| 1 May 2015 | DC 119/1 v PK 118/8Match 31 · T20 | PK | 7* | 1/38 | 0 | Delhi Daredevils won by 9 wickets | Delhi | Indian Premier League 2015 |
| 2 Jan 2016 | ODI 91 v MUM 95/4Match · T20 | MUM | DNB | 2/11 | 1 | Mumbai won by 6 wickets | Barabati Stadium | Syed Mushtaq Ali Trophy 2015/16 |
| 3 Jan 2016 | KAR 162 v MUM 161Match · T20 | MUM | 1 | 1/8 | 1 | Karnataka won by 1 run | DRIEMS Ground | Syed Mushtaq Ali Trophy 2015/16 |
| 4 Jan 2016 | SER 127/7 v MUM 128/2Match · T20 | MUM | DNB | 2/17 | 1 | Mumbai won by 8 wickets | Barabati Stadium | Syed Mushtaq Ali Trophy 2015/16 |
| 7 Jan 2016 | MUM 164/6 v UP 168/6Match · T20 | MUM | 7* | 0/26 | 0 | Uttar Pradesh won by 4 wickets | Barabati Stadium | Syed Mushtaq Ali Trophy 2015/16 |
| 8 Jan 2016 | MAH 155/8 v MUM 157/2Match · T20 | MUM | DNB | 1/28 | 0 | Mumbai won by 8 wickets | DRIEMS Ground | Syed Mushtaq Ali Trophy 2015/16 |
| 15 Jan 2016 | KER 160/7 v MUM 164/4Super League · T20 | MUM | DNB | 1/27 | 0 | Mumbai won by 6 wickets | Wankhede Stadium | Syed Mushtaq Ali Trophy 2015/16 |
| 16 Jan 2016 | VID 181/4 v MUM 182/5Super League · T20 | MUM | DNB | 0/34 | 0 | Mumbai won by 5 wickets | Wankhede Stadium | Syed Mushtaq Ali Trophy 2015/16 |
| 18 Jan 2016 | MUM 151/5 v BAR 153/9Super League · T20 | MUM | DNB | 1/35 | 1 | Baroda won by 1 wicket | Wankhede Stadium | Syed Mushtaq Ali Trophy 2015/16 |
| 14 Apr 2017 | GL 172/3 v RPS 171/8Match 13 · T20 | RPS | 0 | 1/14 | 0 | Gujarat Lions won by 7 wickets | Rajkot | Indian Premier League 2017 |
| 16 Apr 2017 | RCB 134/9 v RPS 161/8Match 17 · T20 | RPS | 0 | 3/35 | 0 | Rising Pune Supergiant won by 27 runs | Bangalore | Indian Premier League 2017 |
| 22 Apr 2017 | RPS 179/4 v SH 176/3Match 24 · T20 | RPS | DNB | 0/50 | 0 | Rising Pune Supergiant won by 6 wickets | Pune | Indian Premier League 2017 |
| 24 Apr 2017 | MI 157/8 v RPS 160/6Match 28 · T20 | RPS | DNB | 0/29 | 0 | Rising Pune Supergiant won by 3 runs | Mumbai | Indian Premier League 2017 |
| 26 Apr 2017 | RPS 182/5 v KKR 184/3Match 30 · T20 | RPS | DNB | 0/31 | 1 | Kolkata Knight Riders won by 7 wickets | Pune | Indian Premier League 2017 |
| 1 May 2017 | RPS 167/5 v GL 161Match 39 · T20 | RPS | DNB | 1/25 | 0 | Rising Pune Supergiant won by 5 wickets | Pune | Indian Premier League 2017 |
| 3 May 2017 | KKR 155/8 v RPS 158/6Match 41 · T20 | RPS | DNB | 0/21 | 0 | Rising Pune Supergiant won by 4 wickets | Kolkata | Indian Premier League 2017 |
| 6 May 2017 | SH 136/9 v RPS 148/8Match 44 · T20 | RPS | 0 | 0/12 | 1 | Rising Pune Supergiant won by 12 runs | Hyderabad | Indian Premier League 2017 |
| 12 May 2017 | DC 168/8 v RPS 161/7Match 52 · T20 | RPS | DNB | 0/35 | 0 | Delhi Daredevils won by 7 runs | Delhi | Indian Premier League 2017 |
| 14 May 2017 | RPS 78/1 v PK 73Match 55 · T20 | RPS | DNB | 3/19 | 0 | Rising Pune Supergiant won by 9 wickets | Pune | Indian Premier League 2017 |
| 16 May 2017 | MI 142/9 v RPS 162/4Qualifier 1 · T20 | RPS | DNB | 3/37 | 0 | Rising Pune Supergiant won by 20 runs | Mumbai | Indian Premier League 2017 |
| 21 May 2017 | MI 129/8 v RPS 128/6Final · T20 | RPS | DNB | 0/7 | 2 | Mumbai Indians won by 1 run | Hyderabad | Indian Premier League 2017 |
| 31 Aug 2017 | IND 375/5 v SL 2074th ODI · ODI | IND | DNB | 1/26 | 1 | India won by 168 runs | Colombo | India tour of Sri Lanka 2017 |
| 3 Sept 2017 | SL 238 v IND 239/45th ODI · ODI | IND | DNB | 0/48 | 1 | India won by 6 wickets | Colombo | India tour of Sri Lanka 2017 |
| 7 Jan 2018 | BAR 210/3 v MUM 197/8Match · T20 | MUM | 5 | 0/47 | 0 | Baroda won by 13 runs | Saurashtra Cricket Association Stadium | Syed Mushtaq Ali Trophy 2017/18 |
| 8 Jan 2018 | GUJ 167/7 v MUM 168/5Match · T20 | MUM | DNB | 1/31 | 0 | Mumbai won by 5 wickets | Saurashtra Cricket Association Stadium | Syed Mushtaq Ali Trophy 2017/18 |
| 10 Jan 2018 | MUM 130 v SAU 133/2Match · T20 | MUM | 3 | 2/23 | 0 | Saurashtra won by 8 wickets | Saurashtra Cricket Association Stadium | Syed Mushtaq Ali Trophy 2017/18 |
| 11 Jan 2018 | MAH 89 v MUM 92/3Match · T20 | MUM | DNB | 1/13 | 1 | Mumbai won by 7 wickets | Saurashtra Cricket Association Stadium | Syed Mushtaq Ali Trophy 2017/18 |
| 16 Feb 2018 | SA 204 v IND 206/26th ODI · ODI | IND | DNB | 4/52 | 1 | India won by 8 wickets | Centurion | India tour of South Africa 2017/18 |
| 21 Feb 2018 | IND 188/4 v SA 189/42nd T20I · T20I | IND | DNB | 1/31 | 1 | South Africa won by 6 wickets | Centurion | India tour of South Africa 2017/18 |
| 24 Feb 2018 | IND 172/7 v SA 165/63rd T20I · T20I | IND | DNB | 1/35 | 0 | India won by 7 runs | Cape Town | India tour of South Africa 2017/18 |
| 6 Mar 2018 | IND 174/5 v SL 175/5Match 1 · T20I | IND | DNB | 0/42 | 0 | Sri Lanka won by 5 wickets | Colombo | Nidahas Trophy 2017/18 |
| 8 Mar 2018 | BAN 139/8 v IND 140/4Match 2 · T20I | IND | DNB | 1/25 | 1 | India won by 6 wickets | Colombo | Nidahas Trophy 2017/18 |
| 12 Mar 2018 | SL 152/9 v IND 153/4Match 4 · T20I | IND | DNB | 4/27 | 0 | India won by 6 wickets | Colombo | Nidahas Trophy 2017/18 |
| 14 Mar 2018 | IND 176/3 v BAN 159/6Match 5 · T20I | IND | DNB | 1/37 | 0 | India won by 17 runs | Colombo | Nidahas Trophy 2017/18 |
| 18 Mar 2018 | BAN 166/8 v IND 168/6Final · T20I | IND | DNB | 0/45 | 1 | India won by 4 wickets | Colombo | Nidahas Trophy 2017/18 |
| 10 Apr 2018 | KKR 202/6 v CSK 205/5Match 5 · T20 | CSK | DNB | 1/37 | 0 | Chennai Super Kings won by 5 wickets | Chennai | Indian Premier League 2018 |
| 15 Apr 2018 | PK 197/7 v CSK 193/5Match 12 · T20 | CSK | DNB | 2/33 | 0 | Kings XI Punjab won by 4 runs | Chandigarh | Indian Premier League 2018 |
| 20 Apr 2018 | CSK 204/5 v RR 140Match 17 · T20 | CSK | DNB | 2/18 | 1 | Chennai Super Kings won by 64 runs | Pune | Indian Premier League 2018 |
| 22 Apr 2018 | CSK 182/3 v SH 178/6Match 20 · T20 | CSK | DNB | 1/45 | 0 | Chennai Super Kings won by 4 runs | Hyderabad | Indian Premier League 2018 |
| 25 Apr 2018 | RCB 205/8 v CSK 207/5Match 24 · T20 | CSK | DNB | 2/46 | 0 | Chennai Super Kings won by 5 wickets | Bengaluru | Indian Premier League 2018 |
| 28 Apr 2018 | CSK 169/5 v MI 170/2Match 27 · T20 | CSK | DNB | 0/38 | 1 | Mumbai Indians won by 8 wickets | Pune | Indian Premier League 2018 |
| 5 May 2018 | RCB 127/9 v CSK 128/4Match 35 · T20 | CSK | DNB | 0/19 | 1 | Chennai Super Kings won by 6 wickets | Pune | Indian Premier League 2018 |
| 11 May 2018 | CSK 176/4 v RR 177/6Match 43 · T20 | CSK | DNB | 1/22 | 0 | Rajasthan Royals won by 4 wickets | Jaipur | Indian Premier League 2018 |
| 13 May 2018 | SH 179/4 v CSK 180/2Match 46 · T20 | CSK | DNB | 2/32 | 0 | Chennai Super Kings won by 8 wickets | Pune | Indian Premier League 2018 |
| 18 May 2018 | DC 162/5 v CSK 128/6Match 52 · T20 | CSK | DNB | 1/27 | 1 | Delhi Daredevils won by 34 runs | Delhi | Indian Premier League 2018 |
| 20 May 2018 | PK 153 v CSK 159/5Match 56 · T20 | CSK | DNB | 2/33 | 0 | Chennai Super Kings won by 5 wickets | Pune | Indian Premier League 2018 |
| 22 May 2018 | SH 139/7 v CSK 140/8Qualifier 1 · T20 | CSK | 15* | 1/50 | 0 | Chennai Super Kings won by 2 wickets | Mumbai | Indian Premier League 2018 |
| 27 May 2018 | SH 178/6 v CSK 181/2Final · T20 | CSK | DNB | 1/31 | 0 | Chennai Super Kings won by 8 wickets | Mumbai | Indian Premier League 2018 |
| 17 Jul 2018 | IND 256/8 v ENG 260/23rd ODI · ODI | IND | 22* | 1/51 | 0 | England won by 8 wickets | Leeds | India tour of Ireland and England 2018 |
| 18 Sept 2018 | IND 285/7 v HK 259/8Match 4 · ODI | IND | 0 | 0/41 | 0 | India won by 26 runs | Dubai International Cricket Stadium | Asia Cup 2018 |