| 21 Oct 2018 | BL 138/6 & 138/6 v KZ 132/9 & 132/9 & 132/9Final · T20 | BL | 6 & 6 | 1/30 & 1/30 & 1/30 | 6 | Balkh Legends won by 4 wickets (with 11 balls remaining) | Sharjah | Afghanistan Premier League 2018 |
| 19 Oct 2018 | BL v NLSemi Final · T20 | BL | - | - | 0 | No result | Sharjah | Afghanistan Premier League 2018 |
| 18 Oct 2018 | BL 142/4 v KK 141/919th Match · T20 | BL | - | 0/7 | 0 | Balkh Legends won by 6 wickets (with 13 balls remaining) | Sharjah | Afghanistan Premier League 2018 |
| 17 Oct 2018 | BL 133/7 v NL 134/417th Match · T20 | BL | 1 | 0/42 | 0 | Nangarhar Leopards won by 6 wkts | Sharjah | Afghanistan Premier League 2018 |
| 14 Oct 2018 | BL 244/6 v KZ 223/714th Match · T20 | BL | 37 | 1/27 | 0 | Balkh Legends won by 21 runs | Sharjah | Afghanistan Premier League 2018 |
| 13 Oct 2018 | BL 195/4 v PP12th Match · T20 | BL | 8* | - | 0 | Balkh Legends won by 89 runs | Sharjah | Afghanistan Premier League 2018 |
| 11 Oct 2018 | BL 143/7 v NL 1189th Match · T20 | BL | 20 | 0/31 | 1 | Balkh Legends won by 25 runs | Sharjah | Afghanistan Premier League 2018 |
| 10 Oct 2018 | BL 167 v PP 204/47th Match · T20 | BL | 40 | 0/37 | 0 | Paktia Panthers won by 37 runs | Sharjah | Afghanistan Premier League 2018 |
| 7 Oct 2018 | BL 165/5 v KK 152/75th Match · T20 | BL | 18 | 1/19 | 0 | Balkh Legends won by 13 runs | Sharjah | Afghanistan Premier League 2018 |
| 6 Oct 2018 | BL v KZ 176/6 & 177/23rd Match · T20 | BL | - | 2/20 | 0 | Balkh Legends won by 8 wkts | Sharjah | Afghanistan Premier League 2018 |
| 25 Sept 2018 | AFG 252/8 v IND 2525th Match, Super Four · ODI | AFG | 64 | 2/40 | 0 | Match tied | Dubai | 2018 Asia Cup |
| 23 Sept 2018 | AFG 246/7 v BAN 249/74th Match, Super Four · ODI | AFG | 38 | 0/44 | 0 | Bangladesh won by 3 runs | Abu Dhabi | 2018 Asia Cup |
| 21 Sept 2018 | AFG 257/6 v PAK 258/72nd Match, Super Four · ODI | AFG | 7 | 0/50 | 0 | Pakistan won by 3 wickets (with 3 balls remaining) | Abu Dhabi | 2018 Asia Cup |
| 20 Sept 2018 | AFG 255/7 v BAN 1196th Match, Group B · ODI | AFG | 10 | 1/24 | 0 | Afghanistan won by 136 runs | Abu Dhabi | 2018 Asia Cup |
| 17 Sept 2018 | AFG 249 v SL 1583rd Match, Group B · ODI | AFG | 15 | 2/30 | 0 | Afghanistan won by 91 runs | Abu Dhabi | 2018 Asia Cup |
| 31 Aug 2018 | IRE 124 v AFG 127/23rd ODI · ODI | AFG | DNB | 2/26 | 0 | Afghanistan won by 8 wickets (with 157 balls remaining) | Belfast | Afghanistan tour of Ireland 2018 |
| 29 Aug 2018 | IRE 183/7 v AFG 182/92nd ODI · ODI | AFG | 13 | 2/38 | 0 | Ireland won by 3 wickets (with 37 balls remaining) | Belfast | Afghanistan tour of Ireland 2018 |
| 27 Aug 2018 | IRE 198 v AFG 227/91st ODI · ODI | AFG | 1 | 2/42 | 0 | Afghanistan won by 29 runs | Belfast | Afghanistan tour of Ireland 2018 |
| 22 Aug 2018 | AFG 160/8 v IRE 792nd T20I · T20I | AFG | 12 | 1/19 | 2 | Afghanistan won by 81 runs | Bready | Afghanistan tour of Ireland 2018 |
| 20 Aug 2018 | AFG 160/7 v IRE 144/91st T20I · T20I | AFG | 7 | 1/33 | 0 | Afghanistan won by 16 runs | Bready | Afghanistan tour of Ireland 2018 |
| 11 Aug 2018 | LEI 103/4 v DERMatch · T20 | LEI | DNB | - | 0 | No result | Derby | Vitality Blast 2018 |
| 10 Aug 2018 | LEI 155/9 v WOR 150/6Match · T20 | LEI | 26 | 0/21 | 0 | Leicestershire won by 5 runs | Leicester | Vitality Blast 2018 |
| 8 Aug 2018 | DUR 156/6 v LEI 142/6Match · T20 | LEI | 3 | 1/27 | 0 | Durham won by 14 runs | Chester-le-Street | Vitality Blast 2018 |
| 3 Aug 2018 | LAN 190/5 v LEI 194/5Match · T20 | LEI | 86* | 0/31 | 0 | Leicestershire won by 5 wickets | Manchester | Vitality Blast 2018 |
| 2 Aug 2018 | LEI 143 v BB 146/2Match · T20 | LEI | 19 | 1/18 | 0 | Birmingham Bears won by 8 wickets | Leicester | Vitality Blast 2018 |
| 31 Jul 2018 | YOR 187/5 v LEI 127/9Match · T20 | LEI | 18 | 1/39 | 0 | Yorkshire won by 60 runs | Leeds | Vitality Blast 2018 |
| 27 Jul 2018 | LEI 149/5 v DER 150/4Match · T20 | LEI | 18 | 0/23 | 0 | Derbyshire won by 6 wickets | Leicester | Vitality Blast 2018 |
| 20 Jul 2018 | LEI 193/6 v NOT 176/9Match · T20 | LEI | 4 | 1/27 | 0 | Leicestershire won by 17 runs | Nottingham | Vitality Blast 2018 |
| 18 Jul 2018 | LEI 142 v LAN 146/2Match · T20 | LEI | 3 | 0/32 | 1 | Lancashire won by 8 wickets | Leicester | Vitality Blast 2018 |
| 13 Jul 2018 | LEI 229/5 v BB 129Match · T20 | LEI | 11* | 2/13 | 1 | Leicestershire won by 100 runs | Birmingham | Vitality Blast 2018 |
| 8 Jul 2018 | NOT 199/8 v LEI 180/9Match · T20 | LEI | 32 | 2/24 | 0 | Nottinghamshire won by 19 runs | Leicester | Vitality Blast 2018 |
| 6 Jul 2018 | DUR 153/7 v LEI 120Match · T20 | LEI | 7 | 1/24 | 0 | Durham won by 33 runs | Leicester | Vitality Blast 2018 |
| 4 Jul 2018 | NOR 218/3 v LEI 219/6Match · T20 | LEI | 19 | 0/44 | 0 | Leicestershire won by 4 wickets | Northampton | Vitality Blast 2018 |
| 14 Jun 2018 | IND 474 v AFG 109 & 103Only Test · Test | AFG | 24 & 0 | 1/65 | 2 | India won by an innings and 262 runs | Bengaluru | Afghanistan tour of India 2018 |
| 7 Jun 2018 | AFG 145/6 v BAN 144/63rd T20I · T20I | AFG | 3 | 0/20 | 0 | Afghanistan won by 1 run | Dehradun | Afghanistan tour of India 2018 |
| 5 Jun 2018 | BAN 134/8 v AFG 135/42nd T20I · T20I | AFG | 31* | 2/19 | 0 | 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 | 0 | 2/21 | 0 | Afghanistan won by 45 runs | Dehradun | Afghanistan tour of India 2018 |
| 26 Apr 2018 | SH 132/6 v PK 119Match 25 · T20 | SH | 4 | 0/24 | 0 | Sunrisers Hyderabad won by 13 runs | Hyderabad | Indian Premier League 2018 |
| 24 Apr 2018 | SH 118 v MI 87Match 23 · T20 | SH | 14 | 1/23 | 0 | Sunrisers Hyderabad won by 31 runs | Mumbai | Indian Premier League 2018 |
| 25 Mar 2018 | WI 204 v AFG 206/3Final · ODI | AFG | 27* | 0/37 | 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 | 12 | 1/48 | 0 | 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 | 6 | 1/33 | 2 | 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 | 31 | 2/43 | 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 | 38 | 3/48 | 0 | Hong Kong won by 30 runs (D/L method) | Bulawayo | 2018 Cricket World Cup Qualifier |
| 6 Mar 2018 | ZIM 196 v AFG 1947th Match, Group B · ODI | AFG | 51 | 1/31 | 0 | Zimbabwe won by 2 runs | Bulawayo | 2018 Cricket World Cup Qualifier |
| 4 Mar 2018 | AFG 255 v SCO 256/34th Match, Group B · ODI | AFG | 92 | 0/35 | 0 | Scotland won by 7 wickets (with 16 balls remaining) | Bulawayo | 2018 Cricket World Cup Qualifier |
| 19 Feb 2018 | AFG 241/9 v ZIM 955th ODI · ODI | AFG | 9 | 2/26 | 0 | Afghanistan won by 146 runs | Sharjah | Zimbabwe v Afghanistan in United Arab Emirates 2017/18 |
| 16 Feb 2018 | AFG 135/0 v ZIM 1344th ODI · ODI | AFG | DNB | 2/18 | 2 | Afghanistan won by 10 wickets (with 173 balls remaining) | Sharjah | Zimbabwe v Afghanistan in United Arab Emirates 2017/18 |
| 13 Feb 2018 | AFG 158/4 v ZIM 1543rd ODI · ODI | AFG | 18* | 0/28 | 0 | Afghanistan won by 6 wickets (with 135 balls remaining) | Sharjah | Zimbabwe v Afghanistan in United Arab Emirates 2017/18 |
| 11 Feb 2018 | AFG 179 v ZIM 333/52nd ODI · ODI | AFG | 31 | 0/33 | 0 | Zimbabwe won by 154 runs | Sharjah | Zimbabwe v Afghanistan in United Arab Emirates 2017/18 |