| 24 Jan 2025 | ADKR 182/7 v ME 140/6Match 17 · T20 | ME | DNB | 1/27 | 0 | Abu Dhabi Knight Riders won by 42 runs | Abu Dhabi | International League T20 2024/25 |
| 21 Jan 2025 | ME 186/6 v ADKR 158/9Match 14 · T20 | ME | DNB | 1/40 | 0 | MI Emirates won by 28 runs | Abu Dhabi | International League T20 2024/25 |
| 19 Jan 2025 | SW 176/9 v ME 177/1Match 11 · T20 | ME | DNB | 4/24 | 0 | MI Emirates won by 9 wickets | Sharjah | International League T20 2024/25 |
| 16 Jan 2025 | ME 159/6 v DV 161/5Match 7 · T20 | ME | DNB | 0/40 | 0 | Desert Vipers won by 5 wickets | Dubai | International League T20 2024/25 |
| 13 Jan 2025 | ME 187/7 v DC 161/6Match 4 · T20 | ME | DNB | 2/22 | 0 | MI Emirates won by 26 runs | Abu Dhabi | International League T20 2024/25 |
| 11 Jan 2025 | DC 133/8 v ME 132/7Match 1 · T20 | ME | DNB | 5/16 | 0 | Dubai Capitals won by 1 run | Dubai | International League T20 2024/25 |
| 19 Dec 2024 | ZIM 54 v AFG 286/62nd ODI · ODI | AFG | DNB | 2/15 | 0 | Afghanistan won by 232 runs | Harare | Afghanistan tour of Zimbabwe 2024/25 |
| 17 Dec 2024 | ZIM 44/5 v AFG1st ODI · ODI | AFG | - | 0/21 | 0 | No result | Harare | Afghanistan tour of Zimbabwe 2024/25 |
| 14 Dec 2024 | ZIM 127 v AFG 128/73rd T20I · T20I | AFG | DNB | 0/26 | 0 | Afghanistan won by 3 wickets (with 3 balls remaining) | Harare | Afghanistan tour of Zimbabwe 2024/25 |
| 11 Nov 2024 | BAN 244/8 v AFG 246/53rd ODI · ODI | AFG | DNB | 0/41 | 0 | Afghanistan won by 5 wickets (with 10 balls remaining) | Sharjah | Bangladesh v Afghanistan in United Arab Emirates 2024/25 |
| 9 Nov 2024 | BAN 252/7 v AFG 1842nd ODI · ODI | AFG | 0* | 0/69 | 0 | Bangladesh won by 68 runs | Sharjah | Bangladesh v Afghanistan in United Arab Emirates 2024/25 |
| 6 Nov 2024 | AFG 235 v BAN 1431st ODI · ODI | AFG | 0 | 0/22 | 1 | Afghanistan won by 92 runs | Sharjah | Bangladesh v Afghanistan in United Arab Emirates 2024/25 |
| 20 Sept 2024 | AFG 311/4 v SA 1342nd ODI · ODI | AFG | DNB | 0/18 | 0 | Afghanistan won by 177 runs | Sharjah | South Africa v Afghanistan in United Arab Emirates 2024/25 |
| 18 Sept 2024 | SA 106 v AFG 107/41st ODI · ODI | AFG | DNB | 4/35 | 0 | Afghanistan won by 6 wickets (with 144 balls remaining) | Sharjah | South Africa v Afghanistan in United Arab Emirates 2024/25 |
| 15 Aug 2024 | MO 41/5 v BP 42/1Match 32 · The Hundred | MO | DNB | 0/16 | 0 | Birmingham Phoenix won by 9 wickets | Birmingham | The Hundred Men's Competition 2024 |
| 11 Aug 2024 | MO 152/7 v NS 156/3Match 27 · The Hundred | MO | DNB | 1/37 | 0 | Northern Superchargers won by 7 wickets | Manchester | The Hundred Men's Competition 2024 |
| 9 Aug 2024 | MO 135/5 v LS 123/5Match 23 · The Hundred | MO | DNB | 3/24 | 0 | Manchester Originals won by 12 runs | London | The Hundred Men's Competition 2024 |
| 6 Aug 2024 | OI 164/8 v MO 161/7Match 18 · The Hundred | MO | DNB | 1/42 | 0 | Oval Invincibles won by 3 runs | Manchester | The Hundred Men's Competition 2024 |
| 4 Aug 2024 | NS 167/5 v MO 153/6Match 16 · The Hundred | MO | DNB | 2/14 | 0 | Northern Superchargers won by 14 runs | Leeds | The Hundred Men's Competition 2024 |
| 1 Aug 2024 | MO 116/6 v SB 117/3Match 11 · The Hundred | MO | DNB | 0/21 | 0 | Southern Brave won by 7 wickets | Southampton | The Hundred Men's Competition 2024 |
| 29 Jul 2024 | TR 145/7 v MO 144/8Match 7 · The Hundred | MO | DNB | 0/13 | 1 | Trent Rockets won by 1 run | Manchester | The Hundred Men's Competition 2024 |
| 25 Jul 2024 | MO 86/8 v WF 87/2Match 3 · The Hundred | MO | 7* | 0/17 | 0 | Welsh Fire won by 8 wickets | Manchester | The Hundred Men's Competition 2024 |
| 19 Jul 2024 | NOT 209/9 v YOR 181/6Match · T20 | NOT | 4* | 1/32 | 0 | Nottinghamshire won by 28 runs | Leeds | Vitality Blast 2024 |
| 17 Jul 2024 | NOT 131/7 v LAN 136/2Match · T20 | NOT | DNB | 1/24 | 0 | Lancashire won by 8 wickets | Manchester | Vitality Blast 2024 |
| 14 Jul 2024 | NOT 160/6 v LEI 161/5Match · T20 | NOT | DNB | 1/35 | 0 | Leicestershire won by 5 wickets | Leicester | Vitality Blast 2024 |
| 12 Jul 2024 | DUR 160/6 v NOT 130/9Match · T20 | NOT | 16* | 1/27 | 0 | Durham won by 30 runs | Chester-le-Street | Vitality Blast 2024 |
| 7 Jul 2024 | NOT 57 v BB 61/1Match · T20 | NOT | 0* | 1/31 | 0 | Birmingham Bears won by 9 wickets | Nottingham | Vitality Blast 2024 |
| 5 Jul 2024 | NOT 175/5 v LEIMatch · T20 | NOT | DNB | - | 0 | No result | Nottingham | Vitality Blast 2024 |
| 26 Jun 2024 | AFG 56 v SA 60/11st Semi-Final · T20I | AFG | 2* | 1/11 | 0 | South Africa won by 9 wickets (with 67 balls remaining) | Tarouba | ICC Men's T20 World Cup 2024 |
| 24 Jun 2024 | AFG 115/5 v BAN 10552nd Match, Super Eights, Group 1 · T20I | AFG | DNB | 1/15 | 0 | Afghanistan won by 8 runs (DLS method) | Kingstown | ICC Men's T20 World Cup 2024 |
| 22 Jun 2024 | AFG 148/6 v AUS 12748th Match, Super Eights, Group 1 · T20I | AFG | DNB | 0/21 | 0 | Afghanistan won by 21 runs | Kingstown | ICC Men's T20 World Cup 2024 |
| 20 Jun 2024 | IND 181/8 v AFG 13443rd Match, Super Eights, Group 1 · T20I | AFG | 4* | 3/33 | 0 | India won by 47 runs | Bridgetown | ICC Men's T20 World Cup 2024 |
| 17 Jun 2024 | WI 218/5 v AFG 11440th Match, Group C · T20I | AFG | 0* | 0/38 | 0 | West Indies won by 104 runs | Gros Islet | ICC Men's T20 World Cup 2024 |
| 13 Jun 2024 | PNG 95 v AFG 101/329th Match, Group C · T20I | AFG | DNB | 3/16 | 0 | Afghanistan won by 7 wickets (with 29 balls remaining) | Tarouba | ICC Men's T20 World Cup 2024 |
| 7 Jun 2024 | AFG 159/6 v NZ 7514th Match, Group C · T20I | AFG | DNB | 4/17 | 0 | Afghanistan won by 84 runs | Providence | ICC Men's T20 World Cup 2024 |
| 3 Jun 2024 | AFG 183/5 v UGA 585th Match, Group C · T20I | AFG | DNB | 5/9 | 1 | Afghanistan won by 125 runs | Providence | ICC Men's T20 World Cup 2024 |
| 18 Mar 2024 | AFG 155/7 v IRE 983rd T20I · T20I | AFG | DNB | 1/19 | 0 | Afghanistan won by 57 runs | Sharjah | Ireland v Afghanistan in United Arab Emirates 2023/24 |
| 15 Mar 2024 | IRE 149/6 v AFG 1111st T20I · T20I | AFG | 2* | 0/20 | 0 | Ireland won by 38 runs | Sharjah | Ireland v Afghanistan in United Arab Emirates 2023/24 |
| 12 Mar 2024 | AFG 236/9 v IRE 1193rd ODI · ODI | AFG | 5* | 1/23 | 0 | Afghanistan won by 117 runs | Sharjah | Ireland v Afghanistan in United Arab Emirates 2023/24 |
| 7 Mar 2024 | AFG 310/5 v IRE 275/81st ODI · ODI | AFG | DNB | 4/51 | 0 | Afghanistan won by 35 runs | Sharjah | Ireland v Afghanistan in United Arab Emirates 2023/24 |
| 28 Feb 2024 | RR 149/7 v FB 152/4Qualifier 2 · T20 | RR | DNB | 1/16 | 0 | Fortune Barishal won by 6 wickets | Dhaka | Bangladesh Premier League 2023/24 |
| 26 Feb 2024 | RR 185/6 v CV 186/4Qualifier 1 · T20 | RR | DNB | 2/27 | 0 | Comilla Victorians won by 6 wickets | Dhaka | Bangladesh Premier League 2023/24 |
| 19 Feb 2024 | SL 187/6 v AFG 1152nd T20I · T20I | AFG | 2 | 1/31 | 0 | Sri Lanka won by 72 runs | Dambulla | Afghanistan tour of Sri Lanka 2023/24 |
| 17 Feb 2024 | SL 160 v AFG 156/91st T20I · T20I | AFG | 0* | 3/25 | 0 | Sri Lanka won by 4 runs | Dambulla | Afghanistan tour of Sri Lanka 2023/24 |
| 14 Feb 2024 | SL 267/3 v AFG 2663rd ODI · ODI | AFG | 0* | 0/54 | 0 | Sri Lanka won by 7 wickets (with 88 balls remaining) | Kandy | Afghanistan tour of Sri Lanka 2023/24 |
| 11 Feb 2024 | SL 308/6 v AFG 1532nd ODI · ODI | AFG | 0* | 1/55 | 0 | Sri Lanka won by 155 runs | Kandy | Afghanistan tour of Sri Lanka 2023/24 |
| 9 Feb 2024 | SL 381/3 v AFG 339/61st ODI · ODI | AFG | DNB | 0/77 | 0 | Sri Lanka won by 42 runs | Kandy | Afghanistan tour of Sri Lanka 2023/24 |
| 4 Feb 2024 | ME 188/5 v DV 158/8Match 21 · T20 | ME | DNB | 4/31 | 1 | MI Emirates won by 30 runs | Abu Dhabi | International League T20 2023/24 |
| 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 |