| 28 Mar 2021 | IND 329 v ENG 322/93rd ODI · ODI | IND | 7 | - | 0 | 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 | 108 | - | 0 | England won by 6 wickets | Pune | England tour of India 2020/21 |
| 23 Mar 2021 | IND 317/5 v ENG 2511st ODI · ODI | IND | 62* | - | 3 | India won by 66 runs | Pune | England tour of India 2020/21 |
| 18 Mar 2021 | IND 185/8 v ENG 177/84th T20I · T20I | IND | 14 | - | 1 | 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 | 0 | - | 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 | 0 | - | 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 | 1 | - | 0 | England won by 8 wickets | Ahmedabad | India v England 2020/21 |
| 8 Dec 2020 | AUS 186/5 v IND 174/73rd T20I · T20I | IND | 0 | - | 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 | 30 | - | 1 | 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 | 51 | - | 0 | India won by 11 runs | Canberra | India tour of Australia 2020/21 |
| 2 Dec 2020 | IND 302/5 v AUS 2893rd ODI · ODI | IND | 5 | - | 2 | 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 | 76 | - | 0 | 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 | 12 | - | 3 | Australia won by 66 runs | Sydney | India tour of Australia 2020/21 |
| 1 Nov 2020 | PK 153/6 v CSK 154/1Match 53 · T20 | PK | 29 | - | 1 | Chennai Super Kings won by 9 wickets | Abu Dhabi | Indian Premier League 2020/21 |
| 30 Oct 2020 | PK 185/4 v RR 186/3Match 50 · T20 | PK | 46 | - | 0 | Rajasthan Royals won by 7 wickets | Abu Dhabi | Indian Premier League 2020/21 |
| 26 Oct 2020 | KKR 149/9 v PK 150/2Match 46 · T20 | PK | 28 | - | 2 | Kings XI Punjab won by 8 wickets | Sharjah | Indian Premier League 2020/21 |
| 24 Oct 2020 | PK 126/7 v SH 114Match 43 · T20 | PK | 27 | - | 2 | Kings XI Punjab won by 12 runs | Dubai | Indian Premier League 2020/21 |
| 20 Oct 2020 | DC 164/5 v PK 167/5Match 38 · T20 | PK | 15 | - | 1 | Kings XI Punjab won by 5 wickets | Dubai | Indian Premier League 2020/21 |
| 18 Oct 2020 | MI 176/6 v PK 176/6Match 36 · T20 | PK | 77 | - | 0 | Match tied (Kings XI Punjab won the Super Over) | Dubai | Indian Premier League 2020/21 |
| 15 Oct 2020 | RCB 171/6 v PK 177/2Match 31 · T20 | PK | 61* | - | 2 | Kings XI Punjab won by 8 wickets | Sharjah | Indian Premier League 2020/21 |
| 10 Oct 2020 | KKR 164/6 v PK 162/5Match 24 · T20 | PK | 74 | - | 0 | Kolkata Knight Riders won by 2 runs | Abu Dhabi | Indian Premier League 2020/21 |
| 8 Oct 2020 | SH 201/6 v PK 132Match 22 · T20 | PK | 11 | - | 0 | Sunrisers Hyderabad won by 69 runs | Dubai | Indian Premier League 2020/21 |
| 4 Oct 2020 | PK 178/4 v CSK 181/0Match 18 · T20 | PK | 63 | - | 0 | Chennai Super Kings won by 10 wickets | Dubai | Indian Premier League 2020/21 |
| 1 Oct 2020 | MI 191/4 v PK 143/8Match 13 · T20 | PK | 17 | - | 0 | Mumbai Indians won by 48 runs | Abu Dhabi | Indian Premier League 2020/21 |
| 27 Sept 2020 | PK 223/2 v RR 226/6Match 9 · T20 | PK | 69 | - | 1 | Rajasthan Royals won by 4 wickets | Sharjah | Indian Premier League 2020/21 |
| 24 Sept 2020 | PK 206/3 v RCB 109Match 6 · T20 | PK | 132* | - | 0 | Kings XI Punjab won by 97 runs | Dubai | Indian Premier League 2020/21 |
| 20 Sept 2020 | DC 157/8 v PK 157/8Match 2 · T20 | PK | 21 | - | 1 | Match tied (Delhi Capitals won the Super Over) | Dubai | Indian Premier League 2020/21 |
| 11 Feb 2020 | NZ 300/5 v IND 296/73rd ODI · ODI | IND | 112 | - | 1 | New Zealand won by 5 wickets | Mount Maunganui | India tour of New Zealand 2019/20 |
| 8 Feb 2020 | NZ 273/8 v IND 2512nd ODI · ODI | IND | 4 | - | 0 | New Zealand won by 22 runs | Auckland | India tour of New Zealand 2019/20 |
| 5 Feb 2020 | NZ 348/6 v IND 347/41st ODI · ODI | IND | 88* | - | 1 | New Zealand won by 4 wickets | Hamilton | India tour of New Zealand 2019/20 |
| 2 Feb 2020 | NZ 156/9 v IND 163/35th T20I · T20I | IND | 45 | - | 1 | India won by 7 runs | Mount Maunganui | India tour of New Zealand 2019/20 |
| 31 Jan 2020 | NZ 165/7 v IND 165/84th T20I · T20I | IND | 39 | - | 1 | Match tied (India won the Super Over) | Wellington | India tour of New Zealand 2019/20 |
| 29 Jan 2020 | NZ 179/6 v IND 179/53rd T20I · T20I | IND | 27 | - | 2 | Match tied (India won the Super Over) | Hamilton | India tour of New Zealand 2019/20 |
| 26 Jan 2020 | NZ 132/5 v IND 135/32nd T20I · T20I | IND | 57* | - | 0 | India won by 7 wickets | Auckland | India tour of New Zealand 2019/20 |
| 24 Jan 2020 | NZ 203/5 v IND 204/41st T20I · T20I | IND | 56 | - | 0 | India won by 6 wickets | Auckland | India tour of New Zealand 2019/20 |
| 19 Jan 2020 | IND 289/3 v AUS 286/93rd ODI · ODI | IND | 19 | - | 2 | India won by 7 wickets | Bengaluru | Australia tour of India 2019/20 |
| 17 Jan 2020 | IND 340/6 v AUS 3042nd ODI · ODI | IND | 80 | - | 3 | India won by 36 runs | Rajkot | Australia tour of India 2019/20 |
| 14 Jan 2020 | IND 255 v AUS 258/01st ODI · ODI | IND | 47 | - | 0 | Australia won by 10 wickets | Mumbai | Australia tour of India 2019/20 |
| 10 Jan 2020 | IND 201/6 v SL 1233rd T20I · T20I | IND | 54 | - | 0 | India won by 78 runs | Pune | Sri Lanka tour of India 2019/20 |
| 7 Jan 2020 | IND 144/3 v SL 142/92nd T20I · T20I | IND | 45 | - | 0 | India won by 7 wickets | Indore | Sri Lanka tour of India 2019/20 |
| 22 Dec 2019 | IND 316/6 v WI 315/53rd ODI · ODI | IND | 77 | - | 0 | India won by 4 wickets | Cuttack | West Indies tour of India 2019/20 |
| 18 Dec 2019 | IND 387/5 v WI 2802nd ODI · ODI | IND | 102 | - | 0 | India won by 107 runs | Visakhapatnam | West Indies tour of India 2019/20 |
| 15 Dec 2019 | IND 287/8 v WI 291/21st ODI · ODI | IND | 6 | - | 0 | West Indies won by 8 wickets | Chennai | West Indies tour of India 2019/20 |
| 11 Dec 2019 | IND 240/3 v WI 173/83rd T20I · T20I | IND | 91 | - | 2 | India won by 67 runs | Mumbai | West Indies tour of India 2019/20 |
| 8 Dec 2019 | IND 170/7 v WI 173/22nd T20I · T20I | IND | 11 | - | 0 | West Indies won by 8 wickets | Thiruvananthapuram | West Indies tour of India 2019/20 |
| 6 Dec 2019 | IND 209/4 v WI 207/51st T20I · T20I | IND | 62 | - | 0 | India won by 6 wickets | Hyderabad | West Indies tour of India 2019/20 |
| 1 Dec 2019 | KAR 180/5 v TN 179/6Final · T20 | KAR | 22 | - | 1 | Karnataka won by 1 run | Lalbhai Contractor Stadium | Syed Mushtaq Ali Trophy 2019/20 |
| 29 Nov 2019 | HAR 194/8 v KAR 195/2Semi-final · T20 | KAR | 66 | - | 1 | Karnataka won by 8 wickets | Lalbhai Contractor Stadium | Syed Mushtaq Ali Trophy 2019/20 |
| 25 Nov 2019 | KAR 171/6 v MUM 174/3Super League · T20 | KAR | 0 | - | 1 | Mumbai won by 7 wickets | C B Patel Ground | Syed Mushtaq Ali Trophy 2019/20 |
| 24 Nov 2019 | PUN 163/6 v KAR 167/3Super League · T20 | KAR | 84* | - | 1 | Karnataka won by 7 wickets | C B Patel Ground | Syed Mushtaq Ali Trophy 2019/20 |