| 31 Oct 2021 | IND 110/7 v NZ 111/2Match 28 · T20I | IND | 9 | - | 0 | New Zealand won by 8 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 24 Oct 2021 | IND 151/7 v PAK 152/0Match 16 · T20I | IND | 57 | - | 0 | Pakistan won by 10 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 11 Oct 2021 | RCB 138/7 v KKR 139/6Eliminator · T20 | RCB | 39 | - | 0 | Kolkata Knight Riders won by 4 wickets | Sharjah | Indian Premier League 2021 |
| 8 Oct 2021 | DC 164/5 v RCB 166/3Match 56 · T20 | RCB | 4 | - | 1 | Royal Challengers Bangalore won by 7 wickets | Dubai | Indian Premier League 2021 |
| 6 Oct 2021 | SH 141/7 v RCB 137/6Match 52 · T20 | RCB | 5 | - | 0 | Sunrisers Hyderabad won by 4 runs | Abu Dhabi | Indian Premier League 2021 |
| 3 Oct 2021 | RCB 164/7 v PK 158/6Match 48 · T20 | RCB | 25 | - | 0 | Royal Challengers Bangalore won by 6 runs | Sharjah | Indian Premier League 2021 |
| 29 Sept 2021 | RR 149/9 v RCB 153/3Match 43 · T20 | RCB | 25 | - | 1 | Royal Challengers Bangalore won by 7 wickets | Dubai | Indian Premier League 2021 |
| 26 Sept 2021 | RCB 165/6 v MI 111Match 39 · T20 | RCB | 51 | - | 1 | Royal Challengers Bangalore won by 54 runs | Dubai | Indian Premier League 2021 |
| 24 Sept 2021 | RCB 156/6 v CSK 157/4Match 35 · T20 | RCB | 53 | - | 2 | Chennai Super Kings won by 6 wickets | Sharjah | Indian Premier League 2021 |
| 20 Sept 2021 | RCB 92 v KKR 94/1Match 31 · T20 | RCB | 5 | - | 0 | Kolkata Knight Riders won by 9 wickets | Abu Dhabi | Indian Premier League 2021 |
| 2 Sept 2021 | IND 191 & 466 v ENG 290 & 2104th Test · Test | IND | 50 & 44 | - | 1 | India won by 157 runs | London | India tour of England 2021 |
| 25 Aug 2021 | IND 78 & 278 v ENG 4323rd Test · Test | IND | 7 & 55 | - | 1 | England won by an innings and 76 runs | Leeds | India tour of England 2021 |
| 12 Aug 2021 | IND 364 & 298/8d v ENG 391 & 1202nd Test · Test | IND | 42 & 20 | - | 4 | India won by 151 runs | London | India tour of England 2021 |
| 4 Aug 2021 | ENG 183 & 303 v IND 278 & 52/11st Test · Test | IND | 0 & DNB | - | 0 | Match drawn | Nottingham | India tour of England 2021 |
| 18 Jun 2021 | IND 217 & 170 v NZ 249 & 140/2Final · Test | IND | 44 & 13 | - | 2 | New Zealand won by 8 wickets | Southampton | ICC World Test Championship 2021 |
| 30 Apr 2021 | PK 179/5 v RCB 145/8Match 26 · T20 | RCB | 35 | - | 1 | Punjab Kings won by 34 runs | Ahmedabad | Indian Premier League 2021 |
| 27 Apr 2021 | RCB 171/5 v DC 170/4Match 22 · T20 | RCB | 12 | - | 0 | Royal Challengers Bangalore won by 1 run | Ahmedabad | Indian Premier League 2021 |
| 25 Apr 2021 | CSK 191/4 v RCB 122/9Match 19 · T20 | RCB | 8 | - | 0 | Chennai Super Kings won by 69 runs | Mumbai | Indian Premier League 2021 |
| 22 Apr 2021 | RR 177/9 v RCB 181/0Match 16 · T20 | RCB | 72* | - | 0 | Royal Challengers Bangalore won by 10 wickets | Mumbai | Indian Premier League 2021 |
| 18 Apr 2021 | RCB 204/4 v KKR 166/8Match 10 · T20 | RCB | 5 | - | 1 | Royal Challengers Bangalore won by 38 runs | Chennai | Indian Premier League 2021 |
| 14 Apr 2021 | RCB 149/8 v SH 143/9Match 6 · T20 | RCB | 33 | - | 1 | Royal Challengers Bangalore won by 6 runs | Chennai | Indian Premier League 2021 |
| 9 Apr 2021 | MI 159/9 v RCB 160/8Match 1 · T20 | RCB | 33 | - | 0 | Royal Challengers Bangalore won by 2 wickets | Chennai | Indian Premier League 2021 |
| 28 Mar 2021 | IND 329 v ENG 322/93rd ODI · ODI | IND | 7 | - | 1 | India won by 7 runs | Pune | England tour of India 2020/21 |
| 26 Mar 2021 | IND 336/6 v ENG 337/42nd ODI · ODI | IND | 66 | - | 1 | England won by 6 wickets | Pune | England tour of India 2020/21 |
| 23 Mar 2021 | IND 317/5 v ENG 2511st ODI · ODI | IND | 56 | - | 1 | India won by 66 runs | Pune | England tour of India 2020/21 |
| 20 Mar 2021 | IND 224/2 v ENG 188/85th T20I · T20I | IND | 80* | - | 0 | India won by 36 runs | Ahmedabad | England tour of India 2020/21 |
| 18 Mar 2021 | IND 185/8 v ENG 177/84th T20I · T20I | IND | 1 | - | 0 | India won by 8 runs | Ahmedabad | England tour of India 2020/21 |
| 16 Mar 2021 | IND 156/6 v ENG 158/23rd T20I · T20I | IND | 77* | - | 0 | England won by 8 wickets | Ahmedabad | England tour of India 2020/21 |
| 14 Mar 2021 | ENG 164/6 v IND 166/32nd T20I · T20I | IND | 73* | - | 0 | India won by 7 wickets | Ahmedabad | England tour of India 2020/21 |
| 12 Mar 2021 | IND 124/7 v ENG 130/21st T20I · T20I | IND | 0 | - | 0 | England won by 8 wickets | Ahmedabad | India v England 2020/21 |
| 4 Mar 2021 | ENG 205 & 135 v IND 3654th Test · Test | IND | 0 | - | 1 | India won by an innings and 25 runs | Ahmedabad | England tour of India 2020/21 |
| 24 Feb 2021 | ENG 112 & 81 v IND 145 & 49/03rd Test · Test | IND | 27 & DNB | - | 0 | India won by 10 wickets | Ahmedabad | England tour of India 2020/21 |
| 13 Feb 2021 | IND 329 & 286 v ENG 134 & 1642nd Test · Test | IND | 0 & 62 | - | 3 | India won by 317 runs | Chennai | England tour of India 2020/21 |
| 5 Feb 2021 | ENG 578 & 178 v IND 337 & 1921st Test · Test | IND | 11 & 72 | - | 0 | England won by 227 runs | Chennai | England tour of India 2020/21 |
| 17 Dec 2020 | IND 244 & 36/9 v AUS 191 & 93/21st Test · Test | IND | 74 & 4 | - | 2 | Australia won by 8 wickets | Adelaide | India tour of Australia 2020/21 |
| 8 Dec 2020 | AUS 186/5 v IND 174/73rd T20I · T20I | IND | 85 | - | 0 | Australia won by 12 runs | Sydney | India tour of Australia 2020/21 |
| 6 Dec 2020 | AUS 194/5 v IND 195/42nd T20I · T20I | IND | 40 | - | 0 | India won by 6 wickets | Sydney | India tour of Australia 2020/21 |
| 4 Dec 2020 | IND 161/7 v AUS 150/71st T20I · T20I | IND | 9 | - | 1 | India won by 11 runs | Canberra | India tour of Australia 2020/21 |
| 2 Dec 2020 | IND 302/5 v AUS 2893rd ODI · ODI | IND | 63 | - | 0 | India won by 13 runs | Canberra | India tour of Australia 2020/21 |
| 29 Nov 2020 | AUS 389/4 v IND 338/92nd ODI · ODI | IND | 89 | - | 1 | Australia won by 51 runs | Sydney | India tour of Australia 2020/21 |
| 27 Nov 2020 | AUS 374/6 v IND 308/81st ODI · ODI | IND | 21 | - | 0 | Australia won by 66 runs | Sydney | India tour of Australia 2020/21 |
| 6 Nov 2020 | RCB 131/7 v SH 132/4Eliminator · T20 | RCB | 6 | - | 0 | Sunrisers Hyderabad won by 6 wickets | Abu Dhabi | Indian Premier League 2020/21 |
| 2 Nov 2020 | RCB 152/7 v DC 154/4Match 55 · T20 | RCB | 29 | - | 0 | Delhi Capitals won by 6 wickets | Abu Dhabi | Indian Premier League 2020/21 |
| 31 Oct 2020 | RCB 120/7 v SH 121/5Match 52 · T20 | RCB | 7 | - | 1 | Sunrisers Hyderabad won by 5 wickets | Sharjah | Indian Premier League 2020/21 |
| 28 Oct 2020 | RCB 164/6 v MI 166/5Match 48 · T20 | RCB | 9 | - | 0 | Mumbai Indians won by 5 wickets | Abu Dhabi | Indian Premier League 2020/21 |
| 25 Oct 2020 | RCB 145/6 v CSK 150/2Match 44 · T20 | RCB | 50 | - | 0 | Chennai Super Kings won by 8 wickets | Dubai | Indian Premier League 2020/21 |
| 21 Oct 2020 | KKR 84/8 v RCB 85/2Match 39 · T20 | RCB | 18* | - | 0 | Royal Challengers Bangalore won by 8 wickets | Abu Dhabi | Indian Premier League 2020/21 |
| 17 Oct 2020 | RR 177/6 v RCB 179/3Match 33 · T20 | RCB | 43 | - | 0 | Royal Challengers Bangalore won by 7 wickets | Dubai | Indian Premier League 2020/21 |
| 15 Oct 2020 | RCB 171/6 v PK 177/2Match 31 · T20 | RCB | 48 | - | 0 | Kings XI Punjab won by 8 wickets | Sharjah | Indian Premier League 2020/21 |
| 12 Oct 2020 | RCB 194/2 v KKR 112/9Match 28 · T20 | RCB | 33* | - | 0 | Royal Challengers Bangalore won by 82 runs | Sharjah | Indian Premier League 2020/21 |