| 5 Jun 2019 | IND 230/4 v SA 227/9Match 8 · ODI | IND | DNB | 0/16 | 1 | India won by 6 wickets | Southampton | World Cup 2019 |
| 5 May 2019 | CSK 170/5 v PK 173/4Match 55 · T20 | CSK | 0 | - | 0 | Kings XI Punjab won by 6 wickets | Chandigarh | Indian Premier League 2019 |
| 1 May 2019 | CSK 179/4 v DC 99Match 50 · T20 | CSK | DNB | - | 0 | Chennai Super Kings won by 80 runs | Chennai | Indian Premier League 2019 |
| 26 Apr 2019 | MI 155/4 v CSK 109Match 44 · T20 | CSK | 6 | - | 0 | Mumbai Indians won by 46 runs | Chennai | Indian Premier League 2019 |
| 23 Apr 2019 | SH 175/3 v CSK 176/4Match 41 · T20 | CSK | 11* | - | 0 | Chennai Super Kings won by 6 wickets | Chennai | Indian Premier League 2019 |
| 21 Apr 2019 | RCB 161/7 v CSK 160/8Match 39 · T20 | CSK | 9 | - | 0 | Royal Challengers Bangalore won by 1 run | Bengaluru | Indian Premier League 2019 |
| 17 Apr 2019 | CSK 132/5 v SH 137/4Match 33 · T20 | CSK | 1 | - | 0 | Sunrisers Hyderabad won by 6 wickets | Hyderabad | Indian Premier League 2019 |
| 14 Apr 2019 | KKR 161/8 v CSK 162/5Match 29 · T20 | CSK | 20 | - | 0 | Chennai Super Kings won by 5 wickets | Kolkata | Indian Premier League 2019 |
| 11 Apr 2019 | RR 151/7 v CSK 155/6Match 25 · T20 | CSK | 1 | - | 1 | Chennai Super Kings won by 4 wickets | Jaipur | Indian Premier League 2019 |
| 9 Apr 2019 | KKR 108/9 v CSK 111/3Match 23 · T20 | CSK | 8* | - | 1 | Chennai Super Kings won by 7 wickets | Chennai | Indian Premier League 2019 |
| 6 Apr 2019 | CSK 160/3 v PK 138/5Match 18 · T20 | CSK | DNB | - | 0 | Chennai Super Kings won by 22 runs | Chennai | Indian Premier League 2019 |
| 3 Apr 2019 | MI 170/5 v CSK 133/8Match 15 · T20 | CSK | 58 | - | 1 | Mumbai Indians won by 37 runs | Mumbai | Indian Premier League 2019 |
| 31 Mar 2019 | CSK 175/5 v RR 167/8Match 12 · T20 | CSK | 8 | - | 0 | Chennai Super Kings won by 8 runs | Chennai | Indian Premier League 2019 |
| 26 Mar 2019 | DC 147/6 v CSK 150/4Match 5 · T20 | CSK | 27 | - | 0 | Chennai Super Kings won by 6 wickets | Delhi | Indian Premier League 2019 |
| 23 Mar 2019 | RCB 70 v CSK 71/3Match 1 · T20 | CSK | 13* | - | 1 | Chennai Super Kings won by 7 wickets | Chennai | Indian Premier League 2019 |
| 13 Mar 2019 | IND 237 v AUS 272/95th ODI · ODI | IND | 44 | 0/8 | 0 | Australia won by 35 runs | Delhi | Australia tour of India 2018/19 |
| 10 Mar 2019 | IND 358/9 v AUS 359/64th ODI · ODI | IND | 10 | 0/44 | 0 | Australia won by 4 wickets | Chandigarh | Australia tour of India 2018/19 |
| 8 Mar 2019 | IND 281 v AUS 313/53rd ODI · ODI | IND | 26 | 0/32 | 0 | Australia won by 32 runs | Ranchi | Australia tour of India 2018/19 |
| 5 Mar 2019 | IND 250 v AUS 2422nd ODI · ODI | IND | 11 | 1/33 | 0 | India won by 8 runs | Nagpur | Australia tour of India 2018/19 |
| 2 Mar 2019 | IND 240/4 v AUS 236/71st ODI · ODI | IND | 81* | 1/31 | 0 | India won by 6 wickets | Hyderabad | Australia tour of India 2018/19 |
| 3 Feb 2019 | NZ 217 v IND 2525th ODI · ODI | IND | 34 | 1/34 | 1 | India won by 35 runs | Wellington | India tour of New Zealand 2018/19 |
| 31 Jan 2019 | NZ 93/2 v IND 924th ODI · ODI | IND | 1 | - | 0 | New Zealand won by 8 wickets | Hamilton | India tour of New Zealand 2018/19 |
| 28 Jan 2019 | NZ 243 v IND 245/33rd ODI · ODI | IND | DNB | 0/17 | 0 | India won by 7 wickets | Mount Maunganui | India tour of New Zealand 2018/19 |
| 26 Jan 2019 | NZ 234 v IND 324/42nd ODI · ODI | IND | 22* | 1/35 | 0 | India won by 90 runs | Mount Maunganui | India tour of New Zealand 2018/19 |
| 23 Jan 2019 | NZ 157 v IND 156/21st ODI · ODI | IND | DNB | 1/17 | 0 | India won by 8 wickets (DLS method) | Napier | India tour of New Zealand 2018/19 |
| 18 Jan 2019 | AUS 230 v IND 234/33rd ODI · ODI | IND | 61* | 0/35 | 1 | India won by 7 wickets | Melbourne | India tour of Australia 2018/19 |
| 1 Nov 2018 | WI 104 v IND 105/15th ODI · ODI | IND | DNB | - | 3 | India won by 9 wickets | Thiruvananthapuram | West Indies tour of India 2018/19 |
| 29 Oct 2018 | IND 377/5 v WI 1534th ODI · ODI | IND | 16* | - | 0 | India won by 224 runs | Mumbai | West Indies tour of India 2018/19 |
| 28 Sept 2018 | BAN 222 v IND 223/7Final · ODI | IND | 23* | 2/41 | 0 | India won by 3 wickets | Dubai | Asia Cup 2018 |
| 25 Sept 2018 | AFG 252/8 v IND 2525th Match, Super Four · ODI | IND | 19 | 1/27 | 1 | Match tied | Dubai | 2018 Asia Cup |
| 23 Sept 2018 | PAK 237/7 v IND 238/1Match 3 · ODI | IND | DNB | 0/20 | 0 | India won by 9 wickets | Dubai | Asia Cup 2018 |
| 21 Sept 2018 | BAN 173 v IND 174/3Match 1 · ODI | IND | DNB | - | 1 | India won by 7 wickets | Dubai | Asia Cup 2018 |
| 19 Sept 2018 | PAK 162 v IND 164/2Match 5 · ODI | IND | DNB | 3/23 | 0 | India won by 8 wickets | Dubai | Asia Cup 2018 |
| 18 Sept 2018 | IND 285/7 v HK 259/8Match 4 · ODI | IND | 28* | 0/28 | 0 | India won by 26 runs | Dubai | Asia Cup 2018 |
| 7 Apr 2018 | MI 165/4 v CSK 169/9Match 1 · T20 | CSK | 24* | - | 0 | Chennai Super Kings won by 1 wicket | Mumbai | Indian Premier League 2018 |
| 7 Feb 2018 | IND 303/6 v SA 1793rd ODI · ODI | IND | 1 | - | 0 | India won by 124 runs | Cape Town | India tour of South Africa 2017/18 |
| 4 Feb 2018 | SA 118 v IND 119/12nd ODI · ODI | IND | DNB | 0/11 | 0 | India won by 9 wickets | Centurion | India tour of South Africa 2017/18 |
| 1 Feb 2018 | SA 269/8 v IND 270/41st ODI · ODI | IND | DNB | 0/19 | 0 | India won by 6 wickets | Durban | India tour of South Africa 2017/18 |
| 29 Oct 2017 | IND 337/6 v NZ 331/73rd ODI · ODI | IND | 18 | 0/54 | 1 | India won by 6 runs | Kanpur | New Zealand tour of India 2017/18 |
| 25 Oct 2017 | NZ 230/9 v IND 232/42nd ODI · ODI | IND | DNB | 0/31 | 0 | India won by 6 wickets | Pune | New Zealand tour of India 2017/18 |
| 22 Oct 2017 | IND 280/8 v NZ 284/41st ODI · ODI | IND | 12 | - | 1 | New Zealand won by 6 wickets | Mumbai | New Zealand tour of India 2017/18 |
| 10 Oct 2017 | IND 118 v AUS 122/22nd T20I · T20I | IND | 27 | - | 0 | Australia won by 8 wickets | Guwahati | Australia tour of India 2017/18 |
| 7 Oct 2017 | AUS 118/8 v IND 49/11st T20I · T20I | IND | DNB | - | 0 | India won by 9 wickets (DLS method) | Ranchi | Australia tour of India 2017/18 |
| 1 Oct 2017 | AUS 242/9 v IND 243/35th ODI · ODI | IND | 5* | 1/48 | 0 | India won by 7 wickets | Nagpur | Australia tour of India 2017/18 |
| 28 Sept 2017 | AUS 334/5 v IND 313/84th ODI · ODI | IND | 67 | 1/38 | 0 | Australia won by 21 runs | Bengaluru | Australia tour of India 2017/18 |
| 24 Sept 2017 | AUS 293/6 v IND 294/53rd ODI · ODI | IND | 2 | - | 1 | India won by 5 wickets | Indore | Australia tour of India 2017/18 |
| 21 Sept 2017 | IND 252 v AUS 2022nd ODI · ODI | IND | 24 | - | 0 | India won by 50 runs | Kolkata | Australia tour of India 2017/18 |
| 17 Sept 2017 | IND 281/7 v AUS 137/91st ODI · ODI | IND | 40 | - | 1 | India won by 26 runs (DLS method) | Chennai | Australia tour of India 2017/18 |
| 6 Sept 2017 | SL 170/7 v IND 174/3Only T20I · T20I | IND | DNB | - | 0 | India won by 7 wickets | Colombo | India tour of Sri Lanka 2017 |
| 3 Sept 2017 | SL 238 v IND 239/45th ODI · ODI | IND | 63 | 0/20 | 0 | India won by 6 wickets | Colombo | India tour of Sri Lanka 2017 |