| 20 Sept 2020 | DC 157/8 v PK 157/8Match 2 · T20 | DC | 4 | 2/2 | 0 | Match tied (Delhi Capitals won the Super Over) | Dubai | Indian Premier League 2020/21 |
| 21 Feb 2020 | NZ 348 & 9/0 v IND 165 & 191Match 1 · Test | IND | 0 & 4 | 3/99 | 0 | New Zealand won by 10 wickets | Wellington | India in New Zealand Test Series 2019/20 |
| 1 Dec 2019 | KAR 180/5 v TN 179/6Final · T20 | TN | 16* | 2/34 | 1 | Karnataka won by 1 run | Lalbhai Contractor Stadium | Syed Mushtaq Ali Trophy 2019/20 |
| 22 Nov 2019 | IND 347/9d v BAN 106 & 195/9Match 2 · Test | IND | 9 | 0/19 | 0 | India won by an innings and 46 runs | Kolkata | Bangladesh in India Test Series 2019/20 |
| 14 Nov 2019 | IND 493/6d v BAN 150 & 213Match 1 · Test | IND | DNB | 2/43 & 3/42 | 1 | India won by an innings and 130 runs | Indore | Bangladesh in India Test Series 2019/20 |
| 19 Oct 2019 | IND 497/9d v SA 162 & 133Match 3 · Test | IND | 14 | 0/48 & 1/28 | 0 | India won by an innings and 202 runs | Ranchi | South Africa in India Test Series 2019/20 |
| 10 Oct 2019 | IND 601/5d v SA 275 & 189Match 2 · Test | IND | DNB | 4/69 & 2/45 | 0 | India won by an innings and 137 runs | Pune | South Africa in India Test Series 2019/20 |
| 2 Oct 2019 | IND 502/7d & 323/4d v SA 431 & 191Match 1 · Test | IND | 1* & DNB | 7/145 & 1/44 | 0 | India won by 203 runs | Visakhapatnam | South Africa in India Test Series 2019/20 |
| 10 Sept 2019 | KEN 304 & 259 v NOT 124 & 212Match · First-class | NOT | 7 & 55 | 4/121 & 5/89 | 0 | Kent won by 227 runs | Nottingham | Specsavers County Championship 2019 |
| 13 Jul 2019 | SUR 240 & 224/9d v NOT 116 & 181Match · First-class | NOT | 27 & 66* | 6/69 & 6/75 | 0 | Surrey won by 167 runs | Nottingham | Specsavers County Championship 2019 |
| 7 Jul 2019 | SOM 326 & 169 v NOT 241/9 & 122Match · First-class | NOT | 23 & 41 | 3/93 & 5/59 | 1 | Somerset won by 132 runs | Taunton | Specsavers County Championship 2019 |
| 30 Jun 2019 | NOT 213 & 183 v ESS 519/9dMatch · First-class | NOT | 5 & 35 | 3/162 | 0 | Essex won by an innings and 123 runs | Nottingham | Specsavers County Championship 2019 |
| 5 May 2019 | CSK 170/5 v PK 173/4Match 55 · T20 | PK | DNB | 0/23 | 0 | Kings XI Punjab won by 6 wickets | Chandigarh | Indian Premier League 2019 |
| 3 May 2019 | PK 183/6 v KKR 185/3Match 52 · T20 | PK | 0 | 1/38 | 0 | Kolkata Knight Riders won by 7 wickets | Chandigarh | Indian Premier League 2019 |
| 29 Apr 2019 | SH 212/6 v PK 167/8Match 48 · T20 | PK | 0 | 2/30 | 0 | Sunrisers Hyderabad won by 45 runs | Hyderabad | Indian Premier League 2019 |
| 24 Apr 2019 | RCB 202/4 v PK 185/7Match 42 · T20 | PK | 6 | 1/15 | 0 | Royal Challengers Bangalore won by 17 runs | Bengaluru | Indian Premier League 2019 |
| 20 Apr 2019 | PK 163/7 v DC 166/5Match 37 · T20 | PK | 16 | 0/26 | 1 | Delhi Capitals won by 5 wickets | Delhi | Indian Premier League 2019 |
| 16 Apr 2019 | PK 182/6 v RR 170/7Match 32 · T20 | PK | 17* | 2/24 | 0 | Kings XI Punjab won by 12 runs | Chandigarh | Indian Premier League 2019 |
| 13 Apr 2019 | PK 173/4 v RCB 174/2Match 28 · T20 | PK | DNB | 1/30 | 0 | Royal Challengers Bangalore won by 8 wickets | Chandigarh | Indian Premier League 2019 |
| 10 Apr 2019 | PK 197/4 v MI 198/7Match 24 · T20 | PK | DNB | 1/37 | 0 | Mumbai Indians won by 3 wickets | Mumbai | Indian Premier League 2019 |
| 8 Apr 2019 | SH 150/4 v PK 151/4Match 22 · T20 | PK | DNB | 1/30 | 1 | Kings XI Punjab won by 6 wickets | Chandigarh | Indian Premier League 2019 |
| 6 Apr 2019 | CSK 160/3 v PK 138/5Match 18 · T20 | PK | DNB | 3/23 | 0 | Chennai Super Kings won by 22 runs | Chennai | Indian Premier League 2019 |
| 1 Apr 2019 | PK 166/9 v DC 152Match 13 · T20 | PK | 3 | 2/31 | 0 | Kings XI Punjab won by 14 runs | Chandigarh | Indian Premier League 2019 |
| 30 Mar 2019 | MI 176/7 v PK 177/2Match 9 · T20 | PK | DNB | 0/26 | 0 | Kings XI Punjab won by 8 wickets | Chandigarh | Indian Premier League 2019 |
| 27 Mar 2019 | KKR 218/4 v PK 190/4Match 6 · T20 | PK | DNB | 0/47 | 0 | Kolkata Knight Riders won by 28 runs | Kolkata | Indian Premier League 2019 |
| 25 Mar 2019 | PK 184/4 v RR 170/9Match 4 · T20 | PK | DNB | 1/20 | 1 | Kings XI Punjab won by 14 runs | Jaipur | Indian Premier League 2019 |
| 2 Mar 2019 | TN 213/2 v MEG 121/4Match · T20 | TN | DNB | 1/24 | 0 | Tamil Nadu won by 92 runs | Lalbhai Contractor Stadium | Syed Mushtaq Ali Trophy 2018/19 |
| 28 Feb 2019 | VID 141/9 v TN 142/7Match · T20 | TN | 3 | 2/16 | 1 | Tamil Nadu won by 3 wickets | Lalbhai Contractor Stadium | Syed Mushtaq Ali Trophy 2018/19 |
| 27 Feb 2019 | TN 138/9 v HIM 139/3Match · T20 | TN | 14 | 0/38 | 0 | Himachal won by 7 wickets | C B Patel Ground | Syed Mushtaq Ali Trophy 2018/19 |
| 25 Feb 2019 | TN 125/6 v GUJ 124Match · T20 | TN | 1 | 1/33 | 2 | Tamil Nadu won by 1 run | Lalbhai Contractor Stadium | Syed Mushtaq Ali Trophy 2018/19 |
| 24 Feb 2019 | BIH 131/9 v TN 132/4Match · T20 | TN | 4 | 3/31 | 0 | Tamil Nadu won by 6 wickets | C B Patel Ground | Syed Mushtaq Ali Trophy 2018/19 |
| 21 Feb 2019 | RAJ 181/4 v TN 128Match · T20 | TN | 16 | 0/26 | 0 | Rajasthan won by 53 runs | C B Patel Ground | Syed Mushtaq Ali Trophy 2018/19 |
| 6 Dec 2018 | IND 250 & 307 v AUS 235 & 2911st Test · Test | IND | 25 & 5 | 3/57 & 3/92 | 0 | India won by 31 runs | Adelaide | India tour of Australia 2018/19 |
| 12 Oct 2018 | WI 311 & 127 v IND 367 & 75/02nd Test · Test | IND | 35 & DNB | 1/49 & 2/24 | 0 | India won by 10 wickets | Hyderabad | West Indies tour of India 2018/19 |
| 4 Oct 2018 | IND 649/9d v WI 181 & 1961st Test · Test | IND | 7 | 4/37 & 2/71 | 1 | India won by an innings and 272 runs | Rajkot | West Indies tour of India 2018/19 |
| 30 Aug 2018 | ENG 246 & 271 v IND 273 & 1844th Test · Test | IND | 1 & 25 | 2/40 & 1/84 | 0 | England won by 60 runs | Southampton | India tour of Ireland and England 2018 |
| 18 Aug 2018 | IND 329 & 352/7d v ENG 161 & 3173rd Test · Test | IND | 14 & 1* | 0/3 & 1/44 | 0 | India won by 203 runs | Nottingham | India tour of Ireland and England 2018 |
| 9 Aug 2018 | IND 107 & 130 v ENG 396/7d2nd Test · Test | IND | 29 & 33* | 0/68 | 0 | 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 | 10 & 13 | 4/62 & 3/59 | 1 | England won by 31 runs | Birmingham | India tour of Ireland and England 2018 |
| 14 Jun 2018 | IND 474 v AFG 109 & 103Only Test · Test | IND | 18 | 4/27 & 1/32 | 0 | India won by an innings and 262 runs | Bengaluru | Afghanistan tour of India 2018 |
| 20 May 2018 | PK 153 v CSK 159/5Match 56 · T20 | PK | 0 | 2/36 | 0 | Chennai Super Kings won by 5 wickets | Pune | Indian Premier League 2018 |
| 16 May 2018 | MI 186/8 v PK 183/5Match 50 · T20 | PK | DNB | 2/18 | 1 | Mumbai Indians won by 3 runs | Mumbai | Indian Premier League 2018 |
| 14 May 2018 | PK 88 v RCB 92/0Match 48 · T20 | PK | 0 | 0/9 | 0 | Royal Challengers Bangalore won by 10 wickets | Indore | Indian Premier League 2018 |
| 12 May 2018 | KKR 245/6 v PK 214/8Match 44 · T20 | PK | 45 | 0/36 | 0 | Kolkata Knight Riders won by 31 runs | Indore | Indian Premier League 2018 |
| 8 May 2018 | RR 158/8 v PK 143/7Match 40 · T20 | PK | 0 | 0/34 | 1 | Rajasthan Royals won by 15 runs | Jaipur | Indian Premier League 2018 |
| 6 May 2018 | RR 152/9 v PK 155/4Match 38 · T20 | PK | DNB | 1/30 | 1 | Kings XI Punjab won by 6 wickets | Indore | Indian Premier League 2018 |
| 4 May 2018 | PK 174/6 v MI 176/4Match 34 · T20 | PK | 0* | 0/23 | 0 | Mumbai Indians won by 6 wickets | Indore | Indian Premier League 2018 |
| 26 Apr 2018 | SH 132/6 v PK 119Match 25 · T20 | PK | 4 | 0/34 | 1 | Sunrisers Hyderabad won by 13 runs | Hyderabad | Indian Premier League 2018 |
| 23 Apr 2018 | PK 143/8 v DC 139/8Match 22 · T20 | PK | 6 | 0/19 | 0 | Kings XI Punjab won by 4 runs | Delhi | Indian Premier League 2018 |
| 21 Apr 2018 | KKR 191/7 v PK 126/1Match 18 · T20 | PK | DNB | 1/33 | 0 | Kings XI Punjab won by 9 wickets (DLS method) | Kolkata | Indian Premier League 2018 |