| 31 May 2018 | WI 199/4 v IWX 127/9Only T20I · T20I | IWX | 10 | 0/31 | 0 | West Indies won by 72 runs | London | ICC World XI tour of England 2018 |
| 16 May 2018 | MI 186/8 v PK 183/5Match 50 · T20 | MI | 11* | 2/37 | 0 | Mumbai Indians won by 3 runs | Mumbai | Indian Premier League 2018 |
| 13 May 2018 | MI 168/6 v RR 171/3Match 47 · T20 | MI | DNB | 0/28 | 0 | Rajasthan Royals won by 7 wickets | Mumbai | Indian Premier League 2018 |
| 9 May 2018 | MI 210/6 v KKR 108Match 41 · T20 | MI | DNB | 1/24 | 0 | Mumbai Indians won by 102 runs | Kolkata | Indian Premier League 2018 |
| 6 May 2018 | MI 181/4 v KKR 168/6Match 37 · T20 | MI | DNB | 1/30 | 0 | Mumbai Indians won by 13 runs | Mumbai | Indian Premier League 2018 |
| 4 May 2018 | PK 174/6 v MI 176/4Match 34 · T20 | MI | DNB | 1/31 | 0 | Mumbai Indians won by 6 wickets | Indore | Indian Premier League 2018 |
| 1 May 2018 | RCB 167/7 v MI 153/7Match 31 · T20 | MI | 0* | 1/34 | 0 | Royal Challengers Bangalore won by 14 runs | Bengaluru | Indian Premier League 2018 |
| 28 Apr 2018 | CSK 169/5 v MI 170/2Match 27 · T20 | MI | DNB | 2/26 | 0 | Mumbai Indians won by 8 wickets | Pune | Indian Premier League 2018 |
| 24 Apr 2018 | SH 118 v MI 87Match 23 · T20 | MI | 0 | 2/22 | 0 | Sunrisers Hyderabad won by 31 runs | Mumbai | Indian Premier League 2018 |
| 22 Apr 2018 | MI 167/7 v RR 168/7Match 21 · T20 | MI | 0 | 1/32 | 0 | Rajasthan Royals won by 3 wickets | Jaipur | Indian Premier League 2018 |
| 17 Apr 2018 | MI 213/6 v RCB 167/8Match 14 · T20 | MI | 0* | 2/24 | 0 | Mumbai Indians won by 46 runs | Mumbai | Indian Premier League 2018 |
| 7 Apr 2018 | MI 165/4 v CSK 169/9Match 1 · T20 | MI | DNB | 1/44 | 0 | Chennai Super Kings won by 1 wicket | Mumbai | Indian Premier League 2018 |
| 16 Mar 2018 | PZ 176/3 v LQ 172/4Match 29 · T20 | LQ | DNB | 0/44 | 0 | Peshawar Zalmi won by 7 wickets | Sharjah | Pakistan Super League 2017/18 |
| 14 Mar 2018 | QG 169/6 v LQ 186/4Match 26 · T20 | LQ | DNB | 1/43 | 0 | Lahore Qalandars won by 17 runs | Sharjah | Pakistan Super League 2017/18 |
| 11 Mar 2018 | KK 163/5 v LQ 163/8Match 24 · T20 | LQ | 4 | 0/24 | 2 | Match tied (Lahore Qalandars won the Super Over) | Dubai | Pakistan Super League 2017/18 |
| 9 Mar 2018 | MS 114 v LQ 115/4Match 20 · T20 | LQ | DNB | 1/31 | 0 | Lahore Qalandars won by 6 wickets | Dubai | Pakistan Super League 2017/18 |
| 24 Jan 2018 | ST 180 v MR 189/6Match 37 · T20 | ST | 9 | 1/48 | 1 | Melbourne Renegades won by 9 runs | Canberra | Big Bash League 2017/18 |
| 20 Jan 2018 | MS 147/6 v ST 149/3Match 33 · T20 | ST | DNB | 1/30 | 1 | Sydney Thunder won by 7 wickets | Melbourne | Big Bash League 2017/18 |
| 13 Jan 2018 | SS 157/2 v ST 156/6Match 28 · T20 | ST | DNB | 0/34 | 0 | Sydney Sixers won by 8 wickets | Sydney | Big Bash League 2017/18 |
| 11 Jan 2018 | ST 175/4 v PS 172/4Match 25 · T20 | ST | DNB | 1/53 | 0 | Sydney Thunder won by 3 runs | Sydney | Big Bash League 2017/18 |
| 7 Jan 2018 | ST 133/9 v AS 158/7Match 20 · T20 | ST | 0 | 0/38 | 0 | Adelaide Strikers won by 25 runs | Sydney | Big Bash League 2017/18 |
| 1 Jan 2018 | ST 180/8 v HH 189/3Match 13 · T20 | ST | 1* | 0/32 | 1 | Hobart Hurricanes won by 9 runs | Sydney | Big Bash League 2017/18 |
| 30 Dec 2017 | HH 109 v ST 166/5Match 11 · T20 | ST | DNB | 2/19 | 0 | Sydney Thunder won by 57 runs | Launceston | Big Bash League 2017/18 |
| 27 Dec 2017 | BH 153/4 v ST 149/4Match 8 · T20 | ST | DNB | 2/45 | 0 | Brisbane Heat won by 6 wickets (DLS method) | Brisbane | Big Bash League 2017/18 |
| 22 Dec 2017 | AS 163/6 v ST 110Match 4 · T20 | ST | 0 | 2/37 | 0 | Adelaide Strikers won by 53 runs | Adelaide | Big Bash League 2017/18 |
| 19 Dec 2017 | ST 150/5 v SS 149/9Match 1 · T20 | ST | DNB | 2/25 | 0 | Sydney Thunder won by 5 wickets | Sydney | Big Bash League 2017/18 |
| 22 Aug 2017 | SLS 100/7 v GAW 101/3Match 21 · T20 | SLS | DNB | 0/16 | 0 | Guyana Amazon Warriors won by 7 wickets | Guyana | Caribbean Premier League 2017 |
| 19 Aug 2017 | SLS 46/1 v SKANMatch 18 · T20 | SLS | DNB | - | 0 | No result | St Kitts | Caribbean Premier League 2017 |
| 15 Aug 2017 | SLS 173/7 v JT 179/5Match 14 · T20 | SLS | DNB | 1/39 | 1 | Jamaica Tallawahs won by 5 wickets | St Lucia | Caribbean Premier League 2017 |
| 13 Aug 2017 | SLS 152/8 v GAW 153/4Match 12 · T20 | SLS | 0* | 1/32 | 0 | Guyana Amazon Warriors won by 6 wickets | St Lucia | Caribbean Premier League 2017 |
| 12 Aug 2017 | SKAN 196/6 v SLS 163/8Match 10 · T20 | SLS | 4 | 0/40 | 0 | St Kitts and Nevis Patriots won by 33 runs | St Lucia | Caribbean Premier League 2017 |
| 10 Aug 2017 | BT 196/4 v SLS 129/6Match 8 · T20 | SLS | DNB | 1/32 | 0 | Barbados Tridents won by 21 runs (DLS method) | St Lucia | Caribbean Premier League 2017 |
| 7 Aug 2017 | SLS 118/9 v TKR 120/6Match 6 · T20 | SLS | 0 | 1/21 | 0 | Trinbago Knight Riders won by 4 wickets | Trinidad | Caribbean Premier League 2017 |
| 4 Aug 2017 | SLS 132/9 v TKR 137/1Match 1 · T20 | SLS | 0* | 0/32 | 0 | Trinbago Knight Riders won by 9 wickets | St Lucia | Caribbean Premier League 2017 |
| 16 May 2017 | MI 142/9 v RPS 162/4Qualifier 1 · T20 | MI | 12 | 1/46 | 0 | Rising Pune Supergiant won by 20 runs | Mumbai | Indian Premier League 2017 |
| 11 May 2017 | MI 223/6 v PK 230/3Match 51 · T20 | MI | DNB | 1/54 | 0 | Kings XI Punjab won by 7 runs | Mumbai | Indian Premier League 2017 |
| 8 May 2017 | SH 140/3 v MI 138/7Match 48 · T20 | MI | 2* | 1/26 | 0 | Sunrisers Hyderabad won by 7 wickets | Hyderabad | Indian Premier League 2017 |
| 6 May 2017 | DC 66 v MI 212/3Match 45 · T20 | MI | DNB | 1/18 | 0 | Mumbai Indians won by 146 runs | Delhi | Indian Premier League 2017 |
| 1 May 2017 | MI 165/5 v RCB 162/8Match 38 · T20 | MI | DNB | 3/34 | 0 | Mumbai Indians won by 5 wickets | Mumbai | Indian Premier League 2017 |
| 29 Apr 2017 | GL 153/9 v MI 153Match 35 · T20 | MI | 1 | 0/50 | 0 | Match tied (Mumbai Indians won the Super Over) | Rajkot | Indian Premier League 2017 |
| 24 Apr 2017 | MI 157/8 v RPS 160/6Match 28 · T20 | MI | 0 | 0/36 | 0 | Rising Pune Supergiant won by 3 runs | Mumbai | Indian Premier League 2017 |
| 22 Apr 2017 | MI 142/8 v DC 128/7Match 25 · T20 | MI | 1* | 3/24 | 0 | Mumbai Indians won by 14 runs | Mumbai | Indian Premier League 2017 |
| 20 Apr 2017 | PK 198/4 v MI 199/2Match 22 · T20 | MI | DNB | 2/46 | 0 | Mumbai Indians won by 8 wickets | Indore | Indian Premier League 2017 |
| 16 Apr 2017 | MI 177/4 v GL 176/4Match 16 · T20 | MI | DNB | 2/24 | 0 | Mumbai Indians won by 6 wickets | Mumbai | Indian Premier League 2017 |
| 14 Apr 2017 | RCB 142/5 v MI 145/6Match 12 · T20 | MI | 0 | 2/20 | 0 | Mumbai Indians won by 4 wickets | Bangalore | Indian Premier League 2017 |
| 12 Apr 2017 | MI 159/6 v SH 158/8Match 10 · T20 | MI | DNB | 1/42 | 0 | Mumbai Indians won by 4 wickets | Mumbai | Indian Premier League 2017 |
| 9 Apr 2017 | MI 180/6 v KKR 178/7Match 7 · T20 | MI | DNB | 1/51 | 1 | Mumbai Indians won by 4 wickets | Mumbai | Indian Premier League 2017 |
| 6 Apr 2017 | RPS 187/3 v MI 184/8Match 2 · T20 | MI | 0* | 1/36 | 0 | Rising Pune Supergiant won by 7 wickets | Pune | Indian Premier League 2017 |
| 21 Mar 2017 | OV 282 & 205 v AA 304 & 185/2Match · First-class | AA | 47 & DNB | 0/46 & 2/23 | 0 | Auckland Aces won by 8 wickets | University of Otago Oval | Plunket Shield 2016/17 |
| 14 Mar 2017 | AA 461 & 202/4d v ND 334 & 258Match · First-class | AA | 73* & DNB | 1/82 & 1/56 | 2 | Auckland Aces won by 71 runs | Kennards Hire Community Oval | Plunket Shield 2016/17 |