| 4 Mar 2025 | AUS 264 v IND 267/6Semi-final · ODI | IND | 2* | 2/40 | 0 | India won by 4 wickets | Dubai | ICC Champions Trophy 2024/25 |
| 3 Jan 2025 | IND 185 & 157 v AUS 181 & 162/45th Test · Test | IND | 26 & 13 | 0/12 | 0 | Australia won by 6 wickets | Sydney | India tour of Australia 2024/25 |
| 26 Dec 2024 | AUS 474 & 234 v IND 369 & 1554th Test · Test | IND | 17 & 2 | 3/78 & 1/33 | 0 | Australia won by 184 runs | Melbourne | India tour of Australia 2024/25 |
| 14 Dec 2024 | AUS 445 & 89/7d v IND 260 & 8/03rd Test · Test | IND | 77 & DNB | 0/95 | 0 | Match drawn | Brisbane | India tour of Australia 2024/25 |
| 24 Jun 2024 | IND 205/5 v AUS 181/7Match 51 · T20I | IND | 9* | 0/17 | 0 | India won by 24 runs | Gros Islet | ICC Men's T20 World Cup 2024 |
| 19 Nov 2023 | IND 240 v AUS 241/4Final · ODI | IND | 9 | 0/43 | 0 | Australia won by 6 wickets | Ahmedabad | ICC Cricket World Cup 2023/24 |
| 8 Oct 2023 | AUS 199 v IND 201/4Match 5 · ODI | IND | DNB | 3/28 | 0 | India won by 6 wickets | Chennai | ICC Cricket World Cup 2023/24 |
| 27 Sept 2023 | AUS 352/7 v IND 2863rd ODI · ODI | IND | 35 | 0/61 | 0 | Australia won by 66 runs | Rajkot | Australia tour of India 2023/24 |
| 24 Sept 2023 | IND 399/5 v AUS 2172nd ODI · ODI | IND | 13* | 3/42 | 0 | India won by 99 runs (DLS method) | Indore | Australia tour of India 2023/24 |
| 22 Sept 2023 | AUS 276 v IND 281/51st ODI · ODI | IND | 3* | 1/51 | 0 | India won by 5 wickets | Chandigarh | Australia tour of India 2023/24 |
| 7 Jun 2023 | AUS 469 & 270/8d v IND 296 & 234Final · Test | IND | 48 & 0 | 1/56 & 3/58 | 1 | Australia won by 209 runs | London | ICC World Test Championship 2023 |
| 22 Mar 2023 | AUS 269 v IND 2483rd ODI · ODI | IND | 18 | 0/34 | 1 | Australia won by 21 runs | Chennai | Australia tour of India 2022/23 |
| 19 Mar 2023 | IND 117 v AUS 121/02nd ODI · ODI | IND | 16 | - | 0 | Australia won by 10 wickets | Visakhapatnam | Australia tour of India 2022/23 |
| 17 Mar 2023 | AUS 188 v IND 191/51st ODI · ODI | IND | 45* | 2/46 | 1 | India won by 5 wickets | Mumbai | Australia tour of India 2022/23 |
| 9 Mar 2023 | AUS 480 & 175/2d v IND 571/94th Test · Test | IND | 28 | 1/89 & 0/34 | 1 | Match drawn | Ahmedabad | Australia tour of India 2022/23 |
| 1 Mar 2023 | IND 109 & 163 v AUS 197 & 78/13rd Test · Test | IND | 4 & 7 | 4/78 & 0/23 | 0 | Australia won by 9 wickets | Indore | Australia tour of India 2022/23 |
| 17 Feb 2023 | AUS 263 & 113 v IND 262 & 118/42nd Test · Test | IND | 26 & DNB | 3/68 & 7/42 | 0 | India won by 6 wickets | Delhi | Australia tour of India 2022/23 |
| 9 Feb 2023 | AUS 177 & 91 v IND 4001st Test · Test | IND | 70 | 5/47 & 2/34 | 0 | India won by an innings and 132 runs | Nagpur | Australia tour of India 2022/23 |
| 7 Jan 2021 | AUS 338 & 312/6d v IND 244 & 334/53rd Test · Test | IND | 28* & DNB | 4/62 | 0 | Match drawn | Sydney | India tour of Australia 2020/21 |
| 26 Dec 2020 | AUS 195 & 200 v IND 326 & 70/22nd Test · Test | IND | 57 & DNB | 1/15 & 2/28 | 2 | India won by 8 wickets | Melbourne | India tour of Australia 2020/21 |
| 4 Dec 2020 | IND 161/7 v AUS 150/71st T20I · T20I | IND | 44* | - | 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 | 66* | 1/62 | 1 | 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 | 24 | 0/60 | 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 | 25 | 0/63 | 1 | Australia won by 66 runs | Sydney | India tour of Australia 2020/21 |
| 19 Jan 2020 | IND 289/3 v AUS 286/93rd ODI · ODI | IND | DNB | 2/44 | 0 | India won by 7 wickets | Bengaluru | Australia tour of India 2019/20 |
| 17 Jan 2020 | IND 340/6 v AUS 3042nd ODI · ODI | IND | 20* | 2/58 | 0 | India won by 36 runs | Rajkot | Australia tour of India 2019/20 |
| 14 Jan 2020 | IND 255 v AUS 258/01st ODI · ODI | IND | 25 | 0/41 | 0 | Australia won by 10 wickets | Mumbai | Australia tour of India 2019/20 |
| 13 Mar 2019 | IND 237 v AUS 272/95th ODI · ODI | IND | 0 | 2/45 | 1 | Australia won by 35 runs | Delhi | Australia tour of India 2018/19 |
| 8 Mar 2019 | IND 281 v AUS 313/53rd ODI · ODI | IND | 24 | 0/64 | 0 | Australia won by 32 runs | Ranchi | Australia tour of India 2018/19 |
| 5 Mar 2019 | IND 250 v AUS 2422nd ODI · ODI | IND | 21 | 1/48 | 0 | India won by 8 runs | Nagpur | Australia tour of India 2018/19 |
| 2 Mar 2019 | IND 240/4 v AUS 236/71st ODI · ODI | IND | DNB | 0/33 | 0 | India won by 6 wickets | Hyderabad | Australia tour of India 2018/19 |
| 18 Jan 2019 | AUS 230 v IND 234/33rd ODI · ODI | IND | DNB | 0/53 | 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 | DNB | 1/49 | 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 | 8 | 1/48 | 0 | Australia won by 34 runs | Sydney | India tour of Australia 2018/19 |
| 3 Jan 2019 | AUS 300 & 6/0 v IND 622/7d4th Test · Test | IND | 81 | 2/73 | 0 | Match drawn | Sydney | India tour of Australia 2018/19 |
| 26 Dec 2018 | AUS 151 & 261 v IND 443/7d & 106/8d3rd Test · Test | IND | 4 & 5 | 2/45 & 3/82 | 0 | India won by 137 runs | Melbourne | India tour of Australia 2018/19 |
| 25 Mar 2017 | IND 332 & 106/2 v AUS 300 & 137Match 4 · Test | IND | 63 & DNB | 1/57 & 3/24 | 0 | India won by 8 wickets | Dharamsala | Border-Gavaskar Trophy 2016/17 |
| 16 Mar 2017 | IND 603/9d v AUS 451 & 204/6Match 3 · Test | IND | 54* | 5/124 & 4/54 | 1 | Match drawn | Ranchi | Border-Gavaskar Trophy 2016/17 |
| 4 Mar 2017 | IND 189 & 274 v AUS 276 & 112Match 2 · Test | IND | 3 & 2 | 6/63 & 1/3 | 1 | India won by 75 runs | Bengaluru | Border-Gavaskar Trophy 2016/17 |
| 23 Feb 2017 | IND 105 & 107 v AUS 260 & 285Match 1 · Test | IND | 2 & 3 | 2/74 & 3/65 | 1 | Australia won by 333 runs | Pune | Australia in India Test Series 2016/17 |
| 27 Mar 2016 | IND 161/4 v AUS 160/6Super 10 · T20I | IND | DNB | 0/20 | 0 | India won by 6 wickets | Chandigarh | World T20 2015/16 |
| 31 Jan 2016 | AUS 197/5 v IND 200/3Match 3 · T20I | IND | DNB | 1/41 | 1 | India won by 7 wickets | Sydney | India in Australia T20I Series 2015/16 |
| 29 Jan 2016 | AUS 157/8 v IND 184/3Match 2 · T20I | IND | DNB | 2/32 | 1 | India won by 27 runs | Melbourne | India in Australia T20I Series 2015/16 |
| 26 Jan 2016 | AUS 151 v IND 188/3Match 1 · T20I | IND | DNB | 2/21 | 1 | India won by 37 runs | Adelaide | India in Australia T20I Series 2015/16 |
| 23 Jan 2016 | AUS 330/7 v IND 331/4Match 5 · ODI | IND | DNB | 0/46 | 1 | India won by 6 wickets | Sydney | India in Australia ODI Series 2015/16 |
| 20 Jan 2016 | AUS 348/8 v IND 323Match 4 · ODI | IND | 24* | 0/51 | 0 | Australia won by 25 runs | Canberra | India in Australia ODI Series 2015/16 |
| 17 Jan 2016 | AUS 296/7 v IND 295/6Match 3 · ODI | IND | 6* | 2/49 | 0 | Australia won by 3 wickets | Melbourne | India in Australia ODI Series 2015/16 |
| 15 Jan 2016 | AUS 309/3 v IND 308/8Match 2 · ODI | IND | 5 | 1/50 | 0 | Australia won by 7 wickets | Brisbane | India in Australia ODI Series 2015/16 |
| 12 Jan 2016 | AUS 310/5 v IND 309/3Match 1 · ODI | IND | 10* | 0/61 | 0 | Australia won by 5 wickets | Perth | India in Australia ODI Series 2015/16 |
| 26 Mar 2015 | AUS 328/7 v IND 233Semi-final · ODI | IND | 16 | 0/56 | 0 | Australia won by 95 runs | Sydney | ICC Cricket World Cup 2014/15 |