| 7 Jan 2018 | BAR 210/3 v MUM 197/8Match · T20 | MUM | 0* | 1/29 | 0 | Baroda won by 13 runs | Rajkot | Syed Mushtaq Ali Trophy 2017/18 |
| 10 May 2017 | GL 195/5 v DC 197/8Match 50 · T20 | GL | DNB | 1/30 | 1 | Delhi Daredevils won by 2 wickets | Kanpur | Indian Premier League 2017 |
| 7 May 2017 | PK 189/3 v GL 192/4Match 47 · T20 | GL | DNB | 1/24 | 0 | Gujarat Lions won by 6 wickets | Chandigarh | Indian Premier League 2017 |
| 21 Apr 2017 | KKR 187/5 v GL 188/6Match 23 · T20 | GL | DNB | 0/23 | 0 | Gujarat Lions won by 4 wickets | Kolkata | Indian Premier League 2017 |
| 18 Apr 2017 | GL 192/7 v RCB 213/2Match 20 · T20 | GL | DNB | 1/37 | 0 | Royal Challengers Bangalore won by 21 runs | Rajkot | Indian Premier League 2017 |
| 9 Apr 2017 | SH 140/1 v GL 135/7Match 6 · T20 | GL | 1 | 0/17 | 0 | Sunrisers Hyderabad won by 9 wickets | Hyderabad | Indian Premier League 2017 |
| 7 Apr 2017 | GL 183/4 v KKR 184/0Match 3 · T20 | GL | DNB | 0/42 | 0 | Kolkata Knight Riders won by 10 wickets | Rajkot | Indian Premier League 2017 |
| 26 Oct 2016 | IND 241 v NZ 260/7Match 4 · ODI | IND | 25* | 1/59 | 0 | New Zealand won by 19 runs | Ranchi | New Zealand in India ODI Series 2016/17 |
| 22 Jun 2016 | ZIM 135/6 v IND 138/6Match 3 · T20I | IND | 1* | 2/23 | 0 | India won by 3 runs | Harare | India in Zimbabwe T20I Series 2016 |
| 20 Jun 2016 | ZIM 99/9 v IND 103/0Match 2 · T20I | IND | DNB | 1/32 | 0 | India won by 10 wickets | Harare | India in Zimbabwe T20I Series 2016 |
| 15 Jun 2016 | ZIM 123 v IND 126/0Match 3 · ODI | IND | DNB | 1/17 | 0 | India won by 10 wickets | Harare | India in Zimbabwe ODI Series 2016 |
| 13 Jun 2016 | ZIM 126/9 v IND 129/2Match 2 · ODI | IND | DNB | 2/31 | 0 | India won by 8 wickets | Harare | India in Zimbabwe ODI Series 2016 |
| 11 Jun 2016 | ZIM 168 v IND 173/1Match 1 · ODI | IND | DNB | 2/42 | 0 | India won by 9 wickets | Harare | India in Zimbabwe ODI Series 2016 |
| 27 May 2016 | GL 162/7 v SH 163/6Qualifier 2 · T20 | GL | 3* | 0/32 | 0 | Sunrisers Hyderabad won by 4 wickets | Delhi | Indian Premier League 2016 |
| 24 May 2016 | GL 158 v RCB 159/6Qualifier 1 · T20 | GL | 10 | 4/14 | 0 | Royal Challengers Bangalore won by 4 wickets | Bangalore | Indian Premier League 2016 |
| 21 May 2016 | GL 173/4 v MI 172/8Match 54 · T20 | GL | DNB | 2/41 | 1 | Gujarat Lions won by 6 wickets | Kanpur | Indian Premier League 2016 |
| 19 May 2016 | GL 125/4 v KKR 124/8Match 51 · T20 | GL | DNB | 1/34 | 1 | Gujarat Lions won by 6 wickets | Kanpur | Indian Premier League 2016 |
| 14 May 2016 | RCB 248/3 v GL 104Match 44 · T20 | GL | 2 | 1/33 | 0 | Royal Challengers Bangalore won by 144 runs | Bangalore | Indian Premier League 2016 |
| 8 May 2016 | KKR 158/4 v GL 164/5Match 38 · T20 | GL | DNB | 1/30 | 0 | Gujarat Lions won by 5 wickets | Kolkata | Indian Premier League 2016 |
| 6 May 2016 | SH 129/5 v GL 126/6Match 34 · T20 | GL | DNB | 2/17 | 0 | Sunrisers Hyderabad won by 5 wickets | Hyderabad | Indian Premier League 2016 |
| 3 May 2016 | GL 149/7 v DC 150/2Match 31 · T20 | GL | DNB | 0/24 | 0 | Delhi Daredevils won by 8 wickets | Rajkot | Indian Premier League 2016 |
| 1 May 2016 | GL 131/9 v PK 154Match 28 · T20 | GL | 6* | 1/28 | 0 | Kings XI Punjab won by 23 runs | Rajkot | Indian Premier League 2016 |
| 29 Apr 2016 | RPS 195/3 v GL 196/7Match 25 · T20 | GL | DNB | 0/25 | 0 | Gujarat Lions won by 3 wickets | Pune | Indian Premier League 2016 |
| 27 Apr 2016 | DC 171/5 v GL 172/6Match 23 · T20 | GL | DNB | 3/19 | 0 | Gujarat Lions won by 1 run | Delhi | Indian Premier League 2016 |
| 24 Apr 2016 | GL 182/4 v RCB 180/2Match 19 · T20 | GL | DNB | 1/39 | 0 | Gujarat Lions won by 6 wickets | Rajkot | Indian Premier League 2016 |
| 21 Apr 2016 | GL 135/8 v SH 137/0Match 15 · T20 | GL | DNB | 0/9 | 0 | Sunrisers Hyderabad won by 10 wickets | Rajkot | Indian Premier League 2016 |
| 16 Apr 2016 | MI 143/8 v GL 147/7Match 9 · T20 | GL | 6* | 2/19 | 0 | Gujarat Lions won by 3 wickets | Mumbai | Indian Premier League 2016 |
| 18 Jan 2016 | MUM 151/5 v BAR 153/9Super League · T20 | MUM | DNB | 2/23 | 0 | Baroda won by 1 wicket | Mumbai | Syed Mushtaq Ali Trophy 2015/16 |
| 16 Jan 2016 | VID 181/4 v MUM 182/5Super League · T20 | MUM | DNB | 1/27 | 0 | Mumbai won by 5 wickets | Mumbai | Syed Mushtaq Ali Trophy 2015/16 |
| 15 Jan 2016 | KER 160/7 v MUM 164/4Super League · T20 | MUM | DNB | 2/29 | 0 | Mumbai won by 6 wickets | Mumbai | Syed Mushtaq Ali Trophy 2015/16 |
| 8 Jan 2016 | MAH 155/8 v MUM 157/2Match · T20 | MUM | DNB | 2/28 | 0 | Mumbai won by 8 wickets | DRIEMS Ground | Syed Mushtaq Ali Trophy 2015/16 |
| 7 Jan 2016 | MUM 164/6 v UP 168/6Match · T20 | MUM | DNB | 2/31 | 1 | Uttar Pradesh won by 4 wickets | Cuttack | Syed Mushtaq Ali Trophy 2015/16 |
| 4 Jan 2016 | SER 127/7 v MUM 128/2Match · T20 | MUM | DNB | 1/23 | 1 | Mumbai won by 8 wickets | Cuttack | Syed Mushtaq Ali Trophy 2015/16 |
| 3 Jan 2016 | KAR 162 v MUM 161Match · T20 | MUM | 2* | 3/35 | 0 | Karnataka won by 1 run | DRIEMS Ground | Syed Mushtaq Ali Trophy 2015/16 |
| 2 Jan 2016 | ODI 91 v MUM 95/4Match · T20 | MUM | DNB | 2/17 | 0 | Mumbai won by 6 wickets | Cuttack | Syed Mushtaq Ali Trophy 2015/16 |
| 12 Jul 2015 | ZIM 209 v IND 271/8Match 2 · ODI | IND | DNB | 1/39 | 0 | India won by 62 runs | Harare | India in Zimbabwe ODI Series 2015 |
| 10 Jul 2015 | ZIM 251/7 v IND 255/6Match 1 · ODI | IND | DNB | 1/60 | 0 | India won by 4 runs | Harare | India in Zimbabwe ODI Series 2015 |
| 24 Jun 2015 | BAN 240 v IND 317/6Match 3 · ODI | IND | DNB | 2/34 | 1 | India won by 77 runs | Mirpur | India in Bangladesh ODI Series 2015 |
| 21 Jun 2015 | BAN 200/4 v IND 200Match 2 · ODI | IND | 2* | 1/42 | 0 | Bangladesh won by 6 wickets (DLS method) | Mirpur | India in Bangladesh ODI Series 2015 |
| 20 May 2015 | RCB 180/4 v RR 109Eliminator · T20 | RR | 3 | 2/28 | 1 | Royal Challengers Bangalore won by 71 runs | Pune | Indian Premier League 2015 |
| 16 May 2015 | RR 199/6 v KKR 190/9Match 54 · T20 | RR | DNB | 2/36 | 2 | Rajasthan Royals won by 9 runs | Mumbai | Indian Premier League 2015 |
| 7 May 2015 | RR 194/7 v SH 201/4Match 41 · T20 | RR | DNB | 0/19 | 0 | Sunrisers Hyderabad won by 7 runs | Mumbai | Indian Premier League 2015 |
| 3 May 2015 | RR 189/2 v DC 175/7Match 36 · T20 | RR | DNB | 2/43 | 1 | Rajasthan Royals won by 14 runs | Mumbai | Indian Premier League 2015 |
| 1 May 2015 | MI 187/5 v RR 179/7Match 32 · T20 | RR | DNB | 2/26 | 1 | Mumbai Indians won by 8 runs | Mumbai | Indian Premier League 2015 |
| 29 Apr 2015 | RCB 200/7 v RRMatch 29 · T20 | RR | - | 1/36 | 0 | No result | Bangalore | Indian Premier League 2015 |
| 24 Apr 2015 | RR 130/9 v RCB 134/1Match 22 · T20 | RR | 1 | 0/26 | 0 | Royal Challengers Bangalore won by 9 wickets | Ahmedabad | Indian Premier League 2015 |
| 16 Apr 2015 | SH 127/5 v RR 131/4Match 11 · T20 | RR | DNB | 2/9 | 0 | Rajasthan Royals won by 6 wickets | Visakhapatnam | Indian Premier League 2015 |
| 14 Apr 2015 | RR 165/3 v MI 164/5Match 9 · T20 | RR | DNB | 1/15 | 0 | Rajasthan Royals won by 7 wickets | Ahmedabad | Indian Premier League 2015 |
| 12 Apr 2015 | DC 184/3 v RR 186/7Match 6 · T20 | RR | DNB | 0/18 | 0 | Rajasthan Royals won by 3 wickets | Delhi | Indian Premier League 2015 |
| 10 Apr 2015 | PK 136/8 v RR 162/7Match 3 · T20 | RR | DNB | 1/21 | 0 | Rajasthan Royals won by 26 runs | Pune | Indian Premier League 2015 |