| 3 Sept 2022 | AFG 175/6 v SL 179/67th Match, Super Four · T20I | AFG | DNB | - | 0 | Sri Lanka won by 4 wickets (with 5 balls remaining) | Sharjah | Asia Cup 2022 |
| 8 Mar 2020 | AFG 184/4 v IRE 163/62nd T20I · T20I | AFG | DNB | - | 1 | Afghanistan won by 21 runs | Greater Noida | Ireland tour of India 2019/20 |
| 6 Mar 2020 | IRE 172/6 v AFG 133/51st T20I · T20I | AFG | 28 | - | 0 | Afghanistan won (DLS method) | Greater Noida | Ireland tour of India 2019/20 |
| 4 Jul 2019 | AFG 288 v WI 311/642nd match · ODI | AFG | 6 | - | 0 | West Indies won by 23 runs | Leeds | 2019 Cricket World Cup |
| 29 Jun 2019 | AFG 227/9 v PAK 230/736th match · ODI | AFG | 19* | 0/32 | 0 | Pakistan won by 3 wickets (with 2 balls remaining) | Leeds | 2019 Cricket World Cup |
| 24 Jun 2019 | AFG 200 v BAN 262/731st match · ODI | AFG | 49* | - | 0 | Bangladesh won by 62 runs | Southampton | 2019 Cricket World Cup |
| 10 Mar 2019 | IRE 219/5 v AFG 216/65th ODI · ODI | AFG | 0 | - | 0 | Ireland won by 5 wickets (with 16 balls remaining) | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 5 Mar 2019 | IRE 260/6 v AFG 256/83rd ODI · ODI | AFG | 4 | 1/60 | 0 | Ireland won by 4 wickets (with 6 balls remaining) | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 21 Feb 2019 | IRE 132/6 v AFG 136/51st T20I · T20I | AFG | 17 | - | 0 | Afghanistan won by 5 wickets (with 4 balls remaining) | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 23 Sept 2018 | AFG 246/7 v BAN 249/74th Match, Super Four · ODI | AFG | 23* | 0/9 | 0 | Bangladesh won by 3 runs | Abu Dhabi | 2018 Asia Cup |
| 20 Sept 2018 | AFG 255/7 v BAN 1196th Match, Group B · ODI | AFG | 18 | 0/12 | 0 | Afghanistan won by 136 runs | Abu Dhabi | 2018 Asia Cup |
| 22 Aug 2018 | AFG 160/8 v IRE 792nd T20I · T20I | AFG | 1 | - | 1 | Afghanistan won by 81 runs | Bready | Afghanistan tour of Ireland 2018 |
| 20 Aug 2018 | AFG 160/7 v IRE 144/91st T20I · T20I | AFG | 1 | - | 0 | Afghanistan won by 16 runs | Bready | Afghanistan tour of Ireland 2018 |
| 7 Jun 2018 | AFG 145/6 v BAN 144/63rd T20I · T20I | AFG | 33* | - | 1 | Afghanistan won by 1 run | Dehradun | Afghanistan tour of India 2018 |
| 5 Jun 2018 | BAN 134/8 v AFG 135/42nd T20I · T20I | AFG | 49 | - | 1 | Afghanistan won by 6 wickets (with 7 balls remaining) | Dehradun | Afghanistan tour of India 2018 |
| 3 Jun 2018 | AFG 167/8 v BAN 1221st T20I · T20I | AFG | 36 | - | 0 | Afghanistan won by 45 runs | Dehradun | Afghanistan tour of India 2018 |
| 25 Mar 2018 | WI 204 v AFG 206/3Final · ODI | AFG | 20* | - | 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 | 27 | - | 1 | Afghanistan won by 5 wickets (with 5 balls remaining) | Harare | 2018 Cricket World Cup Qualifier |
| 20 Mar 2018 | UAE 177 v AFG 178/530th Match, Super Sixes · ODI | AFG | 2 | - | 0 | Afghanistan won by 5 wickets (with 93 balls remaining) | Harare | 2018 Cricket World Cup Qualifier |
| 15 Mar 2018 | WI 197/8 v AFG 198/721st Match, Super Sixes · ODI | AFG | 27 | - | 0 | Afghanistan won by 3 wickets (with 14 balls remaining) | Harare | 2018 Cricket World Cup Qualifier |
| 8 Mar 2018 | AFG 195/9 v HK 241/812th Match, Group B · ODI | AFG | 9 | - | 1 | Hong Kong won by 30 runs (D/L method) | Bulawayo | 2018 Cricket World Cup Qualifier |
| 19 Feb 2018 | AFG 241/9 v ZIM 955th ODI · ODI | AFG | 5 | - | 0 | Afghanistan won by 146 runs | Sharjah | Zimbabwe v Afghanistan in United Arab Emirates 2017/18 |
| 11 Jun 2017 | WI 138/6 v AFG 1352nd ODI · ODI | AFG | 2 | - | 1 | 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 | 22 | 0/11 | 0 | Afghanistan won by 63 runs | Gros Islet | Afghanistan tour of West Indies 2017 |
| 3 Jun 2017 | WI 112/3 v AFG 932nd T20I · T20I | AFG | 0 | - | 0 | West Indies won by 29 runs (DLS method) | Basseterre | Afghanistan tour of West Indies 2017 |
| 24 Mar 2017 | IRE 229 v AFG 231/35th ODI · ODI | AFG | 62* | 0/9 | 1 | Afghanistan won by 7 wickets (with 8 balls remaining) | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 19 Mar 2017 | IRE 265/4 v AFG 264/83rd ODI · ODI | AFG | 20 | 1/39 | 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 | 14 | 0/19 | 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 | 30 | 0/11 | 1 | Afghanistan won by 30 runs | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 12 Mar 2017 | AFG 233/8 v IRE 2053rd T20I · T20I | AFG | 13 | - | 1 | Afghanistan won by 28 runs | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 10 Mar 2017 | AFG 184/8 v IRE 93/92nd T20I · T20I | AFG | 17 | - | 0 | Afghanistan won by 17 runs (DLS method) | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 8 Mar 2017 | IRE 165/5 v AFG 171/41st T20I · T20I | AFG | 56 | - | 0 | Afghanistan won by 6 wickets (with 12 balls remaining) | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 26 Feb 2017 | ZIM 54 v AFG 253/95th ODI · ODI | AFG | 18 | - | 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 | 13 | - | 1 | 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 | 29 | - | 0 | Zimbabwe won by 3 runs | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 20 Jan 2017 | IRE 71 v AFG 75/0Final · T20I | AFG | DNB | - | 1 | Afghanistan won by 10 wickets (with 73 balls remaining) | Dubai | Desert T20 Challenge 2016/17 |
| 20 Jan 2017 | OMA 149/8 v AFG 150/21st Semi-final · T20I | AFG | 6* | 1/7 | 0 | Afghanistan won by 8 wickets (with 9 balls remaining) | Dubai | Desert T20 Challenge 2016/17 |
| 16 Jan 2017 | UAE 146/7 v AFG 147/56th Match, Group A · T20I | AFG | 42 | - | 1 | Afghanistan won by 5 wickets (with 7 balls remaining) | Abu Dhabi | Desert T20 Challenge 2016/17 |
| 14 Jan 2017 | IRE 125/6 v AFG 126/52nd Match, Group A · T20I | AFG | 13 | - | 0 | Afghanistan won by 5 wickets (with 8 balls remaining) | Abu Dhabi | Desert T20 Challenge 2016/17 |
| 18 Dec 2016 | AFG 189/5 v UAE 145/83rd T20I · T20I | AFG | 39 | - | 0 | Afghanistan won by 44 runs | Dubai | Afghanistan tour of UAE 2016/17 |
| 16 Dec 2016 | UAE 179/4 v AFG 183/52nd T20I · T20I | AFG | 12 | - | 0 | Afghanistan won by 5 wickets (with 2 balls remaining) | Dubai | Afghanistan tour of UAE 2016/17 |
| 14 Dec 2016 | AFG 161/6 v UAE 150/71st T20I · T20I | AFG | 0 | - | 0 | Afghanistan won by 11 runs | Dubai | Afghanistan tour of UAE 2016/17 |
| 1 Oct 2016 | BAN 279/8 v AFG 1383rd ODI · ODI | AFG | 13 | 0/28 | 0 | Bangladesh won by 141 runs | Mirpur | Afghanistan tour of Bangladesh 2016/17 |
| 17 Jul 2016 | IRE 150 v AFG 229/74th ODI · ODI | AFG | 11 | - | 1 | Afghanistan won by 79 runs | Belfast | Afghanistan tour of Ireland 2016 |
| 14 Jul 2016 | IRE 237/4 v AFG 2363rd ODI · ODI | AFG | 1 | 0/23 | 0 | Ireland won by 6 wickets (with 15 balls remaining) | Belfast | Afghanistan tour of Ireland 2016 |
| 12 Jul 2016 | IRE 211 v AFG 2502nd ODI · ODI | AFG | 24 | - | 0 | Afghanistan won by 39 runs | Belfast | Afghanistan tour of Ireland 2016 |
| 27 Mar 2016 | AFG 123/7 v WI 117/830th Match, Super 10 Group 1 · T20I | AFG | 1 | 0/22 | 1 | Afghanistan won by 6 runs | Nagpur | World T20 2015/16 |
| 23 Mar 2016 | ENG 142/7 v AFG 127/924th Match, Super 10 Group 1 · T20I | AFG | 22 | 1/23 | 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 | 0/22 | 0 | 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 | 31 | 0/9 | 1 | Sri Lanka won by 6 wickets (7 balls left) | Kolkata | World T20 2015/16 |