| 28 Feb 2024 | AFG 155 & 218 v IRE 263 & 111/4Only Test · Test | AFG | 7 & 32 | - | 0 | Ireland won by 6 wickets | Abu Dhabi | Ireland v Afghanistan in United Arab Emirates 2023/24 |
| 2 Feb 2024 | SL 439/9 & 56/0 v AFG 198 & 296Only Test · Test | AFG | 31 & 47 | - | 1 | Sri Lanka won by 10 wickets | Colombo | Afghanistan tour of Sri Lanka 2023/24 |
| 7 Oct 2023 | AFG 112/5 v INDFinal · T20I | AFG | 1 | - | 0 | No result | Hangzhou | ICC Men's T20 World Cup Asia Qualifier Final 2023/24 |
| 6 Oct 2023 | PAK 115 v AFG 116/62nd Semi-Final · T20I | AFG | 39 | - | 0 | Afghanistan won by 4 wickets (with 13 balls remaining) | Hangzhou | ICC Men's T20 World Cup Asia Qualifier Final 2023/24 |
| 4 Oct 2023 | AFG 116 v SL 1083rd Quarter-Final · T20I | AFG | 51 | - | 0 | Afghanistan won by 8 runs | Hangzhou | ICC Men's T20 World Cup Asia Qualifier Final 2023/24 |
| 18 Jun 2019 | ENG 397/6 v AFG 247/824th match · ODI | AFG | 0 | - | 0 | England won by 150 runs | Manchester | 2019 Cricket World Cup |
| 15 Jun 2019 | AFG 125 v SA 131/121st match · ODI | AFG | 32 | - | 0 | South Africa won by 9 wickets (with 116 balls remaining) (D/L method) | Cardiff | 2019 Cricket World Cup |
| 8 Jun 2019 | AFG 172 v NZ 173/313th match · ODI | AFG | 31 | - | 0 | New Zealand won by 7 wickets (with 107 balls remaining) | Taunton | 2019 Cricket World Cup |
| 21 May 2019 | IRE 179 v AFG 305/72nd ODI · ODI | AFG | 5 | - | 0 | Afghanistan won by 126 runs | Belfast | Afghanistan tour of Ireland 2019 |
| 8 Mar 2019 | IRE 114 v AFG 2234th ODI · ODI | AFG | 9 | - | 0 | Afghanistan won by 109 runs | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 10 Dec 2017 | IRE 180/5 v AFG 1773rd ODI · ODI | AFG | 9 | - | 0 | Ireland won by 5 wickets (with 72 balls remaining) | Sharjah | Ireland v Afghanistan in United Arab Emirates 2017/18 |
| 11 Jun 2017 | WI 138/6 v AFG 1352nd ODI · ODI | AFG | 8 | - | 0 | West Indies won by 4 wickets (with 64 balls remaining) | Gros Islet | Afghanistan tour of West Indies 2017 |
| 9 Jun 2017 | WI 149 v AFG 212/61st ODI · ODI | AFG | 5 | - | 0 | Afghanistan won by 63 runs | Gros Islet | Afghanistan tour of West Indies 2017 |
| 5 Jun 2017 | AFG 146/6 v WI 147/33rd T20I · T20I | AFG | 35 | - | 0 | West Indies won by 7 wickets (with 4 balls remaining) | Basseterre | Afghanistan tour of West Indies 2017 |
| 3 Jun 2017 | WI 112/3 v AFG 932nd T20I · T20I | AFG | 6 | - | 1 | West Indies won by 29 runs (DLS method) | Basseterre | Afghanistan tour of West Indies 2017 |
| 19 Mar 2017 | IRE 265/4 v AFG 264/83rd ODI · ODI | AFG | 1 | - | 0 | Ireland won by 6 wickets (with 9 balls remaining) | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 17 Mar 2017 | IRE 304 v AFG 3382nd ODI · ODI | AFG | 25 | - | 0 | Afghanistan won by 34 runs | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 15 Mar 2017 | IRE 262 v AFG 292/71st ODI · ODI | AFG | 51 | - | 0 | Afghanistan won by 30 runs | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 26 Feb 2017 | ZIM 54 v AFG 253/95th ODI · ODI | AFG | 46 | - | 1 | Afghanistan won by 106 runs (D/L method) | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 21 Feb 2017 | ZIM 129 v AFG 1263rd ODI · ODI | AFG | 0 | - | 1 | Zimbabwe won by 3 runs | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 19 Feb 2017 | ZIM 184 v AFG 238/92nd ODI · ODI | AFG | 14 | - | 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 | 39 | - | 0 | Afghanistan won by 12 runs (D/L method) | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 17 Jul 2016 | IRE 150 v AFG 229/74th ODI · ODI | AFG | 10 | - | 0 | Afghanistan won by 79 runs | Belfast | Afghanistan tour of Ireland 2016 |
| 6 Jul 2016 | SCO 132 v AFG 178/62nd ODI · ODI | AFG | 6 | - | 1 | Afghanistan won by 78 runs (D/L method) | Edinburgh | Afghanistan tour of Scotland 2016 |
| 4 Jul 2016 | SCO v AFG 283/41st ODI · ODI | AFG | 1 | - | 0 | No result | Edinburgh | Afghanistan tour of Scotland 2016 |
| 23 Mar 2016 | ENG 142/7 v AFG 127/924th Match, Super 10 Group 1 · T20I | AFG | 17 | - | 0 | England won by 15 runs | Delhi | World T20 2015/16 |
| 20 Mar 2016 | SA 209/5 v AFG 17220th Match, Super 10 Group 1 · T20I | AFG | 25 | - | 1 | South Africa won by 37 runs | Mumbai | World T20 2015/16 |
| 17 Mar 2016 | AFG 153/7 v SL 155/416th Match, Super 10 Group 1 · T20I | AFG | 20 | - | 0 | Sri Lanka won by 6 wickets (7 balls left) | Kolkata | World T20 2015/16 |
| 12 Mar 2016 | AFG 186/6 v ZIM 1279th Match, First Round Group B · T20I | AFG | 10 | - | 0 | Afghanistan won by 59 runs | Nagpur | World T20 2015/16 |
| 10 Mar 2016 | HK 116/6 v AFG 119/46th Match, First Round Group B · T20I | AFG | 35 | - | 0 | Afghanistan won by 6 wickets (12 balls left) | Nagpur | World T20 2015/16 |
| 8 Mar 2016 | AFG 170/5 v SCO 156/52nd Match, First Round Group B · T20I | AFG | 17 | - | 0 | Afghanistan won by 14 runs | Nagpur | World T20 2015/16 |
| 22 Feb 2016 | AFG 178/7 v HK 112Qualifying Group, 5th Match · T20I | AFG | 9 | - | 0 | Afghanistan won by 66 runs | Dhaka | Asia Cup 2015/16 |
| 20 Feb 2016 | OMA 165/4 v AFG 168/7Qualifying Group, 3rd Match · T20I | AFG | 63 | - | 0 | Afghanistan won by 3 wickets (with 3 balls remaining) | Fatullah | Asia Cup 2015/16 |
| 6 Jan 2016 | ZIM 248 v AFG 254/85th ODI · ODI | AFG | 30 | - | 2 | Afghanistan won by 2 wickets (with 2 balls remaining) | Sharjah | Afghanistan v Zimbabwe in United Arab Emirates 2015/16 |
| 4 Jan 2016 | ZIM 226 v AFG 1614th ODI · ODI | AFG | 4 | - | 0 | Zimbabwe won by 65 runs | Sharjah | Afghanistan v Zimbabwe in United Arab Emirates 2015/16 |
| 2 Jan 2016 | ZIM 175 v AFG 583rd ODI · ODI | AFG | 0 | - | 1 | Zimbabwe won by 117 runs | Sharjah | Afghanistan v Zimbabwe in United Arab Emirates 2015/16 |
| 29 Dec 2015 | ZIM 253/7 v AFG 254/62nd ODI · ODI | AFG | 31 | - | 0 | Afghanistan won by 4 wickets (with 14 balls remaining) | Sharjah | Afghanistan v Zimbabwe in United Arab Emirates 2015/16 |
| 25 Dec 2015 | ZIM 82 v AFG 1311st ODI · ODI | AFG | 63 | - | 1 | Afghanistan won by 49 runs | Sharjah | Afghanistan v Zimbabwe in United Arab Emirates 2015/16 |
| 24 Oct 2015 | ZIM 172 v AFG 245/95th ODI · ODI | AFG | 54 | - | 0 | Afghanistan won by 73 runs | Bulawayo | Afghanistan tour of Zimbabwe 2015/16 |
| 22 Oct 2015 | ZIM 184/8 v AFG 185/74th ODI · ODI | AFG | 23 | - | 0 | Afghanistan won by 3 wickets (with 20 balls remaining) | Bulawayo | Afghanistan tour of Zimbabwe 2015/16 |
| 20 Oct 2015 | ZIM 229/4 v AFG 223/83rd ODI · ODI | AFG | 56 | - | 1 | Zimbabwe won by 6 wickets (with 2 balls remaining) | Bulawayo | Afghanistan tour of Zimbabwe 2015/16 |
| 18 Oct 2015 | ZIM 213 v AFG 271/62nd ODI · ODI | AFG | 60 | - | 1 | Afghanistan won by 58 runs | Bulawayo | Afghanistan tour of Zimbabwe 2015/16 |
| 16 Oct 2015 | ZIM 126/2 v AFG 1221st ODI · ODI | AFG | 9 | - | 0 | Zimbabwe won by 8 wickets (with 160 balls remaining) | Bulawayo | Afghanistan tour of Zimbabwe 2015/16 |
| 22 Jul 2014 | ZIM 261/8 v AFG 264/83rd ODI · ODI | AFG | 0 | - | 0 | Afghanistan won by 2 wickets (with 2 balls remaining) | Bulawayo | Afghanistan tour of Zimbabwe 2014 |
| 20 Jul 2014 | ZIM 257/2 v AFG 256/72nd ODI · ODI | AFG | 13 | - | 0 | Zimbabwe won by 8 wickets (with 39 balls remaining) | Bulawayo | Afghanistan tour of Zimbabwe 2014 |
| 18 Jul 2014 | ZIM 227/4 v AFG 223/91st ODI · ODI | AFG | 43 | - | 0 | Zimbabwe won by 6 wickets (with 28 balls remaining) | Bulawayo | Afghanistan tour of Zimbabwe 2014 |
| 2 May 2014 | AFG 302/5 v UAE 2324th Match · ODI | AFG | 53 | - | 0 | Afghanistan won by 70 runs | Kuala Lumpur | 2014 ACC Premier League |
| 1 May 2014 | AFG 218/4 v HK 2161st Match · ODI | AFG | 18 | - | 0 | Afghanistan won by 6 wickets (with 41 balls remaining) | Kuala Lumpur | 2014 ACC Premier League |
| 5 Mar 2014 | AFG 159 v IND 160/29th Match · ODI | AFG | 31 | - | 0 | India won by 8 wickets (with 106 balls remaining) | Mirpur | 2014 Asia Cup |
| 3 Mar 2014 | AFG 124 v SL 253/67th Match · ODI | AFG | 21 | - | 0 | Sri Lanka won by 129 runs | Mirpur | 2014 Asia Cup |