| 2 Feb 2024 | SW 129 v ME 133/2Match 18 · T20 | ME | DNB | 1/22 | 0 | MI Emirates won by 8 wickets | Abu Dhabi | International League T20 2023/24 |
| 30 Jan 2024 | ME 149/9 v DV 150/8Match 15 · T20 | ME | 1 | 2/23 | 0 | Desert Vipers won by 2 wickets | Dubai | International League T20 2023/24 |
| 28 Jan 2024 | ADKR 188/5 v ME 189/2Match 12 · T20 | ME | DNB | 3/35 | 0 | MI Emirates won by 8 wickets | Abu Dhabi | International League T20 2023/24 |
| 26 Jan 2024 | ME 180/7 v SW 74Match 9 · T20 | ME | DNB | 1/19 | 0 | MI Emirates won by 106 runs | Sharjah | International League T20 2023/24 |
| 23 Jan 2024 | ADKR 95 v ME 96/1Match 6 · T20 | ME | DNB | 1/28 | 0 | MI Emirates won by 9 wickets | Abu Dhabi | International League T20 2023/24 |
| 21 Jan 2024 | ME 179/5 v GG 161/9Match 4 · T20 | ME | DNB | 4/25 | 0 | MI Emirates won by 18 runs | Abu Dhabi | International League T20 2023/24 |
| 20 Jan 2024 | ME 159/9 v DC 160/3Match 2 · T20 | ME | DNB | 1/39 | 0 | Dubai Capitals won by 7 wickets | Dubai | International League T20 2023/24 |
| 14 Jan 2024 | AFG 172 v IND 173/42nd T20I · T20I | AFG | 0 | 1/28 | 0 | India won by 6 wickets (26 balls left) | Indore | Afghanistan in India 2023/24 |
| 11 Jan 2024 | AFG 158/5 v IND 159/41st T20I · T20I | AFG | DNB | 0/26 | 0 | India won by 6 wickets (15 balls left) | Mohali | Afghanistan in India 2023/24 |
| 2 Jan 2024 | UAE 126/9 v AFG 128/63rd T20I · T20I | AFG | DNB | 0/14 | 0 | Afghanistan won by 4 wickets (9 balls left) | Sharjah | Afghanistan in United Arab Emirates 2023/24 |
| 31 Dec 2023 | UAE 166/7 v AFG 1552nd T20I · T20I | AFG | 0* | 1/25 | 0 | United Arab Emirates won by 11 runs | Sharjah | Afghanistan in United Arab Emirates 2023/24 |
| 29 Dec 2023 | AFG 203/3 v UAE 131/41st T20I · T20I | AFG | DNB | 2/19 | 0 | Afghanistan won by 72 runs | Sharjah | Afghanistan in United Arab Emirates 2023/24 |
| 3 Nov 2023 | AFG 181/3 v NED 17934th Match · ODI | AFG | DNB | 0/36 | 0 | Afghanistan won by 7 wickets (with 111 balls remaining) | Lucknow | 2023 Cricket World Cup |
| 30 Oct 2023 | AFG 242/3 v SL 24130th Match · ODI | AFG | DNB | 4/34 | 0 | Afghanistan won by 7 wickets (with 28 balls remaining) | Pune | 2023 Cricket World Cup |
| 18 Oct 2023 | AFG 139 v NZ 288/616th Match · ODI | AFG | 0 | 0/39 | 0 | New Zealand won by 149 runs | Chennai | 2023 Cricket World Cup |
| 15 Oct 2023 | AFG 284 v ENG 21513th Match · ODI | AFG | 2* | 1/50 | 0 | Afghanistan won by 69 runs | Delhi | 2023 Cricket World Cup |
| 11 Oct 2023 | AFG 272/8 v IND 273/29th Match · ODI | AFG | DNB | 0/50 | 0 | India won by 8 wickets (with 90 balls remaining) | Delhi | 2023 Cricket World Cup |
| 7 Oct 2023 | AFG 156 v BAN 158/43rd Match · ODI | AFG | 0* | 1/19 | 1 | Bangladesh won by 6 wickets (with 92 balls remaining) | Dharamshala | 2023 Cricket World Cup |
| 3 Oct 2023 | AFG 261/2 v SL 294/98th Match · List A | AFG | DNB | 1/27 | 0 | Afghanistan won by 8 wickets (23 balls left) (DLS method) | Guwahati | ICC World Cup Warm-up Matches 2023 |
| 5 Sept 2023 | SL 291/8 v AFG 2896th Match, Group B · ODI | AFG | 0 | 0/52 | 0 | Sri Lanka won by 2 runs | Lahore | 2023 Cricket World Cup |
| 3 Sept 2023 | BAN 334/5 v AFG 2454th Match, Group B · ODI | AFG | 1* | 0/53 | 0 | Bangladesh won by 89 runs | Lahore | 2023 Cricket World Cup |
| 26 Aug 2023 | AFG 209 v PAK 268/83rd ODI · ODI | AFG | 6* | 1/45 | 0 | Pakistan won by 59 runs | Colombo | Pakistan v Afghanistan in Sri Lanka 2023 |
| 24 Aug 2023 | AFG 300/5 v PAK 302/92nd ODI · ODI | AFG | DNB | 3/69 | 0 | Pakistan won by 1 wicket (with 1 ball remaining) | Hambantota | Pakistan v Afghanistan in Sri Lanka 2023 |
| 22 Aug 2023 | AFG 59/9 v PAK 2011st ODI · ODI | AFG | 0* | 1/51 | 0 | Pakistan won by 142 runs | Hambantota | Pakistan v Afghanistan in Sri Lanka 2023 |
| 16 Jul 2023 | AFG 116/7 v BAN 119/42nd T20I · T20I | AFG | DNB | 0/19 | 0 | Bangladesh won by 6 wickets (5 balls left) (DLS method) | Sylhet | Afghanistan tour of Bangladesh 2023 |
| 14 Jul 2023 | AFG 154/7 v BAN 157/81st T20I · T20I | AFG | DNB | 1/36 | 0 | Bangladesh won by 2 wickets (1 ball left) | Sylhet | Afghanistan tour of Bangladesh 2023 |
| 11 Jul 2023 | BAN 129/3 v AFG 1263rd ODI · ODI | AFG | 0* | 2/26 | 0 | Bangladesh won by 7 wickets (with 159 balls remaining) | Chittagong | Afghanistan tour of Bangladesh 2023 |
| 8 Jul 2023 | BAN 189/9 v AFG 331/92nd ODI · ODI | AFG | 1 | 3/22 | 0 | Afghanistan won by 142 runs | Chittagong | Afghanistan tour of Bangladesh 2023 |
| 5 Jul 2023 | BAN 169/9 v AFG 83/21st ODI · ODI | AFG | DNB | 3/24 | 0 | Afghanistan won by 17 runs (DLS method) | Chittagong | Afghanistan tour of Bangladesh 2023 |
| 7 Jun 2023 | SL 120/1 v AFG 1163rd ODI · ODI | AFG | 4 | 0/33 | 0 | Sri Lanka won by 9 wickets (with 204 balls remaining) | Hambantota | Afghanistan tour of Sri Lanka 2023 |
| 4 Jun 2023 | SL 323/6 v AFG 1912nd ODI · ODI | AFG | 0* | 0/44 | 0 | Sri Lanka won by 132 runs | Hambantota | Afghanistan tour of Sri Lanka 2023 |
| 2 Jun 2023 | SL 268 v AFG 269/41st ODI · ODI | AFG | DNB | 2/58 | 0 | Afghanistan won by 6 wickets (with 19 balls remaining) | Hambantota | Afghanistan tour of Sri Lanka 2023 |
| 15 May 2023 | GT 188/9 v SH 154/9Match 62 · T20 | SH | 1* | 1/31 | 0 | Gujarat Titans won by 34 runs | Ahmedabad | Indian Premier League 2023 |
| 13 May 2023 | SH 182/6 v LSG 185/3Match 58 · T20 | SH | DNB | 0/32 | 0 | Lucknow Super Giants won by 7 wickets | Hyderabad | Indian Premier League 2023 |
| 7 Apr 2023 | SH 121/8 v LSG 127/5Match 10 · T20 | SH | DNB | 1/13 | 0 | Lucknow Super Giants won by 5 wickets | Lucknow | Indian Premier League 2023 |
| 2 Apr 2023 | RR 203/5 v SH 131/8Match 4 · T20 | SH | - | 2/41 | 1 | Rajasthan Royals won by 72 runs | Hyderabad | Indian Premier League 2023 |
| 27 Mar 2023 | PAK 182/7 v AFG 1163rd T20I · T20I | AFG | 1* | 1/25 | 0 | Pakistan won by 66 runs | Sharjah | Afghanistan v Pakistan 2022/23 |
| 24 Mar 2023 | PAK 92/9 v AFG 98/41st T20I · T20I | AFG | DNB | 2/13 | 0 | Afghanistan won by 6 wickets (13 balls left) | Sharjah | Afghanistan v Pakistan 2022/23 |
| 16 Mar 2023 | PZ 183/8 v IU 171/6Eliminator · T20 | IU | DNB | 1/31 | 0 | Peshawar Zalmi won by 12 runs | Lahore | Pakistan Super League 2022/23 |
| 12 Mar 2023 | PZ 179/8 v IU 166Match 29 · T20 | IU | 0 | 1/27 | 1 | Peshawar Zalmi won by 13 runs | Rawalpindi | Pakistan Super League 2022/23 |
| 9 Mar 2023 | LQ 226/5 v IU 107/9Match 26 · T20 | IU | 0* | 3/40 | 0 | Lahore Qalandars won by 119 runs | Rawalpindi | Pakistan Super League 2022/23 |
| 7 Mar 2023 | MS 205/5 v IU 209/8Match 24 · T20 | IU | DNB | 0/32 | 0 | Islamabad United won by 2 wickets | Rawalpindi | Pakistan Super League 2022/23 |
| 5 Mar 2023 | QG 179/6 v IU 183/8Match 21 · T20 | IU | DNB | 3/25 | 0 | Islamabad United won by 2 wickets | Rawalpindi | Pakistan Super League 2022/23 |
| 24 Feb 2023 | IU 220/6 v QG 157Match 13 · T20 | IU | DNB | 3/28 | 1 | Islamabad United won by 63 runs | Karachi | Pakistan Super League 2022/23 |
| 19 Feb 2023 | UAE 163/6 v AFG 166/43rd T20I · T20I | AFG | DNB | 0/15 | 0 | Afghanistan won by 6 wickets (5 balls left) | Abu Dhabi | Afghanistan in United Arab Emirates 2022/23 |
| 16 Feb 2023 | UAE 142/5 v AFG 146/51st T20I · T20I | AFG | DNB | 0/32 | 0 | Afghanistan won by 5 wickets (5 balls left) | Abu Dhabi | Afghanistan in United Arab Emirates 2022/23 |
| 10 Feb 2023 | ME 167/5 v GG 168/6Qualifier 2 · T20 | ME | DNB | 2/27 | 0 | Gulf Giants won by 4 wickets | Dubai | International League T20 2022/23 |
| 9 Feb 2023 | DC 151/5 v ME 152/2Eliminator · T20 | ME | DNB | 0/37 | 0 | MI Emirates won by 8 wickets | Sharjah | International League T20 2022/23 |
| 3 Feb 2023 | ME 180/4 v ADKR 162Match 26 · T20 | ME | DNB | 1/28 | 0 | MI Emirates won by 18 runs | Abu Dhabi | International League T20 2022/23 |
| 1 Feb 2023 | ME 139 v GG 143/5Match 24 · T20 | ME | 0 | 1/31 | 0 | Gulf Giants won by 5 wickets | Abu Dhabi | International League T20 2022/23 |