| 5 Sept 2019 | BAN 205 & 173 v AFG 342 & 260Only Test · Test | AFG | 0 & 8 | 3/56 & 1/39 | 0 | Afghanistan won by 224 runs | Chittagong | Afghanistan tour of Bangladesh 2019/20 |
| 10 Aug 2019 | SOM 206/8 v KEN 151Match · T20 | KEN | 0 | 1/46 | 0 | Somerset won by 55 runs | Taunton | Vitality Blast 2019 |
| 7 Aug 2019 | GLO 131/5 v KEN 125/8Match · T20 | KEN | 3 | 1/26 | 0 | Gloucestershire won by 5 wickets | Bristol | Vitality Blast 2019 |
| 4 Aug 2019 | KEN 138/6 v HAM 135Match · T20 | KEN | 13 | 1/17 | 0 | Kent won by 4 wickets | Beckenham | Vitality Blast 2019 |
| 2 Aug 2019 | SUS 158/1 v KEN 154/8Match · T20 | KEN | 43 | 0/17 | 0 | Sussex won by 9 wickets | Brighton | Vitality Blast 2019 |
| 1 Aug 2019 | MID 176/7 v KEN 204/4Match · T20 | KEN | 7 | 2/32 | 0 | Kent won by 28 runs | London | Vitality Blast 2019 |
| 30 Jul 2019 | SUR 54/4 v KEN 55/1Match · T20 | KEN | 43* | 1/12 | 0 | Kent won by 9 wickets (DLS method) | London | Vitality Blast 2019 |
| 26 Jul 2019 | KEN 175/6 v ESS 153/7Match · T20 | KEN | 0 | 1/24 | 0 | Kent won by 22 runs | Canterbury | Vitality Blast 2019 |
| 21 Jul 2019 | HAM 145/5 v KEN 146/8Match · T20 | KEN | 4 | 1/21 | 1 | Kent won by 2 wickets | Southampton | Vitality Blast 2019 |
| 20 Jul 2019 | KEN 165/9 v SOM 124Match · T20 | KEN | 34 | 0/29 | 2 | Kent won by 41 runs | Canterbury | Vitality Blast 2019 |
| 4 Jul 2019 | AFG 288 v WI 311/642nd match · ODI | AFG | 2 | 1/56 | 1 | West Indies won by 23 runs | Leeds | 2019 Cricket World Cup |
| 29 Jun 2019 | AFG 227/9 v PAK 230/736th match · ODI | AFG | 16 | 2/23 | 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 | 1/44 | 2 | Bangladesh won by 62 runs | Southampton | 2019 Cricket World Cup |
| 22 Jun 2019 | AFG 213 v IND 224/828th match · ODI | AFG | 52 | 2/33 | 0 | India won by 11 runs | Southampton | 2019 Cricket World Cup |
| 18 Jun 2019 | ENG 397/6 v AFG 247/824th match · ODI | AFG | 9 | 0/70 | 1 | England won by 150 runs | Manchester | 2019 Cricket World Cup |
| 15 Jun 2019 | AFG 125 v SA 131/121st match · ODI | AFG | 1 | 0/29 | 1 | South Africa won by 9 wickets (with 116 balls remaining) (D/L method) | Cardiff | 2019 Cricket World Cup |
| 8 Jun 2019 | AFG 172 v NZ 173/313th match · ODI | AFG | 9 | 0/18 | 0 | New Zealand won by 7 wickets (with 107 balls remaining) | Taunton | 2019 Cricket World Cup |
| 4 Jun 2019 | AFG 152 v SL 2017th match · ODI | AFG | 11 | 4/30 | 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 | 7 | 0/32 | 0 | Australia won by 7 wickets (with 91 balls remaining) | Bristol | 2019 Cricket World Cup |
| 19 May 2019 | IRE 210 v AFG 1381st ODI · ODI | AFG | 27 | 0/21 | 0 | Ireland won by 72 runs | Belfast | Afghanistan tour of Ireland 2019 |
| 8 May 2019 | SH 162/8 v DC 165/8Eliminator · T20 | SH | 20 | 0/29 | 2 | Delhi Capitals won by 2 wickets | Visakhapatnam | Indian Premier League 2019 |
| 4 May 2019 | SH 175/7 v RCB 178/6Match 54 · T20 | SH | 4 | 0/26 | 0 | Royal Challengers Bangalore won by 4 wickets | Bengaluru | Indian Premier League 2019 |
| 2 May 2019 | MI 162/5 v SH 162/6Match 51 · T20 | SH | 31 | 1/24 | 2 | Match tied (Mumbai Indians won the Super Over) | Mumbai | Indian Premier League 2019 |
| 29 Apr 2019 | SH 212/6 v PK 167/8Match 48 · T20 | SH | 20 | 0/28 | 0 | Sunrisers Hyderabad won by 45 runs | Hyderabad | Indian Premier League 2019 |
| 8 Apr 2019 | SH 150/4 v PK 151/4Match 22 · T20 | SH | 12 | 0/42 | 0 | Kings XI Punjab won by 6 wickets | Chandigarh | Indian Premier League 2019 |
| 6 Apr 2019 | MI 136/7 v SH 96Match 19 · T20 | SH | 11 | 1/13 | 0 | Mumbai Indians won by 40 runs | Hyderabad | Indian Premier League 2019 |
| 4 Apr 2019 | DC 129/8 v SH 131/5Match 16 · T20 | SH | 17* | 2/21 | 2 | Sunrisers Hyderabad won by 5 wickets | Delhi | Indian Premier League 2019 |
| 31 Mar 2019 | SH 231/2 v RCB 113Match 11 · T20 | SH | DNB | 4/11 | 0 | Sunrisers Hyderabad won by 118 runs | Hyderabad | Indian Premier League 2019 |
| 15 Mar 2019 | IRE 172 & 288 v AFG 314 & 149/3Only Test · Test | AFG | 0 & 1 | 3/36 & 0/58 | 0 | Afghanistan won by 7 wickets | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 10 Mar 2019 | IRE 219/5 v AFG 216/65th ODI · ODI | AFG | 40 | 1/47 | 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 | 64 | 1/18 | 0 | 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 | 2 | 1/45 | 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 | 24 | - | 0 | No result | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 28 Feb 2019 | IRE 161 v AFG 165/51st ODI · ODI | AFG | DNB | 1/52 | 0 | Afghanistan won by 5 wickets (with 49 balls remaining) | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 24 Feb 2019 | AFG 210/7 v IRE 178/83rd T20I · T20I | AFG | 81 | 0/28 | 1 | Afghanistan won by 32 runs | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 21 Feb 2019 | IRE 132/6 v AFG 136/51st T20I · T20I | AFG | 49* | 2/16 | 1 | Afghanistan won by 5 wickets (with 4 balls remaining) | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 7 Feb 2019 | HH 183/6 v MR 167/8Match 52 · T20 | MR | 3 | 1/22 | 0 | Hobart Hurricanes won by 16 runs | Hobart | Big Bash League 2018/19 |
| 30 Jan 2019 | MR 140/7 v ST 113Match 46 · T20 | MR | 36 | - | 0 | Melbourne Renegades won by 27 runs | Melbourne | Big Bash League 2018/19 |
| 28 Jan 2019 | PS 79 v MR 157/5Match 43 · T20 | MR | 17 | 0/12 | 0 | Melbourne Renegades won by 78 runs | Perth | Big Bash League 2018/19 |
| 22 Jan 2019 | ST 140/5 v MR 152/9Match 38 · T20 | MR | 4 | 0/12 | 0 | Melbourne Renegades won by 12 runs | Sydney | Big Bash League 2018/19 |
| 19 Jan 2019 | MR 121 v MS 124/4Match 35 · T20 | MR | 28 | 1/9 | 0 | Melbourne Stars won by 6 wickets | Melbourne | Big Bash League 2018/19 |
| 16 Jan 2019 | SS 115/9 v MR 116/3Match 32 · T20 | MR | 6* | 4/25 | 0 | Melbourne Renegades won by 7 wickets | Sydney | Big Bash League 2018/19 |
| 13 Jan 2019 | MR 91 v BH 192/4Match 29 · T20 | MR | 9 | 0/28 | 1 | Brisbane Heat won by 101 runs | Geelong | Big Bash League 2018/19 |
| 10 Jan 2019 | BH 144/8 v MR 145/2Match 26 · T20 | MR | DNB | 0/14 | 2 | Melbourne Renegades won by 8 wickets | Brisbane | Big Bash League 2018/19 |
| 7 Jan 2019 | MR 150/4 v HH 145/5Match 23 · T20 | MR | 26* | 0/13 | 0 | Melbourne Renegades won by 6 wickets | Melbourne | Big Bash League 2018/19 |
| 3 Jan 2019 | MR 126/9 v AS 158/6Match 18 · T20 | MR | 2 | 0/22 | 0 | Adelaide Strikers won by 32 runs | Geelong | Big Bash League 2018/19 |
| 1 Jan 2019 | MS 151/3 v MR 148/9Match 16 · T20 | MR | 6 | 0/22 | 0 | Melbourne Stars won by 7 wickets | Melbourne | Big Bash League 2018/19 |
| 29 Dec 2018 | MR 99/9 v SS 132/7Match 12 · T20 | MR | 8 | 1/17 | 0 | Sydney Sixers won by 33 runs | Melbourne | Big Bash League 2018/19 |
| 23 Dec 2018 | AS 174/5 v MR 176/5Match 6 · T20 | MR | 48* | 1/21 | 1 | Melbourne Renegades won by 5 wickets | Adelaide | Big Bash League 2018/19 |
| 20 Dec 2018 | MR 107/6 v PS 103Match 2 · T20 | MR | 35 | 0/12 | 0 | Melbourne Renegades won by 4 wickets | Melbourne | Big Bash League 2018/19 |