| 9 Feb 2018 | AFG 333/5 v ZIM 1791st ODI · ODI | AFG | DNB | 1/25 | 1 | Afghanistan won by 154 runs | Sharjah | Zimbabwe v Afghanistan in United Arab Emirates 2017/18 |
| 6 Feb 2018 | AFG 158/9 v ZIM 141/52nd T20I · T20I | AFG | 45 | 1/24 | 0 | Afghanistan won by 17 runs | Sharjah | Zimbabwe v Afghanistan in United Arab Emirates 2017/18 |
| 12 Jan 2018 | MR 144/9 v MS 167/4Match 26 · T20 | MR | 23 | 2/15 | 0 | Melbourne Stars won by 23 runs | Melbourne | Big Bash League 2017/18 |
| 8 Jan 2018 | PS 186/5 v MR 185/3Match 22 · T20 | MR | DNB | 1/30 | 0 | Perth Scorchers won by 5 wickets | Perth | Big Bash League 2017/18 |
| 6 Jan 2018 | MS 157/4 v MR 159/4Match 19 · T20 | MR | 52 | 1/27 | 0 | Melbourne Renegades won by 6 wickets | Melbourne | Big Bash League 2017/18 |
| 3 Jan 2018 | MR 112/2 v SS 111/8Match 16 · T20 | MR | DNB | 2/22 | 0 | Melbourne Renegades won by 8 wickets | Geelong | Big Bash League 2017/18 |
| 29 Dec 2017 | MR 130/9 v PS 133/7Match 10 · T20 | MR | 13 | 1/16 | 0 | Perth Scorchers won by 3 wickets | Melbourne | Big Bash League 2017/18 |
| 23 Dec 2017 | MR 137/3 v BH 132/8Match 6 · T20 | MR | DNB | 0/14 | 0 | Melbourne Renegades won by 7 wickets | Melbourne | Big Bash League 2017/18 |
| 21 Dec 2017 | HH 164/8 v MR 165/3Match 3 · T20 | MR | DNB | 1/25 | 1 | Melbourne Renegades won by 7 wickets | Hobart | Big Bash League 2017/18 |
| 10 Dec 2017 | IRE 180/5 v AFG 1773rd ODI · ODI | AFG | 1 | 2/28 | 0 | Ireland won by 5 wickets (with 72 balls remaining) | Sharjah | Ireland v Afghanistan in United Arab Emirates 2017/18 |
| 7 Dec 2017 | IRE 271/9 v AFG 2202nd ODI · ODI | AFG | 29 | 2/61 | 1 | Ireland won by 51 runs | Sharjah | Ireland v Afghanistan in United Arab Emirates 2017/18 |
| 5 Dec 2017 | IRE 100 v AFG 238/91st ODI · ODI | AFG | 0 | 1/14 | 0 | Afghanistan won by 138 runs | Sharjah | Ireland v Afghanistan in United Arab Emirates 2017/18 |
| 14 Nov 2017 | CV 139/4 v CV 140/4Match 14 · T20 | CV | 0* | 1/19 | 0 | Comilla Victorians won by 6 wickets | Dhaka | Bangladesh Premier League 2017/18 |
| 12 Nov 2017 | RK 115/7 v CV 120/1Match 12 · T20 | CV | DNB | 3/15 | 0 | Comilla Victorians won by 9 wickets | Dhaka | Bangladesh Premier League 2017/18 |
| 7 Nov 2017 | CV 143/7 v CV 144/2Match 5 · T20 | CV | DNB | 1/18 | 0 | Comilla Victorians won by 8 wickets | Sylhet | Bangladesh Premier League 2017/18 |
| 5 Nov 2017 | CV 145/6 v SS 148/6Match 3 · T20 | CV | 5 | 1/22 | 0 | Sylhet Sixers won by 4 wickets | Sylhet | Bangladesh Premier League 2017/18 |
| 9 Sept 2017 | SKAN 135/6 v TKR 136/7Final · T20 | SKAN | 18* | 0/19 | 0 | Trinbago Knight Riders won by 3 wickets | Trinidad | Caribbean Premier League 2017 |
| 5 Sept 2017 | SKAN 149/7 v TKR 111Qualifier 1 · T20 | SKAN | 1 | 0/18 | 1 | St Kitts and Nevis Patriots won by 38 runs | Trinidad | Caribbean Premier League 2017 |
| 3 Sept 2017 | BT 128/9 v SKAN 129/0Match 30 · T20 | SKAN | DNB | 1/23 | 2 | St Kitts and Nevis Patriots won by 10 wickets | Barbados | Caribbean Premier League 2017 |
| 30 Aug 2017 | JT 157/5 v SKAN 116Match 26 · T20 | SKAN | 4 | 1/24 | 0 | Jamaica Tallawahs won by 41 runs | Jamaica | Caribbean Premier League 2017 |
| 23 Aug 2017 | SKAN 162/3 v TKR 88/2Match 22 · T20 | SKAN | DNB | 0/23 | 0 | Trinbago Knight Riders won by 8 wickets (DLS method) | St Kitts | Caribbean Premier League 2017 |
| 21 Aug 2017 | SKAN 208/3 v JT 171/7Match 20 · T20 | SKAN | 29 | 1/31 | 0 | St Kitts and Nevis Patriots won by 37 runs | St Kitts | Caribbean Premier League 2017 |
| 19 Aug 2017 | SLS 46/1 v SKANMatch 18 · T20 | SKAN | - | - | 1 | No result | St Kitts | Caribbean Premier League 2017 |
| 18 Aug 2017 | BT 168/6 v SKAN 84/1Match 16 · T20 | SKAN | DNB | 0/23 | 2 | St Kitts and Nevis Patriots won by 17 runs (DLS method) | St Kitts | Caribbean Premier League 2017 |
| 14 Aug 2017 | SKAN 158/7 v TKR 161/6Match 13 · T20 | SKAN | 17 | 2/12 | 1 | Trinbago Knight Riders won by 4 wickets | Trinidad | Caribbean Premier League 2017 |
| 12 Aug 2017 | SKAN 196/6 v SLS 163/8Match 10 · T20 | SKAN | 24* | 3/15 | 0 | St Kitts and Nevis Patriots won by 33 runs | St Lucia | Caribbean Premier League 2017 |
| 6 Aug 2017 | SKAN 132/3 v GAW 128/8Match 4 · T20 | SKAN | DNB | 1/18 | 0 | St Kitts and Nevis Patriots won by 4 runs | Lauderhill | Caribbean Premier League 2017 |
| 5 Aug 2017 | GAW 123/7 v SKAN 124/6Match 2 · T20 | SKAN | 5* | 0/17 | 1 | St Kitts and Nevis Patriots won by 4 wickets | Lauderhill | Caribbean Premier League 2017 |
| 11 Jun 2017 | WI 138/6 v AFG 1352nd ODI · ODI | AFG | 13 | 1/33 | 1 | West Indies won by 4 wickets (with 64 balls remaining) | Gros Islet | Afghanistan tour of West Indies 2017 |
| 9 Jun 2017 | WI 149 v AFG 212/61st ODI · ODI | AFG | 27* | 0/34 | 2 | Afghanistan won by 63 runs | Gros Islet | Afghanistan tour of West Indies 2017 |
| 5 Jun 2017 | AFG 146/6 v WI 147/33rd T20I · T20I | AFG | 38 | 1/33 | 0 | West Indies won by 7 wickets (with 4 balls remaining) | Basseterre | Afghanistan tour of West Indies 2017 |
| 3 Jun 2017 | WI 112/3 v AFG 932nd T20I · T20I | AFG | 8 | 1/21 | 0 | West Indies won by 29 runs (DLS method) | Basseterre | Afghanistan tour of West Indies 2017 |
| 13 May 2017 | GL 154 v SH 158/2Match 53 · T20 | SH | DNB | 0/17 | 0 | Sunrisers Hyderabad won by 8 wickets | Kanpur | Indian Premier League 2017 |
| 8 May 2017 | SH 140/3 v MI 138/7Match 48 · T20 | SH | DNB | 1/13 | 0 | Sunrisers Hyderabad won by 7 wickets | Hyderabad | Indian Premier League 2017 |
| 17 Apr 2017 | SH 159/6 v PK 154Match 19 · T20 | SH | 2 | 1/28 | 0 | Sunrisers Hyderabad won by 5 runs | Hyderabad | Indian Premier League 2017 |
| 24 Mar 2017 | IRE 229 v AFG 231/35th ODI · ODI | AFG | DNB | 0/45 | 0 | Afghanistan won by 7 wickets (with 8 balls remaining) | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 22 Mar 2017 | IRE 224/7 v AFG 2204th ODI · ODI | AFG | 41 | 4/30 | 1 | Ireland won by 3 wickets (with 19 balls remaining) | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 19 Mar 2017 | IRE 265/4 v AFG 264/83rd ODI · ODI | AFG | 13 | 1/64 | 0 | Ireland won by 6 wickets (with 9 balls remaining) | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 17 Mar 2017 | IRE 304 v AFG 3382nd ODI · ODI | AFG | 14 | 0/70 | 3 | Afghanistan won by 34 runs | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 15 Mar 2017 | IRE 262 v AFG 292/71st ODI · ODI | AFG | 34* | 0/38 | 0 | Afghanistan won by 30 runs | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 12 Mar 2017 | AFG 233/8 v IRE 2053rd T20I · T20I | AFG | 89 | 1/43 | 3 | Afghanistan won by 28 runs | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 10 Mar 2017 | AFG 184/8 v IRE 93/92nd T20I · T20I | AFG | 34 | 0/14 | 1 | Afghanistan won by 17 runs (DLS method) | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 8 Mar 2017 | IRE 165/5 v AFG 171/41st T20I · T20I | AFG | 1 | 0/48 | 0 | Afghanistan won by 6 wickets (with 12 balls remaining) | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 26 Feb 2017 | ZIM 54 v AFG 253/95th ODI · ODI | AFG | 48 | 3/14 | 0 | Afghanistan won by 106 runs (D/L method) | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 24 Feb 2017 | ZIM 107/3 v AFG 1114th ODI · ODI | AFG | 17 | 2/11 | 0 | Zimbabwe won by 7 wickets (with 118 balls remaining) (D/L method) | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 21 Feb 2017 | ZIM 129 v AFG 1263rd ODI · ODI | AFG | 11 | 1/26 | 2 | Zimbabwe won by 3 runs | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 19 Feb 2017 | ZIM 184 v AFG 238/92nd ODI · ODI | AFG | 33 | 3/38 | 0 | Afghanistan won by 54 runs | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 16 Feb 2017 | ZIM 99/4 v AFG 2151st ODI · ODI | AFG | 6 | 1/26 | 1 | Afghanistan won by 12 runs (D/L method) | Harare | Afghanistan tour of Zimbabwe 2016/17 |
| 20 Jan 2017 | IRE 71 v AFG 75/0Final · T20I | AFG | DNB | 4/10 | 0 | Afghanistan won by 10 wickets (with 73 balls remaining) | Dubai | Desert T20 Challenge 2016/17 |
| 20 Jan 2017 | OMA 149/8 v AFG 150/21st Semi-final · T20I | AFG | DNB | 0/28 | 0 | Afghanistan won by 8 wickets (with 9 balls remaining) | Dubai | Desert T20 Challenge 2016/17 |