| 8 Mar 2018 | BAN 139/8 v IND 140/4Match 2 · T20I | IND | 2* | - | 2 | India won by 6 wickets | Colombo | Nidahas Trophy 2017/18 |
| 6 Mar 2018 | IND 174/5 v SL 175/5Match 1 · T20I | IND | 13* | - | 1 | Sri Lanka won by 5 wickets | Colombo | Nidahas Trophy 2017/18 |
| 24 Feb 2018 | IND 172/7 v SA 165/63rd T20I · T20I | IND | 13 | - | 0 | India won by 7 runs | Cape Town | India tour of South Africa 2017/18 |
| 14 Jan 2018 | TN 193/7 v HI 177/8Match · T20 | TN | 27 | - | 2 | Tamil Nadu won by 16 runs | Dr. Y.S. Rajasekhara Reddy ACA VDCA Cricket Stadium | Syed Mushtaq Ali Trophy 2017/18 |
| 12 Jan 2018 | KAR 179/9 v TN 101Match · T20 | TN | 0 | - | 2 | Karnataka won by 78 runs | Dr P.V.G. Raju ACA Sports Complex | Syed Mushtaq Ali Trophy 2017/18 |
| 11 Jan 2018 | TN 155/5 v GOA 130/7Match · T20 | TN | 56 | - | 0 | Tamil Nadu won by 25 runs | Dr P.V.G. Raju ACA Sports Complex | Syed Mushtaq Ali Trophy 2017/18 |
| 9 Jan 2018 | TN 184/4 v KER 149/7Match · T20 | TN | 71 | - | 0 | Tamil Nadu won by 35 runs | Dr. Y.S. Rajasekhara Reddy ACA VDCA Cricket Stadium | Syed Mushtaq Ali Trophy 2017/18 |
| 8 Jan 2018 | AND 119/7 v TN 122/3Match · T20 | TN | 57 | - | 0 | Tamil Nadu won by 7 wickets | Dr. Y.S. Rajasekhara Reddy ACA VDCA Cricket Stadium | Syed Mushtaq Ali Trophy 2017/18 |
| 24 Dec 2017 | SL 135/7 v IND 139/53rd T20I · T20I | IND | 18* | - | 1 | India won by 5 wickets | Mumbai | Sri Lanka tour of India 2017/18 |
| 22 Dec 2017 | IND 260/5 v SL 172/92nd T20I · T20I | IND | 5* | - | 0 | India won by 88 runs | Indore | Sri Lanka tour of India 2017/18 |
| 20 Dec 2017 | IND 180/3 v SL 871st T20I · T20I | IND | DNB | - | 0 | India won by 93 runs | Cuttack | Sri Lanka tour of India 2017/18 |
| 17 Dec 2017 | SL 215 v IND 219/23rd ODI · ODI | IND | 26* | - | 0 | India won by 8 wickets | Visakhapatnam | Sri Lanka tour of India 2017/18 |
| 13 Dec 2017 | IND 392/4 v SL 251/82nd ODI · ODI | IND | DNB | - | 1 | India won by 141 runs | Chandigarh | Sri Lanka tour of India 2017/18 |
| 10 Dec 2017 | IND 112 v SL 114/31st ODI · ODI | IND | 0 | - | 0 | Sri Lanka won by 7 wickets | Dharamsala | Sri Lanka tour of India 2017/18 |
| 29 Oct 2017 | IND 337/6 v NZ 331/73rd ODI · ODI | IND | 4* | - | 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 | 64* | - | 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 | 37 | - | 2 | New Zealand won by 6 wickets | Mumbai | New Zealand tour of India 2017/18 |
| 9 Jul 2017 | WI 194/1 v IND 190/6Only T20I · T20I | IND | 48 | - | 0 | West Indies won by 9 wickets | Jamaica | - |
| 6 Jul 2017 | WI 205/9 v IND 206/2Match 5 · ODI | IND | 50* | - | 0 | India won by 8 wickets | Jamaica | India in West Indies ODI Series 2017 |
| 2 Jul 2017 | WI 189/9 v IND 178Match 4 · ODI | IND | 2 | - | 0 | West Indies won by 11 runs | Antigua | India in West Indies ODI Series 2017 |
| 13 May 2017 | GL 154 v SH 158/2Match 53 · T20 | GL | 0 | - | 1 | Sunrisers Hyderabad won by 8 wickets | Kanpur | Indian Premier League 2017 |
| 10 May 2017 | GL 195/5 v DC 197/8Match 50 · T20 | GL | 40 | - | 0 | Delhi Daredevils won by 2 wickets | Kanpur | Indian Premier League 2017 |
| 7 May 2017 | PK 189/3 v GL 192/4Match 47 · T20 | GL | 35* | - | 0 | Gujarat Lions won by 6 wickets | Chandigarh | Indian Premier League 2017 |
| 4 May 2017 | DC 214/3 v GL 208/7Match 42 · T20 | GL | 65 | - | 2 | Delhi Daredevils won by 7 wickets | Delhi | Indian Premier League 2017 |
| 1 May 2017 | RPS 167/5 v GL 161Match 39 · T20 | GL | 29 | - | 0 | Rising Pune Supergiant won by 5 wickets | Pune | Indian Premier League 2017 |
| 29 Apr 2017 | GL 153/9 v MI 153Match 35 · T20 | GL | 2 | - | 2 | Match tied (Mumbai Indians won the Super Over) | Rajkot | Indian Premier League 2017 |
| 27 Apr 2017 | RCB 134 v GL 135/3Match 31 · T20 | GL | DNB | - | 1 | Gujarat Lions won by 7 wickets | Bangalore | Indian Premier League 2017 |
| 23 Apr 2017 | GL 162/7 v PK 188/7Match 26 · T20 | GL | 58* | - | 1 | Kings XI Punjab won by 26 runs | Rajkot | Indian Premier League 2017 |
| 21 Apr 2017 | KKR 187/5 v GL 188/6Match 23 · T20 | GL | 3 | - | 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 | 1 | - | 0 | Royal Challengers Bangalore won by 21 runs | Rajkot | Indian Premier League 2017 |
| 16 Apr 2017 | MI 177/4 v GL 176/4Match 16 · T20 | GL | 48* | - | 1 | Mumbai Indians won by 6 wickets | Mumbai | Indian Premier League 2017 |
| 14 Apr 2017 | GL 172/3 v RPS 171/8Match 13 · T20 | GL | 3 | - | 0 | Gujarat Lions won by 7 wickets | Rajkot | Indian Premier League 2017 |
| 9 Apr 2017 | SH 140/1 v GL 135/7Match 6 · T20 | GL | 30 | - | 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 | 47 | - | 0 | Kolkata Knight Riders won by 10 wickets | Rajkot | Indian Premier League 2017 |
| 27 May 2016 | GL 162/7 v SH 163/6Qualifier 2 · T20 | GL | 26 | - | 1 | Sunrisers Hyderabad won by 4 wickets | Delhi | Indian Premier League 2016 |
| 24 May 2016 | GL 158 v RCB 159/6Qualifier 1 · T20 | GL | 26 | - | 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 | 3 | - | 0 | Gujarat Lions won by 6 wickets | Kanpur | Indian Premier League 2016 |
| 19 May 2016 | GL 125/4 v KKR 124/8Match 51 · T20 | GL | 12 | - | 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 | 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 | 51 | - | 2 | Gujarat Lions won by 5 wickets | Kolkata | Indian Premier League 2016 |
| 6 May 2016 | SH 129/5 v GL 126/6Match 34 · T20 | GL | 0 | - | 2 | Sunrisers Hyderabad won by 5 wickets | Hyderabad | Indian Premier League 2016 |
| 3 May 2016 | GL 149/7 v DC 150/2Match 31 · T20 | GL | 53 | - | 1 | Delhi Daredevils won by 8 wickets | Rajkot | Indian Premier League 2016 |
| 1 May 2016 | GL 131/9 v PK 154Match 28 · T20 | GL | 2 | - | 2 | 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 | 33 | - | 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 | 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 | 50* | - | 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 | 8 | - | 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 | 9 | - | 2 | Gujarat Lions won by 3 wickets | Mumbai | Indian Premier League 2016 |
| 14 Apr 2016 | GL 164/3 v RPS 163/5Match 6 · T20 | GL | DNB | - | 1 | Gujarat Lions won by 7 wickets | Rajkot | Indian Premier League 2016 |
| 11 Apr 2016 | PK 161/6 v GL 162/5Match 3 · T20 | GL | 41* | - | 1 | Gujarat Lions won by 5 wickets | Chandigarh | Indian Premier League 2016 |