| 16 Feb 2010 | AFG 289/6 v CAN 288/81st ODI · ODI | AFG | DNB | 0/35 | 0 | Afghanistan won by 1 run | UAE | Canada v Afghanistan in United Arab Emirates 2009/10 |
| 18 Feb 2010 | AFG 177 v CAN 178/62nd ODI · ODI | AFG | 6* | 1/49 | 0 | Canada won by 4 wickets (with 64 balls remaining) | UAE | Canada v Afghanistan in United Arab Emirates 2009/10 |
| 10 Jul 2010 | AFG 219/5 v NED 218/53rd Place Play-off · ODI | AFG | DNB | 1/52 | 0 | Afghanistan won by 5 wickets (with 24 balls remaining) | Rotterdam | 2010 ICC World Cricket League Division One |
| 24 Mar 2012 | AFG 152/7 v IRE 156/5Final · T20I | AFG | 1* | 2/34 | 0 | Ireland won by 5 wickets (with 7 balls remaining) | Dubai | ICC World Twenty20 Qualifier 2011/12 |
| 4 Mar 2013 | SCO 139/7 v AFG 140/32nd T20I · T20I | AFG | DNB | 0/26 | 0 | Afghanistan won by 7 wickets (with 15 balls remaining) | Sharjah | Afghanistan v Scotland in United Arab Emirates 2012/13 |
| 16 Mar 2014 | AFG 72 v BAN 78/11st Match, First Round Group A · T20I | AFG | 0* | 0/15 | 0 | Bangladesh won by 9 wickets (with 48 balls remaining) | Dhaka | World T20 2013/14 |
| 22 Jul 2014 | ZIM 261/8 v AFG 264/83rd ODI · ODI | AFG | DNB | 2/44 | 0 | Afghanistan won by 2 wickets (with 2 balls remaining) | Bulawayo | Afghanistan tour of Zimbabwe 2014 |
| 24 Jul 2014 | ZIM 159 v AFG 2594th ODI · ODI | AFG | 1 | 2/30 | 1 | Afghanistan won by 100 runs | Bulawayo | Afghanistan tour of Zimbabwe 2014 |
| 10 Jan 2015 | AFG 180 v IRE 181/72nd Match · ODI | AFG | 0 | 0/11 | 0 | Ireland won by 3 wickets (with 40 balls remaining) | Dubai | Dubai Triangular Series 2014/15 |
| 14 Jan 2015 | AFG 63 v SCO 213/74th Match · ODI | AFG | 1* | 3/48 | 0 | Scotland won by 150 runs | Abu Dhabi | Dubai Triangular Series 2014/15 |
| 17 Jan 2015 | AFG 246/8 v IRE 1755th Match · ODI | AFG | 2* | 2/31 | 0 | Afghanistan won by 71 runs | Dubai | Dubai Triangular Series 2014/15 |
| 18 Feb 2015 | BAN 267 v AFG 1627th Match, Pool A · ODI | AFG | 14 | 2/55 | 0 | Bangladesh won by 105 runs | Canberra | 2015 Cricket World Cup |
| 25 Jul 2015 | OMA 127/9 v AFG 130/55th place play-off · T20I | AFG | DNB | 2/23 | 0 | Afghanistan won by 5 wickets (with 7 balls remaining) | Dublin | ICC World Twenty20 Qualifier 2015 |
| 16 Oct 2015 | ZIM 126/2 v AFG 1221st ODI · ODI | AFG | 1 | 1/21 | 0 | Zimbabwe won by 8 wickets (with 160 balls remaining) | Bulawayo | Afghanistan tour of Zimbabwe 2015/16 |
| 18 Oct 2015 | ZIM 213 v AFG 271/62nd ODI · ODI | AFG | DNB | 2/48 | 0 | Afghanistan won by 58 runs | Bulawayo | Afghanistan tour of Zimbabwe 2015/16 |
| 20 Oct 2015 | ZIM 229/4 v AFG 223/83rd ODI · ODI | AFG | 0* | 0/44 | 0 | Zimbabwe won by 6 wickets (with 2 balls remaining) | Bulawayo | Afghanistan tour of Zimbabwe 2015/16 |
| 28 Nov 2015 | AFG 162/6 v HK 166/6Only T20I · T20I | AFG | DNB | 2/44 | 0 | Hong Kong won by 4 wickets (with 2 balls remaining) | Abu Dhabi | Hong Kong tour of United Arab Emirates 2015/16 |
| 14 Dec 2016 | AFG 161/6 v UAE 150/71st T20I · T20I | AFG | DNB | 0/33 | 0 | Afghanistan won by 11 runs | Dubai | Afghanistan tour of UAE 2016/17 |
| 6 Feb 2018 | AFG 158/9 v ZIM 141/52nd T20I · T20I | AFG | 0 | 0/29 | 0 | Afghanistan won by 17 runs | Sharjah | Zimbabwe v Afghanistan in United Arab Emirates 2017/18 |
| 7 Jun 2018 | AFG 145/6 v BAN 144/63rd T20I · T20I | AFG | DNB | 0/28 | 0 | Afghanistan won by 1 run | Dehradun | Afghanistan tour of India 2018 |
| 20 Aug 2018 | AFG 160/7 v IRE 144/91st T20I · T20I | AFG | 0* | 2/30 | 2 | Afghanistan won by 16 runs | Bready | Afghanistan tour of Ireland 2018 |
| 22 Aug 2018 | AFG 160/8 v IRE 792nd T20I · T20I | AFG | 1 | 1/7 | 1 | Afghanistan won by 81 runs | Bready | Afghanistan tour of Ireland 2018 |
| 27 Aug 2018 | IRE 198 v AFG 227/91st ODI · ODI | AFG | 11* | 2/34 | 1 | Afghanistan won by 29 runs | Belfast | Afghanistan tour of Ireland 2018 |
| 29 Aug 2018 | IRE 183/7 v AFG 182/92nd ODI · ODI | AFG | 16* | 1/32 | 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 | DNB | 2/22 | 1 | Afghanistan won by 8 wickets (with 157 balls remaining) | Belfast | Afghanistan tour of Ireland 2018 |
| 17 Sept 2018 | AFG 249 v SL 1583rd Match, Group B · ODI | AFG | 7* | 0/34 | 0 | Afghanistan won by 91 runs | Abu Dhabi | 2018 Asia Cup |
| 20 Sept 2018 | AFG 255/7 v BAN 1196th Match, Group B · ODI | AFG | DNB | 1/11 | 2 | Afghanistan won by 136 runs | Abu Dhabi | 2018 Asia Cup |
| 21 Sept 2018 | AFG 257/6 v PAK 258/72nd Match, Super Four · ODI | AFG | DNB | 0/64 | 1 | Pakistan won by 3 wickets (with 3 balls remaining) | Abu Dhabi | 2018 Asia Cup |
| 23 Sept 2018 | AFG 246/7 v BAN 249/74th Match, Super Four · ODI | AFG | DNB | 3/54 | 0 | Bangladesh won by 3 runs | Abu Dhabi | 2018 Asia Cup |
| 25 Sept 2018 | AFG 252/8 v IND 2525th Match, Super Four · ODI | AFG | 2* | 2/53 | 0 | Match tied | Dubai | 2018 Asia Cup |
| 8 Mar 2019 | IRE 114 v AFG 2234th ODI · ODI | AFG | 0 | 4/25 | 0 | Afghanistan won by 109 runs | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 10 May 2019 | SCO 325/7 v AFG 269/32nd ODI · ODI | AFG | DNB | 2/66 | 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 | 5* | 3/28 | 0 | Ireland won by 72 runs | Belfast | Afghanistan tour of Ireland 2019 |
| 21 May 2019 | IRE 179 v AFG 305/72nd ODI · ODI | AFG | DNB | 1/27 | 0 | Afghanistan won by 126 runs | Belfast | Afghanistan tour of Ireland 2019 |
| 8 Jun 2019 | AFG 172 v NZ 173/313th match · ODI | AFG | 14 | 3/45 | 0 | New Zealand won by 7 wickets (with 107 balls remaining) | Taunton | 2019 Cricket World Cup |
| 15 Jun 2019 | AFG 125 v SA 131/121st match · ODI | AFG | 0* | 0/16 | 0 | South Africa won by 9 wickets (with 116 balls remaining) (D/L method) | Cardiff | 2019 Cricket World Cup |
| 22 Jun 2019 | AFG 213 v IND 224/828th match · ODI | AFG | 0 | 1/54 | 0 | India won by 11 runs | Southampton | 2019 Cricket World Cup |
| 30 Nov 2020 | JS 218/7 v DV 152Match 5 · T20 | DV | 1* | 1/22 | 0 | Jaffna Stallions won by 66 runs | Hambantota | Lanka Premier League 2020/21 |
| 17 Jan 2025 | DR 184/7 v SS 119Match 23 · T20 | DR | DNB | 2/24 | 1 | Durbar Rajshahi won by 65 runs | Chattogram | Bangladesh Premier League 2024/25 |
| 19 Jan 2025 | KT 209/4 v DR 202/4Match 26 · T20 | DR | DNB | 0/33 | 0 | Khulna Tigers won by 7 runs | Chattogram | Bangladesh Premier League 2024/25 |
| 27 Jan 2025 | SS 117/9 v DR 121/5Match 36 · T20 | DR | DNB | 1/13 | 0 | Durbar Rajshahi won by 5 wickets | Dhaka | Bangladesh Premier League 2024/25 |