| 11 Jun 2025 | AUS 212 & 207 v SA 138 & 282/5Final · Test | AUS | 17 & 22 | - | 2 | South Africa won by 5 wickets | London | ICC World Test Championship 2025 |
| 23 May 2025 | GLA 383 & 8/0 v MID 155 & 235Match 25 · First-class | GLA | 23 & DNB | - | 1 | Glamorgan won by 10 wickets | Cardiff | County Championship 2025 |
| 16 May 2025 | NOR 185 & 304 v GLA 424 & 66/2Match 24 · First-class | GLA | 0 & 4 | - | 0 | Glamorgan won by 8 wickets | Cardiff | County Championship 2025 |
| 26 Mar 2025 | QUE 95 & 445 v SA 271 & 270/6Final · First-class | QUE | 0 & 61 | 0/20 | 0 | South Australia won by 4 wickets | Adelaide | Sheffield Shield 2024/25 |
| 15 Mar 2025 | SA 614/7d & 252/5 v QUE 370Match 28 · First-class | QUE | 23 | 2/73 & 2/34 | 1 | Match drawn | Adelaide | Sheffield Shield 2024/25 |
| 4 Mar 2025 | AUS 264 v IND 267/6Semi-final · ODI | AUS | 29 | - | 0 | India won by 4 wickets | Dubai | ICC Champions Trophy 2024/25 |
| 28 Feb 2025 | AFG 273 v AUS 109/110th Match, Group B · ODI | AUS | DNB | - | 2 | No result | Lahore | 2025 ICC Champions Trophy |
| 22 Feb 2025 | ENG 351/8 v AUS 356/5Match 4 · ODI | AUS | 47 | 2/41 | 1 | Australia won by 5 wickets | Lahore | ICC Champions Trophy 2024/25 |
| 12 Feb 2025 | SL 214 v AUS 1651st ODI · ODI | AUS | 15 | - | 0 | Sri Lanka won by 49 runs | Colombo | Australia tour of Sri Lanka 2024/25 |
| 6 Feb 2025 | SL 257 & 231 v AUS 414 & 75/12nd Test · Test | AUS | 4 & 26* | - | 0 | Australia won by 9 wickets | Galle | Australia tour of Sri Lanka 2024/25 |
| 29 Jan 2025 | AUS 654/6d v SL 165 & 2471st Test · Test | AUS | 20 | - | 0 | Australia won by an innings and 242 runs | Galle | Australia tour of Sri Lanka 2024/25 |
| 16 Jan 2025 | BH 201/6 v HH 207/5Match 36 · T20 | BH | 77 | 0/4 | 0 | Hobart Hurricanes won by 5 wickets | Brisbane | Big Bash League 2024/25 |
| 3 Jan 2025 | IND 185 & 157 v AUS 181 & 162/45th Test · Test | AUS | 2 & 6 | - | 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 | AUS | 72 & 70 | 0/0 | 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 | AUS | 12 & 1 | - | 0 | Match drawn | Brisbane | India tour of Australia 2024/25 |
| 6 Dec 2024 | IND 180 & 175 v AUS 337 & 19/02nd Test · Test | AUS | 64 & DNB | - | 1 | Australia won by 10 wickets | Adelaide | India tour of Australia 2024/25 |
| 22 Nov 2024 | IND 150 & 487/6d v AUS 104 & 2381st Test · Test | AUS | 2 & 3 | 0/38 | 2 | India won by 295 runs | Perth | India tour of Australia 2024/25 |
| 8 Nov 2024 | AUS 163 v PAK 169/12nd ODI · ODI | AUS | 6 | - | 0 | Pakistan won by 9 wickets | Adelaide | Pakistan tour of Australia 2024/25 |
| 4 Nov 2024 | PAK 203 v AUS 204/81st ODI · ODI | AUS | 16 | 1/5 | 0 | Australia won by 2 wickets | Melbourne | Pakistan tour of Australia 2024/25 |
| 25 Oct 2024 | SA 218 v QUE 223/1Match 9 · List A | QUE | DNB | 2/34 | 0 | Queensland won by 9 wickets | Brisbane | One-Day Cup (Australia) 2024/25 |
| 20 Oct 2024 | SA 314 & 352/9d v QUE 308 & 229Match 5 · First-class | QUE | 22 & 10 | 0/36 & 1/50 | 1 | South Australia won by 129 runs | Brisbane | Sheffield Shield 2024/25 |
| 13 Oct 2024 | QUE 300 v WA 301/6Match 7 · List A | QUE | 11 | 1/58 | 0 | Western Australia won by 4 wickets | Perth | One-Day Cup (Australia) 2024/25 |
| 8 Oct 2024 | WA 465 & 263/6d v QUE 367 & 120/1Match 3 · First-class | QUE | 77 & 35* | 2/5 | 0 | Match drawn | Perth | Sheffield Shield 2024/25 |
| 29 Sept 2024 | ENG 309 v AUS 165/25th ODI · ODI | AUS | DNB | - | 2 | Australia won by 49 runs (DLS method) | Bristol | Australia tour of England 2024 |
| 27 Sept 2024 | ENG 312/5 v AUS 1264th ODI · ODI | AUS | 4 | 0/10 | 2 | England won by 186 runs | London | Australia tour of England 2024 |
| 24 Sept 2024 | AUS 304/7 v ENG 254/43rd ODI · ODI | AUS | 0 | - | 0 | England won by 46 runs (DLS method) | Chester-le-Street | Australia tour of England 2024 |
| 21 Sept 2024 | AUS 270 v ENG 2022nd ODI · ODI | AUS | 19 | - | 0 | Australia won by 68 runs | Leeds | Australia tour of England 2024 |
| 19 Sept 2024 | ENG 315 v AUS 317/31st ODI · ODI | AUS | 77* | 3/39 | 4 | Australia won by 7 wickets | Nottingham | Australia tour of England 2024 |
| 19 Jul 2024 | GLA 243/4 v SOM 123Match · T20 | GLA | DNB | 5/11 | 0 | Glamorgan won by 120 runs | Cardiff | Vitality Blast 2024 |
| 16 Jul 2024 | GLA 145/6 v KEN 132/5Match · T20 | GLA | 50* | 1/14 | 0 | Glamorgan won by 13 runs | Canterbury | Vitality Blast 2024 |
| 14 Jul 2024 | GLO 206/6 v GLA 85Match · T20 | GLA | 2 | 1/19 | 0 | Gloucestershire won by 121 runs | Cheltenham | Vitality Blast 2024 |
| 12 Jul 2024 | GLA 88/9 v MID 89/4Match · T20 | GLA | 1 | 1/14 | 1 | Middlesex won by 6 wickets | Cardiff | Vitality Blast 2024 |
| 7 Jul 2024 | GLA 182/8 v ESS 156Match · T20 | GLA | 30 | 3/26 | 1 | Glamorgan won by 26 runs | Cardiff | Vitality Blast 2024 |
| 5 Jul 2024 | GLA 235/6 v SUS 190/8Match · T20 | GLA | 6 | - | 4 | Glamorgan won by 24 runs (DLS method) | Brighton | Vitality Blast 2024 |
| 30 Jun 2024 | GLO 179 & 610/5d v GLA 197 & 592Match 34 · First-class | GLA | 19 & 119 | 1/18 & 0/52 | 1 | Match tied | Cheltenham | County Championship 2024 |
| 23 Jun 2024 | NOR 279 & 472/8d v GLA 490 & 207/8Match 29 · First-class | GLA | 93 & 64 | 0/10 | 3 | Match drawn | Cardiff | County Championship 2024 |
| 21 Jun 2024 | GLA 107/9 v SUR 108/1Match · T20 | GLA | 20 | 0/12 | 0 | Surrey won by 9 wickets | London | Vitality Blast 2024 |
| 20 Jun 2024 | GLA 140/6 v GLO 142/8Match · T20 | GLA | 18 | - | 1 | Gloucestershire won by 2 wickets | Cardiff | Vitality Blast 2024 |
| 16 Jun 2024 | SOM 193/8 v GLA 85Match · T20 | GLA | 9 | - | 1 | Somerset won by 108 runs | Taunton | Vitality Blast 2024 |
| 7 Jun 2024 | GLA 166/8 v ESS 168/8Match · T20 | GLA | 34 | 3/35 | 1 | Essex won by 2 wickets | Chelmsford | Vitality Blast 2024 |
| 6 Jun 2024 | MID 173 v GLA 177/7Match · T20 | GLA | 0 | 0/12 | 2 | Glamorgan won by 3 wickets | London | Vitality Blast 2024 |
| 2 Jun 2024 | GLA 183/7 v SUS 158/6Match · T20 | GLA | 0 | 0/14 | 3 | Glamorgan won by 25 runs | Cardiff | Vitality Blast 2024 |
| 31 May 2024 | SUR 200/8 v GLA 181/7Match · T20 | GLA | 58 | 1/36 | 1 | Surrey won by 19 runs | Cardiff | Vitality Blast 2024 |
| 24 May 2024 | GLA 387 & 157/4 v LEI 343/9dMatch 26 · First-class | GLA | 8 & 31 | 0/10 | 0 | Match drawn | Leicester | County Championship 2024 |
| 17 May 2024 | GLA 183 & 372 v MID 343 & 213/8Match 22 · First-class | GLA | 23 & 111 | 0/1 | 1 | Middlesex won by 2 wickets | Cardiff | County Championship 2024 |
| 8 Mar 2024 | NZ 162 & 372 v AUS 256 & 281/72nd Test · Test | AUS | 90 & 6 | 0/9 | 1 | Australia won by 3 wickets | Christchurch | Australia tour of New Zealand 2023/24 |
| 29 Feb 2024 | AUS 383 & 164 v NZ 179 & 1961st Test · Test | AUS | 1 & 2 | - | 1 | Australia won by 172 runs | Wellington | Australia tour of New Zealand 2023/24 |
| 16 Feb 2024 | SA 132 & 232 v QUE 159 & 206/3Match 24 · First-class | QUE | 38 & 45 | - | 0 | Queensland won by 7 wickets | Adelaide | Sheffield Shield 2023/24 |
| 14 Feb 2024 | QUE 218 v SA 223/5Match 19 · List A | QUE | 74 | - | 0 | South Australia won by 5 wickets | Adelaide | The Marsh Cup 2023/24 |
| 6 Feb 2024 | WI 86 v AUS 87/23rd ODI · ODI | AUS | DNB | - | 1 | Australia won by 8 wickets | Canberra | West Indies tour of Australia 2023/24 |