| 30 Sept 2023 | AUS 166/7 v NED 84/65th Match · List A | AUS | 5 | - | 0 | No result | Thiruvananthapuram | ICC World Cup Warm-up Matches 2023 |
| 27 Sept 2023 | AUS 352/7 v IND 2863rd ODI · ODI | AUS | 5 | 4/40 | 2 | Australia won by 66 runs | Rajkot | Australia tour of India 2023/24 |
| 10 Jul 2023 | KEN 171 & 332 v WAR 549/7dMatch · First-class | WAR | 81 | 0/17 & 1/45 | 1 | Warwickshire won by an innings and 46 runs | Canterbury | County Championship 2023 |
| 6 Jul 2023 | BB 167/7 v ESS 171/8Quarter-final · T20 | BB | 32 | 0/28 | 0 | Essex won by 2 wickets | Birmingham | Vitality Blast 2023 |
| 2 Jul 2023 | BB 141 v DUR 133/9Match · T20 | BB | 10 | 0/9 | 2 | Birmingham Bears won by 8 runs | Birmingham | Vitality Blast 2023 |
| 30 Jun 2023 | NOT 168 v BB 172/8Match · T20 | BB | 19 | 2/20 | 0 | Birmingham Bears won by 2 wickets | Nottingham | Vitality Blast 2023 |
| 23 Jun 2023 | BB 228/4 v WOR 175/9Match · T20 | BB | 44 | 0/27 | 0 | Birmingham Bears won by 53 runs | Birmingham | Vitality Blast 2023 |
| 22 Jun 2023 | BB 180/7 v YOR 176/8Match · T20 | BB | 21 | 1/32 | 0 | Birmingham Bears won by 4 runs | Leeds | Vitality Blast 2023 |
| 20 Jun 2023 | DUR 146/5 v BB 149/8Match · T20 | BB | 14 | 0/3 | 1 | Birmingham Bears won by 2 wickets | Chester-le-Street | Vitality Blast 2023 |
| 16 Jun 2023 | BB 196/5 v WOR 175/6Match · T20 | BB | 9 | 2/22 | 1 | Birmingham Bears won by 21 runs | Worcester | Vitality Blast 2023 |
| 9 Jun 2023 | BB 137 v NOR 107/9Match · T20 | BB | 15 | 1/19 | 0 | Birmingham Bears won by 30 runs | Birmingham | Vitality Blast 2023 |
| 7 Jun 2023 | BB 203/7 v DER 207/4Match · T20 | BB | 1 | - | 1 | Derbyshire won by 6 wickets | Birmingham | Vitality Blast 2023 |
| 3 Jun 2023 | NOT 214/3 v BB 203/9Match · T20 | BB | 5 | 0/18 | 0 | Nottinghamshire won by 11 runs | Birmingham | Vitality Blast 2023 |
| 2 Jun 2023 | DER 174/5 v BB 157/9Match · T20 | BB | 29 | 2/19 | 0 | Derbyshire won by 17 runs | Derby | Vitality Blast 2023 |
| 31 May 2023 | BB 202/6 v NOR 181/7Match · T20 | BB | 0 | 1/28 | 1 | Birmingham Bears won by 21 runs | Northampton | Vitality Blast 2023 |
| 29 May 2023 | LAN 98 v BB 99/3Match · T20 | BB | 2 | 1/19 | 0 | Birmingham Bears won by 7 wickets | Birmingham | Vitality Blast 2023 |
| 26 May 2023 | LEI 166/7 v BB 167/5Match · T20 | BB | 47 | 0/14 | 0 | Birmingham Bears won by 5 wickets | Leicester | Vitality Blast 2023 |
| 21 May 2023 | RCB 197/5 v GT 198/4Match 70 · T20 | RCB | 11 | - | 0 | Gujarat Titans won by 6 wickets | Bengaluru | Indian Premier League 2023 |
| 18 May 2023 | SH 186/5 v RCB 187/2Match 65 · T20 | RCB | 5* | - | 0 | Royal Challengers Bangalore won by 8 wickets | Hyderabad | Indian Premier League 2023 |
| 14 May 2023 | RCB 171/5 v RR 59Match 60 · T20 | RCB | 54 | 1/3 | 0 | Royal Challengers Bangalore won by 112 runs | Jaipur | Indian Premier League 2023 |
| 9 May 2023 | RCB 199/6 v MI 200/4Match 54 · T20 | RCB | 68 | - | 1 | Mumbai Indians won by 6 wickets | Mumbai | Indian Premier League 2023 |
| 6 May 2023 | RCB 181/4 v DC 187/3Match 50 · T20 | RCB | 0 | 0/14 | 0 | Delhi Capitals won by 7 wickets | Delhi | Indian Premier League 2023 |
| 1 May 2023 | RCB 126/9 v LSG 108Match 43 · T20 | RCB | 4 | 1/3 | 0 | Royal Challengers Bangalore won by 18 runs | Lucknow | Indian Premier League 2023 |
| 26 Apr 2023 | KKR 200/5 v RCB 179/8Match 36 · T20 | RCB | 5 | - | 1 | Kolkata Knight Riders won by 21 runs | Bengaluru | Indian Premier League 2023 |
| 23 Apr 2023 | RCB 189/9 v RR 182/6Match 32 · T20 | RCB | 77 | 0/25 | 0 | Royal Challengers Bangalore won by 7 runs | Bengaluru | Indian Premier League 2023 |
| 20 Apr 2023 | RCB 174/4 v PK 150Match 27 · T20 | RCB | 0 | 0/5 | 0 | Royal Challengers Bangalore won by 24 runs | Chandigarh | Indian Premier League 2023 |
| 17 Apr 2023 | CSK 226/6 v RCB 218/8Match 24 · T20 | RCB | 76 | 1/28 | 0 | Chennai Super Kings won by 8 runs | Bengaluru | Indian Premier League 2023 |
| 15 Apr 2023 | RCB 174/6 v DC 151/9Match 20 · T20 | RCB | 24 | - | 1 | Royal Challengers Bangalore won by 23 runs | Bengaluru | Indian Premier League 2023 |
| 10 Apr 2023 | RCB 212/2 v LSG 213/9Match 15 · T20 | RCB | 59 | - | 0 | Lucknow Super Giants won by 1 wicket | Bengaluru | Indian Premier League 2023 |
| 6 Apr 2023 | KKR 204/7 v RCB 123Match 9 · T20 | RCB | 5 | - | 1 | Kolkata Knight Riders won by 81 runs | Kolkata | Indian Premier League 2023 |
| 2 Apr 2023 | MI 171/7 v RCB 172/2Match 5 · T20 | RCB | 12* | 0/16 | 0 | Royal Challengers Bangalore won by 8 wickets | Bengaluru | Indian Premier League 2023 |
| 17 Mar 2023 | AUS 188 v IND 191/51st ODI · ODI | AUS | 8 | 0/7 | 0 | India won by 5 wickets | Mumbai | Australia tour of India 2022/23 |
| 20 Feb 2023 | VIC 169 & 312 v SA 114 & 190Match 22 · First-class | VIC | 5 & 0 | - | 2 | Victoria won by 177 runs | Melbourne | Sheffield Shield 2022/23 |
| 4 Nov 2022 | AUS 168/8 v AFG 164/738th Match, Group 1 · T20I | AUS | 54* | - | 1 | Australia won by 4 runs | Adelaide | ICC Men's T20 World Cup 2022/23 |
| 31 Oct 2022 | AUS 179/5 v IRE 137Match 31 · T20I | AUS | 13 | 2/14 | 1 | Australia won by 42 runs | Brisbane | ICC Men's T20 World Cup 2022/23 |
| 25 Oct 2022 | SL 157/6 v AUS 158/3Match 19 · T20I | AUS | 23 | 1/5 | 0 | Australia won by 7 wickets | Perth | ICC Men's T20 World Cup 2022/23 |
| 22 Oct 2022 | NZ 200/3 v AUS 111Match 13 · T20I | AUS | 28 | - | 0 | New Zealand won by 89 runs | Sydney | ICC Men's T20 World Cup 2022/23 |
| 14 Oct 2022 | ENG 112/2 v AUS 30/33rd T20I · T20I | AUS | 8 | 0/21 | 0 | No result | Canberra | England tour of Australia 2022/23 |
| 12 Oct 2022 | ENG 178/7 v AUS 170/62nd T20I · T20I | AUS | 8 | 0/6 | 0 | England won by 8 runs | Canberra | England tour of Australia 2022/23 |
| 7 Oct 2022 | AUS 178/7 v WI 147/82nd T20I · T20I | AUS | 1 | - | 0 | Australia won by 31 runs | Brisbane | West Indies tour of Australia 2022/23 |
| 5 Oct 2022 | WI 145/9 v AUS 146/71st T20I · T20I | AUS | 0 | 0/8 | 0 | Australia won by 3 wickets | Carrara | West Indies tour of Australia 2022/23 |
| 25 Sept 2022 | AUS 186/7 v IND 187/43rd T20I · T20I | AUS | 6 | 0/11 | 0 | India won by 6 wickets | Hyderabad | Australia tour of India 2022 |
| 23 Sept 2022 | AUS 90/5 v IND 92/42nd T20I · T20I | AUS | 0 | - | 0 | India won by 6 wickets | Nagpur | Australia tour of India 2022 |
| 20 Sept 2022 | IND 208/6 v AUS 211/61st T20I · T20I | AUS | 1 | 0/10 | 0 | Australia won by 4 wickets | Chandigarh | Australia tour of India 2022 |
| 11 Sept 2022 | AUS 267/5 v NZ 2423rd ODI · ODI | AUS | 14 | 0/18 | 0 | Australia won by 25 runs | Cairns | New Zealand tour of Australia 2022 |
| 8 Sept 2022 | AUS 195/9 v NZ 822nd ODI · ODI | AUS | 25 | 0/9 | 1 | Australia won by 113 runs | Cairns | New Zealand tour of Australia 2022 |
| 6 Sept 2022 | NZ 232/9 v AUS 233/81st ODI · ODI | AUS | 2 | 4/52 | 1 | Australia won by 2 wickets | Cairns | New Zealand tour of Australia 2022 |
| 3 Sept 2022 | AUS 141 v ZIM 142/73rd ODI · ODI | AUS | 19 | - | 0 | Zimbabwe won by 3 wickets | Townsville | Zimbabwe tour of Australia 2022 |
| 31 Aug 2022 | ZIM 96 v AUS 100/22nd ODI · ODI | AUS | DNB | - | 0 | Australia won by 8 wickets | Townsville | Zimbabwe tour of Australia 2022 |
| 28 Aug 2022 | ZIM 200 v AUS 201/51st ODI · ODI | AUS | 32* | 0/19 | 2 | Australia won by 5 wickets | Townsville | Zimbabwe tour of Australia 2022 |