| 30 Mar 2019 | KKR 185/8 v DC 185/6Match 10 · T20 | KKR | 50 | - | 1 | Match tied (Delhi Capitals won the Super Over) | Delhi | Indian Premier League 2019 |
| 27 Mar 2019 | KKR 218/4 v PK 190/4Match 6 · T20 | KKR | 1* | - | 1 | Kolkata Knight Riders won by 28 runs | Kolkata | Indian Premier League 2019 |
| 24 Mar 2019 | SH 181/3 v KKR 183/4Match 2 · T20 | KKR | 2 | - | 0 | Kolkata Knight Riders won by 6 wickets | Kolkata | Indian Premier League 2019 |
| 27 Feb 2019 | IND 190/4 v AUS 194/32nd T20I · T20I | IND | 8* | - | 0 | Australia won by 7 wickets | Bengaluru | Australia tour of India 2018/19 |
| 24 Feb 2019 | IND 126/7 v AUS 127/71st T20I · T20I | IND | 1 | - | 0 | Australia won by 3 wickets | Visakhapatnam | Australia tour of India 2018/19 |
| 10 Feb 2019 | NZ 212/4 v IND 208/63rd T20I · T20I | IND | 33* | - | 0 | New Zealand won by 4 runs | Hamilton | India tour of New Zealand 2018/19 |
| 8 Feb 2019 | NZ 158/8 v IND 162/32nd T20I · T20I | IND | DNB | - | 0 | India won by 7 wickets | Auckland | India tour of New Zealand 2018/19 |
| 6 Feb 2019 | NZ 219/6 v IND 1391st T20I · T20I | IND | 5 | - | 1 | New Zealand won by 80 runs | Wellington | India tour of New Zealand 2018/19 |
| 31 Jan 2019 | NZ 93/2 v IND 924th ODI · ODI | IND | 0 | - | 1 | 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 | 38* | - | 4 | India won by 7 wickets | Mount Maunganui | India tour of New Zealand 2018/19 |
| 18 Jan 2019 | AUS 230 v IND 234/33rd ODI · ODI | IND | DNB | - | 0 | India won by 7 wickets | Melbourne | India tour of Australia 2018/19 |
| 15 Jan 2019 | AUS 298/9 v IND 299/42nd ODI · ODI | IND | 25* | - | 1 | India won by 6 wickets | Adelaide | India tour of Australia 2018/19 |
| 12 Jan 2019 | AUS 288/5 v IND 254/91st ODI · ODI | IND | 12 | - | 0 | Australia won by 34 runs | Sydney | India tour of Australia 2018/19 |
| 25 Nov 2018 | AUS 164/6 v IND 168/43rd T20I · T20I | IND | 22* | - | 0 | India won by 6 wickets | Sydney | India tour of Australia 2018/19 |
| 23 Nov 2018 | AUS 132/7 v IND2nd T20I · T20I | IND | - | - | 1 | No result | Melbourne | India tour of Australia 2018/19 |
| 21 Nov 2018 | AUS 158/4 v IND 169/71st T20I · T20I | IND | 30 | - | 0 | Australia won by 4 runs (DLS method) | Brisbane | India tour of Australia 2018/19 |
| 11 Nov 2018 | WI 181/3 v IND 182/43rd T20I · T20I | IND | 0* | - | 0 | India won by 6 wickets | Chennai | West Indies tour of India 2018/19 |
| 6 Nov 2018 | IND 195/2 v WI 124/92nd T20I · T20I | IND | DNB | - | 0 | India won by 71 runs | Lucknow | West Indies tour of India 2018/19 |
| 4 Nov 2018 | WI 109/8 v IND 110/51st T20I · T20I | IND | 31* | - | 3 | India won by 5 wickets | Kolkata | West Indies tour of India 2018/19 |
| 28 Sept 2018 | BAN 222 v IND 223/7Final · ODI | IND | 37 | - | 0 | India won by 3 wickets | Dubai | Asia Cup 2018 |
| 25 Sept 2018 | AFG 252/8 v IND 2525th Match, Super Four · ODI | IND | 44 | - | 1 | Match tied | Dubai | 2018 Asia Cup |
| 23 Sept 2018 | PAK 237/7 v IND 238/1Match 3 · ODI | IND | DNB | - | 0 | India won by 9 wickets | Dubai | Asia Cup 2018 |
| 21 Sept 2018 | BAN 173 v IND 174/3Match 1 · ODI | IND | 1* | - | 0 | India won by 7 wickets | Dubai | Asia Cup 2018 |
| 19 Sept 2018 | PAK 162 v IND 164/2Match 5 · ODI | IND | 31* | - | 1 | India won by 8 wickets | Dubai | Asia Cup 2018 |
| 18 Sept 2018 | IND 285/7 v HK 259/8Match 4 · ODI | IND | 33 | - | 0 | India won by 26 runs | Dubai | Asia Cup 2018 |
| 9 Aug 2018 | IND 107 & 130 v ENG 396/7d2nd Test · Test | IND | 1 & 0 | - | 2 | England won by an innings and 159 runs | London | India tour of Ireland and England 2018 |
| 1 Aug 2018 | ENG 287 & 180 v IND 274 & 1621st Test · Test | IND | 0 & 20 | - | 3 | England won by 31 runs | Birmingham | India tour of Ireland and England 2018 |
| 17 Jul 2018 | IND 256/8 v ENG 260/23rd ODI · ODI | IND | 21 | - | 0 | England won by 8 wickets | Leeds | India tour of Ireland and England 2018 |
| 29 Jun 2018 | IND 213/4 v IRE 702nd T20I · T20I | IND | DNB | - | 1 | India won by 143 runs | Dublin | India tour of Ireland and England 2018 |
| 14 Jun 2018 | IND 474 v AFG 109 & 103Only Test · Test | IND | 4 | - | 2 | India won by an innings and 262 runs | Bengaluru | Afghanistan tour of India 2018 |
| 31 May 2018 | WI 199/4 v IWX 127/9Only T20I · T20I | IWX | 0 | - | 0 | West Indies won by 72 runs | London | ICC World XI tour of England 2018 |
| 25 May 2018 | SH 174/7 v KKR 160/9Qualifier 2 · T20 | KKR | 8 | - | 2 | Sunrisers Hyderabad won by 14 runs | Kolkata | Indian Premier League 2018 |
| 23 May 2018 | KKR 169/7 v RR 144/4Eliminator · T20 | KKR | 52 | - | 0 | Kolkata Knight Riders won by 25 runs | Kolkata | Indian Premier League 2018 |
| 19 May 2018 | SH 172/9 v KKR 173/5Match 54 · T20 | KKR | 26* | - | 2 | Kolkata Knight Riders won by 5 wickets | Hyderabad | Indian Premier League 2018 |
| 15 May 2018 | RR 142 v KKR 145/4Match 49 · T20 | KKR | 41* | - | 4 | Kolkata Knight Riders won by 6 wickets | Kolkata | Indian Premier League 2018 |
| 12 May 2018 | KKR 245/6 v PK 214/8Match 44 · T20 | KKR | 50 | - | 2 | Kolkata Knight Riders won by 31 runs | Indore | Indian Premier League 2018 |
| 9 May 2018 | MI 210/6 v KKR 108Match 41 · T20 | KKR | 5 | - | 0 | Mumbai Indians won by 102 runs | Kolkata | Indian Premier League 2018 |
| 6 May 2018 | MI 181/4 v KKR 168/6Match 37 · T20 | KKR | 36* | - | 1 | Mumbai Indians won by 13 runs | Mumbai | Indian Premier League 2018 |
| 3 May 2018 | CSK 177/5 v KKR 180/4Match 33 · T20 | KKR | 45* | - | 1 | Kolkata Knight Riders won by 6 wickets | Kolkata | Indian Premier League 2018 |
| 29 Apr 2018 | RCB 175/4 v KKR 176/4Match 29 · T20 | KKR | 23 | - | 1 | Kolkata Knight Riders won by 6 wickets | Bengaluru | Indian Premier League 2018 |
| 27 Apr 2018 | DC 219/4 v KKR 164/9Match 26 · T20 | KKR | 18 | - | 1 | Delhi Daredevils won by 55 runs | Delhi | Indian Premier League 2018 |
| 21 Apr 2018 | KKR 191/7 v PK 126/1Match 18 · T20 | KKR | 43 | - | 0 | Kings XI Punjab won by 9 wickets (DLS method) | Kolkata | Indian Premier League 2018 |
| 18 Apr 2018 | RR 160/8 v KKR 163/3Match 15 · T20 | KKR | 42* | - | 1 | Kolkata Knight Riders won by 7 wickets | Jaipur | Indian Premier League 2018 |
| 16 Apr 2018 | KKR 200/9 v DC 129Match 13 · T20 | KKR | 19 | - | 1 | Kolkata Knight Riders won by 71 runs | Kolkata | Indian Premier League 2018 |
| 14 Apr 2018 | KKR 138/8 v SH 139/5Match 10 · T20 | KKR | 29 | - | 1 | Sunrisers Hyderabad won by 5 wickets | Kolkata | Indian Premier League 2018 |
| 10 Apr 2018 | KKR 202/6 v CSK 205/5Match 5 · T20 | KKR | 26 | - | 1 | Chennai Super Kings won by 5 wickets | Chennai | Indian Premier League 2018 |
| 8 Apr 2018 | RCB 176/7 v KKR 177/6Match 3 · T20 | KKR | 35* | - | 0 | Kolkata Knight Riders won by 4 wickets | Kolkata | Indian Premier League 2018 |
| 18 Mar 2018 | BAN 166/8 v IND 168/6Final · T20I | IND | 29* | - | 0 | India won by 4 wickets | Colombo | Nidahas Trophy 2017/18 |
| 14 Mar 2018 | IND 176/3 v BAN 159/6Match 5 · T20I | IND | 2* | - | 1 | India won by 17 runs | Colombo | Nidahas Trophy 2017/18 |
| 12 Mar 2018 | SL 152/9 v IND 153/4Match 4 · T20I | IND | 39* | - | 1 | India won by 6 wickets | Colombo | Nidahas Trophy 2017/18 |