Sportsfans · Cricket · Teams · Zimbabwe
Cricket · Full member · 1983–2026 · ZIM
Zimbabwe
1018 internationals against 36 opponents: 271 won, 688 lost, 42 drawn or tied, 17 without a result.
Open in the atlas →Matches1018271–688–42
Win rate26.6%draws and no-results count as not won
ICC titles0
By game and format
| Game | Format | P | W | L | D/T | NR | Win % | Years |
|---|---|---|---|---|---|---|---|---|
| Men | Test | 129 | 15 | 84 | 30 | 0 | 11.6 | 1992–2026 |
| Men | ODI | 558 | 131 | 405 | 8 | 14 | 23.5 | 1983–2026 |
| Men | T20I | 203 | 75 | 124 | 1 | 3 | 36.9 | 2006–2026 |
| Women | ODI | 39 | 10 | 28 | 1 | 0 | 25.6 | 2021–2026 |
| Women | T20I | 89 | 40 | 47 | 2 | 0 | 44.9 | 2019–2026 |
Record by opponent
| Opponent | P | W | L | D/T | NR | Win % |
|---|---|---|---|---|---|---|
| Bangladesh | 135 | 51 | 81 | 3 | 0 | 37.8 |
| Pakistan | 114 | 11 | 95 | 6 | 2 | 9.6 |
| India | 100 | 15 | 81 | 4 | 0 | 15.0 |
| Sri Lanka | 98 | 16 | 73 | 6 | 3 | 16.3 |
| West Indies | 72 | 13 | 53 | 5 | 1 | 18.1 |
| New Zealand | 71 | 9 | 54 | 7 | 1 | 12.7 |
| South Africa | 70 | 2 | 64 | 2 | 2 | 2.9 |
| Ireland | 64 | 19 | 38 | 2 | 5 | 29.7 |
| Afghanistan | 53 | 13 | 38 | 1 | 1 | 24.5 |
| Australia | 43 | 5 | 37 | 0 | 1 | 11.6 |
| England | 38 | 8 | 26 | 3 | 1 | 21.1 |
| Namibia | 32 | 20 | 12 | 0 | 0 | 62.5 |
| United Arab Emirates | 18 | 10 | 8 | 0 | 0 | 55.6 |
| Netherlands | 14 | 6 | 7 | 1 | 0 | 42.9 |
| Thailand | 12 | 4 | 8 | 0 | 0 | 33.3 |
| United States of America | 12 | 8 | 4 | 0 | 0 | 66.7 |
| Scotland | 10 | 5 | 4 | 1 | 0 | 50.0 |
| Kenya | 9 | 8 | 1 | 0 | 0 | 88.9 |
| Uganda | 9 | 8 | 1 | 0 | 0 | 88.9 |
| Papua New Guinea | 7 | 6 | 0 | 1 | 0 | 85.7 |
| Tanzania | 6 | 6 | 0 | 0 | 0 | 100.0 |
| Nigeria | 5 | 5 | 0 | 0 | 0 | 100.0 |
| Rwanda | 4 | 4 | 0 | 0 | 0 | 100.0 |
| Nepal | 4 | 3 | 1 | 0 | 0 | 75.0 |
| Singapore | 3 | 2 | 1 | 0 | 0 | 66.7 |
| Hong Kong | 2 | 2 | 0 | 0 | 0 | 100.0 |
| Mozambique | 2 | 2 | 0 | 0 | 0 | 100.0 |
| Oman | 2 | 2 | 0 | 0 | 0 | 100.0 |
| Botswana | 2 | 2 | 0 | 0 | 0 | 100.0 |
| Canada | 1 | 1 | 0 | 0 | 0 | 100.0 |
| Eswatini | 1 | 1 | 0 | 0 | 0 | 100.0 |
| Jersey | 1 | 1 | 0 | 0 | 0 | 100.0 |
| Vanuatu | 1 | 0 | 1 | 0 | 0 | 0.0 |
| Seychelles | 1 | 1 | 0 | 0 | 0 | 100.0 |
| Gambia | 1 | 1 | 0 | 0 | 0 | 100.0 |
| Sierra Leone | 1 | 1 | 0 | 0 | 0 | 100.0 |
Run-scorers recorded player-seasons
Grant Flower 1116 · 2001 ODIStuart Carlisle 1082 · 2001 ODIAndy Flower 1060 · 2001 ODIAndy Flower 1045 · 2000 TestAlistair Campbell 960 · 2000 ODIAndy Flower 943 · 2000 ODIGrant Flower 928 · 1998 ODIAndy Flower 899 · 2001 TestBrendan Taylor 898 · 2018 ODISean Williams 893 · 2015 ODIJustice Chibhabha 859 · 2015 ODIBrian Bennett 849 · 2025 T20I
Every match 1018
| Date | Format | Sides | Scores | Result | Ground |
|---|---|---|---|---|---|
| 2026-10-28 | ODI (W) | Zimbabwe v India | 131 · 133/2 | India won by 8 wickets | Kotambi Stadium |
| 2026-10-25 | ODI (W) | India v Zimbabwe | 328/6 · 207 | India won by 121 runs | Kotambi Stadium |
| 2026-10-23 | ODI (W) | Zimbabwe v India | 197 · 200/1 | India won by 9 wickets | Kotambi Stadium |
| 2026-10-20 | T20I (W) | India v Zimbabwe | 216/7 · 124/7 | India won by 92 runs | Shaheed Veer Narayan Singh International Stadium |
| 2026-10-18 | T20I (W) | Zimbabwe v India | 102/8 · 104/1 | India won by 9 wickets | Shaheed Veer Narayan Singh International Stadium |
| 2026-10-17 | ODI | Zimbabwe v Bangladesh | 271/8 · 172 | Zimbabwe won by 99 runs | Zayed Cricket Stadium |
| 2026-10-16 | T20I (W) | Zimbabwe v India | 114/5 · 116/6 | India won by 4 wickets | Shaheed Veer Narayan Singh International Stadium |
| 2026-10-07 | T20I (W) | Zimbabwe v West Indies | 142/6 · 143/2 | West Indies won by 8 wickets | Takashinga Sports Club |
| 2026-10-05 | T20I (W) | Zimbabwe v West Indies | 106/7 · 108/2 | West Indies won by 8 wickets | Takashinga Sports Club |
| 2026-10-03 | T20I (W) | Zimbabwe v West Indies | 97/9 · 98/2 | West Indies won by 8 wickets | Takashinga Sports Club |
| 2026-09-30 | ODI (W) | West Indies v Zimbabwe | 271/5 · 180 | West Indies won by 91 runs | Harare Sports Club |
| 2026-09-27 | ODI (W) | West Indies v Zimbabwe | 139 · 140/6 | Zimbabwe won by 4 wickets | Harare Sports Club |
| 2026-09-24 | ODI (W) | West Indies v Zimbabwe | 299/6 · 200 | West Indies won by 99 runs | Harare Sports Club |
| 2026-09-20 | ODI | Zimbabwe v Australia | 271/8 · 272/9 | Australia won by 1 wickets | Harare Sports Club |
| 2026-09-19 | T20I (W) | South Africa v Zimbabwe | 164/6 · 150/8 | South Africa won by 14 runs | Queens Sports Club |
| 2026-09-18 | ODI | Australia v Zimbabwe | 356/6 · 272 | Australia won by 84 runs | Harare Sports Club |
| 2026-09-17 | T20I (W) | South Africa v Zimbabwe | 205/4 · 125/5 | South Africa won by 80 runs | Queens Sports Club |
| 2026-09-15 | T20I (W) | South Africa v Zimbabwe | 200/1 · 120 | South Africa won by 80 runs | Queens Sports Club |
| 2026-09-15 | ODI | Australia v Zimbabwe | 294/8 · 235 | Australia won by 59 runs | Harare Sports Club |
| 2026-09-13 | T20I (W) | South Africa v Zimbabwe | 193/3 · 129/7 | South Africa won by 64 runs | Queens Sports Club |
| 2026-09-11 | T20I (W) | Zimbabwe v South Africa | 116 · 117/4 | South Africa won by 6 wickets | Queens Sports Club |
| 2026-09-06 | T20I | South Africa v Zimbabwe | 205/5 · 157 | South Africa won by 48 runs | Namibia Cricket Ground |
| 2026-09-03 | T20I | Namibia v Zimbabwe | 156/6 · 159/5 | Zimbabwe won by 5 wickets | Namibia Cricket Ground |
| 2026-09-01 | T20I | South Africa v Zimbabwe | 185/7 · 142 | South Africa won by 43 runs | Namibia Cricket Ground |
| 2026-08-31 | T20I | Zimbabwe v Namibia | 195/6 · 190 | Zimbabwe won by 5 runs | Namibia Cricket Ground |
| 2026-08-29 | T20I | Zimbabwe v South Africa | 144/8 · 146/3 | South Africa won by 7 wickets | Namibia Cricket Ground |
| 2026-07-26 | T20I | India v Zimbabwe | 192/5 · 157/7 | India won by 35 runs | Harare Sports Club |
| 2026-07-25 | T20I | India v Zimbabwe | 219/5 · 129 | India won by 90 runs | Harare Sports Club |
| 2026-07-23 | T20I | Zimbabwe v India | 125/7 · 126/3 | India won by 7 wickets | Harare Sports Club |
| 2026-07-19 | T20I | Zimbabwe v Bangladesh | 143/7 · 144/6 | Bangladesh won by 4 wickets | Queens Sports Club |
| 2026-07-17 | T20I | Bangladesh v Zimbabwe | 186/5 · 152 | Bangladesh won by 34 runs | Queens Sports Club |
| 2026-07-15 | T20I | Zimbabwe v Bangladesh | 170/6 · 138 | Zimbabwe won by 32 runs | Queens Sports Club |
| 2026-07-11 | ODI | Zimbabwe v Bangladesh | 199 · 200/3 | Bangladesh won by 7 wickets | Harare Sports Club |
| 2026-07-09 | ODI | Zimbabwe v Bangladesh | 247/6 · 234 | Zimbabwe won by 13 runs | Harare Sports Club |
| 2026-07-06 | ODI | Zimbabwe v Bangladesh | 141 · 116 | Zimbabwe won by 25 runs | Harare Sports Club |
| 2026-06-28 | Test | Bangladesh v Zimbabwe | 140 & 185 · 410 | Zimbabwe won by 1 innings & 85 runs | Harare Sports Club |
| 2026-05-15 | T20I (W) | Pakistan v Zimbabwe | 223/4 · 90 | Pakistan won by 133 runs | National Stadium, Karachi |
| 2026-05-14 | T20I (W) | Pakistan v Zimbabwe | 170/4 · 103/8 | Pakistan won by 67 runs | National Stadium, Karachi |
| 2026-05-12 | T20I (W) | Pakistan v Zimbabwe | 237/5 · 84 | Pakistan won by 153 runs | National Stadium, Karachi |
| 2026-05-09 | ODI (W) | Zimbabwe v Pakistan | 222/9 · 225/1 | Pakistan won by 9 wickets | National Stadium, Karachi |
| 2026-05-06 | ODI (W) | Pakistan v Zimbabwe | 343/4 · 137 | Pakistan won by 206 runs | National Stadium, Karachi |
| 2026-05-04 | ODI (W) | Pakistan v Zimbabwe | 330/5 · 162 | Pakistan won by 168 runs | National Stadium, Karachi |
| 2026-03-11 | ODI (W) | New Zealand v Zimbabwe | 303/6 · 103 | New Zealand won by 200 runs | University Oval |
| 2026-03-08 | ODI (W) | Zimbabwe v New Zealand | 102 · 106/2 | New Zealand won by 8 wickets | University Oval |
| 2026-03-05 | ODI (W) | New Zealand v Zimbabwe | 354/3 · 174 | New Zealand won by 180 runs | University Oval |
| 2026-03-01 | T20I | Zimbabwe v South Africa | 153/7 · 154/5 | South Africa won by 5 wickets | Arun Jaitley Stadium |
| 2026-03-01 | T20I (W) | Zimbabwe v New Zealand | 64/9 · 65/0 | New Zealand won by 10 wickets | Seddon Park |
| 2026-02-27 | T20I (W) | New Zealand v Zimbabwe | 196/1 · 86 | New Zealand won by 110 runs | Seddon Park |
| 2026-02-26 | T20I | India v Zimbabwe | 256/4 · 184/6 | India won by 72 runs | MA Chidambaram Stadium |
| 2026-02-25 | T20I (W) | New Zealand v Zimbabwe | 202/1 · 110/4 | New Zealand won by 92 runs | Seddon Park |
| 2026-02-23 | T20I | West Indies v Zimbabwe | 254/6 · 147 | West Indies won by 107 runs | Wankhede Stadium |
| 2026-02-19 | T20I | Sri Lanka v Zimbabwe | 178/7 · 182/4 | Zimbabwe won by 6 wickets | R Premadasa Stadium |
| 2026-02-13 | T20I | Zimbabwe v Australia | 169/2 · 146 | Zimbabwe won by 23 runs | R Premadasa Stadium |
| 2026-02-09 | T20I | Oman v Zimbabwe | 103 · 106/2 | Zimbabwe won by 8 wickets | Sinhalese Sports Club Ground |
| 2026-01-24 | T20I (W) | Zimbabwe v Nepal | 129/6 · 133/4 | Nepal won by 6 wickets | Tribhuvan University International Cricket Ground |
| 2026-01-22 | T20I (W) | Zimbabwe v Scotland | 101 · 105/5 | Scotland won by 5 wickets | Mulpani Cricket Ground |
| 2026-01-20 | T20I (W) | Thailand v Zimbabwe | 115/7 · 114/6 | Thailand won by 1 runs | Mulpani Cricket Ground |
| 2026-01-18 | T20I (W) | Netherlands v Zimbabwe | 122 · 100/8 | Netherlands won by 22 runs | Tribhuvan University International Cricket Ground |
| 2025-11-25 | T20I | Zimbabwe v Sri Lanka | 146/5 · 148/1 | Sri Lanka won by 9 wickets | Rawalpindi Cricket Stadium |
| 2025-11-23 | T20I | Pakistan v Zimbabwe | 195/5 · 126 | Pakistan won by 69 runs | Rawalpindi Cricket Stadium |
| 2025-11-20 | T20I | Zimbabwe v Sri Lanka | 162/8 · 95 | Zimbabwe won by 67 runs | Rawalpindi Cricket Stadium |
| 2025-11-18 | T20I | Zimbabwe v Pakistan | 147/8 · 151/5 | Pakistan won by 5 wickets | Rawalpindi Cricket Stadium |
| 2025-10-06 | T20I (W) | United Arab Emirates v Zimbabwe | 130/7 · 122/8 | United Arab Emirates won by 8 runs | Queens Sports Club |
| 2025-10-05 | T20I (W) | United Arab Emirates v Zimbabwe | 183/3 · 148/6 | United Arab Emirates won by 35 runs | Queens Sports Club |
| 2025-10-04 | T20I | Namibia v Zimbabwe | 167/6 · 171/3 | Zimbabwe won by 7 wickets | Harare Sports Club |
| 2025-10-02 | ODI (W) | United Arab Emirates v Zimbabwe | 274/7 · 229/7 | United Arab Emirates won by 45 runs | Queens Sports Club |
| 2025-10-02 | T20I | Kenya v Zimbabwe | 122/6 · 123/3 | Zimbabwe won by 7 wickets | Harare Sports Club |
| 2025-09-30 | ODI (W) | Zimbabwe v United Arab Emirates | 203/7 · 168/8 | Zimbabwe won by 35 runs | Queens Sports Club |
| 2025-09-30 | T20I | Zimbabwe v Tanzania | 221/5 · 108 | Zimbabwe won by 113 runs | Harare Sports Club |
| 2025-09-28 | ODI (W) | United Arab Emirates v Zimbabwe | 160 · 161/4 | Zimbabwe won by 6 wickets | Queens Sports Club |
| 2025-09-28 | T20I | Zimbabwe v Botswana | 259/5 · 89/8 | Zimbabwe won by 170 runs | Harare Sports Club |
| 2025-09-26 | ODI (W) | United Arab Emirates v Zimbabwe | 222/5 · 186 | United Arab Emirates won by 36 runs | Queens Sports Club |
| 2025-09-26 | T20I | Uganda v Zimbabwe | 152/9 · 157/5 | Zimbabwe won by 5 wickets | Harare Sports Club |
| 2025-09-18 | T20I | Namibia v Zimbabwe | 204/7 · 176 | Namibia won by 28 runs | Queens Sports Club |
| 2025-09-16 | T20I | Namibia v Zimbabwe | 169/6 · 170/5 | Zimbabwe won by 5 wickets | Queens Sports Club |
| 2025-09-15 | T20I | Zimbabwe v Namibia | 211/3 · 178/7 | Zimbabwe won by 33 runs | Queens Sports Club |
| 2025-09-07 | T20I | Zimbabwe v Sri Lanka | 191/8 · 193/2 | Sri Lanka won by 8 wickets | Harare Sports Club |
| 2025-09-06 | T20I (W) | Namibia v Zimbabwe | 115/7 · 116/1 | Zimbabwe won by 9 wickets | Namibia Cricket Ground |
| 2025-09-06 | T20I | Sri Lanka v Zimbabwe | 80 · 84/5 | Zimbabwe won by 5 wickets | Harare Sports Club |
| 2025-09-04 | T20I (W) | Uganda v Zimbabwe | 119/7 · 120/5 | Zimbabwe won by 5 wickets | Namibia Cricket Ground |
| 2025-09-03 | T20I (W) | Nigeria v Zimbabwe | 90 · 93/0 | Zimbabwe won by 10 wickets | High Performance Oval |
| 2025-09-03 | T20I | Zimbabwe v Sri Lanka | 175/7 · 177/6 | Sri Lanka won by 4 wickets | Harare Sports Club |
| 2025-09-01 | T20I (W) | Sierra Leone v Zimbabwe | 93/9 · 94/0 | Zimbabwe won by 10 wickets | Namibia Cricket Ground |
| 2025-08-31 | T20I (W) | Zimbabwe v Namibia | 133/5 · 101/8 | Zimbabwe won by 32 runs | Namibia Cricket Ground |
| 2025-08-31 | ODI | Zimbabwe v Sri Lanka | 277/7 · 278/5 | Sri Lanka won by 5 wickets | Harare Sports Club |
| 2025-08-29 | ODI | Sri Lanka v Zimbabwe | 298/6 · 291/8 | Sri Lanka won by 7 runs | Harare Sports Club |
| 2025-08-07 | Test | Zimbabwe v New Zealand | 125 & 117 · 601/3d | New Zealand won by 1 innings & 359 runs | Queens Sports Club |
| 2025-07-30 | Test | Zimbabwe v New Zealand | 149 & 165 · 307/9 & 8/1 | New Zealand won by 9 wickets | Queens Sports Club |
| 2025-07-28 | ODI (W) | Zimbabwe v Ireland | 178 · 182/6 | Ireland won by 4 wickets | Civil Service Cricket Club |
| 2025-07-26 | ODI (W) | Ireland v Zimbabwe | 288/9 · 191 | Ireland won by 97 runs | Civil Service Cricket Club |
| 2025-07-24 | T20I | New Zealand v Zimbabwe | 190/6 · 130 | New Zealand won by 60 runs | Harare Sports Club |
| 2025-07-23 | T20I (W) | Ireland v Zimbabwe | 180/4 · 129/7 | Ireland won by 51 runs | Pembroke Cricket Club |
| 2025-07-22 | T20I (W) | Ireland v Zimbabwe | 176/4 · 111 | Ireland won by 65 runs | Pembroke Cricket Club |
| 2025-07-20 | T20I | Zimbabwe v South Africa | 144/6 · 145/3 | South Africa won by 7 wickets | Harare Sports Club |
| 2025-07-20 | T20I (W) | Zimbabwe v Ireland | 117/9 · 118/4 | Ireland won by 6 wickets | Pembroke Cricket Club |
| 2025-07-18 | T20I | Zimbabwe v New Zealand | 120/7 · 122/2 | New Zealand won by 8 wickets | Harare Sports Club |
| 2025-07-14 | T20I | Zimbabwe v South Africa | 141/6 · 142/5 | South Africa won by 5 wickets | Harare Sports Club |
| 2025-07-06 | Test | South Africa v Zimbabwe | 626/5d · 170 & 220 | South Africa won by 1 innings & 236 runs | Queens Sports Club |
| 2025-06-28 | Test | South Africa v Zimbabwe | 418/9d & 369 · 251 & 208 | South Africa won by 328 runs | Queens Sports Club |
| 2025-05-22 | Test | England v Zimbabwe | 565/6d · 265/9 & 255/9 | England won by 1 innings & 45 runs | Trent Bridge |
| 2025-05-03 | ODI (W) | Zimbabwe v United States of America | 270/3 · 142 | Zimbabwe won by 128 runs | Grand Prairie Stadium |
| 2025-05-01 | ODI (W) | Zimbabwe v United States of America | 162/9 · 163/3 | United States of America won by 7 wickets | Grand Prairie Stadium |
| 2025-04-29 | T20I (W) | Zimbabwe v United States of America | 110/8 · 111/7 | United States of America won by 3 wickets | Grand Prairie Stadium |
| 2025-04-28 | Test | Zimbabwe v Bangladesh | 227 & 111 · 444 | Bangladesh won by 1 innings & 106 runs | Zahur Ahmed Chowdhury Stadium |
| 2025-04-27 | T20I (W) | Zimbabwe v United States of America | 136/5 · 135/6 | Zimbabwe won by 1 runs | Grand Prairie Stadium |
| 2025-04-25 | T20I (W) | Zimbabwe v United States of America | 124/7 · 96/6 | Zimbabwe won by 28 runs | Grand Prairie Stadium |
| 2025-04-20 | Test | Bangladesh v Zimbabwe | 191 & 255 · 273 & 174/7 | Zimbabwe won by 3 wickets | Sylhet International Cricket Stadium |
| 2025-02-25 | T20I | Zimbabwe v Ireland | 142/6 | No result | Harare Sports Club |
| 2025-02-23 | T20I | Ireland v Zimbabwe | 137/8 · 141/7 | Zimbabwe won by 3 wickets | Harare Sports Club |
| 2025-02-22 | T20I | Zimbabwe v Ireland | 77/5 | No result | Harare Sports Club |
| 2025-02-18 | ODI | Ireland v Zimbabwe | 240/6 · 246/1 | Zimbabwe won by 9 wickets | Harare Sports Club |
| 2025-02-16 | ODI | Zimbabwe v Ireland | 245 · 249/4 | Ireland won by 6 wickets | Harare Sports Club |
| 2025-02-14 | ODI | Zimbabwe v Ireland | 299/5 · 250 | Zimbabwe won by 49 runs | Harare Sports Club |
| 2025-02-06 | Test | Ireland v Zimbabwe | 260 & 298 · 267 & 228 | Ireland won by 63 runs | Queens Sports Club |
| 2025-01-02 | Test | Zimbabwe v Afghanistan | 243 & 205 · 157 & 363 | Afghanistan won by 72 runs | Bulawayo |
| 2024-12-26 | Test | Zimbabwe v Afghanistan | 586 & 142/4 · 699 | Drawn | Bulawayo |
| 2024-12-21 | ODI | Zimbabwe v Afghanistan | 127 · 131/2 | Afghanistan won by 8 wickets | Harare |
| 2024-12-19 | ODI | Zimbabwe v Afghanistan | 54 · 286/6 | Afghanistan won by 232 runs | Harare |
| 2024-12-17 | ODI | Zimbabwe v Afghanistan | 44/5 | No result | Harare |
| 2024-12-14 | T20I | Zimbabwe v Afghanistan | 127 · 128/7 | Afghanistan won by 3 wickets | Harare |
| 2024-12-13 | T20I | Zimbabwe v Afghanistan | 103 · 153/6 | Afghanistan won by 50 runs | Harare |
| 2024-12-11 | T20I | Zimbabwe v Afghanistan | 145/6 · 144/6 | Zimbabwe won by 4 wickets | Harare |
| 2024-12-05 | T20I | Pakistan v Zimbabwe | 132/7 · 133/8 | Zimbabwe won by 2 wickets | Queens Sports Club |
| 2024-12-03 | T20I | Zimbabwe v Pakistan | 57 · 61/0 | Pakistan won by 10 wickets | Queens Sports Club |
| 2024-12-01 | T20I | Pakistan v Zimbabwe | 165/4 · 108 | Pakistan won by 57 runs | Queens Sports Club |
| 2024-11-28 | ODI | Pakistan v Zimbabwe | 303/6 · 204 | Pakistan won by 99 runs | Queens Sports Club |
| 2024-11-26 | ODI | Zimbabwe v Pakistan | 145 · 148/0 | Pakistan won by 10 wickets | Queens Sports Club |
| 2024-11-24 | ODI | Zimbabwe v Pakistan | 205 · 60/6 | Zimbabwe won by 80 runs | Queens Sports Club |
| 2024-10-28 | ODI (W) | Zimbabwe v United States of America | 246/6 · 249/3 | United States of America won by 7 wickets | Harare Sports Club |
| 2024-10-26 | ODI (W) | Zimbabwe v United States of America | 250/5 · 100/3 | Zimbabwe won by 18 runs | Harare Sports Club |
| 2024-10-24 | T20I | Zimbabwe v Kenya | 163/7 · 102 | Zimbabwe won by 61 runs | Gymkhana Club Ground |
| 2024-10-23 | ODI (W) | Zimbabwe v United States of America | 179 · 182/6 | United States of America won by 4 wickets | Harare Sports Club |
| 2024-10-23 | T20I | Zimbabwe v Gambia | 344/4 · 54/9 | Zimbabwe won by 290 runs | Ruaraka Sports Club Ground |
| 2024-10-22 | T20I | Zimbabwe v Rwanda | 240/8 · 91 | Zimbabwe won by 149 runs | Ruaraka Sports Club Ground |
| 2024-10-20 | ODI (W) | United States of America v Zimbabwe | 248 · 250/4 | Zimbabwe won by 6 wickets | Harare Sports Club |
| 2024-10-20 | T20I | Mozambique v Zimbabwe | 56 · 57/1 | Zimbabwe won by 9 wickets | Gymkhana Club Ground |
| 2024-10-19 | T20I | Zimbabwe v Seychelles | 286/5 · 18/2 | Zimbabwe won by 76 runs | Gymkhana Club Ground |
| 2024-10-17 | ODI (W) | United States of America v Zimbabwe | 152 · 154/5 | Zimbabwe won by 5 wickets | Harare Sports Club |
| 2024-09-14 | T20I (W) | Namibia v Zimbabwe | 127/5 · 103 | Namibia won by 24 runs | Wanderers Cricket Ground |
| 2024-09-13 | T20I (W) | Zimbabwe v United Arab Emirates | 128/7 · 130/1 | United Arab Emirates won by 9 wickets | Wanderers Cricket Ground |
| 2024-09-11 | T20I (W) | Zimbabwe v Namibia | 133/7 · 134/5 | Namibia won by 5 wickets | Wanderers Cricket Ground |
| 2024-09-10 | T20I (W) | Zimbabwe v United Arab Emirates | 145/5 · 148/5 | United Arab Emirates won by 5 wickets | Wanderers Cricket Ground |
| 2024-09-08 | T20I (W) | Zimbabwe v Namibia | 101/8 · 104/7 | Namibia won by 3 wickets | Wanderers Cricket Ground |
| 2024-09-07 | T20I (W) | United Arab Emirates v Zimbabwe | 93 · 94/7 | Zimbabwe won by 3 wickets | Wanderers Cricket Ground |
| 2024-07-25 | Test | Zimbabwe v Ireland | 210 & 197 · 250 & 158/6 | Ireland won by 4 wickets | Civil Service Cricket Club |
| 2024-07-14 | T20I | India v Zimbabwe | 167/6 · 125 | India won by 42 runs | Harare Sports Club |
| 2024-07-13 | T20I | Zimbabwe v India | 152/7 · 156/0 | India won by 10 wickets | Harare Sports Club |
| 2024-07-10 | T20I | India v Zimbabwe | 182/4 · 159/6 | India won by 23 runs | Harare Sports Club |
| 2024-07-07 | T20I | India v Zimbabwe | 234/2 · 134 | India won by 100 runs | Harare Sports Club |
| 2024-07-06 | T20I | Zimbabwe v India | 115/9 · 102 | Zimbabwe won by 13 runs | Harare Sports Club |
| 2024-05-12 | T20I | Bangladesh v Zimbabwe | 157/6 · 158/2 | Zimbabwe won by 8 wickets | Shere Bangla National Stadium |
| 2024-05-10 | T20I | Bangladesh v Zimbabwe | 143 · 138 | Bangladesh won by 5 runs | Shere Bangla National Stadium |
| 2024-05-07 | T20I | Bangladesh v Zimbabwe | 165/5 · 156/9 | Bangladesh won by 9 runs | Zahur Ahmed Chowdhury Stadium |
| 2024-05-05 | T20I | Zimbabwe v Bangladesh | 138/7 · 142/4 | Bangladesh won by 6 wickets | Zahur Ahmed Chowdhury Stadium |
| 2024-05-03 | T20I | Zimbabwe v Bangladesh | 124 · 126/2 | Bangladesh won by 8 wickets | Zahur Ahmed Chowdhury Stadium |
| 2024-05-01 | T20I (W) | Netherlands v Zimbabwe | 135/6 · 121/4 | Netherlands won by 14 runs | Tolerance Oval |
| 2024-04-29 | T20I (W) | Ireland v Zimbabwe | 176/3 · 120/8 | Ireland won by 56 runs | Zayed Cricket Stadium |
| 2024-04-27 | T20I (W) | United Arab Emirates v Zimbabwe | 105/9 · 106/2 | Zimbabwe won by 8 wickets | Tolerance Oval |
| 2024-04-25 | T20I (W) | Zimbabwe v Vanuatu | 61 · 62/4 | Vanuatu won by 6 wickets | Zayed Cricket Stadium |
| 2024-04-02 | T20I (W) | Zimbabwe v Papua New Guinea | 136/6 · 104/4 | Zimbabwe won by 32 runs | Harare Sports Club |
| 2024-03-31 | T20I (W) | Zimbabwe v Papua New Guinea | 119/6 · 119/6 | Tied | Harare Sports Club |
| 2024-03-30 | T20I (W) | Papua New Guinea v Zimbabwe | 110/4 · 111/2 | Zimbabwe won by 8 wickets | Harare Sports Club |
| 2024-03-28 | ODI (W) | Zimbabwe v Papua New Guinea | 184 · 149 | Zimbabwe won by 35 runs | Harare Sports Club |
| 2024-03-26 | ODI (W) | Papua New Guinea v Zimbabwe | 125 · 126/8 | Zimbabwe won by 2 wickets | Harare Sports Club |
| 2024-03-23 | T20I | Namibia v Zimbabwe | 113/7 · 114/2 | Zimbabwe won by 8 wickets | Achimota Senior Secondary School A Field |
| 2024-03-21 | T20I | Zimbabwe v Kenya | 196/5 · 126 | Zimbabwe won by 70 runs | Achimota Senior Secondary School A Field |
| 2024-03-20 | T20I | Nigeria v Zimbabwe | 88/9 · 91/0 | Zimbabwe won by 10 wickets | Achimota Senior Secondary School A Field |
| 2024-03-18 | T20I | Tanzania v Zimbabwe | 86 · 90/6 | Zimbabwe won by 4 wickets | Achimota Senior Secondary School A Field |
| 2024-03-17 | T20I | Zimbabwe v Namibia | 197/6 · 162/8 | Zimbabwe won by 35 runs | Achimota Senior Secondary School A Field |
| 2024-03-13 | T20I (W) | Zimbabwe v South Africa | 112/5 · 112/8 | Tied | Achimota Senior Secondary School A Field |
| 2024-03-11 | T20I (W) | Nigeria v Zimbabwe | 74/9 · 75/5 | Zimbabwe won by 5 wickets | Achimota Senior Secondary School A Field |
| 2024-03-08 | T20I (W) | Uganda v Zimbabwe | 72 · 75/6 | Zimbabwe won by 4 wickets | Achimota Senior Secondary School A Field |
| 2024-02-02 | T20I (W) | Ireland v Zimbabwe | 138/7 · 124/8 | Ireland won by 14 runs | Harare Sports Club |
| 2024-02-01 | T20I (W) | Zimbabwe v Ireland | 65/5 · 70/1 | Ireland won by 9 wickets | Harare Sports Club |
| 2024-01-30 | T20I (W) | Ireland v Zimbabwe | 169/3 · 109/7 | Ireland won by 60 runs | Harare Sports Club |
| 2024-01-28 | T20I (W) | Ireland v Zimbabwe | 172/3 · 130/8 | Ireland won by 42 runs | Harare Sports Club |
| 2024-01-26 | T20I (W) | Ireland v Zimbabwe | 191/3 · 134/5 | Ireland won by 57 runs | Harare Sports Club |
| 2024-01-23 | ODI (W) | Ireland v Zimbabwe | 180 · 99 | Ireland won by 81 runs | Harare Sports Club |
| 2024-01-21 | ODI (W) | Zimbabwe v Ireland | 227/9 · 202/9 | Tied | Harare Sports Club |
| 2024-01-18 | ODI (W) | Zimbabwe v Ireland | 170 · 110/0 | Ireland won by 10 wickets | Harare Sports Club |
| 2024-01-18 | T20I | Zimbabwe v Sri Lanka | 82 · 88/1 | Sri Lanka won by 9 wickets | R Premadasa Stadium |
| 2024-01-16 | T20I | Sri Lanka v Zimbabwe | 173/6 · 178/6 | Zimbabwe won by 4 wickets | R Premadasa Stadium |
| 2024-01-14 | T20I | Zimbabwe v Sri Lanka | 143/5 · 144/7 | Sri Lanka won by 3 wickets | R Premadasa Stadium |
| 2024-01-11 | ODI | Zimbabwe v Sri Lanka | 96 · 97/2 | Sri Lanka won by 8 wickets | R Premadasa Stadium |
| 2024-01-08 | ODI | Zimbabwe v Sri Lanka | 208 · 211/8 | Sri Lanka won by 2 wickets | R Premadasa Stadium |
| 2024-01-06 | ODI | Sri Lanka v Zimbabwe | 273/9 · 12/2 | No result | R Premadasa Stadium |
| 2023-12-17 | T20I (W) | Uganda v Zimbabwe | 79 · 85/4 | Zimbabwe won by 6 wickets | Entebbe Cricket Oval |
| 2023-12-17 | ODI | Zimbabwe v Ireland | 197 · 204/3 | Ireland won by 7 wickets | Harare Sports Club |
| 2023-12-16 | T20I (W) | Zimbabwe v Namibia | 150/6 · 64 | Zimbabwe won by 86 runs | Entebbe Cricket Oval |
| 2023-12-15 | ODI | Zimbabwe v Ireland | 166 · 170/6 | Ireland won by 4 wickets | Harare Sports Club |
| 2023-12-13 | T20I (W) | Tanzania v Zimbabwe | 82 · 84/1 | Zimbabwe won by 9 wickets | Entebbe Cricket Oval |
| 2023-12-13 | ODI | Zimbabwe v Ireland | 121/6 | No result | Harare Sports Club |
| 2023-12-11 | T20I (W) | Zimbabwe v Botswana | 162/5 · 47 | Zimbabwe won by 115 runs | Entebbe Cricket Oval |
| 2023-12-10 | T20I | Zimbabwe v Ireland | 140/6 · 141/4 | Ireland won by 6 wickets | Harare Sports Club |
| 2023-12-09 | T20I (W) | Zimbabwe v Kenya | 111/9 · 49 | Zimbabwe won by 62 runs | Entebbe Cricket Oval |
| 2023-12-09 | T20I | Zimbabwe v Ireland | 165/5 · 166/6 | Ireland won by 4 wickets | Harare Sports Club |
| 2023-12-07 | T20I | Ireland v Zimbabwe | 147/8 · 148/9 | Zimbabwe won by 1 wickets | Harare Sports Club |
| 2023-11-30 | T20I | Zimbabwe v Kenya | 217/4 · 107/8 | Zimbabwe won by 110 runs | United Cricket Club Ground |
| 2023-11-29 | T20I | Nigeria v Zimbabwe | 110/8 · 111/4 | Zimbabwe won by 6 wickets | United Cricket Club Ground |
| 2023-11-27 | T20I | Zimbabwe v Rwanda | 215/4 · 71 | Zimbabwe won by 144 runs | Wanderers Cricket Ground |
| 2023-11-26 | T20I | Zimbabwe v Uganda | 136/7 · 138/5 | Uganda won by 5 wickets | United Cricket Club Ground |
| 2023-11-23 | T20I | Tanzania v Zimbabwe | 96/9 · 98/1 | Zimbabwe won by 9 wickets | United Cricket Club Ground |
| 2023-11-22 | T20I | Zimbabwe v Namibia | 132/8 · 134/3 | Namibia won by 7 wickets | Wanderers Cricket Ground |
| 2023-10-30 | T20I | Namibia v Zimbabwe | 101 · 93 | Namibia won by 8 runs | United Cricket Club Ground |
| 2023-10-29 | T20I | Zimbabwe v Namibia | 153/6 · 154/3 | Namibia won by 7 wickets | United Cricket Club Ground |
| 2023-10-27 | T20I | Namibia v Zimbabwe | 138/6 · 144/4 | Zimbabwe won by 6 wickets | United Cricket Club Ground |
| 2023-10-25 | T20I | Namibia v Zimbabwe | 198/3 · 200/5 | Zimbabwe won by 5 wickets | Wanderers Cricket Ground |
| 2023-10-24 | T20I | Zimbabwe v Namibia | 121/9 · 122/3 | Namibia won by 7 wickets | Wanderers Cricket Ground |
| 2023-07-04 | ODI | Scotland v Zimbabwe | 234/8 · 203 | Scotland won by 31 runs | Queens Sports Club |
| 2023-07-02 | ODI | Zimbabwe v Sri Lanka | 165 · 169/1 | Sri Lanka won by 9 wickets | Queens Sports Club |
| 2023-06-29 | ODI | Zimbabwe v Oman | 332/7 · 318/9 | Zimbabwe won by 14 runs | Queens Sports Club |
| 2023-06-26 | ODI | Zimbabwe v United States of America | 408/6 · 104 | Zimbabwe won by 304 runs | Harare Sports Club |
| 2023-06-24 | ODI | Zimbabwe v West Indies | 268 · 233 | Zimbabwe won by 35 runs | Harare Sports Club |
| 2023-06-20 | ODI | Netherlands v Zimbabwe | 315/6 · 319/4 | Zimbabwe won by 6 wickets | Harare Sports Club |
| 2023-06-18 | ODI | Nepal v Zimbabwe | 290/8 · 291/2 | Zimbabwe won by 8 wickets | Harare Sports Club |
| 2023-04-28 | T20I (W) | Zimbabwe v Thailand | 111/6 · 112/2 | Thailand won by 8 wickets | Terdthai Cricket Ground |
| 2023-04-27 | T20I (W) | Zimbabwe v Thailand | 103/9 · 106/5 | Thailand won by 5 wickets | Terdthai Cricket Ground |
| 2023-04-25 | T20I (W) | Zimbabwe v Thailand | 143/4 · 119/9 | Zimbabwe won by 24 runs | Terdthai Cricket Ground |
| 2023-04-23 | ODI (W) | Zimbabwe v Thailand | 112 · 116/4 | Thailand won by 6 wickets | Terdthai Cricket Ground |
| 2023-04-21 | ODI (W) | Thailand v Zimbabwe | 217 · 172/9 | Thailand won by 45 runs | Terdthai Cricket Ground |
| 2023-04-19 | ODI (W) | Thailand v Zimbabwe | 154 · 76 | Thailand won by 78 runs | Terdthai Cricket Ground |
| 2023-03-25 | ODI | Netherlands v Zimbabwe | 231/9 · 235/3 | Zimbabwe won by 7 wickets | Harare Sports Club |
| 2023-03-23 | ODI | Zimbabwe v Netherlands | 271 · 270 | Zimbabwe won by 1 runs | Harare Sports Club |
| 2023-03-21 | ODI | Zimbabwe v Netherlands | 249 · 255/7 | Netherlands won by 3 wickets | Harare Sports Club |
| 2023-02-12 | Test | Zimbabwe v West Indies | 115 & 173 · 292 | West Indies won by 1 innings & 4 runs | Queens Sports Club |
| 2023-02-04 | Test | West Indies v Zimbabwe | 447/6d & 203/5d · 379/9d & 134/6 | Drawn | Queens Sports Club |
| 2023-01-23 | ODI | Zimbabwe v Ireland | 55/1 | No result | Harare Sports Club |
| 2023-01-21 | ODI | Ireland v Zimbabwe | 294/7 · 248 | Ireland won by 46 runs | Harare Sports Club |
| 2023-01-18 | ODI | Ireland v Zimbabwe | 288/4 · 214/7 | Zimbabwe won by 3 wickets | Harare Sports Club |
| 2023-01-15 | T20I | Ireland v Zimbabwe | 141/9 · 144/6 | Zimbabwe won by 4 wickets | Harare Sports Club |
| 2023-01-14 | T20I | Zimbabwe v Ireland | 144 · 150/4 | Ireland won by 6 wickets | Harare Sports Club |
| 2023-01-12 | T20I | Ireland v Zimbabwe | 114 · 118/5 | Zimbabwe won by 5 wickets | Harare Sports Club |
| 2022-11-06 | T20I | India v Zimbabwe | 186/5 · 115 | India won by 71 runs | Melbourne Cricket Ground |
| 2022-11-02 | T20I | Zimbabwe v Netherlands | 117 · 120/5 | Netherlands won by 5 wickets | Adelaide Oval |
| 2022-10-30 | T20I | Bangladesh v Zimbabwe | 150/7 · 147/8 | Bangladesh won by 3 runs | Brisbane Cricket Ground |
| 2022-10-27 | T20I | Zimbabwe v Pakistan | 130/8 · 129/8 | Zimbabwe won by 1 runs | Perth Stadium |
| 2022-10-24 | T20I | Zimbabwe v South Africa | 79/5 · 51/0 | No result | Bellerive Oval |
| 2022-10-21 | T20I | Scotland v Zimbabwe | 132/6 · 133/5 | Zimbabwe won by 5 wickets | Bellerive Oval |
| 2022-10-19 | T20I | West Indies v Zimbabwe | 153/7 · 122 | West Indies won by 31 runs | Bellerive Oval |
| 2022-10-17 | T20I | Zimbabwe v Ireland | 174/7 · 143/9 | Zimbabwe won by 31 runs | Bellerive Oval |
| 2022-09-25 | T20I (W) | Zimbabwe v Thailand | 118/6 · 111/6 | Zimbabwe won by 7 runs | Zayed Cricket Stadium |
| 2022-09-23 | T20I (W) | Ireland v Zimbabwe | 137/6 · 133/6 | Ireland won by 4 runs | Zayed Cricket Stadium |
| 2022-09-21 | T20I (W) | Zimbabwe v United Arab Emirates | 120/7 · 121/6 | United Arab Emirates won by 4 wickets | Tolerance Oval |
| 2022-09-19 | T20I (W) | Thailand v Zimbabwe | 86/6 · 87/4 | Zimbabwe won by 6 wickets | Zayed Cricket Stadium |
| 2022-09-18 | T20I (W) | Papua New Guinea v Zimbabwe | 83 · 87/2 | Zimbabwe won by 8 wickets | Tolerance Oval |
| 2022-09-12 | T20I (W) | Zimbabwe v United Arab Emirates | 152/2 · 105/9 | Zimbabwe won by 47 runs | ICC Academy |
| 2022-09-03 | ODI | Australia v Zimbabwe | 141 · 142/7 | Zimbabwe won by 3 wickets | Riverway Stadium |
| 2022-08-31 | ODI | Zimbabwe v Australia | 96 · 100/2 | Australia won by 8 wickets | Tony Ireland Stadium |
| 2022-08-28 | ODI | Zimbabwe v Australia | 200 · 201/5 | Australia won by 5 wickets | Tony Ireland Stadium |
| 2022-08-22 | ODI | India v Zimbabwe | 289/8 · 276 | India won by 13 runs | Harare Sports Club |
| 2022-08-20 | ODI | Zimbabwe v India | 161 · 167/5 | India won by 5 wickets | Harare Sports Club |
| 2022-08-18 | ODI | Zimbabwe v India | 189 · 192/0 | India won by 10 wickets | Harare Sports Club |
| 2022-08-10 | ODI | Bangladesh v Zimbabwe | 256/9 · 151 | Bangladesh won by 105 runs | Harare Sports Club |
| 2022-08-07 | ODI | Bangladesh v Zimbabwe | 290/9 · 291/5 | Zimbabwe won by 5 wickets | Harare Sports Club |
| 2022-08-05 | ODI | Bangladesh v Zimbabwe | 303/2 · 307/5 | Zimbabwe won by 5 wickets | Harare Sports Club |
| 2022-08-02 | T20I | Zimbabwe v Bangladesh | 156/8 · 146/8 | Zimbabwe won by 10 runs | Harare Sports Club |
| 2022-07-31 | T20I | Zimbabwe v Bangladesh | 135/8 · 136/3 | Bangladesh won by 7 wickets | Harare Sports Club |
| 2022-07-30 | T20I | Zimbabwe v Bangladesh | 205/3 · 188/6 | Zimbabwe won by 17 runs | Harare Sports Club |
| 2022-07-17 | T20I | Zimbabwe v Netherlands | 132 · 95 | Zimbabwe won by 37 runs | Queens Sports Club |
| 2022-07-15 | T20I | Zimbabwe v Papua New Guinea | 199/5 · 172/8 | Zimbabwe won by 27 runs | Queens Sports Club |
| 2022-07-14 | T20I | Zimbabwe v United States of America | 185/6 · 139/8 | Zimbabwe won by 46 runs | Queens Sports Club |
| 2022-07-12 | T20I | Zimbabwe v Jersey | 146/8 · 123/5 | Zimbabwe won by 23 runs | Queens Sports Club |
| 2022-07-11 | T20I | Zimbabwe v Singapore | 236/5 · 125/7 | Zimbabwe won by 111 runs | Queens Sports Club |
| 2022-06-14 | T20I | Zimbabwe v Afghanistan | 90/9 · 125/8 | Afghanistan won by 35 runs | Harare |
| 2022-06-12 | T20I | Zimbabwe v Afghanistan | 149/7 · 170/5 | Afghanistan won by 21 runs | Harare |
| 2022-06-11 | T20I | Zimbabwe v Afghanistan | 159/8 · 160/4 | Afghanistan won by 6 wickets | Harare |
| 2022-06-09 | ODI | Zimbabwe v Afghanistan | 135 · 137/6 | Afghanistan won by 4 wickets | Harare |
| 2022-06-06 | ODI | Zimbabwe v Afghanistan | 228 · 229/2 | Afghanistan won by 8 wickets | Harare |
| 2022-06-04 | ODI | Zimbabwe v Afghanistan | 216 · 276/5 | Afghanistan won by 60 runs | Harare |
| 2022-05-24 | T20I | Namibia v Zimbabwe | 127/8 · 95 | Namibia won by 32 runs | Queens Sports Club |
| 2022-05-22 | T20I | Zimbabwe v Namibia | 157/8 · 161/4 | Namibia won by 6 wickets | Queens Sports Club |
| 2022-05-21 | T20I | Namibia v Zimbabwe | 128/8 · 129/2 | Zimbabwe won by 8 wickets | Queens Sports Club |
| 2022-05-19 | T20I | Zimbabwe v Namibia | 122/8 · 124/2 | Namibia won by 8 wickets | Queens Sports Club |
| 2022-05-17 | T20I | Zimbabwe v Namibia | 153/4 · 146/5 | Zimbabwe won by 7 runs | Queens Sports Club |
| 2022-04-26 | T20I (W) | Namibia v Zimbabwe | 70 · 76/3 | Zimbabwe won by 7 wickets | Centre for Cricket Development Ground |
| 2022-04-24 | T20I (W) | Zimbabwe v Namibia | 156/0 · 89/6 | Zimbabwe won by 67 runs | Centre for Cricket Development Ground |
| 2022-04-24 | T20I (W) | Zimbabwe v Uganda | 86 · 75/7 | Zimbabwe won by 11 runs | Centre for Cricket Development Ground |
| 2022-04-23 | T20I (W) | Namibia v Zimbabwe | 41 · 45/1 | Zimbabwe won by 9 wickets | Centre for Cricket Development Ground |
| 2022-04-22 | T20I (W) | Zimbabwe v Uganda | 127/5 · 105/6 | Zimbabwe won by 22 runs | Centre for Cricket Development Ground |
| 2022-04-21 | T20I (W) | Zimbabwe v Uganda | 100 · 92/8 | Zimbabwe won by 8 runs | Centre for Cricket Development Ground |
| 2022-04-20 | T20I (W) | Zimbabwe v Namibia | 130/3 · 131/3 | Namibia won by 7 wickets | Centre for Cricket Development Ground |
| 2022-01-21 | ODI | Sri Lanka v Zimbabwe | 254/9 · 70 | Sri Lanka won by 184 runs | Pallekele International Cricket Stadium |
| 2022-01-18 | ODI | Zimbabwe v Sri Lanka | 302/8 · 280/9 | Zimbabwe won by 22 runs | Pallekele International Cricket Stadium |
| 2022-01-16 | ODI | Zimbabwe v Sri Lanka | 296/9 · 300/5 | Sri Lanka won by 5 wickets | Pallekele International Cricket Stadium |
| 2021-11-27 | ODI (W) | Pakistan v Zimbabwe | 195/6 · 81 | Pakistan won by 114 runs | Sunrise Sports Club |
| 2021-11-15 | ODI (W) | Zimbabwe v Bangladesh | 72 · 74/3 | Bangladesh won by 7 wickets | Queens Sports Club |
| 2021-10-11 | ODI (W) | Ireland v Zimbabwe | 312/3 · 227/8 | Ireland won by 85 runs | Harare Sports Club |
| 2021-10-09 | ODI (W) | Zimbabwe v Ireland | 178 · 179/2 | Ireland won by 8 wickets | Harare Sports Club |
| 2021-10-07 | ODI (W) | Ireland v Zimbabwe | 286/7 · 206/9 | Ireland won by 80 runs | Harare Sports Club |
| 2021-10-05 | ODI (W) | Ireland v Zimbabwe | 253/8 · 254/6 | Zimbabwe won by 4 wickets | Harare Sports Club |
| 2021-09-19 | T20I (W) | Zimbabwe v Namibia | 133/4 · 120/9 | Zimbabwe won by 13 runs | Botswana Cricket Association Oval 1 |
| 2021-09-19 | T20I | Scotland v Zimbabwe | 177/4 · 180/4 | Zimbabwe won by 6 wickets | Grange Cricket Club Ground |
| 2021-09-17 | T20I (W) | Zimbabwe v Uganda | 108/6 · 94 | Zimbabwe won by 14 runs | Botswana Cricket Association Oval 1 |
| 2021-09-17 | T20I | Zimbabwe v Scotland | 136/5 · 126 | Zimbabwe won by 10 runs | Grange Cricket Club Ground |
| 2021-09-16 | T20I (W) | Zimbabwe v Rwanda | 142/4 · 90/9 | Zimbabwe won by 52 runs | Botswana Cricket Association Oval 2 |
| 2021-09-15 | T20I | Scotland v Zimbabwe | 141/6 · 134/9 | Scotland won by 7 runs | Grange Cricket Club Ground |
| 2021-09-13 | ODI | Zimbabwe v Ireland | 131 · 118/3 | Ireland won by 7 wickets | Civil Service Cricket Club |
| 2021-09-11 | T20I (W) | Eswatini v Zimbabwe | 17 · 18/0 | Zimbabwe won by 10 wickets | Botswana Cricket Association Oval 1 |
| 2021-09-10 | T20I (W) | Tanzania v Zimbabwe | 103 · 104/4 | Zimbabwe won by 6 wickets | Botswana Cricket Association Oval 1 |
| 2021-09-10 | ODI | Ireland v Zimbabwe | 282/8 | No result | Civil Service Cricket Club |
| 2021-09-08 | ODI | Zimbabwe v Ireland | 266/7 · 228 | Zimbabwe won by 38 runs | Civil Service Cricket Club |
| 2021-09-04 | T20I | Zimbabwe v Ireland | 124/4 · 119 | Zimbabwe won by 5 runs | Bready Cricket Club |
| 2021-09-02 | T20I | Ireland v Zimbabwe | 174/4 · 110/9 | Ireland won by 64 runs | Bready Cricket Club |
| 2021-09-01 | T20I | Ireland v Zimbabwe | 178/2 · 138 | Ireland won by 40 runs | Bready Cricket Club |
| 2021-08-30 | T20I (W) | Thailand v Zimbabwe | 134/5 · 107/7 | Thailand won by 27 runs | Takashinga Sports Club |
| 2021-08-29 | T20I | Zimbabwe v Ireland | 152/5 · 153/3 | Ireland won by 7 wickets | Castle Avenue |
| 2021-08-28 | T20I (W) | Thailand v Zimbabwe | 154/3 · 101 | Thailand won by 53 runs | Takashinga Sports Club |
| 2021-08-27 | T20I (W) | Thailand v Zimbabwe | 104/4 · 107/9 | Zimbabwe won by 1 wickets | Takashinga Sports Club |
| 2021-08-27 | T20I | Zimbabwe v Ireland | 117/7 · 114/9 | Zimbabwe won by 3 runs | Castle Avenue |
| 2021-07-25 | T20I | Zimbabwe v Bangladesh | 193/5 · 194/5 | Bangladesh won by 5 wickets | Harare Sports Club |
| 2021-07-23 | T20I | Zimbabwe v Bangladesh | 166/6 · 143 | Zimbabwe won by 23 runs | Harare Sports Club |
| 2021-07-22 | T20I | Zimbabwe v Bangladesh | 152 · 153/2 | Bangladesh won by 8 wickets | Harare Sports Club |
| 2021-07-20 | ODI | Zimbabwe v Bangladesh | 298 · 302/5 | Bangladesh won by 5 wickets | Harare Sports Club |
| 2021-07-18 | ODI | Zimbabwe v Bangladesh | 240/9 · 242/7 | Bangladesh won by 3 wickets | Harare Sports Club |
| 2021-07-16 | ODI | Bangladesh v Zimbabwe | 276/9 · 121/9 | Bangladesh won by 155 runs | Harare Sports Club |
| 2021-07-07 | Test | Bangladesh v Zimbabwe | 468 & 284/1d · 276 & 256 | Bangladesh won by 220 runs | Harare Sports Club |
| 2021-05-07 | Test | Pakistan v Zimbabwe | 510/8d · 132 & 231 | Pakistan won by 1 innings & 147 runs | Harare Sports Club |
| 2021-04-29 | Test | Zimbabwe v Pakistan | 176 & 134/9 · 426 | Pakistan won by 1 innings & 116 runs | Harare Sports Club |
| 2021-04-25 | T20I | Pakistan v Zimbabwe | 165/3 · 141/7 | Pakistan won by 24 runs | Harare Sports Club |
| 2021-04-23 | T20I | Zimbabwe v Pakistan | 118/9 · 99 | Zimbabwe won by 19 runs | Harare Sports Club |
| 2021-04-21 | T20I | Pakistan v Zimbabwe | 149/7 · 138/7 | Pakistan won by 11 runs | Harare Sports Club |
| 2021-03-20 | T20I | Afghanistan v Zimbabwe | 183/7 · 136/5 | Afghanistan won by 47 runs | Abu Dhabi |
| 2021-03-19 | T20I | Afghanistan v Zimbabwe | 193/5 · 148 | Afghanistan won by 45 runs | Abu Dhabi |
| 2021-03-17 | T20I | Afghanistan v Zimbabwe | 198/5 · 150/7 | Afghanistan won by 48 runs | Abu Dhabi |
| 2021-03-10 | Test | Afghanistan v Zimbabwe | 545/4d & 108/4 · 287 & 365 | Afghanistan won by 6 wickets | Abu Dhabi |
| 2021-03-02 | Test | Afghanistan v Zimbabwe | 131 & 135 · 250 & 17/0 | Zimbabwe won by 10 wickets | Abu Dhabi |
| 2020-11-10 | T20I | Zimbabwe v Pakistan | 129/9 · 130/2 | Pakistan won by 8 wickets | Rawalpindi Cricket Stadium |
| 2020-11-08 | T20I | Zimbabwe v Pakistan | 134/7 · 137/2 | Pakistan won by 8 wickets | Rawalpindi Cricket Stadium |
| 2020-11-07 | T20I | Zimbabwe v Pakistan | 156/6 · 157/4 | Pakistan won by 6 wickets | Rawalpindi Cricket Stadium |
| 2020-11-03 | ODI | Zimbabwe v Pakistan | 278/6 · 278/9 | Tied | Rawalpindi Cricket Stadium |
| 2020-11-01 | ODI | Zimbabwe v Pakistan | 206 · 208/4 | Pakistan won by 6 wickets | Rawalpindi Cricket Stadium |
| 2020-10-30 | ODI | Pakistan v Zimbabwe | 281/8 · 255 | Pakistan won by 26 runs | Rawalpindi Cricket Stadium |
| 2020-03-11 | T20I | Bangladesh v Zimbabwe | 120/1 · 119/7 | Bangladesh won by 9 wickets | Shere Bangla National Stadium |
| 2020-03-09 | T20I | Bangladesh v Zimbabwe | 200/3 · 152 | Bangladesh won by 48 runs | Shere Bangla National Stadium |
| 2020-03-06 | ODI | Bangladesh v Zimbabwe | 322/3 · 218 | Bangladesh won by 123 runs | Sylhet International Cricket Stadium |
| 2020-03-03 | ODI | Bangladesh v Zimbabwe | 322/8 · 318/8 | Bangladesh won by 4 runs | Sylhet International Cricket Stadium |
| 2020-03-01 | ODI | Bangladesh v Zimbabwe | 321/6 · 152 | Bangladesh won by 169 runs | Sylhet International Cricket Stadium |
| 2020-02-22 | Test | Bangladesh v Zimbabwe | 560/6d · 265 & 189 | Bangladesh won by 1 innings & 106 runs | Shere Bangla National Stadium |
| 2020-01-27 | Test | Zimbabwe v Sri Lanka | 406 & 247/7d · 293 & 204/3 | Drawn | Harare Sports Club |
| 2020-01-19 | Test | Zimbabwe v Sri Lanka | 358 & 170 · 515/9d & 14/0 | Sri Lanka won by 10 wickets | Harare Sports Club |
| 2019-10-03 | T20I | Singapore v Zimbabwe | 167/7 · 168/2 | Zimbabwe won by 8 wickets | Indian Association Ground |
| 2019-10-01 | T20I | Nepal v Zimbabwe | 120/9 · 160/6 | Zimbabwe won by 40 runs | Indian Association Ground |
| 2019-09-29 | T20I | Singapore v Zimbabwe | 181/9 · 177/7 | Singapore won by 4 runs | Indian Association Ground |
| 2019-09-27 | T20I | Nepal v Zimbabwe | 132/6 · 133/5 | Zimbabwe won by 5 wickets | Indian Association Ground |
| 2019-09-20 | T20I | Afghanistan v Zimbabwe | 155/8 · 156/3 | Zimbabwe won by 7 wickets | Chattogram |
| 2019-09-18 | T20I | Bangladesh v Zimbabwe | 175/7 · 136 | Bangladesh won by 39 runs | Zahur Ahmed Chowdhury Stadium |
| 2019-09-14 | T20I | Afghanistan v Zimbabwe | 197/5 · 169/7 | Afghanistan won by 28 runs | Mirpur |
| 2019-09-13 | T20I | Bangladesh v Zimbabwe | 148/7 · 144/5 | Bangladesh won by 3 wickets | Shere Bangla National Stadium |
| 2019-07-14 | T20I | Ireland v Zimbabwe | 171/9 · 172/2 | Zimbabwe won by 8 wickets | Bready |
| 2019-07-12 | T20I | Ireland v Zimbabwe | 134/1 · 132/8 | Ireland won by 9 wickets | Bready Cricket Club |
| 2019-07-07 | ODI | Ireland v Zimbabwe | 191/4 · 190 | Ireland won by 6 wickets | Civil Service Cricket Club |
| 2019-07-04 | ODI | Ireland v Zimbabwe | 242/9 · 237/9 | Ireland won by 5 runs | Civil Service Cricket Club |
| 2019-07-01 | ODI | Ireland v Zimbabwe | 258/6 · 254/9 | Ireland won by 4 wickets | Bready Cricket Club |
| 2019-06-25 | T20I | Netherlands v Zimbabwe | 152/8 · 152 | Tied | Hazelaarweg |
| 2019-06-23 | T20I | Netherlands v Zimbabwe | 199/6 · 150 | Netherlands won by 49 runs | Hazelaarweg |
| 2019-06-21 | ODI | Netherlands v Zimbabwe | 291/7 · 290/6 | Netherlands won by 3 wickets | Sportpark Het Schootsveld |
| 2019-06-19 | ODI | Netherlands v Zimbabwe | 208/3 · 205/8 | Netherlands won by 7 wickets | Sportpark Het Schootsveld |
| 2019-05-12 | T20I (W) | Zimbabwe v Namibia | 114/5 · 64/9 | Zimbabwe won by 50 runs | Harare Sports Club |
| 2019-05-11 | T20I (W) | Zimbabwe v Nigeria | 36/0 · 35 | Zimbabwe won by 10 wickets | Old Hararians |
| 2019-05-09 | T20I (W) | Zimbabwe v Rwanda | 145/2 · 63/8 | Zimbabwe won by 82 runs | Old Hararians |
| 2019-05-06 | T20I (W) | Zimbabwe v Tanzania | 143/4 · 51/8 | Zimbabwe won by 92 runs | Takashinga Sports Club |
| 2019-05-05 | T20I (W) | Zimbabwe v Mozambique | 198/3 · 35/9 | Zimbabwe won by 163 runs | Old Hararians |
| 2019-04-16 | ODI | Zimbabwe v United Arab Emirates | 129/7 · 175 | Zimbabwe won by 3 wickets | Harare Sports Club |
| 2019-04-12 | ODI | Zimbabwe v United Arab Emirates | 185/4 · 169/9 | Zimbabwe won by 4 runs | Harare Sports Club |
| 2019-04-10 | ODI | Zimbabwe v United Arab Emirates | 111/3 · 110 | Zimbabwe won by 7 wickets | Harare Sports Club |
| 2018-11-11 | Test | Bangladesh v Zimbabwe | 522/7d & 224/6d · 304/9 & 224/9 | Bangladesh won by 218 runs | Shere Bangla National Stadium |
| 2018-11-03 | Test | Zimbabwe v Bangladesh | 282 & 181 · 143 & 169 | Zimbabwe won by 151 runs | Sylhet International Cricket Stadium |
| 2018-10-26 | ODI | Zimbabwe v Bangladesh | 286/5 · 288/3 | Bangladesh won by 7 wickets | Zahur Ahmed Chowdhury Stadium |
| 2018-10-24 | ODI | Zimbabwe v Bangladesh | 246/7 · 250/3 | Bangladesh won by 7 wickets | Zahur Ahmed Chowdhury Stadium |
| 2018-10-21 | ODI | Bangladesh v Zimbabwe | 271/8 · 243/9 | Bangladesh won by 28 runs | Shere Bangla National Stadium |
| 2018-10-12 | T20I | Zimbabwe v South Africa | 132/7 · 135/4 | South Africa won by 6 wickets | Senwes Park |
| 2018-10-09 | T20I | South Africa v Zimbabwe | 160/6 · 126 | South Africa won by 34 runs | Buffalo Park |
| 2018-10-06 | ODI | Zimbabwe v South Africa | 228 · 231/6 | South Africa won by 4 wickets | Boland Park |
| 2018-10-03 | ODI | South Africa v Zimbabwe | 198 · 78 | South Africa won by 120 runs | Mangaung Oval |
| 2018-09-30 | ODI | Zimbabwe v South Africa | 117 · 119/5 | South Africa won by 5 wickets | Diamond Oval |
| 2018-07-22 | ODI | Pakistan v Zimbabwe | 364/4 · 233/4 | Pakistan won by 131 runs | Queens Sports Club |
| 2018-07-20 | ODI | Pakistan v Zimbabwe | 399/1 · 155 | Pakistan won by 244 runs | Queens Sports Club |
| 2018-07-18 | ODI | Zimbabwe v Pakistan | 67 · 69/1 | Pakistan won by 9 wickets | Queens Sports Club |
| 2018-07-16 | ODI | Zimbabwe v Pakistan | 194 · 195/1 | Pakistan won by 9 wickets | Queens Sports Club |
| 2018-07-13 | ODI | Pakistan v Zimbabwe | 308/7 · 107 | Pakistan won by 201 runs | Queens Sports Club |
| 2018-07-06 | T20I | Zimbabwe v Australia | 151/9 · 154/5 | Australia won by 5 wickets | Harare Sports Club |
| 2018-07-04 | T20I | Zimbabwe v Pakistan | 162/4 · 163/3 | Pakistan won by 7 wickets | Harare Sports Club |
| 2018-07-03 | T20I | Australia v Zimbabwe | 229/2 · 129/9 | Australia won by 100 runs | Harare Sports Club |
| 2018-07-01 | T20I | Pakistan v Zimbabwe | 182/4 · 108/9 | Pakistan won by 74 runs | Harare Sports Club |
| 2018-03-22 | ODI | United Arab Emirates v Zimbabwe | 235/7 · 226/7 | United Arab Emirates won by 3 runs | Harare Sports Club |
| 2018-03-19 | ODI | Zimbabwe v West Indies | 289 · 290/6 | West Indies won by 4 wickets | Harare Sports Club |
| 2018-03-16 | ODI | Zimbabwe v Ireland | 211/9 · 104 | Zimbabwe won by 107 runs | Harare Sports Club |
| 2018-03-12 | ODI | Zimbabwe v Scotland | 210 · 210 | Tied | Queens Sports Club |
| 2018-03-10 | ODI | Zimbabwe v Hong Kong | 263/9 · 174 | Zimbabwe won by 89 runs | Queens Sports Club |
| 2018-03-06 | ODI | Zimbabwe v Afghanistan | 196 · 194 | Zimbabwe won by 2 runs | Bulawayo |
| 2018-02-19 | ODI | Afghanistan v Zimbabwe | 241/9 · 95 | Afghanistan won by 146 runs | Sharjah Cricket Stadium |
| 2018-02-16 | ODI | Afghanistan v Zimbabwe | 135/0 · 134 | Afghanistan won by 10 wickets | Sharjah Cricket Stadium |
| 2018-02-13 | ODI | Afghanistan v Zimbabwe | 158/4 · 154 | Afghanistan won by 6 wickets | Sharjah Cricket Stadium |
| 2018-02-11 | ODI | Afghanistan v Zimbabwe | 179 · 333/5 | Zimbabwe won by 154 runs | Sharjah Cricket Stadium |
| 2018-02-09 | ODI | Afghanistan v Zimbabwe | 333/5 · 179 | Afghanistan won by 154 runs | Sharjah Cricket Stadium |
| 2018-02-06 | T20I | Afghanistan v Zimbabwe | 158/9 · 141/5 | Afghanistan won by 17 runs | Sharjah Cricket Stadium |
| 2018-02-05 | T20I | Afghanistan v Zimbabwe | 121/5 · 120/9 | Afghanistan won by 5 wickets | Sharjah Cricket Stadium |
| 2018-01-23 | ODI | Bangladesh v Zimbabwe | 216/9 · 125 | Bangladesh won by 91 runs | Shere Bangla National Stadium |
| 2018-01-21 | ODI | Zimbabwe v Sri Lanka | 198 · 202/5 | Sri Lanka won by 5 wickets | Shere Bangla National Stadium |
| 2018-01-17 | ODI | Zimbabwe v Sri Lanka | 290/6 · 278 | Zimbabwe won by 12 runs | Shere Bangla National Stadium |
| 2018-01-15 | ODI | Zimbabwe v Bangladesh | 170 · 171/2 | Bangladesh won by 8 wickets | Shere Bangla National Stadium |
| 2017-12-26 | Test | South Africa v Zimbabwe | 309/9d · 68 & 121 | South Africa won by 1 innings & 120 runs | St George's Park |
| 2017-10-29 | Test | Zimbabwe v West Indies | 326 & 301/7 · 448 | Drawn | Queens Sports Club |
| 2017-10-21 | Test | West Indies v Zimbabwe | 219 & 373 · 159 & 316 | West Indies won by 117 runs | Queens Sports Club |
| 2017-07-14 | Test | Zimbabwe v Sri Lanka | 356 & 377 · 346 & 391/6 | Sri Lanka won by 4 wickets | R.Premadasa Stadium |
| 2017-07-10 | ODI | Sri Lanka v Zimbabwe | 203/8 · 204/7 | Zimbabwe won by 3 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2017-07-08 | ODI | Sri Lanka v Zimbabwe | 300/6 · 219/6 | Zimbabwe won by 4 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2017-07-06 | ODI | Sri Lanka v Zimbabwe | 312/2 · 310/8 | Sri Lanka won by 8 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2017-07-02 | ODI | Sri Lanka v Zimbabwe | 158/3 · 155 | Sri Lanka won by 7 wickets | Galle International Stadium |
| 2017-06-30 | ODI | Sri Lanka v Zimbabwe | 316/5 · 322/4 | Zimbabwe won by 6 wickets | Galle International Stadium |
| 2017-06-17 | ODI | Scotland v Zimbabwe | 169 · 171/4 | Zimbabwe won by 6 wickets | Grange Cricket Club Ground |
| 2017-06-15 | ODI | Scotland v Zimbabwe | 317/6 · 272 | Scotland won by 26 runs | Grange Cricket Club Ground |
| 2017-02-26 | ODI | Zimbabwe v Afghanistan | 54 · 253/9 | Afghanistan won by 106 runs | Harare |
| 2017-02-24 | ODI | Zimbabwe v Afghanistan | 107/3 · 111 | Zimbabwe won by 7 wickets | Harare |
| 2017-02-21 | ODI | Zimbabwe v Afghanistan | 129 · 126 | Zimbabwe won by 3 runs | Harare |
| 2017-02-19 | ODI | Zimbabwe v Afghanistan | 184 · 238/9 | Afghanistan won by 54 runs | Harare |
| 2017-02-16 | ODI | Zimbabwe v Afghanistan | 99/4 · 215 | Afghanistan won by 12 runs | Harare |
| 2016-11-27 | ODI | Zimbabwe v Sri Lanka | 160 · 166/4 | Sri Lanka won by 6 wickets | Queens Sports Club |
| 2016-11-25 | ODI | Zimbabwe v West Indies | 218/8 · 124/5 | Zimbabwe won by 5 runs | Queens Sports Club |
| 2016-11-21 | ODI | Zimbabwe v Sri Lanka | 55/2 | No result | Queens Sports Club |
| 2016-11-19 | ODI | Zimbabwe v West Indies | 257 · 257/8 | Tied | Queens Sports Club |
| 2016-11-14 | ODI | Zimbabwe v Sri Lanka | 154 · 155/2 | Sri Lanka won by 8 wickets | Harare Sports Club |
| 2016-11-06 | Test | Zimbabwe v Sri Lanka | 272 & 233 · 504 & 258/9d | Sri Lanka won by 257 runs | Harare Sports Club |
| 2016-10-29 | Test | Zimbabwe v Sri Lanka | 373 & 186 · 537 & 247/6d | Sri Lanka won by 225 runs | Harare Sports Club |
| 2016-08-06 | Test | Zimbabwe v New Zealand | 362 & 132 · 582/4d & 166/2d | New Zealand won by 254 runs | Queens Sports Club |
| 2016-07-28 | Test | Zimbabwe v New Zealand | 164 & 295 · 576/6d | New Zealand won by 1 innings & 117 runs | Queens Sports Club |
| 2016-06-22 | T20I | Zimbabwe v India | 135/6 · 138/6 | India won by 3 runs | Harare Sports Club |
| 2016-06-20 | T20I | Zimbabwe v India | 99/9 · 103/0 | India won by 10 wickets | Harare Sports Club |
| 2016-06-18 | T20I | Zimbabwe v India | 170/6 · 168/6 | Zimbabwe won by 2 runs | Harare Sports Club |
| 2016-06-15 | ODI | Zimbabwe v India | 123 · 126/0 | India won by 10 wickets | Harare Sports Club |
| 2016-06-13 | ODI | Zimbabwe v India | 126/9 · 129/2 | India won by 8 wickets | Harare Sports Club |
| 2016-06-11 | ODI | Zimbabwe v India | 168 · 173/1 | India won by 9 wickets | Harare Sports Club |
| 2016-03-12 | T20I | Afghanistan v Zimbabwe | 186/6 · 127 | Afghanistan won by 59 runs | Nagpur |
| 2016-03-10 | T20I | Scotland v Zimbabwe | 136 · 147/7 | Zimbabwe won by 11 runs | Vidarbha Cricket Association Stadium |
| 2016-03-08 | T20I | Hong Kong v Zimbabwe | 144/6 · 158/8 | Zimbabwe won by 14 runs | Vidarbha Cricket Association Stadium |
| 2016-01-22 | T20I | Bangladesh v Zimbabwe | 162 · 180/4 | Zimbabwe won by 18 runs | Sheikh Abu Naser Stadium |
| 2016-01-20 | T20I | Bangladesh v Zimbabwe | 156/6 · 187/6 | Zimbabwe won by 31 runs | Sheikh Abu Naser Stadium |
| 2016-01-17 | T20I | Bangladesh v Zimbabwe | 167/3 · 125/8 | Bangladesh won by 42 runs | Sheikh Abu Naser Stadium |
| 2016-01-15 | T20I | Bangladesh v Zimbabwe | 166/6 · 163/7 | Bangladesh won by 4 wickets | Sheikh Abu Naser Stadium |
| 2016-01-10 | T20I | Afghanistan v Zimbabwe | 215/6 · 134 | Afghanistan won by 81 runs | Sharjah Cricket Stadium |
| 2016-01-08 | T20I | Afghanistan v Zimbabwe | 187/7 · 182/7 | Afghanistan won by 5 runs | Sharjah Cricket Stadium |
| 2016-01-06 | ODI | Afghanistan v Zimbabwe | 254/8 · 248 | Afghanistan won by 2 wickets | Sharjah Cricket Stadium |
| 2016-01-04 | ODI | Afghanistan v Zimbabwe | 161 · 226 | Zimbabwe won by 65 runs | Sharjah Cricket Stadium |
| 2016-01-02 | ODI | Afghanistan v Zimbabwe | 58 · 175 | Zimbabwe won by 117 runs | Sharjah Cricket Stadium |
| 2015-12-29 | ODI | Afghanistan v Zimbabwe | 254/6 · 253/7 | Afghanistan won by 4 wickets | Sharjah Cricket Stadium |
| 2015-12-25 | ODI | Afghanistan v Zimbabwe | 131 · 82 | Afghanistan won by 49 runs | Sharjah Cricket Stadium |
| 2015-11-15 | T20I | Bangladesh v Zimbabwe | 135/9 · 136/7 | Zimbabwe won by 3 wickets | Shere Bangla National Stadium |
| 2015-11-13 | T20I | Bangladesh v Zimbabwe | 136/6 · 131 | Bangladesh won by 4 wickets | Shere Bangla National Stadium |
| 2015-11-11 | ODI | Bangladesh v Zimbabwe | 276/9 · 215 | Bangladesh won by 61 runs | Shere Bangla National Stadium |
| 2015-11-09 | ODI | Bangladesh v Zimbabwe | 241/9 · 183 | Bangladesh won by 58 runs | Shere Bangla National Stadium |
| 2015-11-07 | ODI | Bangladesh v Zimbabwe | 273/9 · 128/9 | Bangladesh won by 145 runs | Shere Bangla National Stadium |
| 2015-10-28 | T20I | Zimbabwe v Afghanistan | 190/7 · 191/5 | Afghanistan won by 5 wickets | Bulawayo |
| 2015-10-26 | T20I | Zimbabwe v Afghanistan | 153/5 · 154/4 | Afghanistan won by 6 wickets | Bulawayo |
| 2015-10-24 | ODI | Zimbabwe v Afghanistan | 172 · 245/9 | Afghanistan won by 73 runs | Bulawayo |
| 2015-10-22 | ODI | Zimbabwe v Afghanistan | 184/8 · 185/7 | Afghanistan won by 3 wickets | Bulawayo |
| 2015-10-20 | ODI | Zimbabwe v Afghanistan | 229/4 · 223/8 | Zimbabwe won by 6 wickets | Bulawayo |
| 2015-10-18 | ODI | Zimbabwe v Afghanistan | 213 · 271/6 | Afghanistan won by 58 runs | Bulawayo |
| 2015-10-16 | ODI | Zimbabwe v Afghanistan | 126/2 · 122 | Zimbabwe won by 8 wickets | Bulawayo |
| 2015-10-13 | ODI | Zimbabwe v Ireland | 187 · 189/8 | Ireland won by 2 wickets | Harare Sports Club |
| 2015-10-11 | ODI | Zimbabwe v Ireland | 270/5 · 268/7 | Zimbabwe won by 5 wickets | Harare Sports Club |
| 2015-10-09 | ODI | Zimbabwe v Ireland | 222/8 · 219/8 | Zimbabwe won by 2 wickets | Harare Sports Club |
| 2015-10-05 | ODI | Zimbabwe v Pakistan | 161 · 162/3 | Pakistan won by 7 wickets | Harare Sports Club |
| 2015-10-03 | ODI | Zimbabwe v Pakistan | 276/6 · 256/8 | Zimbabwe won by 5 runs | Harare Sports Club |
| 2015-10-01 | ODI | Zimbabwe v Pakistan | 128 · 259/6 | Pakistan won by 131 runs | Harare Sports Club |
| 2015-09-29 | T20I | Zimbabwe v Pakistan | 121/7 · 136/6 | Pakistan won by 15 runs | Harare Sports Club |
| 2015-09-27 | T20I | Zimbabwe v Pakistan | 123/9 · 136/8 | Pakistan won by 13 runs | Harare Sports Club |
| 2015-08-09 | T20I | Zimbabwe v New Zealand | 118/8 · 198/5 | New Zealand won by 80 runs | Harare Sports Club |
| 2015-08-07 | ODI | Zimbabwe v New Zealand | 235 · 273/6 | New Zealand won by 38 runs | Harare Sports Club |
| 2015-08-04 | ODI | Zimbabwe v New Zealand | 235/9 · 236/0 | New Zealand won by 10 wickets | Harare Sports Club |
| 2015-08-02 | ODI | Zimbabwe v New Zealand | 304/3 · 303/4 | Zimbabwe won by 7 wickets | Harare Sports Club |
| 2015-07-19 | T20I | Zimbabwe v India | 145/7 · 135/9 | Zimbabwe won by 10 runs | Harare Sports Club |
| 2015-07-17 | T20I | Zimbabwe v India | 124/7 · 178/5 | India won by 54 runs | Harare Sports Club |
| 2015-07-14 | ODI | Zimbabwe v India | 193 · 276/5 | India won by 83 runs | Harare Sports Club |
| 2015-07-12 | ODI | Zimbabwe v India | 209 · 271/8 | India won by 62 runs | Harare Sports Club |
| 2015-07-10 | ODI | Zimbabwe v India | 251/7 · 255/6 | India won by 4 runs | Harare Sports Club |
| 2015-05-31 | ODI | Pakistan v Zimbabwe | 296/9 · 68/0 | No result | Gaddafi Stadium |
| 2015-05-29 | ODI | Pakistan v Zimbabwe | 269/4 · 268/7 | Pakistan won by 6 wickets | Gaddafi Stadium |
| 2015-05-26 | ODI | Pakistan v Zimbabwe | 375/3 · 334/5 | Pakistan won by 41 runs | Gaddafi Stadium |
| 2015-05-24 | T20I | Pakistan v Zimbabwe | 176/8 · 175/3 | Pakistan won by 2 wickets | Gaddafi Stadium |
| 2015-05-22 | T20I | Pakistan v Zimbabwe | 173/5 · 172/6 | Pakistan won by 5 wickets | Gaddafi Stadium |
| 2015-03-14 | ODI | India v Zimbabwe | 288/4 · 287 | India won by 6 wickets | Eden Park |
| 2015-03-07 | ODI | Ireland v Zimbabwe | 331/8 · 326 | Ireland won by 5 runs | Bellerive Oval |
| 2015-03-01 | ODI | Pakistan v Zimbabwe | 235/7 · 215 | Pakistan won by 20 runs | Brisbane Cricket Ground |
| 2015-02-24 | ODI | West Indies v Zimbabwe | 372/2 · 289 | West Indies won by 73 runs | Manuka Oval |
| 2015-02-19 | ODI | United Arab Emirates v Zimbabwe | 285/7 · 286/6 | Zimbabwe won by 4 wickets | Saxton Oval |
| 2015-02-15 | ODI | South Africa v Zimbabwe | 339/4 · 277 | South Africa won by 62 runs | Seddon Park |
| 2014-12-01 | ODI | Bangladesh v Zimbabwe | 130/5 · 128 | Bangladesh won by 5 wickets | Shere Bangla National Stadium |
| 2014-11-28 | ODI | Bangladesh v Zimbabwe | 256/8 · 235/8 | Bangladesh won by 21 runs | Shere Bangla National Stadium |
| 2014-11-26 | ODI | Bangladesh v Zimbabwe | 297/6 · 173 | Bangladesh won by 124 runs | Shere Bangla National Stadium |
| 2014-11-23 | ODI | Bangladesh v Zimbabwe | 251/7 · 183 | Bangladesh won by 68 runs | Zahur Ahmed Chowdhury Stadium |
| 2014-11-21 | ODI | Bangladesh v Zimbabwe | 281/7 · 194 | Bangladesh won by 87 runs | Zahur Ahmed Chowdhury Stadium |
| 2014-11-12 | Test | Bangladesh v Zimbabwe | 503 & 319/5d · 374 & 262 | Bangladesh won by 186 runs | Zahur Ahmed Chowdhury Stadium |
| 2014-11-03 | Test | Bangladesh v Zimbabwe | 433 & 248/9d · 368 & 151 | Bangladesh won by 162 runs | Sheikh Abu Naser Stadium |
| 2014-10-25 | Test | Bangladesh v Zimbabwe | 254 & 101/7 · 240 & 114 | Bangladesh won by 3 wickets | Shere Bangla National Stadium |
| 2014-09-04 | ODI | Zimbabwe v South Africa | 208 · 271/6 | South Africa won by 63 runs | Harare Sports Club |
| 2014-08-31 | ODI | Zimbabwe v Australia | 211/7 · 209/9 | Zimbabwe won by 3 wickets | Harare Sports Club |
| 2014-08-29 | ODI | Zimbabwe v South Africa | 170 · 231 | South Africa won by 61 runs | Harare Sports Club |
| 2014-08-25 | ODI | Zimbabwe v Australia | 152 · 350/6 | Australia won by 198 runs | Harare Sports Club |
| 2014-08-21 | ODI | Zimbabwe v South Africa | 165 · 171/3 | South Africa won by 7 wickets | Queens Sports Club |
| 2014-08-19 | ODI | Zimbabwe v South Africa | 196 · 257 | South Africa won by 61 runs | Queens Sports Club |
| 2014-08-17 | ODI | Zimbabwe v South Africa | 216 · 309/3 | South Africa won by 93 runs | Queens Sports Club |
| 2014-08-09 | Test | Zimbabwe v South Africa | 256 & 181 · 397 & 44/1 | South Africa won by 9 wickets | Harare Sports Club |
| 2014-07-24 | ODI | Zimbabwe v Afghanistan | 159 · 259 | Afghanistan won by 100 runs | Bulawayo |
| 2014-07-22 | ODI | Zimbabwe v Afghanistan | 261/8 · 264/8 | Afghanistan won by 2 wickets | Bulawayo |
| 2014-07-20 | ODI | Zimbabwe v Afghanistan | 257/2 · 256/7 | Zimbabwe won by 8 wickets | Bulawayo |
| 2014-07-18 | ODI | Zimbabwe v Afghanistan | 227/4 · 223/9 | Zimbabwe won by 6 wickets | Bulawayo |
| 2014-03-21 | T20I | United Arab Emirates v Zimbabwe | 116/9 · 118/5 | Zimbabwe won by 5 wickets | Sylhet Stadium |
| 2014-03-19 | T20I | Netherlands v Zimbabwe | 140/5 · 146/5 | Zimbabwe won by 5 wickets | Sylhet Stadium |
| 2014-03-17 | T20I | Ireland v Zimbabwe | 164/7 · 163/5 | Ireland won by 3 wickets | Sylhet Stadium |
| 2013-09-10 | Test | Zimbabwe v Pakistan | 294 & 199 · 230 & 239 | Zimbabwe won by 24 runs | Harare Sports Club |
| 2013-09-03 | Test | Zimbabwe v Pakistan | 327 & 120 · 249 & 419/9d | Pakistan won by 221 runs | Harare Sports Club |
| 2013-08-31 | ODI | Zimbabwe v Pakistan | 152 · 260/6 | Pakistan won by 108 runs | Harare Sports Club |
| 2013-08-29 | ODI | Zimbabwe v Pakistan | 209 · 299/4 | Pakistan won by 90 runs | Harare Sports Club |
| 2013-08-27 | ODI | Zimbabwe v Pakistan | 246/3 · 244/7 | Zimbabwe won by 7 wickets | Harare Sports Club |
| 2013-08-24 | T20I | Zimbabwe v Pakistan | 160/6 · 179/1 | Pakistan won by 19 runs | Harare Sports Club |
| 2013-08-23 | T20I | Zimbabwe v Pakistan | 136/5 · 161/5 | Pakistan won by 25 runs | Harare Sports Club |
| 2013-08-03 | ODI | Zimbabwe v India | 163 · 167/3 | India won by 7 wickets | Queens Sports Club |
| 2013-08-01 | ODI | Zimbabwe v India | 144 · 145/1 | India won by 9 wickets | Queens Sports Club |
| 2013-07-28 | ODI | Zimbabwe v India | 183 · 187/3 | India won by 7 wickets | Harare Sports Club |
| 2013-07-26 | ODI | Zimbabwe v India | 236/9 · 294/8 | India won by 58 runs | Harare Sports Club |
| 2013-07-24 | ODI | Zimbabwe v India | 228/7 · 230/4 | India won by 6 wickets | Harare Sports Club |
| 2013-05-12 | T20I | Zimbabwe v Bangladesh | 134/9 · 168/7 | Bangladesh won by 34 runs | Queens Sports Club |
| 2013-05-11 | T20I | Zimbabwe v Bangladesh | 168/5 · 162/8 | Zimbabwe won by 6 runs | Queens Sports Club |
| 2013-05-08 | ODI | Zimbabwe v Bangladesh | 251/3 · 247/9 | Zimbabwe won by 7 wickets | Queens Sports Club |
| 2013-05-05 | ODI | Zimbabwe v Bangladesh | 253/4 · 252/9 | Zimbabwe won by 6 wickets | Queens Sports Club |
| 2013-05-03 | ODI | Zimbabwe v Bangladesh | 148 · 269/8 | Bangladesh won by 121 runs | Queens Sports Club |
| 2013-04-25 | Test | Zimbabwe v Bangladesh | 282 & 257 · 391 & 291/9d | Bangladesh won by 143 runs | Harare Sports Club |
| 2013-04-17 | Test | Zimbabwe v Bangladesh | 389 & 227/7d · 134 & 147 | Zimbabwe won by 335 runs | Harare Sports Club |
| 2013-03-20 | Test | West Indies v Zimbabwe | 381/8d · 175 & 141 | West Indies won by 1 innings & 65 runs | Windsor Park |
| 2013-03-12 | Test | West Indies v Zimbabwe | 307 & 12/1 · 211 & 107 | West Indies won by 9 wickets | Kensington Oval |
| 2013-03-03 | T20I | West Indies v Zimbabwe | 158/7 · 117/6 | West Indies won by 41 runs | Sir Vivian Richards Stadium |
| 2013-03-02 | T20I | West Indies v Zimbabwe | 131/2 · 130/8 | West Indies won by 8 wickets | Sir Vivian Richards Stadium |
| 2013-02-26 | ODI | West Indies v Zimbabwe | 215/5 · 211/9 | West Indies won by 5 wickets | National Cricket Stadium |
| 2013-02-24 | ODI | West Indies v Zimbabwe | 274/3 · 273/8 | West Indies won by 7 wickets | St George's |
| 2013-02-22 | ODI | West Indies v Zimbabwe | 337/4 · 181/9 | West Indies won by 156 runs | National Cricket Stadium |
| 2012-09-20 | T20I | South Africa v Zimbabwe | 94/0 · 93/8 | South Africa won by 10 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2012-09-18 | T20I | Sri Lanka v Zimbabwe | 182/4 · 100 | Sri Lanka won by 82 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2012-02-14 | T20I | New Zealand v Zimbabwe | 202/5 · 200/2 | New Zealand won by 5 wickets | Seddon Park |
| 2012-02-11 | T20I | New Zealand v Zimbabwe | 160/3 · 159/8 | New Zealand won by 7 wickets | Eden Park |
| 2012-02-09 | ODI | New Zealand v Zimbabwe | 373/8 · 171 | New Zealand won by 202 runs | McLean Park |
| 2012-02-06 | ODI | New Zealand v Zimbabwe | 372/6 · 231/8 | New Zealand won by 141 runs | Cobham Oval (New) |
| 2012-02-03 | ODI | New Zealand v Zimbabwe | 248 · 158 | New Zealand won by 90 runs | University Oval |
| 2012-01-26 | Test | New Zealand v Zimbabwe | 495/7d · 51 & 143 | New Zealand won by 1 innings & 301 runs | McLean Park |
| 2011-11-01 | Test | Zimbabwe v New Zealand | 313 & 331 · 426 & 252/8d | New Zealand won by 34 runs | Queens Sports Club |
| 2011-10-25 | ODI | Zimbabwe v New Zealand | 329/9 · 328/5 | Zimbabwe won by 1 wickets | Queens Sports Club |
| 2011-10-22 | ODI | Zimbabwe v New Zealand | 259/8 · 261/6 | New Zealand won by 4 wickets | Harare Sports Club |
| 2011-10-20 | ODI | Zimbabwe v New Zealand | 231/6 · 232/1 | New Zealand won by 9 wickets | Harare Sports Club |
| 2011-10-17 | T20I | Zimbabwe v New Zealand | 154 · 187/3 | New Zealand won by 34 runs | Harare Sports Club |
| 2011-10-15 | T20I | Zimbabwe v New Zealand | 123/8 · 127/0 | New Zealand won by 10 wickets | Harare Sports Club |
| 2011-09-18 | T20I | Zimbabwe v Pakistan | 136/7 · 141/7 | Pakistan won by 5 runs | Harare Sports Club |
| 2011-09-16 | T20I | Zimbabwe v Pakistan | 113 · 198/4 | Pakistan won by 85 runs | Harare Sports Club |
| 2011-09-14 | ODI | Zimbabwe v Pakistan | 242/9 · 270/5 | Pakistan won by 28 runs | Harare Sports Club |
| 2011-09-11 | ODI | Zimbabwe v Pakistan | 225/6 · 228/0 | Pakistan won by 10 wickets | Harare Sports Club |
| 2011-09-08 | ODI | Zimbabwe v Pakistan | 242/7 · 247/7 | Pakistan won by 5 runs | Queens Sports Club |
| 2011-09-01 | Test | Zimbabwe v Pakistan | 412 & 141 · 466 & 88/3 | Pakistan won by 7 wickets | Queens Sports Club |
| 2011-08-21 | ODI | Zimbabwe v Bangladesh | 160/9 · 253/6 | Bangladesh won by 93 runs | Queens Sports Club |
| 2011-08-19 | ODI | Zimbabwe v Bangladesh | 199 · 203/4 | Bangladesh won by 6 wickets | Queens Sports Club |
| 2011-08-16 | ODI | Zimbabwe v Bangladesh | 250/7 · 245 | Zimbabwe won by 5 runs | Harare Sports Club |
| 2011-08-14 | ODI | Zimbabwe v Bangladesh | 191/3 · 188 | Zimbabwe won by 7 wickets | Harare Sports Club |
| 2011-08-12 | ODI | Zimbabwe v Bangladesh | 186/6 · 184 | Zimbabwe won by 4 wickets | Harare Sports Club |
| 2011-08-04 | Test | Zimbabwe v Bangladesh | 370 & 291/5d · 287 & 244 | Zimbabwe won by 130 runs | Harare Sports Club |
| 2011-03-20 | ODI | Kenya v Zimbabwe | 147 · 308/6 | Zimbabwe won by 161 runs | Eden Gardens |
| 2011-03-14 | ODI | Pakistan v Zimbabwe | 164/3 · 151/7 | Pakistan won by 7 wickets | Pallekele International Cricket Stadium |
| 2011-03-10 | ODI | Sri Lanka v Zimbabwe | 327/6 · 188 | Sri Lanka won by 139 runs | Pallekele International Cricket Stadium |
| 2011-03-04 | ODI | New Zealand v Zimbabwe | 166/0 · 162 | New Zealand won by 10 wickets | Sardar Patel Stadium |
| 2011-02-28 | ODI | Canada v Zimbabwe | 123 · 298/9 | Zimbabwe won by 175 runs | Vidarbha Cricket Association Stadium |
| 2011-02-21 | ODI | Australia v Zimbabwe | 262/6 · 171 | Australia won by 91 runs | Sardar Patel Stadium |
| 2010-12-12 | ODI | Bangladesh v Zimbabwe | 189/4 · 188/6 | Bangladesh won by 6 wickets | Zahur Ahmed Chowdhury Stadium |
| 2010-12-06 | ODI | Bangladesh v Zimbabwe | 246/7 · 181 | Bangladesh won by 65 runs | Shere Bangla National Stadium |
| 2010-12-03 | ODI | Bangladesh v Zimbabwe | 194/4 · 191 | Bangladesh won by 6 wickets | Shere Bangla National Stadium |
| 2010-12-01 | ODI | Bangladesh v Zimbabwe | 200 · 209 | Zimbabwe won by 9 runs | Shere Bangla National Stadium |
| 2010-10-22 | ODI | South Africa v Zimbabwe | 399/6 · 127 | South Africa won by 272 runs | Willowmoore Park |
| 2010-10-17 | ODI | South Africa v Zimbabwe | 273/2 · 268 | South Africa won by 8 wickets | Senwes Park |
| 2010-10-15 | ODI | South Africa v Zimbabwe | 351/6 · 287/6 | South Africa won by 64 runs | OUTsurance Oval |
| 2010-10-10 | T20I | South Africa v Zimbabwe | 194/6 · 186/7 | South Africa won by 8 runs | De Beers Diamond Oval |
| 2010-10-08 | T20I | South Africa v Zimbabwe | 169/3 · 168/4 | South Africa won by 7 wickets | OUTsurance Oval |
| 2010-09-30 | ODI | Zimbabwe v Ireland | 224 · 244 | Ireland won by 20 runs | Harare |
| 2010-09-28 | ODI | Zimbabwe v Ireland | 239/7 · 238/9 | Zimbabwe won by 3 wickets | Harare |
| 2010-09-26 | ODI | Zimbabwe v Ireland | 206/8 · 200 | Zimbabwe won by 2 wickets | Harare |
| 2010-06-13 | T20I | Zimbabwe v India | 140/5 · 144/3 | India won by 7 wickets | Harare Sports Club |
| 2010-06-12 | T20I | Zimbabwe v India | 111/9 · 112/4 | India won by 6 wickets | Harare Sports Club |
| 2010-06-09 | ODI | Zimbabwe v Sri Lanka | 199 · 203/1 | Sri Lanka won by 9 wickets | Harare Sports Club |
| 2010-06-07 | ODI | Zimbabwe v Sri Lanka | 240/2 · 236 | Zimbabwe won by 8 wickets | Harare Sports Club |
| 2010-06-03 | ODI | Zimbabwe v India | 197/3 · 194/9 | Zimbabwe won by 7 wickets | Harare Sports Club |
| 2010-06-01 | ODI | Zimbabwe v Sri Lanka | 118 · 119/1 | Sri Lanka won by 9 wickets | Queens Sports Club |
| 2010-05-28 | ODI | Zimbabwe v India | 289/4 · 285/5 | Zimbabwe won by 6 wickets | Queens Sports Club |
| 2010-05-04 | T20I | New Zealand v Zimbabwe | 36/1 · 84 | New Zealand won by 7 runs | Providence Stadium |
| 2010-05-03 | T20I | Sri Lanka v Zimbabwe | 173/7 · 29/1 | Sri Lanka won by 14 runs | Providence Stadium |
| 2010-03-14 | ODI | West Indies v Zimbabwe | 165/6 · 161 | West Indies won by 4 wickets | Arnos Vale Ground |
| 2010-03-12 | ODI | West Indies v Zimbabwe | 142/6 · 141 | West Indies won by 4 wickets | Arnos Vale Ground |
| 2010-03-10 | ODI | West Indies v Zimbabwe | 245/9 · 104 | West Indies won by 141 runs | Arnos Vale Ground |
| 2010-03-06 | ODI | West Indies v Zimbabwe | 208/6 · 206 | West Indies won by 4 wickets | Providence Stadium |
| 2010-03-04 | ODI | West Indies v Zimbabwe | 252/9 · 254/5 | Zimbabwe won by 2 runs | Providence Stadium |
| 2010-02-28 | T20I | West Indies v Zimbabwe | 79/7 · 105 | Zimbabwe won by 26 runs | Queen's Park Oval |
| 2009-11-10 | ODI | South Africa v Zimbabwe | 331/5 · 119 | South Africa won by 212 runs | SuperSport Park |
| 2009-11-08 | ODI | South Africa v Zimbabwe | 295/5 · 250/6 | South Africa won by 45 runs | Willowmoore Park |
| 2009-11-05 | ODI | Bangladesh v Zimbabwe | 222/9 · 221/9 | Bangladesh won by 1 wickets | Zohur Ahmed Chowdhury Stadium |
| 2009-11-03 | ODI | Bangladesh v Zimbabwe | 49/4 · 44 | Bangladesh won by 6 wickets | Zohur Ahmed Chowdhury Stadium |
| 2009-10-31 | ODI | Bangladesh v Zimbabwe | 198/6 · 196 | Bangladesh won by 4 wickets | Shere Bangla National Stadium |
| 2009-10-29 | ODI | Bangladesh v Zimbabwe | 221/3 · 219 | Bangladesh won by 7 wickets | Shere Bangla National Stadium |
| 2009-10-27 | ODI | Bangladesh v Zimbabwe | 186 · 189/5 | Zimbabwe won by 5 wickets | Shere Bangla National Stadium |
| 2009-08-18 | ODI | Zimbabwe v Bangladesh | 209 · 212/5 | Bangladesh won by 5 wickets | Queens Sports Club |
| 2009-08-16 | ODI | Zimbabwe v Bangladesh | 312/8 · 313/6 | Bangladesh won by 4 wickets | Queens Sports Club |
| 2009-08-14 | ODI | Zimbabwe v Bangladesh | 323/7 · 254 | Zimbabwe won by 69 runs | Queens Sports Club |
| 2009-08-11 | ODI | Zimbabwe v Bangladesh | 271 · 320/8 | Bangladesh won by 49 runs | Queens Sports Club |
| 2009-08-09 | ODI | Zimbabwe v Bangladesh | 207 · 211/2 | Bangladesh won by 8 wickets | Queens Sports Club |
| 2009-01-31 | ODI | Kenya v Zimbabwe | 234 · 236/6 | Zimbabwe won by 4 wickets | Gymkhana Club Ground |
| 2009-01-23 | ODI | Bangladesh v Zimbabwe | 121/4 · 119/9 | Bangladesh won by 6 wickets | Shere Bangla National Stadium |
| 2009-01-21 | ODI | Bangladesh v Zimbabwe | 164/4 · 160/9 | Bangladesh won by 6 wickets | Mirpur |
| 2009-01-19 | ODI | Bangladesh v Zimbabwe | 124 · 127/8 | Zimbabwe won by 2 wickets | Mirpur |
| 2009-01-12 | ODI | Sri Lanka v Zimbabwe | 210/6 · 80 | Sri Lanka won by 130 runs | Mirpur |
| 2009-01-10 | ODI | Bangladesh v Zimbabwe | 167 · 205/9 | Zimbabwe won by 38 runs | Shere Bangla National Stadium |
| 2008-11-30 | ODI | Zimbabwe v Sri Lanka | 133 · 152 | Sri Lanka won by 19 runs | Harare Sports Club |
| 2008-11-28 | ODI | Zimbabwe v Sri Lanka | 146 · 150/8 | Sri Lanka won by 2 wickets | Harare |
| 2008-11-24 | ODI | Zimbabwe v Sri Lanka | 166/7 · 171/7 | Sri Lanka won by 5 runs | Harare Sports Club |
| 2008-11-22 | ODI | Zimbabwe v Sri Lanka | 67 · 68/1 | Sri Lanka won by 9 wickets | Harare Sports Club |
| 2008-11-20 | ODI | Zimbabwe v Sri Lanka | 127 · 130/4 | Sri Lanka won by 6 wickets | Harare Sports Club |
| 2008-10-17 | ODI | Ireland v Zimbabwe | 147 · 303/8 | Zimbabwe won by 156 runs | Gymkhana Club Ground |
| 2008-10-12 | T20I | Pakistan v Zimbabwe | 110/3 · 107/8 | Pakistan won by 7 wickets | King City (NW) |
| 2008-10-10 | T20I | Sri Lanka v Zimbabwe | 107/5 · 106/8 | Sri Lanka won by 5 wickets | King City (NW) |
| 2008-02-02 | ODI | Pakistan v Zimbabwe | 187/3 · 181 | Pakistan won by 7 wickets | Sheikhupura Stadium |
| 2008-01-30 | ODI | Pakistan v Zimbabwe | 245/3 · 244 | Pakistan won by 7 wickets | Iqbal Stadium |
| 2008-01-27 | ODI | Pakistan v Zimbabwe | 272/9 · 235/7 | Pakistan won by 37 runs | Multan Cricket Stadium |
| 2008-01-24 | ODI | Pakistan v Zimbabwe | 239/5 · 238/8 | Pakistan won by 5 wickets | Niaz Stadium |
| 2008-01-21 | ODI | Pakistan v Zimbabwe | 347/5 · 243/7 | Pakistan won by 104 runs | National Stadium, Karachi |
| 2007-12-07 | ODI | Zimbabwe v West Indies | 232/9 · 234/5 | West Indies won by 5 wickets | Queens Sports Club |
| 2007-12-04 | ODI | Zimbabwe v West Indies | 139 · 142/4 | West Indies won by 6 wickets | Harare |
| 2007-12-02 | ODI | Zimbabwe v West Indies | 176 · 286/9 | West Indies won by 110 runs | Harare Sports Club |
| 2007-11-30 | ODI | Zimbabwe v West Indies | 274/8 · 244/8 | Zimbabwe won by 30 runs | Harare Sports Club |
| 2007-09-13 | T20I | England v Zimbabwe | 188/9 · 138/7 | England won by 50 runs | Newlands |
| 2007-09-12 | T20I | Australia v Zimbabwe | 138/9 · 139/5 | Zimbabwe won by 5 wickets | Newlands |
| 2007-08-26 | ODI | Zimbabwe v South Africa | 295/7 · 323/9 | South Africa won by 28 runs | Harare Sports Club |
| 2007-08-25 | ODI | Zimbabwe v South Africa | 247/7 · 251/2 | South Africa won by 8 wickets | Harare Sports Club |
| 2007-08-22 | ODI | Zimbabwe v South Africa | 206 · 210/5 | South Africa won by 5 wickets | Queens Sports Club |
| 2007-03-21 | ODI | Pakistan v Zimbabwe | 349 · 99 | Pakistan won by 93 runs | Sabina Park |
| 2007-03-19 | ODI | West Indies v Zimbabwe | 204/4 · 202/5 | West Indies won by 6 wickets | Sabina Park |
| 2007-03-15 | ODI | Ireland v Zimbabwe | 221/9 · 221 | Tied | Sabina Park |
| 2007-02-10 | ODI | Zimbabwe v Bangladesh | 244/8 · 246/9 | Bangladesh won by 1 wicket | Harare |
| 2007-02-09 | ODI | Zimbabwe v Bangladesh | 214 · 228/9 | Bangladesh won by 14 runs | Harare |
| 2007-02-06 | ODI | Zimbabwe v Bangladesh | 156/2 · 153 | Zimbabwe won by 8 wickets | Harare |
| 2007-02-04 | ODI | Zimbabwe v Bangladesh | 215 · 260/9 | Bangladesh won by 45 runs | Harare |
| 2006-12-09 | ODI | Bangladesh v Zimbabwe | 197/7 · 193/8 | Bangladesh won by 3 wickets | Shere Bangla National Stadium |
| 2006-12-08 | ODI | Bangladesh v Zimbabwe | 147/2 · 146 | Bangladesh won by 8 wickets | Shere Bangla National Stadium |
| 2006-12-05 | ODI | Bangladesh v Zimbabwe | 220 · 194 | Bangladesh won by 26 runs | Shaheed Chandu Stadium |
| 2006-12-03 | ODI | Bangladesh v Zimbabwe | 218/4 · 217/7 | Bangladesh won by 6 wickets | Shaheed Chandu Stadium |
| 2006-11-30 | ODI | Bangladesh v Zimbabwe | 186/1 · 184/9 | Bangladesh won by 9 wickets | Khulna |
| 2006-11-28 | T20I | Bangladesh v Zimbabwe | 166 · 123/9 | Bangladesh won by 43 runs | Khulna |
| 2006-10-13 | ODI | Bangladesh v Zimbabwe | 231/6 · 130 | Bangladesh won by 101 runs | Sawai Mansingh Stadium |
| 2006-10-10 | ODI | Sri Lanka v Zimbabwe | 285/7 · 141 | Sri Lanka won by 144 runs | Sardar Patel Stadium |
| 2006-10-08 | ODI | West Indies v Zimbabwe | 90/1 · 85 | West Indies won by 9 wickets | Sardar Patel Stadium |
| 2006-09-20 | ODI | South Africa v Zimbabwe | 418/5 · 247/4 | South Africa won by 171 runs | Sedgars Park |
| 2006-09-18 | ODI | South Africa v Zimbabwe | 156/4 · 152 | South Africa won by 6 wickets | Buffalo Park |
| 2006-09-15 | ODI | South Africa v Zimbabwe | 202/5 · 201/7 | South Africa won by 5 wickets | Goodyear Park |
| 2006-08-06 | ODI | Zimbabwe v Bangladesh | 197 · 201/2 | Bangladesh won by 8 wickets | Harare Sports Club |
| 2006-08-04 | ODI | Zimbabwe v Bangladesh | 212/3 · 206/9 | Zimbabwe won by 7 wickets | Harare |
| 2006-08-02 | ODI | Zimbabwe v Bangladesh | 238/8 · 236 | Zimbabwe won by 2 wickets | Harare |
| 2006-07-30 | ODI | Zimbabwe v Bangladesh | 176 · 238/8 | Bangladesh won by 62 runs | Harare |
| 2006-07-29 | ODI | Zimbabwe v Bangladesh | 248/8 · 246/7 | Zimbabwe won by 2 wickets | Harare |
| 2006-05-14 | ODI | West Indies v Zimbabwe | 266/8 · 162 | West Indies won by 104 runs | Queen's Park Oval |
| 2006-05-13 | ODI | West Indies v Zimbabwe | 263/6 · 72/2 | No result | Queen's Park Oval |
| 2006-05-10 | ODI | West Indies v Zimbabwe | 156/0 · 152 | West Indies won by 10 wickets | Beausejour Stadium |
| 2006-05-07 | ODI | West Indies v Zimbabwe | 333/6 · 251/7 | West Indies won by 82 runs | Georgetown |
| 2006-04-30 | ODI | West Indies v Zimbabwe | 242/9 · 144 | West Indies won by 98 runs | Antigua Recreation Ground |
| 2006-04-29 | ODI | West Indies v Zimbabwe | 154/5 · 151/9 | West Indies won by 5 wickets | Antigua Recreation Ground |
| 2005-09-20 | Test | Zimbabwe v India | 161 & 223 · 366 & 19/0 | India won by 10 wickets | Harare |
| 2005-09-13 | Test | Zimbabwe v India | 279 & 185 · 554 | India won by 1 innings & 90 runs | Queens Sports Club |
| 2005-09-04 | ODI | Zimbabwe v India | 250 · 255/6 | India won by 4 wickets | Harare Sports Club |
| 2005-08-31 | ODI | New Zealand v Zimbabwe | 238 · 211 | New Zealand won by 27 runs | Harare Sports Club |
| 2005-08-29 | ODI | India v Zimbabwe | 226/6 · 65 | India won by 161 runs | Harare Sports Club |
| 2005-08-24 | ODI | Zimbabwe v New Zealand | 205 · 397/5 | New Zealand won by 192 runs | Bulawayo |
| 2005-08-15 | Test | Zimbabwe v New Zealand | 231 & 207 · 484 | New Zealand won by 1 innings & 46 runs | Queens Sports Club |
| 2005-08-07 | Test | New Zealand v Zimbabwe | 452/9d · 59 & 99 | New Zealand won by 1 innings & 294 runs | Harare Sports Club |
| 2005-03-11 | Test | Zimbabwe v South Africa | 269 & 149 · 480/7d | South Africa won by 1 innings & 62 runs | SuperSport Park |
| 2005-03-04 | Test | Zimbabwe v South Africa | 54 & 265 · 340/3d | South Africa won by 1 innings & 21 runs | Newlands |
| 2005-03-02 | ODI | Zimbabwe v South Africa | 206/8 · 207/5 | South Africa won by 5 wickets | St George's Park |
| 2005-02-27 | ODI | South Africa v Zimbabwe | 329/6 · 198/7 | South Africa won by 131 runs | Kingsmead |
| 2005-02-25 | ODI | South Africa v Zimbabwe | 301/7 · 136 | South Africa won by 165 runs | Wanderers Stadium |
| 2005-01-31 | ODI | Zimbabwe v Bangladesh | 198 · 202/2 | Bangladesh won by 8 wickets | Bangabandhu National Stadium |
| 2005-01-29 | ODI | Bangladesh v Zimbabwe | 247/9 · 189 | Bangladesh won by 58 runs | Dhaka |
| 2005-01-26 | ODI | Bangladesh v Zimbabwe | 244/9 · 204 | Bangladesh won by 40 runs | Chattogram |
| 2005-01-24 | ODI | Zimbabwe v Bangladesh | 237/5 · 206 | Zimbabwe won by 31 runs | MA Aziz Stadium |
| 2005-01-20 | ODI | Bangladesh v Zimbabwe | 229 · 251/8 | Zimbabwe won by 22 runs | Dhaka |
| 2005-01-14 | Test | Bangladesh v Zimbabwe | 211 & 285/5 · 298 & 286 | Drawn | Dhaka |
| 2005-01-06 | Test | Bangladesh v Zimbabwe | 488 & 204/9 · 312 & 154 | Bangladesh won by 226 runs | Chattogram |
| 2004-12-05 | ODI | England v Zimbabwe | 261/6 · 187 | England won by 74 runs | Queens Sports Club |
| 2004-12-04 | ODI | Zimbabwe v England | 238/7 · 239/2 | England won by 8 wickets | Bulawayo |
| 2004-12-01 | ODI | England v Zimbabwe | 263/6 · 102 | England won by 161 runs | Harare Sports Club |
| 2004-11-28 | ODI | Zimbabwe v England | 195 · 197/5 | England won by 5 wickets | Harare Sports Club |
| 2004-10-09 | ODI | Zimbabwe v Sri Lanka | 104 · 108/3 | Sri Lanka won by 7 wickets | Rawalpindi Cricket Stadium |
| 2004-10-03 | ODI | Zimbabwe v Pakistan | 252/4 · 258/7 | Pakistan won by 3 wickets | Arbab Niaz Stadium |
| 2004-09-30 | ODI | Pakistan v Zimbabwe | 292/7 · 148 | Pakistan won by 144 runs | Multan Cricket Stadium |
| 2004-09-14 | ODI | Zimbabwe v Sri Lanka | 191 · 195/6 | Sri Lanka won by 4 wickets | Kennington Oval |
| 2004-09-10 | ODI | England v Zimbabwe | 299/7 · 147 | England won by 152 runs | Edgbaston |
| 2004-05-29 | ODI | Zimbabwe v Australia | 196 · 199/2 | Australia won by 8 wickets | Harare Sports Club |
| 2004-05-27 | ODI | Australia v Zimbabwe | 323/8 · 184/9 | Australia won by 139 runs | Harare Sports Club |
| 2004-05-25 | ODI | Zimbabwe v Australia | 205/9 · 207/3 | Australia won by 7 wickets | Harare Sports Club |
| 2004-05-14 | Test | Zimbabwe v Sri Lanka | 228 & 231 · 713/3d | Sri Lanka won by inns & 254 runs | Bulawayo |
| 2004-05-06 | Test | Zimbabwe v Sri Lanka | 199 & 102 · 541 | Sri Lanka won by inns & 240 runs | Harare |
| 2004-04-29 | ODI | Zimbabwe v Sri Lanka | 221/9 · 246/7 | Sri Lanka won by 25 runs | Harare |
| 2004-04-27 | ODI | Sri Lanka v Zimbabwe | 223/9 · 151 | Sri Lanka won by 72 runs | Harare Sports Club |
| 2004-04-25 | ODI | Zimbabwe v Sri Lanka | 35 · 40/1 | Sri Lanka won by 9 wickets | Harare |
| 2004-04-22 | ODI | Zimbabwe v Sri Lanka | 136 · 139/1 | Sri Lanka won by 9 wickets | Bulawayo |
| 2004-04-20 | ODI | Zimbabwe v Sri Lanka | 211/6 · 144/4 | Sri Lanka won by 12 runs | Queens Sports Club |
| 2004-03-14 | ODI | Bangladesh v Zimbabwe | 183 · 185/7 | Zimbabwe won by 3 wickets | Harare Sports Club |
| 2004-03-12 | ODI | Zimbabwe v Bangladesh | 242/8 · 228 | Zimbabwe won by 14 runs | Harare |
| 2004-03-10 | ODI | Zimbabwe v Bangladesh | 230/9 · 238/7 | Bangladesh won by 8 runs | Harare |
| 2004-02-26 | Test | Zimbabwe v Bangladesh | 210/2 · 168 | Drawn | Bulawayo |
| 2004-02-19 | Test | Zimbabwe v Bangladesh | 441 & 242/8 · 331 & 169 | Zimbabwe won by 183 runs | Harare |
| 2004-02-03 | ODI | India v Zimbabwe | 136/6 · 135 | India won by 4 wickets | W.A.C.A |
| 2004-01-29 | ODI | Australia v Zimbabwe | 263/9 | No result | Melbourne Cricket Ground |
| 2004-01-26 | ODI | Australia v Zimbabwe | 279/7 · 266/8 | Australia won by 13 runs | Adelaide |
| 2004-01-24 | ODI | India v Zimbabwe | 280/7 · 277/6 | India won by 3 runs | Adelaide |
| 2004-01-20 | ODI | India v Zimbabwe | 255/6 · 231/9 | India won by 24 runs | Brisbane Cricket Ground |
| 2004-01-16 | ODI | Australia v Zimbabwe | 344/7 · 196/6 | Australia won by 148 runs | Bellerive Oval |
| 2004-01-14 | ODI | Zimbabwe v India | 208/6 · 211/3 | India won by 7 wickets | Bellerive Oval |
| 2004-01-11 | ODI | Australia v Zimbabwe | 225/8 · 126 | Australia won by 99 runs | Sydney Cricket Ground |
| 2003-11-30 | ODI | Zimbabwe v West Indies | 196 · 197/2 | West Indies won by 8 wickets | Harare Sports Club |
| 2003-11-29 | ODI | West Indies v Zimbabwe | 256/3 · 150/7 | West Indies won by 72 runs | Harare Sports Club |
| 2003-11-26 | ODI | Zimbabwe v West Indies | 229/5 · 208 | Zimbabwe won by 21 runs | Harare Sports Club |
| 2003-11-23 | ODI | West Indies v Zimbabwe | 125 · 128/4 | Zimbabwe won by 6 wickets | Queens Sports Club |
| 2003-11-22 | ODI | Zimbabwe v West Indies | 173/3 · 347/6 | West Indies won by 51 runs | Bulawayo |
| 2003-11-12 | Test | West Indies v Zimbabwe | 481 & 128 · 377 & 104 | West Indies won by 128 runs | Queens Sports Club |
| 2003-11-04 | Test | Zimbabwe v West Indies | 507/9d & 200/7d · 335 & 207/9 | Drawn | Harare |
| 2003-10-17 | Test | Zimbabwe v Australia | 308 & 266 · 403 & 172/1 | Australia won by 9 wickets | Sydney Cricket Ground |
| 2003-10-09 | Test | Australia v Zimbabwe | 735/6d · 239 & 321 | Australia won by 1 innings & 175 runs | WACA Ground |
| 2003-07-10 | ODI | Zimbabwe v South Africa | 173/8 · 174/3 | South Africa won by 7 wickets | The Rose Bowl |
| 2003-07-06 | ODI | Zimbabwe v England | 92 · 95/4 | England won by 6 wickets | The Royal & Sun Alliance County Ground |
| 2003-07-05 | ODI | South Africa v Zimbabwe | 175/1 · 174/8 | South Africa won by 9 wickets | Cardiff |
| 2003-07-01 | ODI | England v Zimbabwe | 81/4 | No result | Headingley |
| 2003-06-29 | ODI | South Africa v Zimbabwe | 272/5 · 226/9 | South Africa won by 46 runs | St Lawrence Ground |
| 2003-06-26 | ODI | England v Zimbabwe | 191/8 · 195/6 | Zimbabwe won by 4 wickets | Trent Bridge |
| 2003-06-05 | Test | England v Zimbabwe | 416 · 94 & 253 | England won by inns & 69 runs | Riverside Ground |
| 2003-05-22 | Test | England v Zimbabwe | 472 · 147 & 233 | England won by inns & 92 runs | Lord's |
| 2003-04-10 | ODI | Zimbabwe v Pakistan | 168 · 172/2 | Pakistan won by 8 wickets | Sharjah Cricket Association Stadium |
| 2003-04-07 | ODI | Sri Lanka v Zimbabwe | 193 · 194/6 | Zimbabwe won by 4 wickets | Sharjah Cricket Association Stadium |
| 2003-04-05 | ODI | Kenya v Zimbabwe | 225/6 · 230/5 | Zimbabwe won by 5 wickets | Sharjah Cricket Association Stadium |
| 2003-04-03 | ODI | Pakistan v Zimbabwe | 278/7 · 210 | Pakistan won by 68 runs | Sharjah Cricket Association Stadium |
| 2003-03-15 | ODI | Sri Lanka v Zimbabwe | 256/5 · 182 | Sri Lanka won by 74 runs | Buffalo Park |
| 2003-03-12 | ODI | Zimbabwe v Kenya | 133 · 135/3 | Kenya won by 7 wickets | Goodyear Park |
| 2003-03-08 | ODI | Zimbabwe v New Zealand | 252/7 · 253/4 | New Zealand won by 6 wickets | Goodyear Park |
| 2003-03-04 | ODI | Pakistan v Zimbabwe | 73/3 | No result | Queens Sports Club |
| 2003-02-28 | ODI | Zimbabwe v Netherlands | 301/8 · 202/9 | Zimbabwe won by 99 runs | Queens Sports Club |
| 2003-02-24 | ODI | Zimbabwe v Australia | 246/9 · 248/3 | Australia won by 7 wickets | Queens Sports Club |
| 2003-02-19 | ODI | India v Zimbabwe | 255/7 · 172 | India won by 83 runs | Harare Sports Club |
| 2003-02-10 | ODI | Zimbabwe v Namibia | 340/2 · 104/5 | Zimbabwe won by 86 runs | Harare Sports Club |
| 2002-12-01 | ODI | Zimbabwe v Pakistan | 230 · 300/7 | Pakistan won by 70 runs | Harare |
| 2002-11-30 | ODI | Zimbabwe v Pakistan | 210 · 211/2 | Pakistan won by 8 wickets | Harare |
| 2002-11-27 | ODI | Zimbabwe v Pakistan | 275/7 · 323/3 | Pakistan won by 48 runs | Harare |
| 2002-11-24 | ODI | Zimbabwe v Pakistan | 140/6 · 344/5 | Pakistan won by 104 runs | Bulawayo |
| 2002-11-23 | ODI | Zimbabwe v Pakistan | 295/9 · 302/4 | Pakistan won by 7 runs | Bulawayo |
| 2002-11-16 | Test | Zimbabwe v Pakistan | 178 & 281 · 403 & 57/0 | Pakistan won by 10 wickets | Bulawayo |
| 2002-11-09 | Test | Zimbabwe v Pakistan | 225 & 310 · 285 & 369 | Pakistan won by 119 runs | Harare |
| 2002-09-18 | ODI | England v Zimbabwe | 298/8 · 190/9 | England won by 108 runs | Colombo (RPS) |
| 2002-09-14 | ODI | India v Zimbabwe | 288/6 · 274/8 | India won by 14 runs | Colombo (RPS) |
| 2002-03-19 | ODI | India v Zimbabwe | 333/6 · 232 | India won by 101 runs | Guwahati |
| 2002-03-16 | ODI | India v Zimbabwe | 244/5 · 240/8 | India won by 5 wickets | Hyderabad (Deccan) |
| 2002-03-13 | ODI | India v Zimbabwe | 191 · 197/4 | Zimbabwe won by 6 wickets | Kochi |
| 2002-03-10 | ODI | India v Zimbabwe | 319/6 · 255 | India won by 64 runs | Punjab Cricket Association IS Bindra Stadium |
| 2002-03-07 | ODI | India v Zimbabwe | 274/6 · 277/9 | Zimbabwe won by 1 wicket | Faridabad |
| 2002-02-28 | Test | India v Zimbabwe | 354 & 126/6 · 329 & 146 | India won by 4 wickets | Delhi |
| 2002-02-21 | Test | India v Zimbabwe | 570/7d · 287 & 182 | India won by inns & 101 runs | Nagpur |
| 2002-01-12 | Test | Sri Lanka v Zimbabwe | 418 & 212/2d · 236 & 79 | Sri Lanka won by 315 runs | Galle |
| 2002-01-04 | Test | Sri Lanka v Zimbabwe | 505 · 236 & 175 | Sri Lanka won by inns & 94 runs | Kandy |
| 2001-12-27 | Test | Sri Lanka v Zimbabwe | 586/6d · 184 & 236 | Sri Lanka won by inns & 166 runs | Colombo (SSC) |
| 2001-12-16 | ODI | West Indies v Zimbabwe | 155/2 · 154 | West Indies won by 8 wickets | Kandy |
| 2001-12-12 | ODI | Sri Lanka v Zimbabwe | 272/7 · 213 | Sri Lanka won by 59 runs | Colombo (RPS) |
| 2001-12-09 | ODI | West Indies v Zimbabwe | 173 · 175/6 | Zimbabwe won by 4 wickets | Colombo (SSC) |
| 2001-12-08 | ODI | Sri Lanka v Zimbabwe | 40/1 · 38 | Sri Lanka won by 9 wickets | Colombo (SSC) |
| 2001-11-26 | ODI | Bangladesh v Zimbabwe | 215 · 219/3 | Zimbabwe won by 7 wickets | Dhaka |
| 2001-11-25 | ODI | Bangladesh v Zimbabwe | 267/9 · 309/6 | Zimbabwe won by 42 runs | Dhaka |
| 2001-11-23 | ODI | Bangladesh v Zimbabwe | 156 · 161/5 | Zimbabwe won by 5 wickets | Chattogram |
| 2001-11-15 | Test | Bangladesh v Zimbabwe | 251 & 301 · 542/7d & 11/2 | Zimbabwe won by 8 wickets | Chattogram |
| 2001-11-08 | Test | Bangladesh v Zimbabwe | 107 & 125/3 · 431 | Drawn | Dhaka |
| 2001-10-31 | ODI | Pakistan v Zimbabwe | 261/9 · 232 | Pakistan won by 29 runs | Sharjah Cricket Stadium |
| 2001-10-30 | ODI | Sri Lanka v Zimbabwe | 250 · 171/8 | Sri Lanka won by 79 runs | Sharjah Cricket Stadium |
| 2001-10-28 | ODI | Pakistan v Zimbabwe | 279/6 · 173 | Pakistan won by 106 runs | Sharjah Cricket Stadium |
| 2001-10-26 | ODI | Sri Lanka v Zimbabwe | 256/6 · 193 | Sri Lanka won by 63 runs | Sharjah Cricket Stadium |
| 2001-10-13 | ODI | Zimbabwe v England | 228 · 229/3 | England won by 7 wickets | Bulawayo |
| 2001-10-10 | ODI | Zimbabwe v England | 210 · 280/9 | England won by 70 runs | Bulawayo |
| 2001-10-07 | ODI | Zimbabwe v England | 261/8 · 265/6 | England won by 4 wickets | Harare |
| 2001-10-06 | ODI | Zimbabwe v England | 195 · 196/2 | England won by 8 wickets | Harare |
| 2001-10-03 | ODI | Zimbabwe v England | 206 · 210/5 | England won by 5 wickets | Harare |
| 2001-09-30 | ODI | Zimbabwe v South Africa | 184/6 · 188/4 | South Africa won by 6 wickets | Harare |
| 2001-09-29 | ODI | Zimbabwe v South Africa | 124 · 272/7 | South Africa won by 148 runs | Harare |
| 2001-09-23 | ODI | Zimbabwe v South Africa | 210/5 · 363/3 | South Africa won by 153 runs | Bulawayo |
| 2001-09-14 | Test | Zimbabwe v South Africa | 419/9d & 96/3 · 519/8 | Drawn | Bulawayo |
| 2001-09-07 | Test | Zimbabwe v South Africa | 286 & 391 · 600/3d & 79/1 | South Africa won by 9 wickets | Harare |
| 2001-07-27 | Test | Zimbabwe v West Indies | 131 & 563/9 · 347 & 98/1 | Drawn | Harare |
| 2001-07-19 | Test | Zimbabwe v West Indies | 155 & 228/9 · 559/6d | West Indies won by inns & 176 runs | Bulawayo |
| 2001-07-01 | ODI | Zimbabwe v West Indies | 255/5 · 258/5 | West Indies won by 5 wickets | Bulawayo |
| 2001-06-27 | ODI | Zimbabwe v India | 234/6 · 237/6 | India won by 4 wickets | Bulawayo |
| 2001-06-24 | ODI | Zimbabwe v India | 133 · 137/1 | India won by 9 wickets | Harare |
| 2001-06-23 | ODI | Zimbabwe v West Indies | 239/9 · 266/5 | West Indies won by 27 runs | Harare |
| 2001-06-15 | Test | Zimbabwe v India | 315 & 157/6 · 237 & 234 | Zimbabwe won by 4 wickets | Harare |
| 2001-06-07 | Test | Zimbabwe v India | 173 & 328 · 318 & 184/2 | India won by 8 wickets | Bulawayo |
| 2001-04-26 | Test | Zimbabwe v Bangladesh | 421/9 & 100/2 · 254 & 266 | Zimbabwe won by 8 wickets | Harare |
| 2001-04-19 | Test | Zimbabwe v Bangladesh | 457 · 257 & 168/9 | Zimbabwe won by inns & 32 runs | Bulawayo |
| 2001-04-11 | ODI | Zimbabwe v Bangladesh | 308/4 · 272/8 | Zimbabwe won by 36 runs | Bulawayo |
| 2001-04-08 | ODI | Zimbabwe v Bangladesh | 230/7 · 103 | Zimbabwe won by 127 runs | Harare |
| 2001-04-07 | ODI | Zimbabwe v Bangladesh | 155/3 · 151/8 | Zimbabwe won by 7 wickets | Harare |
| 2001-02-04 | ODI | Australia v Zimbabwe | 302/5 · 301/6 | Australia won by 1 run | W.A.C.A |
| 2001-02-02 | ODI | West Indies v Zimbabwe | 178 · 134 | West Indies won by 44 runs | W.A.C.A |
| 2001-01-30 | ODI | Australia v Zimbabwe | 282/4 · 279/6 | Australia won by 6 wickets | Hobart |
| 2001-01-28 | ODI | Australia v Zimbabwe | 291/6 · 205 | Australia won by 86 runs | Sydney |
| 2001-01-25 | ODI | West Indies v Zimbabwe | 235/6 · 175 | West Indies won by 77 runs | Adelaide |
| 2001-01-23 | ODI | West Indies v Zimbabwe | 91 · 138 | Zimbabwe won by 47 runs | Sydney |
| 2001-01-21 | ODI | Australia v Zimbabwe | 226/2 · 223/9 | Australia won by 8 wickets | Melbourne |
| 2001-01-13 | ODI | West Indies v Zimbabwe | 241/9 · 240/9 | West Indies won by 1 wicket | Brisbane |
| 2001-01-07 | ODI | New Zealand v Zimbabwe | 273/9 · 274/9 | Zimbabwe won by 1 wicket | Auckland |
| 2001-01-04 | ODI | New Zealand v Zimbabwe | 237/2 · 236/7 | New Zealand won by 8 wickets | Wellington |
| 2001-01-02 | ODI | New Zealand v Zimbabwe | 210 · 300/7 | Zimbabwe won by 70 runs | Taupo |
| 2000-12-26 | Test | New Zealand v Zimbabwe | 487/7d & 153/4d · 340/6d & 60/2 | Drawn | Wellington |
| 2000-12-14 | ODI | India v Zimbabwe | 301/6 · 262 | India won by 39 runs | Rajkot |
| 2000-12-11 | ODI | India v Zimbabwe | 166/1 · 165 | India won by 9 wickets | Kanpur |
| 2000-12-08 | ODI | India v Zimbabwe | 283/8 · 284/9 | Zimbabwe won by 1 wicket | Jodhpur |
| 2000-12-05 | ODI | India v Zimbabwe | 306/5 · 245/8 | India won by 61 runs | Ahmedabad |
| 2000-12-02 | ODI | India v Zimbabwe | 255/7 · 253/7 | India won by 3 wickets | Cuttack |
| 2000-11-25 | Test | India v Zimbabwe | 609/6d · 382 & 503/6 | Drawn | Nagpur |
| 2000-11-18 | Test | India v Zimbabwe | 458/4d & 190/3 · 422/9d & 225 | India won by 7 wickets | Delhi |
| 2000-10-26 | ODI | India v Zimbabwe | 219/7 · 218/9 | India won by 3 wickets | Sharjah Cricket Stadium |
| 2000-10-25 | ODI | Sri Lanka v Zimbabwe | 276/9 · 153 | Sri Lanka won by 123 runs | Sharjah Cricket Stadium |
| 2000-10-22 | ODI | India v Zimbabwe | 265/8 · 252/6 | India won by 13 runs | Sharjah Cricket Stadium |
| 2000-10-21 | ODI | Sri Lanka v Zimbabwe | 229/3 · 225/4 | Sri Lanka won by 7 wickets | Sharjah Cricket Stadium |
| 2000-10-09 | ODI | New Zealand v Zimbabwe | 265/7 · 201 | New Zealand won by 64 runs | Nairobi (Gym) |
| 2000-10-01 | ODI | Zimbabwe v New Zealand | 268/4 · 264/8 | Zimbabwe won by 6 wickets | Bulawayo |
| 2000-09-30 | ODI | Zimbabwe v New Zealand | 273/5 · 252 | Zimbabwe won by 21 runs | Bulawayo |
| 2000-09-27 | ODI | Zimbabwe v New Zealand | 183/8 · 184/3 | New Zealand won by 7 wickets | Harare |
| 2000-09-19 | Test | Zimbabwe v New Zealand | 166 & 370 · 465 & 74/2 | New Zealand won by 8 wickets | Harare |
| 2000-09-12 | Test | Zimbabwe v New Zealand | 350 & 119 · 338 & 132/3 | New Zealand won by 7 wickets | Bulawayo |
| 2000-07-22 | ODI | England v Zimbabwe | 170/4 · 169/7 | England won by 6 wickets | Lord's |
| 2000-07-18 | ODI | England v Zimbabwe | 262/8 · 210/9 | England won by 52 runs | Birmingham |
| 2000-07-16 | ODI | West Indies v Zimbabwe | 287/5 · 290/4 | Zimbabwe won by 6 wickets | Riverside Ground |
| 2000-07-13 | ODI | England v Zimbabwe | 115/2 · 114 | England won by 8 wickets | Manchester |
| 2000-07-11 | ODI | West Indies v Zimbabwe | 186/8 · 256/4 | Zimbabwe won by 70 runs | Canterbury |
| 2000-07-08 | ODI | England v Zimbabwe | 207 · 210/5 | Zimbabwe won by 5 wickets | Kennington Oval |
| 2000-07-06 | ODI | West Indies v Zimbabwe | 232/7 · 233/4 | Zimbabwe won by 6 wickets | Bristol |
| 2000-06-01 | Test | England v Zimbabwe | 374 & 147 · 285/4d & 25/1 | Drawn | Nottingham |
| 2000-05-18 | Test | England v Zimbabwe | 415 · 83 & 123 | England won by inns & 209 runs | Lord's |
| 2000-04-15 | ODI | Pakistan v Zimbabwe | 205/4 · 204/7 | Pakistan won by 6 wickets | St George's |
| 2000-04-05 | ODI | Pakistan v Zimbabwe | 200/5 · 199/9 | Pakistan won by 5 wickets | St John's |
| 2000-04-02 | ODI | West Indies v Zimbabwe | 280/3 · 239/8 | West Indies won by 41 runs | Kingston |
| 2000-04-01 | ODI | West Indies v Zimbabwe | 237/9 · 150 | West Indies won by 87 runs | Kingston |
| 2000-03-24 | Test | West Indies v Zimbabwe | 339 & 75/0 · 308 & 102/9 | West Indies won by 10 wickets | Kingston |
| 2000-03-16 | Test | West Indies v Zimbabwe | 187 & 147 · 236 & 63 | West Indies won by 35 runs | Port of Spain |
| 2000-02-20 | ODI | Zimbabwe v England | 163 · 248/7 | England won by 85 runs | Harare |
| 2000-02-18 | ODI | Zimbabwe v England | 131 · 134/9 | England won by 1 wicket | Bulawayo |
| 2000-02-16 | ODI | Zimbabwe v England | 194/7 · 199/5 | England won by 5 wickets | Bulawayo |
| 2000-02-06 | ODI | South Africa v Zimbabwe | 204/7 · 151 | South Africa won by 53 runs | Gqeberha |
| 2000-02-02 | ODI | South Africa v Zimbabwe | 222/7 · 223/8 | Zimbabwe won by 2 wickets | Durban |
| 2000-01-30 | ODI | England v Zimbabwe | 162/2 · 161/9 | England won by 8 wickets | Kimberley |
| 2000-01-28 | ODI | England v Zimbabwe | 107 · 211/7 | Zimbabwe won by 104 runs | Cape Town |
| 2000-01-21 | ODI | South Africa v Zimbabwe | 229/4 · 226 | South Africa won by 6 wickets | Johannesburg |
| 1999-12-19 | ODI | Zimbabwe v Sri Lanka | 206/4 · 202 | Zimbabwe won by 6 wickets | Harare |
| 1999-12-18 | ODI | Zimbabwe v Sri Lanka | 260/4 · 262/4 | Sri Lanka won by 6 wickets | Harare |
| 1999-12-15 | ODI | Zimbabwe v Sri Lanka | 150 · 248/7 | Sri Lanka won by 98 runs | Harare |
| 1999-12-12 | ODI | Zimbabwe v Sri Lanka | 200 · 213 | Sri Lanka won by 13 runs | Bulawayo |
| 1999-12-11 | ODI | Zimbabwe v Sri Lanka | 65/1 · 284/9 | No result | Bulawayo |
| 1999-12-04 | Test | Zimbabwe v Sri Lanka | 218 & 197/7d · 231 & 36/1 | Drawn | Harare |
| 1999-11-26 | Test | Zimbabwe v Sri Lanka | 174 & 292 · 432 & 38/4 | Sri Lanka won by 6 wickets | Harare |
| 1999-11-18 | Test | Zimbabwe v Sri Lanka | 286 & 136/3 · 428 | Drawn | Bulawayo |
| 1999-11-11 | Test | Zimbabwe v South Africa | 102 & 141 · 462/9d | South Africa won by inns & 219 runs | Harare |
| 1999-10-29 | Test | South Africa v Zimbabwe | 417 · 192 & 212 | South Africa won by inns & 13 runs | Bloemfontein |
| 1999-10-24 | ODI | Zimbabwe v Australia | 200/9 · 201/1 | Australia won by 9 wickets | Harare |
| 1999-10-23 | ODI | Zimbabwe v Australia | 116 · 117/1 | Australia won by 9 wickets | Harare |
| 1999-10-21 | ODI | Zimbabwe v Australia | 220 · 303/6 | Australia won by 83 runs | Bulawayo |
| 1999-10-14 | Test | Zimbabwe v Australia | 194 & 232 · 422 & 5/0 | Australia won by 10 wickets | Harare |
| 1999-10-01 | ODI | India v Zimbabwe | 277/6 · 170 | India won by 107 runs | Nairobi (Gym) |
| 1999-09-28 | ODI | South Africa v Zimbabwe | 217/1 · 216 | South Africa won by 9 wickets | Nairobi (Gym) |
| 1999-09-04 | ODI | India v Zimbabwe | 245/6 · 130/8 | India won by 115 runs | Singapore |
| 1999-09-02 | ODI | West Indies v Zimbabwe | 247/4 · 244/9 | West Indies won by 6 wickets | Singapore |
| 1999-06-11 | ODI | Pakistan v Zimbabwe | 271/9 · 123 | Pakistan won by 148 runs | Kennington Oval |
| 1999-06-09 | ODI | Australia v Zimbabwe | 303/4 · 259/6 | Australia won by 44 runs | Lord's |
| 1999-06-06 | ODI | New Zealand v Zimbabwe | 70/3 · 175 | No result | Leeds |
| 1999-05-29 | ODI | South Africa v Zimbabwe | 185 · 233/6 | Zimbabwe won by 48 runs | Chelmsford |
| 1999-05-25 | ODI | England v Zimbabwe | 168/3 · 167/8 | England won by 7 wickets | Nottingham |
| 1999-05-22 | ODI | Sri Lanka v Zimbabwe | 198/6 · 197/9 | Sri Lanka won by 4 wickets | Worcester |
| 1999-05-19 | ODI | India v Zimbabwe | 249 · 252/9 | Zimbabwe won by 3 runs | Leicester |
| 1999-03-25 | ODI | Bangladesh v Zimbabwe | 257/5 · 261/7 | Zimbabwe won by 3 wickets | Dhaka |
| 1999-03-21 | ODI | Bangladesh v Zimbabwe | 184 · 310/6 | Zimbabwe won by 126 runs | Dhaka |
| 1998-12-10 | Test | Pakistan v Zimbabwe | 325/9d · 183 & 48/0 | Drawn | Lahore |
| 1998-11-27 | Test | Pakistan v Zimbabwe | 296 & 103 · 238 & 162/3 | Zimbabwe won by 7 wickets | Peshawar |
| 1998-11-24 | ODI | Pakistan v Zimbabwe | 302/6 · 191 | Pakistan won by 111 runs | Rawalpindi |
| 1998-11-22 | ODI | Pakistan v Zimbabwe | 211 · 212/4 | Zimbabwe won by 6 wickets | Sheikhupura |
| 1998-11-20 | ODI | Pakistan v Zimbabwe | 241/6 · 237 | Pakistan won by 4 wickets | Gujranwala |
| 1998-11-13 | ODI | India v Zimbabwe | 197/0 · 196/9 | India won by 10 wickets | Sharjah Cricket Stadium |
| 1998-11-11 | ODI | India v Zimbabwe | 192 · 205/7 | Zimbabwe won by 13 runs | Sharjah Cricket Stadium |
| 1998-11-10 | ODI | Sri Lanka v Zimbabwe | 235 · 259/7 | Zimbabwe won by 24 runs | Sharjah Cricket Stadium |
| 1998-11-08 | ODI | India v Zimbabwe | 197/3 · 196 | India won by 7 wickets | Sharjah Cricket Stadium |
| 1998-11-07 | ODI | Sri Lanka v Zimbabwe | 196 · 197/3 | Zimbabwe won by 7 wickets | Sharjah Cricket Stadium |
| 1998-10-24 | ODI | New Zealand v Zimbabwe | 260/5 · 258/7 | New Zealand won by 5 wickets | Dhaka |
| 1998-10-07 | Test | Zimbabwe v India | 221 & 293 · 280 & 173 | Zimbabwe won by 61 runs | Harare |
| 1998-09-30 | ODI | Zimbabwe v India | 259/5 · 222 | Zimbabwe won by 37 runs | Harare |
| 1998-09-27 | ODI | Zimbabwe v India | 235/7 · 236/2 | India won by 8 wickets | Bulawayo |
| 1998-09-26 | ODI | Zimbabwe v India | 213 · 216/2 | India won by 8 wickets | Bulawayo |
| 1998-04-11 | ODI | Australia v Zimbabwe | 294/3 · 278/9 | Australia won by 16 runs | Delhi |
| 1998-04-09 | ODI | India v Zimbabwe | 301/3 · 269 | India won by 32 runs | Cuttack |
| 1998-04-05 | ODI | India v Zimbabwe | 274/5 · 261 | India won by 13 runs | Vadodara |
| 1998-04-03 | ODI | Australia v Zimbabwe | 252/7 · 239 | Australia won by 13 runs | Ahmedabad |
| 1998-03-29 | ODI | Zimbabwe v Pakistan | 272/4 · 276/6 | Pakistan won by 4 wickets | Harare |
| 1998-03-28 | ODI | Zimbabwe v Pakistan | 236/6 · 237/6 | Pakistan won by 4 wickets | Harare |
| 1998-03-21 | Test | Zimbabwe v Pakistan | 277 & 268 · 354 & 192/7 | Pakistan won by 3 wickets | Harare |
| 1998-03-14 | Test | Zimbabwe v Pakistan | 321 & 302/4d · 256 & 258/6 | Drawn | Bulawayo |
| 1998-03-08 | ODI | New Zealand v Zimbabwe | 231/9 · 229/9 | New Zealand won by 2 runs | Auckland |
| 1998-03-06 | ODI | New Zealand v Zimbabwe | 211/1 · 207/8 | New Zealand won by 9 wickets | Napier |
| 1998-03-04 | ODI | New Zealand v Zimbabwe | 227/9 · 228/7 | Zimbabwe won by 1 run | Christchurch |
| 1998-02-26 | Test | New Zealand v Zimbabwe | 460 · 170 & 277 | New Zealand won by inns & 13 runs | Auckland |
| 1998-02-19 | Test | New Zealand v Zimbabwe | 411 & 20/0 · 180 & 250 | New Zealand won by 10 wickets | Wellington |
| 1998-02-06 | ODI | New Zealand v Zimbabwe | 139/2 · 138 | New Zealand won by 8 wickets | Wellington |
| 1998-02-04 | ODI | New Zealand v Zimbabwe | 248/7 · 208 | New Zealand won by 40 runs | Hamilton |
| 1998-01-26 | ODI | Sri Lanka v Zimbabwe | 286/6 · 281/6 | Sri Lanka won by 4 wickets | Colombo (SSC) |
| 1998-01-24 | ODI | Sri Lanka v Zimbabwe | 213/5 · 212/8 | Sri Lanka won by 5 wickets | Colombo (RPS) |
| 1998-01-22 | ODI | Sri Lanka v Zimbabwe | 210/5 · 207 | Sri Lanka won by 5 wickets | Colombo (SSC) |
| 1998-01-14 | Test | Sri Lanka v Zimbabwe | 225/9 & 326/5 · 251 & 299 | Sri Lanka won by 5 wickets | Colombo (SSC) |
| 1998-01-07 | Test | Sri Lanka v Zimbabwe | 469/9 & 10/2 · 140 & 338 | Sri Lanka won by 8 wickets | Kandy |
| 1997-10-14 | ODI | Bangladesh v Zimbabwe | 92 · 284 | Zimbabwe won by 192 runs | Nairobi (Aga) |
| 1997-10-11 | ODI | Bangladesh v Zimbabwe | 257 · 305/4 | Zimbabwe won by 48 runs | Nairobi (Gym) |
| 1997-10-05 | ODI | Zimbabwe v New Zealand | 211 · 294/7 | New Zealand won by 83 runs | Harare |
| 1997-10-04 | ODI | Zimbabwe v New Zealand | 188/7 · 185/7 | Zimbabwe won by 3 wickets | Harare |
| 1997-10-01 | ODI | Zimbabwe v New Zealand | 233/8 · 233/9 | Tied | Bulawayo |
| 1997-09-25 | Test | Zimbabwe v New Zealand | 461 & 227/8d · 403 & 275/8 | Drawn | Bulawayo |
| 1997-09-18 | Test | Zimbabwe v New Zealand | 298 & 311/9 · 207 & 304/8 | Drawn | Harare |
| 1997-04-09 | ODI | Pakistan v Zimbabwe | 151/9 · 119 | Pakistan won by 32 runs | Sharjah Cricket Stadium |
| 1997-04-08 | ODI | Sri Lanka v Zimbabwe | 153 · 203 | Zimbabwe won by 50 runs | Sharjah Cricket Stadium |
| 1997-04-06 | ODI | Pakistan v Zimbabwe | 187 · 94 | Pakistan won by 93 runs | Sharjah Cricket Stadium |
| 1997-04-03 | ODI | Sri Lanka v Zimbabwe | 188/3 · 187/9 | Sri Lanka won by 7 wickets | Sharjah Cricket Stadium |
| 1997-02-15 | ODI | Zimbabwe v India | 139/2 · 168 | Zimbabwe won by 8 wickets | Bulawayo |
| 1997-02-09 | ODI | India v Zimbabwe | 241/4 · 240/8 | India won by 6 wickets | Benoni |
| 1997-02-07 | ODI | India v Zimbabwe | 216 · 171/7 | Zimbabwe won by 3 wickets | Centurion |
| 1997-01-31 | ODI | South Africa v Zimbabwe | 259/6 · 256/8 | South Africa won by 4 wickets | Johannesburg |
| 1997-01-29 | ODI | South Africa v Zimbabwe | 229/5 · 226/6 | South Africa won by 5 wickets | Cape Town |
| 1997-01-27 | ODI | India v Zimbabwe | 236 · 236/8 | Tied | Paarl |
| 1997-01-25 | ODI | South Africa v Zimbabwe | 212/5 · 211 | South Africa won by 5 wickets | Centurion |
| 1997-01-03 | ODI | Zimbabwe v England | 249/7 · 118 | Zimbabwe won by 131 runs | Harare |
| 1997-01-01 | ODI | Zimbabwe v England | 200 · 179/7 | Zimbabwe won by 7 runs | Harare |
| 1996-12-26 | Test | Zimbabwe v England | 215 · 156 & 195/3 | Drawn | Harare |
| 1996-12-18 | Test | Zimbabwe v England | 376 & 234 · 406 & 204/6 | Drawn | Bulawayo |
| 1996-12-15 | ODI | Zimbabwe v England | 153/8 · 152 | Zimbabwe won by 2 wickets | Bulawayo |
| 1996-11-03 | ODI | Pakistan v Zimbabwe | 264/9 · 147/9 | Pakistan won by 78 runs | Peshawar |
| 1996-11-01 | ODI | Pakistan v Zimbabwe | 196/1 · 195 | Pakistan won by 9 wickets | Lahore |
| 1996-10-30 | ODI | Pakistan v Zimbabwe | 239/7 · 237/9 | Pakistan won by 3 wickets | Quetta |
| 1996-10-24 | Test | Pakistan v Zimbabwe | 267 & 69/0 · 133 & 200 | Pakistan won by 10 wickets | Faisalabad |
| 1996-10-17 | Test | Pakistan v Zimbabwe | 553 · 375 & 241/7 | Drawn | Sheikhupura |
| 1996-09-18 | Test | Sri Lanka v Zimbabwe | 350/8d & 30/0 · 141 & 235 | Sri Lanka won by 10 wickets | Colombo (SSC) |
| 1996-09-11 | Test | Sri Lanka v Zimbabwe | 349 · 145 & 127 | Sri Lanka won by inns & 77 runs | Colombo (RPS) |
| 1996-09-03 | ODI | Sri Lanka v Zimbabwe | 228/4 · 227/5 | Sri Lanka won by 6 wickets | Colombo (SSC) |
| 1996-09-01 | ODI | India v Zimbabwe | 229/3 · 226 | India won by 7 wickets | Colombo (SSC) |
| 1996-08-26 | ODI | Australia v Zimbabwe | 263/7 · 138 | Australia won by 125 runs | Colombo (RPS) |
| 1996-03-06 | ODI | India v Zimbabwe | 247/5 · 207 | India won by 40 runs | Kanpur |
| 1996-03-01 | ODI | Australia v Zimbabwe | 158/2 · 154 | Australia won by 8 wickets | Nagpur |
| 1996-02-21 | ODI | Sri Lanka v Zimbabwe | 229/4 · 228/6 | Sri Lanka won by 6 wickets | Colombo (SSC) |
| 1996-02-16 | ODI | West Indies v Zimbabwe | 155/4 · 151/9 | West Indies won by 6 wickets | Hyderabad (Deccan) |
| 1996-02-03 | ODI | New Zealand v Zimbabwe | 246 · 267/7 | Zimbabwe won by 21 runs | Napier |
| 1996-01-31 | ODI | New Zealand v Zimbabwe | 184/4 · 181/9 | New Zealand won by 6 wickets | Wellington |
| 1996-01-28 | ODI | New Zealand v Zimbabwe | 278/5 · 204 | New Zealand won by 74 runs | Auckland |
| 1996-01-20 | Test | New Zealand v Zimbabwe | 251 & 441/5d · 326/9 & 246/4 | Drawn | Auckland |
| 1996-01-13 | Test | New Zealand v Zimbabwe | 230/8d & 222/5d · 196 & 208/6 | Drawn | Hamilton |
| 1995-10-22 | ODI | Zimbabwe v South Africa | 127 · 239 | South Africa won by 112 runs | Harare |
| 1995-10-21 | ODI | Zimbabwe v South Africa | 169/7 · 303/5 | South Africa won by 134 runs | Harare |
| 1995-10-13 | Test | Zimbabwe v South Africa | 170 & 283 · 346 & 108/3 | South Africa won by 7 wickets | Harare |
| 1995-02-26 | ODI | Zimbabwe v Pakistan | 222/9 · 148/9 | Zimbabwe won by 74 runs | Harare |
| 1995-02-25 | ODI | Zimbabwe v Pakistan | 209/5 · 210/6 | Pakistan won by 4 wickets | Harare |
| 1995-02-22 | ODI | Zimbabwe v Pakistan | 219/9 · 219 | Tied | Harare |
| 1995-02-15 | Test | Zimbabwe v Pakistan | 243 & 139 · 231 & 250 | Pakistan won by 99 runs | Harare |
| 1995-02-07 | Test | Zimbabwe v Pakistan | 174 & 146 · 260 & 61/2 | Pakistan won by 8 wickets | Bulawayo |
| 1995-01-31 | Test | Zimbabwe v Pakistan | 544/4d · 322 & 158 | Zimbabwe won by inns & 64 runs | Harare |
| 1995-01-07 | ODI | England v Zimbabwe | 200/8 · 174 | England won by 26 runs | Brisbane |
| 1994-12-15 | ODI | England v Zimbabwe | 192 · 205 | Zimbabwe won by 13 runs | Sydney |
| 1994-12-08 | ODI | Australia v Zimbabwe | 254/3 · 170/8 | Australia won by 84 runs | Hobart |
| 1994-12-02 | ODI | Australia v Zimbabwe | 167/8 · 166/9 | Australia won by 2 wickets | W.A.C.A |
| 1994-11-06 | ODI | Zimbabwe v Sri Lanka | 105/9 · 296/4 | Sri Lanka won by 191 runs | Harare |
| 1994-11-05 | ODI | Zimbabwe v Sri Lanka | 290/5 · 288/8 | Zimbabwe won by 2 runs | Harare |
| 1994-11-03 | ODI | Zimbabwe v Sri Lanka | 200 · 256/5 | Sri Lanka won by 56 runs | Harare |
| 1994-10-26 | Test | Zimbabwe v Sri Lanka | 375 · 402 & 89/3 | Drawn | Harare |
| 1994-10-20 | Test | Zimbabwe v Sri Lanka | 462/9 · 218 & 193/4 | Drawn | Bulawayo |
| 1994-10-11 | Test | Zimbabwe v Sri Lanka | 319/8 · 383 | Drawn | Harare |
| 1993-12-27 | ODI | Pakistan v Zimbabwe | 216/4 · 141/9 | Pakistan won by 75 runs | Lahore |
| 1993-12-25 | ODI | Pakistan v Zimbabwe | 196/4 · 195/5 | Pakistan won by 6 wickets | Rawalpindi |
| 1993-12-24 | ODI | Pakistan v Zimbabwe | 147/3 · 143 | Pakistan won by 7 wickets | Karachi |
| 1993-12-16 | Test | Pakistan v Zimbabwe | 147 & 174/1 · 230 | Drawn | Lahore |
| 1993-12-09 | Test | Pakistan v Zimbabwe | 245 & 248 · 254 & 187 | Pakistan won by 52 runs | Rawalpindi |
| 1993-12-01 | Test | Pakistan v Zimbabwe | 423/8d & 131/3d · 289 & 134 | Pakistan won by 131 runs | Karachi |
| 1993-11-21 | ODI | West Indies v Zimbabwe | 233/9 · 99/9 | West Indies won by 134 runs | Hyderabad (Deccan) |
| 1993-11-18 | ODI | India v Zimbabwe | 248/5 · 248 | Tied | Indore |
| 1993-11-15 | ODI | Sri Lanka v Zimbabwe | 263/6 · 208 | Sri Lanka won by 55 runs | Patna |
| 1993-11-10 | ODI | South Africa v Zimbabwe | 22/1 | No result | Bengaluru |
| 1993-03-25 | ODI | India v Zimbabwe | 238/2 · 234 | India won by 8 wickets | Pune |
| 1993-03-22 | ODI | India v Zimbabwe | 150/3 · 149/6 | India won by 7 wickets | Guwahati |
| 1993-03-19 | ODI | India v Zimbabwe | 249/7 · 182 | India won by 67 runs | Faridabad |
| 1993-03-13 | Test | India v Zimbabwe | 536/7d · 322 & 201 | India won by inns & 13 runs | Delhi |
| 1993-03-02 | ODI | Zimbabwe v Pakistan | 164 · 165/3 | Pakistan won by 7 wickets | Harare |
| 1993-02-03 | ODI | Sri Lanka v Zimbabwe | 266/5 · 236/9 | Sri Lanka won by 30 runs | Sharjah Cricket Stadium |
| 1993-02-01 | ODI | Pakistan v Zimbabwe | 262/8 · 213/6 | Pakistan won by 49 runs | Sharjah Cricket Stadium |
| 1992-11-08 | ODI | Zimbabwe v New Zealand | 271/6 · 272/6 | New Zealand won by 4 wickets | Harare |
| 1992-11-07 | Test | Zimbabwe v New Zealand | 283/9d & 137 · 335 & 262/5 | New Zealand won by 177 runs | Harare |
| 1992-11-01 | Test | Zimbabwe v New Zealand | 219 & 197/1 · 325/3d & 222/5d | Drawn | Bulawayo |
| 1992-10-31 | ODI | Zimbabwe v New Zealand | 222/9 · 244/7 | New Zealand won by 22 runs | Bulawayo |
| 1992-10-25 | ODI | Zimbabwe v India | 209 · 239 | India won by 30 runs | Harare |
| 1992-10-18 | Test | Zimbabwe v India | 456 & 146/4 · 307 | Drawn | Harare |
| 1992-03-18 | ODI | England v Zimbabwe | 125 · 134 | Zimbabwe won by 9 runs | Albury |
| 1992-03-14 | ODI | Australia v Zimbabwe | 265/6 · 137 | Australia won by 128 runs | Hobart |
| 1992-03-10 | ODI | South Africa v Zimbabwe | 164/3 · 163 | South Africa won by 7 wickets | Canberra |
| 1992-03-07 | ODI | India v Zimbabwe | 203/7 · 104/1 | India won by 55 runs | Hamilton |
| 1992-03-03 | ODI | New Zealand v Zimbabwe | 162/3 · 105/7 | New Zealand won by 48 runs | Napier |
| 1992-02-29 | ODI | West Indies v Zimbabwe | 264/8 · 189/7 | West Indies won by 75 runs | Brisbane |
| 1992-02-27 | ODI | Pakistan v Zimbabwe | 254/4 · 201/7 | Pakistan won by 53 runs | Hobart |
| 1992-02-23 | ODI | Sri Lanka v Zimbabwe | 313/7 · 312/4 | Sri Lanka won by 3 wickets | New Plymouth |
| 1987-10-30 | ODI | Australia v Zimbabwe | 266/5 · 196/6 | Australia won by 70 runs | Cuttack |
| 1987-10-26 | ODI | India v Zimbabwe | 194/3 · 191/7 | India won by 7 wickets | Ahmedabad |
| 1987-10-23 | ODI | New Zealand v Zimbabwe | 228/6 · 227/5 | New Zealand won by 4 wickets | Eden Gardens |
| 1987-10-17 | ODI | India v Zimbabwe | 136/2 · 135 | India won by 8 wickets | Wankhede |
| 1987-10-13 | ODI | Australia v Zimbabwe | 235/9 · 139 | Australia won by 96 runs | Chennai |
| 1987-10-10 | ODI | New Zealand v Zimbabwe | 242/7 · 239 | New Zealand won by 3 runs | Hyderabad (Deccan) |
| 1983-06-20 | ODI | West Indies v Zimbabwe | 172/0 · 171 | West Indies won by 10 wickets | Birmingham |
| 1983-06-18 | ODI | India v Zimbabwe | 266/8 · 235 | India won by 31 runs | Tunbridge Wells |
| 1983-06-16 | ODI | Australia v Zimbabwe | 272/7 · 240 | Australia won by 32 runs | Southampton |
| 1983-06-13 | ODI | West Indies v Zimbabwe | 218/2 · 217/7 | West Indies won by 8 wickets | Worcester |
| 1983-06-11 | ODI | India v Zimbabwe | 157/5 · 155 | India won by 5 wickets | Leicester |
| 1983-06-09 | ODI | Australia v Zimbabwe | 226/7 · 239/6 | Zimbabwe won by 13 runs | Nottingham |