| 2 Dec 2017 | RR 97 v CV 100/6Match 35 · T20 | CV | DNB | 0/17 | 0 | Comilla Victorians won by 4 wickets | Dhaka | Bangladesh Premier League 2017/18 |
| 5 Dec 2017 | IRE 100 v AFG 238/91st ODI · ODI | AFG | DNB | 4/24 | 0 | Afghanistan won by 138 runs | Sharjah | Ireland v Afghanistan in United Arab Emirates 2017/18 |
| 7 Dec 2017 | IRE 271/9 v AFG 2202nd ODI · ODI | AFG | 0 | 2/50 | 0 | Ireland won by 51 runs | Sharjah | Ireland v Afghanistan in United Arab Emirates 2017/18 |
| 10 Dec 2017 | IRE 180/5 v AFG 1773rd ODI · ODI | AFG | 4* | 1/42 | 0 | Ireland won by 5 wickets (with 72 balls remaining) | Sharjah | Ireland v Afghanistan in United Arab Emirates 2017/18 |
| 6 Feb 2018 | AFG 158/9 v ZIM 141/52nd T20I · T20I | AFG | 0* | 2/21 | 1 | Afghanistan won by 17 runs | Sharjah | - |
| 9 Feb 2018 | AFG 333/5 v ZIM 1791st ODI · ODI | AFG | DNB | 2/41 | 0 | Afghanistan won by 154 runs | Sharjah | Zimbabwe v Afghanistan in United Arab Emirates 2017/18 |
| 11 Feb 2018 | AFG 179 v ZIM 333/52nd ODI · ODI | AFG | 15 | 1/47 | 0 | Zimbabwe won by 154 runs | Sharjah | Zimbabwe v Afghanistan in United Arab Emirates 2017/18 |
| 13 Feb 2018 | AFG 158/4 v ZIM 1543rd ODI · ODI | AFG | DNB | 3/45 | 1 | Afghanistan won by 6 wickets (with 135 balls remaining) | Sharjah | Zimbabwe v Afghanistan in United Arab Emirates 2017/18 |
| 16 Feb 2018 | AFG 135/0 v ZIM 1344th ODI · ODI | AFG | DNB | 5/50 | 0 | Afghanistan won by 10 wickets (with 173 balls remaining) | Sharjah | Zimbabwe v Afghanistan in United Arab Emirates 2017/18 |
| 19 Feb 2018 | AFG 241/9 v ZIM 955th ODI · ODI | AFG | 1* | 1/28 | 0 | Afghanistan won by 146 runs | Sharjah | Zimbabwe v Afghanistan in United Arab Emirates 2017/18 |
| 4 Mar 2018 | AFG 255 v SCO 256/3Match 1 · ODI | AFG | 0 | 2/47 | 0 | Scotland won by 7 wickets (with 16 balls remaining) | Bulawayo | 2018 Cricket World Cup Qualifier |
| 6 Mar 2018 | ZIM 196 v AFG 194Match 2 · ODI | AFG | 3 | 3/49 | 0 | Zimbabwe won by 2 runs | Bulawayo | 2018 Cricket World Cup Qualifier |
| 8 Mar 2018 | AFG 195/9 v HK 241/8Match 3 · ODI | AFG | 1 | 3/26 | 0 | Hong Kong won by 30 runs (D/L method) | Bulawayo | 2018 Cricket World Cup Qualifier |
| 15 Mar 2018 | WI 197/8 v AFG 198/7Match 4 · ODI | AFG | DNB | 3/33 | 1 | Afghanistan won by 3 wickets (with 14 balls remaining) | Harare | 2018 Cricket World Cup Qualifier |
| 20 Mar 2018 | UAE 177 v AFG 178/5Match 5 · ODI | AFG | DNB | 1/26 | 0 | Afghanistan won by 5 wickets (with 93 balls remaining) | Harare | 2018 Cricket World Cup Qualifier |
| 23 Mar 2018 | IRE 209/7 v AFG 213/5Match 6 · ODI | AFG | DNB | 0/31 | 0 | Afghanistan won by 5 wickets (with 5 balls remaining) | Harare | 2018 Cricket World Cup Qualifier |
| 25 Mar 2018 | WI 204 v AFG 206/3Final · ODI | AFG | DNB | 4/43 | 0 | Afghanistan won by 7 wickets (with 56 balls remaining) | Harare | 2018 Cricket World Cup Qualifier |
| 8 Apr 2018 | DC 166/7 v PK 167/4Match 2 · T20 | PK | DNB | 2/28 | 0 | Kings XI Punjab won by 6 wickets | Chandigarh | Indian Premier League 2018 |
| 13 Apr 2018 | PK 155 v RCB 159/6Match 8 · T20 | PK | 0 | 1/29 | 1 | Royal Challengers Bangalore won by 4 wickets | Bengaluru | Indian Premier League 2018 |
| 15 Apr 2018 | PK 197/7 v CSK 193/5Match 12 · T20 | PK | DNB | 0/18 | 0 | Kings XI Punjab won by 4 runs | Chandigarh | Indian Premier League 2018 |
| 19 Apr 2018 | PK 193/3 v SH 178/4Match 16 · T20 | PK | DNB | 0/27 | 0 | Kings XI Punjab won by 15 runs | Chandigarh | Indian Premier League 2018 |
| 21 Apr 2018 | KKR 191/7 v PK 126/1Match 18 · T20 | PK | DNB | 1/32 | 0 | Kings XI Punjab won by 9 wickets (DLS method) | Kolkata | Indian Premier League 2018 |
| 23 Apr 2018 | PK 143/8 v DC 139/8Match 22 · T20 | PK | DNB | 2/25 | 0 | Kings XI Punjab won by 4 runs | Delhi | Indian Premier League 2018 |
| 26 Apr 2018 | SH 132/6 v PK 119Match 25 · T20 | PK | 10* | 1/17 | 0 | Sunrisers Hyderabad won by 13 runs | Hyderabad | Indian Premier League 2018 |
| 4 May 2018 | PK 174/6 v MI 176/4Match 34 · T20 | PK | DNB | 2/37 | 0 | Mumbai Indians won by 6 wickets | Indore | Indian Premier League 2018 |
| 6 May 2018 | RR 152/9 v PK 155/4Match 38 · T20 | PK | DNB | 3/27 | 0 | Kings XI Punjab won by 6 wickets | Indore | Indian Premier League 2018 |
| 8 May 2018 | RR 158/8 v PK 143/7Match 40 · T20 | PK | DNB | 2/21 | 0 | Rajasthan Royals won by 15 runs | Jaipur | Indian Premier League 2018 |
| 12 May 2018 | KKR 245/6 v PK 214/8Match 44 · T20 | PK | DNB | 0/28 | 0 | Kolkata Knight Riders won by 31 runs | Indore | Indian Premier League 2018 |
| 3 Jun 2018 | AFG 167/8 v BAN 1221st T20I · T20I | AFG | 0* | 1/20 | 0 | Afghanistan won by 45 runs | Dehradun | - |
| 5 Jun 2018 | BAN 134/8 v AFG 135/42nd T20I · T20I | AFG | DNB | 0/15 | 0 | Afghanistan won by 6 wickets (with 7 balls remaining) | Dehradun | - |
| 7 Jun 2018 | AFG 145/6 v BAN 144/63rd T20I · T20I | AFG | DNB | 1/25 | 0 | Afghanistan won by 1 run | Dehradun | - |
| 14 Jun 2018 | IND 474 v AFG 109 & 103Only Test · Test | AFG | 15 & 3 | 1/75 | 0 | India won by an innings and 262 runs | Bengaluru | Afghanistan tour of India 2018 |
| 6 Jul 2018 | GLA 168/6 v HAM 105Match · T20 | HAM | 8* | 1/34 | 1 | Glamorgan won by 63 runs | Southampton | Vitality Blast 2018 |
| 12 Jul 2018 | HAM 158/7 v SUS 161/2Match · T20 | HAM | DNB | 0/26 | 0 | Sussex won by 8 wickets | Southampton | Vitality Blast 2018 |
| 13 Jul 2018 | KEN 210/4 v HAM 207/6Match · T20 | HAM | DNB | 0/34 | 0 | Kent won by 3 runs | Beckenham | Vitality Blast 2018 |
| 20 Jul 2018 | HAM 184 v MID 163/9Match · T20 | HAM | 0 | 1/23 | 0 | Hampshire won by 21 runs | Southampton | Vitality Blast 2018 |
| 21 Jul 2018 | HAM 170/5 v ESS 170/8Match · T20 | HAM | DNB | 1/29 | 0 | Match tied | Chelmsford | Vitality Blast 2018 |
| 26 Jul 2018 | MID 165/8 v HAM 143Match · T20 | HAM | 1* | 1/30 | 0 | Middlesex won by 22 runs | London | Vitality Blast 2018 |
| 1 Aug 2018 | SOM 197/7 v HAM 181/9Match · T20 | HAM | 1* | 0/30 | 0 | Somerset won by 16 runs | Taunton | Vitality Blast 2018 |
| 3 Aug 2018 | KEN 139/7 v HAM 88Match · T20 | HAM | 0 | 1/21 | 0 | Kent won by 51 runs | Southampton | Vitality Blast 2018 |
| 8 Aug 2018 | HAM 129/8 v SOM 130/4Match · T20 | HAM | DNB | 1/27 | 0 | Somerset won by 6 wickets | Southampton | Vitality Blast 2018 |
| 10 Aug 2018 | HAM 151/8 v GLA 155/2Match · T20 | HAM | DNB | 0/23 | 0 | Glamorgan won by 8 wickets | Cardiff | Vitality Blast 2018 |
| 12 Aug 2018 | ESS 72/4 v HAMMatch · T20 | HAM | - | 1/10 | 0 | No result | Southampton | Vitality Blast 2018 |
| 15 Aug 2018 | HAM 133/7 v SUR 136/3Match · T20 | HAM | DNB | 2/31 | 0 | Surrey won by 7 wickets | London | Vitality Blast 2018 |
| 20 Aug 2018 | AFG 160/7 v IRE 144/91st T20I · T20I | AFG | DNB | 2/14 | 1 | Afghanistan won by 16 runs | Bready | - |
| 22 Aug 2018 | AFG 160/8 v IRE 792nd T20I · T20I | AFG | DNB | 3/17 | 1 | Afghanistan won by 81 runs | Bready | - |
| 27 Aug 2018 | IRE 198 v AFG 227/91st ODI · ODI | AFG | 4* | 1/32 | 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 | 12* | 1/41 | 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 | 0/19 | 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 | 0 | 2/32 | 0 | Afghanistan won by 91 runs | Abu Dhabi | 2018 Asia Cup |