| 27 Jan 2025 | DSG 143/7 v PR 147/4Match 23 · T20 | PR | DNB | 1/26 | 0 | Paarl Royals won by 6 wickets | Paarl | SA20 2024/25 |
| 25 Jan 2025 | PR 140/4 v PC 129/7Match 20 · T20 | PR | DNB | 2/17 | 0 | Paarl Royals won by 11 runs | Paarl | SA20 2024/25 |
| 23 Jan 2025 | DSG 142/7 v PR 146/5Match 18 · T20 | PR | DNB | 2/23 | 0 | Paarl Royals won by 5 wickets | Durban | SA20 2024/25 |
| 20 Jan 2025 | JSK 146/6 v PR 150/4Match 15 · T20 | PR | DNB | 1/28 | 1 | Paarl Royals won by 6 wickets | Paarl | SA20 2024/25 |
| 18 Jan 2025 | PC 212/5 v PR 213/2Match 12 · T20 | PR | DNB | 2/28 | 0 | Paarl Royals won by 8 wickets | Centurion | SA20 2024/25 |
| 15 Jan 2025 | MCT 158/4 v PR 159/4Match 9 · T20 | PR | DNB | 2/27 | 0 | Paarl Royals won by 6 wickets | Paarl | SA20 2024/25 |
| 13 Jan 2025 | MCT 172/7 v PR 139/9Match 6 · T20 | PR | 34 | 1/40 | 0 | MI Cape Town won by 33 runs | Cape Town | SA20 2024/25 |
| 11 Jan 2025 | SEC 175/5 v PR 176/1Match 3 · T20 | PR | DNB | 2/27 | 0 | Paarl Royals won by 9 wickets | Paarl | SA20 2024/25 |
| 14 Dec 2024 | ZIM 127 v AFG 128/73rd T20I · T20I | AFG | 0* | 2/20 | 0 | 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 | DNB | 0/23 | 0 | Zimbabwe won by 4 wickets | Harare | Afghanistan tour of Zimbabwe 2024/25 |
| 3 Jun 2024 | AFG 183/5 v UGA 585th Match, Group C · T20I | AFG | DNB | 1/16 | 0 | Afghanistan won by 125 runs | Providence | ICC Men's T20 World Cup 2024 |
| 31 Jan 2024 | GG 161/6 v ADKR 164/4Match 16 · T20 | GG | DNB | 2/31 | 0 | Abu Dhabi Knight Riders won by 6 wickets | Abu Dhabi | International League T20 2023/24 |
| 27 Jan 2024 | DC 132/7 v GG 133/7Match 11 · T20 | GG | DNB | 0/23 | 0 | Gulf Giants won by 3 wickets | Sharjah | International League T20 2023/24 |
| 24 Jan 2024 | GG 160/6 v DV 162/4Match 7 · T20 | GG | DNB | 0/30 | 0 | Desert Vipers won by 6 wickets | Dubai | International League T20 2023/24 |
| 21 Jan 2024 | ME 179/5 v GG 161/9Match 4 · T20 | GG | 2 | 1/23 | 0 | MI Emirates won by 18 runs | Abu Dhabi | International League T20 2023/24 |
| 19 Jan 2024 | GG 198/7 v SW 167/7Match 1 · T20 | GG | 1* | 0/20 | 0 | Gulf Giants won by 31 runs | Sharjah | International League T20 2023/24 |
| 14 Jan 2024 | AFG 172 v IND 173/42nd T20I · T20I | AFG | 21 | 0/32 | 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 | 2/21 | 0 | India won by 6 wickets (15 balls left) | Mohali | Afghanistan in India 2023/24 |
| 29 Dec 2023 | AS 177/6 v MR 178/6Match 18 · T20 | MR | DNB | 3/20 | 0 | Melbourne Renegades won by 4 wickets | Melbourne | Big Bash League 2023/24 |
| 26 Dec 2023 | PS 162 v MR 149/8Match 15 · T20 | MR | DNB | 1/28 | 0 | Perth Scorchers won by 13 runs | Perth | Big Bash League 2023/24 |
| 23 Dec 2023 | MR 183/5 v HH 187/4Match 13 · T20 | MR | DNB | 1/39 | 0 | Hobart Hurricanes won by 6 wickets | Hobart | Big Bash League 2023/24 |
| 21 Dec 2023 | MR 162/8 v BH 163/4Match 10 · T20 | MR | DNB | 2/27 | 1 | Brisbane Heat won by 6 wickets | Melbourne | Big Bash League 2023/24 |
| 10 Dec 2023 | PS 30/2 v MRMatch 4 · T20 | MR | - | 0/8 | 0 | No result | Geelong | Big Bash League 2023/24 |
| 8 Dec 2023 | SS 175/6 v MR 167/7Match 2 · T20 | MR | DNB | 0/35 | 0 | Sydney Sixers won by 8 runs | Sydney | Big Bash League 2023/24 |
| 10 Nov 2023 | AFG 244 v SA 247/542nd Match · ODI | AFG | 8 | 1/51 | 0 | South Africa won by 5 wickets (with 15 balls remaining) | Ahmedabad | 2023 Cricket World Cup |
| 7 Nov 2023 | AFG 291/5 v AUS 293/739th Match · ODI | AFG | DNB | 0/72 | 0 | Australia won by 3 wickets (with 19 balls remaining) | Mumbai | 2023 Cricket World Cup |
| 3 Nov 2023 | AFG 181/3 v NED 17934th Match · ODI | AFG | DNB | 1/40 | 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 | 2/38 | 0 | Afghanistan won by 7 wickets (with 28 balls remaining) | Pune | 2023 Cricket World Cup |
| 23 Oct 2023 | AFG 286/2 v PAK 282/722nd Match · ODI | AFG | DNB | 0/55 | 1 | Afghanistan won by 8 wickets (with 6 balls remaining) | Chennai | 2023 Cricket World Cup |
| 18 Oct 2023 | AFG 139 v NZ 288/616th Match · ODI | AFG | 4 | 1/57 | 0 | New Zealand won by 149 runs | Chennai | 2023 Cricket World Cup |
| 15 Oct 2023 | AFG 284 v ENG 21513th Match · ODI | AFG | 28 | 3/51 | 0 | Afghanistan won by 69 runs | Delhi | 2023 Cricket World Cup |
| 11 Oct 2023 | AFG 272/8 v IND 273/29th Match · ODI | AFG | 10* | 0/64 | 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 | 1 | 0/30 | 0 | 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/25 | 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 | 1/60 | 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 | 4 | 1/62 | 0 | Bangladesh won by 89 runs | Lahore | 2023 Cricket World Cup |
| 26 Aug 2023 | AFG 209 v PAK 268/83rd ODI · ODI | AFG | 64 | 1/50 | 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 | 1/45 | 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 | 4 | 3/33 | 0 | Pakistan won by 142 runs | Hambantota | Pakistan v Afghanistan in Sri Lanka 2023 |
| 20 Aug 2023 | DA 147/4 v BK 151/5Final · T20 | BK | DNB | 0/24 | 0 | B-Love Kandy won by 5 wickets | Colombo | Lanka Premier League 2023 |
| 19 Aug 2023 | BK 157/7 v GT 123/8Qualifier 2 · T20 | BK | DNB | 1/29 | 1 | B-Love Kandy won by 34 runs | Colombo | Lanka Premier League 2023 |
| 17 Aug 2023 | BK 188/8 v JK 127Eliminator · T20 | BK | DNB | 1/45 | 0 | B-Love Kandy won by 61 runs | Colombo | Lanka Premier League 2023 |
| 14 Aug 2023 | DA 162/7 v BK 142Match 19 · T20 | BK | 3* | 2/32 | 0 | Dambulla Aura won by 20 runs | Colombo | Lanka Premier League 2023 |
| 12 Aug 2023 | BK 178/8 v JK 170/6Match 15 · T20 | BK | 1* | 0/23 | 0 | B-Love Kandy won by 8 runs | Colombo | Lanka Premier League 2023 |
| 8 Aug 2023 | BK 203/5 v GT 114Match 12 · T20 | BK | DNB | 2/26 | 0 | B-Love Kandy won by 89 runs | Kandy | Lanka Premier League 2023 |
| 5 Aug 2023 | JK 117/9 v BK 118/2Match 9 · T20 | BK | DNB | 0/23 | 0 | B-Love Kandy won by 8 wickets | Kandy | Lanka Premier League 2023 |
| 4 Aug 2023 | DA 156/6 v BK 160/3Match 6 · T20 | BK | DNB | 2/17 | 1 | B-Love Kandy won by 7 wickets | Kandy | Lanka Premier League 2023 |
| 1 Aug 2023 | GT 180/5 v BK 97Match 5 · T20 | BK | 0* | 0/25 | 0 | Galle Titans won by 83 runs | Colombo | Lanka Premier League 2023 |
| 31 Jul 2023 | CS 157/6 v BK 130/8Match 3 · T20 | BK | DNB | 0/28 | 0 | Colombo Strikers won by 27 runs | Colombo | Lanka Premier League 2023 |
| 16 Jul 2023 | AFG 116/7 v BAN 119/42nd T20I · T20I | AFG | 1* | 2/28 | 0 | Bangladesh won by 6 wickets (5 balls left) (DLS method) | Sylhet | Afghanistan tour of Bangladesh 2023 |