| 17 Nov 2019 | AFG 156/8 v WI 127/73rd T20I · T20I | AFG | DNB | 1/9 | 0 | Afghanistan won by 29 runs | Lucknow | West Indies v Afghanistan in India 2019/20 |
| 14 Nov 2019 | WI 164/5 v AFG 134/91st T20I · T20I | AFG | 8* | 1/27 | 0 | West Indies won by 30 runs | Lucknow | West Indies v Afghanistan in India 2019/20 |
| 11 Nov 2019 | WI 253/5 v AFG 249/73rd ODI · ODI | AFG | DNB | 2/49 | 0 | West Indies won by 5 wickets (with 8 balls remaining) | Lucknow | West Indies v Afghanistan in India 2019/20 |
| 9 Nov 2019 | WI 247/9 v AFG 2002nd ODI · ODI | AFG | 0 | 1/52 | 0 | West Indies won by 47 runs | Lucknow | West Indies v Afghanistan in India 2019/20 |
| 6 Nov 2019 | WI 197/3 v AFG 1941st ODI · ODI | AFG | 0* | 2/33 | 0 | West Indies won by 7 wickets (with 21 balls remaining) | Lucknow | West Indies v Afghanistan in India 2019/20 |
| 21 Sept 2019 | AFG 138/7 v BAN 139/66th Match · T20I | AFG | DNB | 1/19 | 0 | Bangladesh won by 4 wickets (6 balls left) | Chattogram | Bangladesh Twenty20 Tri-Series 2019 |
| 20 Sept 2019 | AFG 155/8 v ZIM 156/35th Match · T20I | AFG | DNB | 2/28 | 0 | Zimbabwe won by 7 wickets (3 balls left) | Chattogram | Bangladesh Twenty20 Tri-Series 2019 |
| 15 Sept 2019 | AFG 164/6 v BAN 1393rd Match · T20I | AFG | DNB | 4/15 | 0 | Afghanistan won by 25 runs | Dhaka | Bangladesh Twenty20 Tri-Series 2019 |
| 14 Sept 2019 | AFG 197/5 v ZIM 169/72nd Match · T20I | AFG | DNB | 0/29 | 0 | Afghanistan won by 28 runs | Dhaka | Bangladesh Twenty20 Tri-Series 2019 |
| 5 Sept 2019 | NOT 165/0 v MID 160/8Quarter-final · T20 | MID | DNB | 0/41 | 0 | Nottinghamshire won by 10 wickets | Nottingham | Vitality Blast 2019 |
| 11 Aug 2019 | MID 156/3 v GLO 168/8Match · T20 | MID | DNB | 2/31 | 0 | Middlesex won by 9 runs (DLS method) | Radlett | Vitality Blast 2019 |
| 9 Aug 2019 | SUS 130/6 v MID 127/6Match · T20 | MID | DNB | 1/35 | 0 | Sussex won by 4 wickets | Brighton | Vitality Blast 2019 |
| 8 Aug 2019 | MID 210/8 v SUR 146Match · T20 | MID | DNB | 0/21 | 0 | Middlesex won by 64 runs | London | Vitality Blast 2019 |
| 4 Aug 2019 | MID 215/4 v SOM 180Match · T20 | MID | DNB | 2/36 | 1 | Middlesex won by 35 runs | Richmond | Vitality Blast 2019 |
| 1 Aug 2019 | MID 176/7 v KEN 204/4Match · T20 | MID | DNB | 0/25 | 0 | Kent won by 28 runs | London | Vitality Blast 2019 |
| 26 Jul 2019 | GLA 136 v MID 137/2Match · T20 | MID | DNB | 0/17 | 1 | Middlesex won by 8 wickets | Cardiff | Vitality Blast 2019 |
| 25 Jul 2019 | GLO 151/8 v MID 148/9Match · T20 | MID | 0 | 1/25 | 0 | Gloucestershire won by 2 wickets | Cheltenham | Vitality Blast 2019 |
| 23 Jul 2019 | SUR 172/9 v MID 209/3Match · T20 | MID | DNB | 1/27 | 0 | Middlesex won by 37 runs | London | Vitality Blast 2019 |
| 18 Jul 2019 | MID 166/3 v ESS 164/6Match · T20 | MID | DNB | 0/24 | 1 | Middlesex won by 7 wickets | London | Vitality Blast 2019 |
| 4 Jul 2019 | AFG 288 v WI 311/642nd match · ODI | AFG | 7* | 0/52 | 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 | 7* | 2/34 | 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 | 0 | 3/39 | 0 | Bangladesh won by 62 runs | Southampton | 2019 Cricket World Cup |
| 22 Jun 2019 | AFG 213 v IND 224/828th match · ODI | AFG | 0 | 1/26 | 0 | India won by 11 runs | Southampton | 2019 Cricket World Cup |
| 18 Jun 2019 | ENG 397/6 v AFG 247/824th match · ODI | AFG | DNB | 0/44 | 1 | England won by 150 runs | Manchester | 2019 Cricket World Cup |
| 4 Jun 2019 | AFG 152 v SL 2017th match · ODI | AFG | 1* | 0/19 | 0 | Sri Lanka won by 34 runs (D/L method) | Cardiff | 2019 Cricket World Cup |
| 1 Jun 2019 | AUS 209/3 v AFG 2074th match · ODI | AFG | 13 | 1/45 | 1 | Australia won by 7 wickets (with 91 balls remaining) | Bristol | 2019 Cricket World Cup |
| 21 May 2019 | IRE 179 v AFG 305/72nd ODI · ODI | AFG | DNB | 0/27 | 0 | Afghanistan won by 126 runs | Belfast | Afghanistan tour of Ireland 2019 |
| 19 May 2019 | IRE 210 v AFG 1381st ODI · ODI | AFG | 0 | 0/35 | 1 | Ireland won by 72 runs | Belfast | Afghanistan tour of Ireland 2019 |
| 29 Apr 2019 | SH 212/6 v PK 167/8Match 48 · T20 | PK | 0 | 0/66 | 1 | Sunrisers Hyderabad won by 45 runs | Hyderabad | Indian Premier League 2019 |
| 16 Apr 2019 | PK 182/6 v RR 170/7Match 32 · T20 | PK | 0* | 0/24 | 0 | Kings XI Punjab won by 12 runs | Chandigarh | Indian Premier League 2019 |
| 8 Apr 2019 | SH 150/4 v PK 151/4Match 22 · T20 | PK | DNB | 1/34 | 0 | Kings XI Punjab won by 6 wickets | Chandigarh | Indian Premier League 2019 |
| 1 Apr 2019 | PK 166/9 v DC 152Match 13 · T20 | PK | 0* | 0/36 | 0 | Kings XI Punjab won by 14 runs | Chandigarh | Indian Premier League 2019 |
| 25 Mar 2019 | PK 184/4 v RR 170/9Match 4 · T20 | PK | DNB | 2/31 | 0 | Kings XI Punjab won by 14 runs | Jaipur | Indian Premier League 2019 |
| 10 Mar 2019 | IRE 219/5 v AFG 216/65th ODI · ODI | AFG | 0* | 1/26 | 0 | Ireland won by 5 wickets (with 16 balls remaining) | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 8 Mar 2019 | IRE 114 v AFG 2234th ODI · ODI | AFG | 1* | 2/25 | 1 | Afghanistan won by 109 runs | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 5 Mar 2019 | IRE 260/6 v AFG 256/83rd ODI · ODI | AFG | DNB | 1/55 | 0 | Ireland won by 4 wickets (with 6 balls remaining) | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 2 Mar 2019 | IRE v AFG 250/72nd ODI · ODI | AFG | DNB | - | 0 | No result | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 28 Feb 2019 | IRE 161 v AFG 165/51st ODI · ODI | AFG | DNB | 3/14 | 0 | Afghanistan won by 5 wickets (with 49 balls remaining) | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 21 Feb 2019 | IRE 132/6 v AFG 136/51st T20I · T20I | AFG | DNB | 1/20 | 0 | Afghanistan won by 5 wickets (with 4 balls remaining) | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 1 Feb 2019 | BH 130/4 v PS 128/9Match 48 · T20 | BH | DNB | 3/16 | 0 | Brisbane Heat won by 6 wickets | Brisbane | Big Bash League 2018/19 |
| 29 Jan 2019 | HH 146/1 v BH 145/6Match 44 · T20 | BH | DNB | 0/41 | 1 | Hobart Hurricanes won by 9 wickets | Hobart | Big Bash League 2018/19 |
| 27 Jan 2019 | MS 134/8 v BH 129/8Match 42 · T20 | BH | DNB | 1/18 | 1 | Melbourne Stars won by 5 runs | Melbourne | Big Bash League 2018/19 |
| 20 Jan 2019 | SS 177/7 v BH 98Match 36 · T20 | BH | 0* | 1/25 | 0 | Sydney Sixers won by 79 runs | Sydney | Big Bash League 2018/19 |
| 17 Jan 2019 | BH 10/2 v ST 186/4Match 33 · T20 | BH | DNB | 1/33 | 0 | No result | Brisbane | Big Bash League 2018/19 |
| 13 Jan 2019 | MR 91 v BH 192/4Match 29 · T20 | BH | DNB | 1/16 | 0 | Brisbane Heat won by 101 runs | Geelong | Big Bash League 2018/19 |
| 10 Jan 2019 | BH 144/8 v MR 145/2Match 26 · T20 | BH | DNB | 1/23 | 0 | Melbourne Renegades won by 8 wickets | Brisbane | Big Bash League 2018/19 |
| 8 Jan 2019 | ST 34/2 v BH 186/8Match 24 · T20 | BH | DNB | 0/20 | 0 | Brisbane Heat won by 15 runs (DLS method) | Sydney | Big Bash League 2018/19 |
| 5 Jan 2019 | PS 135/6 v BH 139/5Match 21 · T20 | BH | DNB | 2/10 | 0 | Brisbane Heat won by 5 wickets | Perth | Big Bash League 2018/19 |
| 1 Jan 2019 | BH 164/7 v SS 165/5Match 15 · T20 | BH | DNB | 0/30 | 0 | Sydney Sixers won by 5 wickets | Carrara | Big Bash League 2018/19 |
| 22 Dec 2018 | BH 144 v HH 159/6Match 5 · T20 | BH | 0* | 2/23 | 0 | Hobart Hurricanes won by 15 runs | Carrara | Big Bash League 2018/19 |