| 2 Nov 2025 | AFG 210/3 v ZIM 2013rd T20I · T20I | AFG | 1* | 1/28 | 0 | Afghanistan won by 9 runs | Harare | Afghanistan tour of Zimbabwe 2025/26 |
| 31 Oct 2025 | ZIM 125 v AFG 129/32nd T20I · T20I | AFG | DNB | 1/20 | 3 | Afghanistan won by 7 wickets (12 balls left) | Harare | Afghanistan tour of Zimbabwe 2025/26 |
| 29 Oct 2025 | AFG 180/6 v ZIM 1271st T20I · T20I | AFG | 0 | - | 0 | Afghanistan won by 53 runs | Harare | Afghanistan tour of Zimbabwe 2025/26 |
| 21 Dec 2024 | ZIM 127 v AFG 131/23rd ODI · ODI | AFG | DNB | - | 2 | Afghanistan won by 8 wickets (with 139 balls remaining) | Harare | Afghanistan tour of Zimbabwe 2024/25 |
| 19 Dec 2024 | ZIM 54 v AFG 286/62nd ODI · ODI | AFG | 18 | - | 0 | Afghanistan won by 232 runs | Harare | Afghanistan tour of Zimbabwe 2024/25 |
| 14 Dec 2024 | ZIM 127 v AFG 128/73rd T20I · T20I | AFG | 24* | 0/13 | 2 | Afghanistan won by 3 wickets (3 balls left) | Harare | Afghanistan tour of Zimbabwe 2024/25 |
| 11 Dec 2024 | AFG 144/6 v ZIM 145/61st T20I · T20I | AFG | 44 | 1/13 | 0 | Zimbabwe won by 4 wickets | Harare | Afghanistan tour of Zimbabwe 2024/25 |
| 14 Jun 2022 | AFG 125/8 v ZIM 90/93rd T20I · T20I | AFG | 31 | - | 0 | Afghanistan won by 35 runs | Harare | Afghanistan tour of Zimbabwe 2022 |
| 12 Jun 2022 | AFG 170/5 v ZIM 149/72nd T20I · T20I | AFG | 43* | 1/18 | 1 | Afghanistan won by 21 runs | Harare | Afghanistan tour of Zimbabwe 2022 |
| 9 Jun 2022 | ZIM 135 v AFG 137/63rd ODI · ODI | AFG | 34* | 2/21 | 0 | Afghanistan won by 4 wickets (with 74 balls remaining) | Harare | Afghanistan tour of Zimbabwe 2022 |
| 6 Jun 2022 | ZIM 228 v AFG 229/22nd ODI · ODI | AFG | DNB | 2/31 | 0 | Afghanistan won by 8 wickets (with 33 balls remaining) | Harare | Afghanistan tour of Zimbabwe 2022 |
| 4 Jun 2022 | ZIM 216 v AFG 276/51st ODI · ODI | AFG | 10 | 4/34 | 2 | Afghanistan won by 60 runs | Harare | Afghanistan tour of Zimbabwe 2022 |
| 25 Mar 2018 | WI 204 v AFG 206/3Final · ODI | AFG | 27* | 0/37 | 0 | Afghanistan won by 7 wickets (with 56 balls remaining) | Harare | 2018 Cricket World Cup Qualifier |
| 23 Mar 2018 | IRE 209/7 v AFG 213/533rd Match, Super Sixes · ODI | AFG | 12 | 1/48 | 0 | Afghanistan won by 5 wickets (with 5 balls remaining) | Harare | 2018 Cricket World Cup Qualifier |
| 15 Mar 2018 | WI 197/8 v AFG 198/721st Match, Super Sixes · ODI | AFG | 31 | 2/43 | 0 | Afghanistan won by 3 wickets (with 14 balls remaining) | Harare | 2018 Cricket World Cup Qualifier |
| 26 Feb 2017 | ZIM 54 v AFG 253/95th ODI · ODI | AFG | 48 | 3/14 | 0 | Afghanistan won by 106 runs (D/L method) | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 24 Feb 2017 | ZIM 107/3 v AFG 1114th ODI · ODI | AFG | 17 | 2/11 | 0 | Zimbabwe won by 7 wickets (with 118 balls remaining) (D/L method) | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 21 Feb 2017 | ZIM 129 v AFG 1263rd ODI · ODI | AFG | 11 | 1/26 | 2 | Zimbabwe won by 3 runs | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 19 Feb 2017 | ZIM 184 v AFG 238/92nd ODI · ODI | AFG | 33 | 3/38 | 0 | Afghanistan won by 54 runs | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 16 Feb 2017 | ZIM 99/4 v AFG 2151st ODI · ODI | AFG | 6 | 1/26 | 1 | Afghanistan won by 12 runs (D/L method) | Harare | Afghanistan tour of Zimbabwe 2016/17 |