| 30 Sept 2013 | AFG 162/6 v KEN 561st T20I · T20I | AFG | 1* | - | 0 | Afghanistan won by 106 runs | Sharjah | - |
| 2 Oct 2013 | AFG 95/2 v KEN 891st ODI · ODI | AFG | 0 | - | 0 | Afghanistan won by 8 wickets (with 193 balls remaining) | Sharjah | Afghanistan v Kenya in United Arab Emirates 2013/14 |
| 4 Oct 2013 | AFG 96/3 v KEN 932nd ODI · ODI | AFG | 13* | - | 1 | Afghanistan won by 7 wickets (with 175 balls remaining) | Sharjah | Afghanistan v Kenya in United Arab Emirates 2013/14 |
| 1 May 2014 | AFG 218/4 v HK 216Match 1 · ODI | AFG | 38* | - | 0 | Afghanistan won by 6 wickets (with 41 balls remaining) | Kuala Lumpur | 2014 ACC Premier League |
| 2 May 2014 | AFG 302/5 v UAE 232Match 2 · ODI | AFG | 3 | 0/17 | 0 | Afghanistan won by 70 runs | Kuala Lumpur | 2014 ACC Premier League |
| 18 Jul 2014 | ZIM 227/4 v AFG 223/91st ODI · ODI | AFG | 15 | - | 1 | Zimbabwe won by 6 wickets (with 28 balls remaining) | Bulawayo | Afghanistan tour of Zimbabwe 2014 |
| 20 Jul 2014 | ZIM 257/2 v AFG 256/72nd ODI · ODI | AFG | 11 | - | 0 | Zimbabwe won by 8 wickets (with 39 balls remaining) | Bulawayo | Afghanistan tour of Zimbabwe 2014 |
| 2 Jan 2016 | ZIM 175 v AFG 583rd ODI · ODI | AFG | 3 | - | 0 | Zimbabwe won by 117 runs | Sharjah | Afghanistan v Zimbabwe in United Arab Emirates 2015/16 |
| 4 Jan 2016 | ZIM 226 v AFG 1614th ODI · ODI | AFG | 31 | - | 1 | Zimbabwe won by 65 runs | Sharjah | Afghanistan v Zimbabwe in United Arab Emirates 2015/16 |
| 6 Jan 2016 | ZIM 248 v AFG 254/85th ODI · ODI | AFG | 32 | - | 1 | Afghanistan won by 2 wickets (with 2 balls remaining) | Sharjah | Afghanistan v Zimbabwe in United Arab Emirates 2015/16 |
| 25 Sept 2016 | BAN 265 v AFG 2581st ODI · ODI | AFG | 72 | - | 0 | Bangladesh won by 7 runs | Mirpur | Afghanistan tour of Bangladesh 2016/17 |
| 28 Sept 2016 | BAN 208 v AFG 212/82nd ODI · ODI | AFG | 14 | - | 1 | Afghanistan won by 2 wickets (with 2 balls remaining) | Mirpur | Afghanistan tour of Bangladesh 2016/17 |
| 1 Oct 2016 | BAN 279/8 v AFG 1383rd ODI · ODI | AFG | 0 | - | 0 | Bangladesh won by 141 runs | Mirpur | Afghanistan tour of Bangladesh 2016/17 |
| 16 Feb 2017 | ZIM 99/4 v AFG 2151st ODI · ODI | AFG | 21 | 0/8 | 0 | Afghanistan won by 12 runs (D/L method) | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 19 Feb 2017 | ZIM 184 v AFG 238/92nd ODI · ODI | AFG | 2* | - | 0 | Afghanistan won by 54 runs | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 24 Feb 2017 | ZIM 107/3 v AFG 1114th ODI · ODI | AFG | 12 | - | 0 | Zimbabwe won by 7 wickets (with 118 balls remaining) (D/L method) | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 15 Mar 2017 | IRE 262 v AFG 292/71st ODI · ODI | AFG | 32 | - | 0 | Afghanistan won by 30 runs | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 22 Mar 2017 | IRE 224/7 v AFG 2204th ODI · ODI | AFG | 23 | - | 0 | Ireland won by 3 wickets (with 19 balls remaining) | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 14 Jun 2018 | IND 474 v AFG 109 & 103Only Test · Test | AFG | 11 & 36* | - | 0 | India won by an innings and 262 runs | Bengaluru | Afghanistan tour of India 2018 |
| 27 Aug 2018 | IRE 198 v AFG 227/91st ODI · ODI | AFG | 54 | - | 0 | Afghanistan won by 29 runs | Belfast | Afghanistan tour of Ireland 2018 |
| 29 Aug 2018 | IRE 183/7 v AFG 182/92nd ODI · ODI | AFG | 2 | - | 0 | Ireland won by 3 wickets (with 37 balls remaining) | Belfast | Afghanistan tour of Ireland 2018 |
| 31 Aug 2018 | IRE 124 v AFG 127/23rd ODI · ODI | AFG | 34* | - | 0 | Afghanistan won by 8 wickets (with 157 balls remaining) | Belfast | Afghanistan tour of Ireland 2018 |
| 17 Sept 2018 | AFG 249 v SL 158Match 1 · ODI | AFG | 37 | - | 0 | Afghanistan won by 91 runs | Abu Dhabi | 2018 Asia Cup |
| 20 Sept 2018 | AFG 255/7 v BAN 119Match 2 · ODI | AFG | 58 | - | 1 | Afghanistan won by 136 runs | Abu Dhabi | 2018 Asia Cup |
| 21 Sept 2018 | AFG 257/6 v PAK 258/7Match 3 · ODI | AFG | 97* | - | 0 | Pakistan won by 3 wickets (with 3 balls remaining) | Abu Dhabi | 2018 Asia Cup |
| 23 Sept 2018 | AFG 246/7 v BAN 249/7Match 4 · ODI | AFG | 71 | - | 0 | Bangladesh won by 3 runs | Abu Dhabi | 2018 Asia Cup |
| 25 Sept 2018 | AFG 252/8 v IND 252Match 5 · ODI | AFG | 0 | - | 0 | Match tied | Dubai | 2018 Asia Cup |
| 28 Feb 2019 | IRE 161 v AFG 165/51st ODI · ODI | AFG | 9 | - | 0 | Afghanistan won by 5 wickets (with 49 balls remaining) | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 2 Mar 2019 | IRE v AFG 250/72nd ODI · ODI | AFG | 52 | - | 0 | No result | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 5 Mar 2019 | IRE 260/6 v AFG 256/83rd ODI · ODI | AFG | 11 | - | 0 | Ireland won by 4 wickets (with 6 balls remaining) | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 15 Mar 2019 | IRE 172 & 288 v AFG 314 & 149/3Only Test · Test | AFG | 61 & 4* | - | 1 | Afghanistan won by 7 wickets | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 10 May 2019 | SCO 325/7 v AFG 269/3Only ODI · ODI | AFG | 59* | - | 0 | Afghanistan won by 2 runs (D/L method) | Edinburgh | Afghanistan tour of Scotland 2019 |
| 19 May 2019 | IRE 210 v AFG 1381st ODI · ODI | AFG | 12 | - | 1 | Ireland won by 72 runs | Belfast | Afghanistan tour of Ireland 2019 |
| 21 May 2019 | IRE 179 v AFG 305/72nd ODI · ODI | AFG | 47 | - | 0 | Afghanistan won by 126 runs | Belfast | Afghanistan tour of Ireland 2019 |
| 1 Jun 2019 | AUS 209/3 v AFG 207Match 1 · ODI | AFG | 18 | - | 0 | Australia won by 7 wickets (with 91 balls remaining) | Bristol | 2019 Cricket World Cup |
| 4 Jun 2019 | AFG 152 v SL 201Match 2 · ODI | AFG | 4 | - | 0 | Sri Lanka won by 34 runs (D/L method) | Cardiff | 2019 Cricket World Cup |
| 8 Jun 2019 | AFG 172 v NZ 173/3Match 3 · ODI | AFG | 59 | - | 0 | New Zealand won by 7 wickets (with 107 balls remaining) | Taunton | 2019 Cricket World Cup |
| 15 Jun 2019 | AFG 125 v SA 131/1Match 4 · ODI | AFG | 8 | - | 0 | South Africa won by 9 wickets (with 116 balls remaining) (D/L method) | Cardiff | 2019 Cricket World Cup |
| 18 Jun 2019 | ENG 397/6 v AFG 247/8Match 5 · ODI | AFG | 76 | - | 0 | England won by 150 runs | Manchester | 2019 Cricket World Cup |
| 22 Jun 2019 | AFG 213 v IND 224/8Match 6 · ODI | AFG | 21 | - | 0 | India won by 11 runs | Southampton | 2019 Cricket World Cup |
| 24 Jun 2019 | AFG 200 v BAN 262/7Match 7 · ODI | AFG | 11 | - | 1 | Bangladesh won by 62 runs | Southampton | 2019 Cricket World Cup |
| 29 Jun 2019 | AFG 227/9 v PAK 230/7Match 8 · ODI | AFG | 0 | - | 1 | Pakistan won by 3 wickets (with 2 balls remaining) | Leeds | 2019 Cricket World Cup |
| 5 Sept 2019 | BAN 205 & 173 v AFG 342 & 260Only Test · Test | AFG | 14 & 12 | - | 0 | Afghanistan won by 224 runs | Chittagong | Afghanistan tour of Bangladesh 2019/20 |
| 24 Jan 2021 | IRE 259/9 v AFG 260/32nd ODI · ODI | AFG | 82 | - | 1 | Afghanistan won by 7 wickets (with 28 balls remaining) | Abu Dhabi | Ireland v Afghanistan in United Arab Emirates 2020/21 |
| 26 Jan 2021 | IRE 230 v AFG 266/93rd ODI · ODI | AFG | 10 | - | 1 | Afghanistan won by 36 runs | Abu Dhabi | Ireland v Afghanistan in United Arab Emirates 2020/21 |
| 2 Mar 2021 | ZIM 250 & 17/0 v AFG 131 & 1351st Test · Test | AFG | 5 & 4 | - | 1 | Zimbabwe won by 10 wickets | Abu Dhabi | Zimbabwe v Afghanistan in United Arab Emirates 2020/21 |
| 10 Mar 2021 | ZIM 287 & 365 v AFG 545/4 & 108/42nd Test · Test | AFG | 200* & 6* | - | 0 | Afghanistan won by 6 wickets | Abu Dhabi | Zimbabwe v Afghanistan in United Arab Emirates 2020/21 |
| 17 Mar 2021 | AFG 198/5 v ZIM 150/71st T20I · T20I | AFG | DNB | - | 1 | Afghanistan won by 48 runs | Abu Dhabi | - |
| 20 Mar 2021 | AFG 183/7 v ZIM 136/53rd T20I · T20I | AFG | 0* | - | 0 | Afghanistan won by 47 runs | Abu Dhabi | - |
| 21 Jan 2022 | NED 186 v AFG 222/81st ODI · ODI | AFG | 73 | - | 0 | Afghanistan won by 36 runs | Doha | Netherlands v Afghanistan in Qatar 2021/22 |