| 14 Aug 2022 | NS 143/5 v LS 147/3Match 13 · The Hundred | LS | 43* | 1/6 | 1 | London Spirit won by 7 wickets | Leeds | The Hundred Men's Competition 2022 |
| 12 Aug 2022 | LS 147/6 v SB 138/7Match 10 · The Hundred | LS | 34 | 1/10 | 0 | London Spirit won by 9 runs | Southampton | The Hundred Men's Competition 2022 |
| 8 Aug 2022 | LS 160/6 v MO 108Match 6 · The Hundred | LS | 21 | - | 1 | London Spirit won by 52 runs | London | The Hundred Men's Competition 2022 |
| 4 Aug 2022 | LS 171/6 v OI 168/7Match 2 · The Hundred | LS | 18 | - | 2 | London Spirit won by 3 runs | London | The Hundred Men's Competition 2022 |
| 24 Jun 2022 | SL 160 v AUS 164/65th ODI · ODI | AUS | 16 | 1/38 | 0 | Australia won by 4 wickets | Colombo | Australia tour of Sri Lanka 2022 |
| 21 Jun 2022 | SL 258 v AUS 2544th ODI · ODI | AUS | 1 | 1/49 | 1 | Sri Lanka won by 4 runs | Colombo | Australia tour of Sri Lanka 2022 |
| 19 Jun 2022 | AUS 291/6 v SL 292/43rd ODI · ODI | AUS | 33 | 1/44 | 0 | Sri Lanka won by 6 wickets | Colombo | Australia tour of Sri Lanka 2022 |
| 16 Jun 2022 | SL 220/9 v AUS 1892nd ODI · ODI | AUS | 30 | 2/35 | 2 | Sri Lanka won by 26 runs (DLS method) | Kandy | Australia tour of Sri Lanka 2022 |
| 14 Jun 2022 | SL 300/7 v AUS 282/81st ODI · ODI | AUS | 80* | 0/60 | 0 | Australia won by 2 wickets (DLS method) | Kandy | Australia tour of Sri Lanka 2022 |
| 11 Jun 2022 | AUS 176/5 v SL 177/63rd T20I · T20I | AUS | 16 | 0/26 | 0 | Sri Lanka won by 4 wickets | Kandy | Australia tour of Sri Lanka 2022 |
| 8 Jun 2022 | SL 124/9 v AUS 126/72nd T20I · T20I | AUS | 19 | 2/18 | 0 | Australia won by 3 wickets | Colombo | Australia tour of Sri Lanka 2022 |
| 7 Jun 2022 | SL 128 v AUS 134/01st T20I · T20I | AUS | DNB | 0/18 | 0 | Australia won by 10 wickets | Colombo | Australia tour of Sri Lanka 2022 |
| 27 May 2022 | RCB 157/8 v RR 161/3Qualifier 2 · T20 | RCB | 24 | 0/17 | 0 | Rajasthan Royals won by 7 wickets | Ahmedabad | Indian Premier League 2022 |
| 25 May 2022 | RCB 207/4 v LSG 193/6Eliminator · T20 | RCB | 9 | - | 0 | Royal Challengers Bangalore won by 14 runs | Kolkata | Indian Premier League 2022 |
| 19 May 2022 | GT 168/5 v RCB 170/2Match 67 · T20 | RCB | 40* | 1/28 | 1 | Royal Challengers Bangalore won by 8 wickets | Mumbai | Indian Premier League 2022 |
| 13 May 2022 | PK 209/9 v RCB 155/9Match 60 · T20 | RCB | 35 | 1/17 | 1 | Punjab Kings won by 54 runs | Mumbai | Indian Premier League 2022 |
| 8 May 2022 | RCB 192/3 v SH 125Match 54 · T20 | RCB | 33 | 1/13 | 1 | Royal Challengers Bangalore won by 67 runs | Mumbai | Indian Premier League 2022 |
| 4 May 2022 | RCB 173/8 v CSK 160/8Match 49 · T20 | RCB | 3 | 2/22 | 0 | Royal Challengers Bangalore won by 13 runs | Pune | Indian Premier League 2022 |
| 30 Apr 2022 | RCB 170/6 v GT 174/4Match 43 · T20 | RCB | 33 | 0/10 | 0 | Gujarat Titans won by 6 wickets | Mumbai | Indian Premier League 2022 |
| 26 Apr 2022 | RR 144/8 v RCB 115Match 39 · T20 | RCB | 0 | 0/4 | 1 | Rajasthan Royals won by 29 runs | Pune | Indian Premier League 2022 |
| 23 Apr 2022 | RCB 68 v SH 72/1Match 36 · T20 | RCB | 12 | - | 0 | Sunrisers Hyderabad won by 9 wickets | Mumbai | Indian Premier League 2022 |
| 19 Apr 2022 | RCB 181/6 v LSG 163/8Match 31 · T20 | RCB | 23 | 1/11 | 1 | Royal Challengers Bangalore won by 18 runs | Mumbai | Indian Premier League 2022 |
| 16 Apr 2022 | RCB 189/5 v DC 173/7Match 27 · T20 | RCB | 55 | 0/14 | 0 | Royal Challengers Bangalore won by 16 runs | Mumbai | Indian Premier League 2022 |
| 12 Apr 2022 | CSK 216/4 v RCB 193/9Match 22 · T20 | RCB | 26 | 0/29 | 0 | Chennai Super Kings won by 23 runs | Mumbai | Indian Premier League 2022 |
| 9 Apr 2022 | MI 151/6 v RCB 152/3Match 18 · T20 | RCB | 8* | - | 0 | Royal Challengers Bangalore won by 7 wickets | Pune | Indian Premier League 2022 |
| 8 Mar 2022 | VIC 143 v WA 145/4Match 17 · List A | VIC | 2 | - | 1 | Western Australia won by 6 wickets | Melbourne | The Marsh Cup 2021/22 |
| 6 Mar 2022 | TAS 295/6 v VIC 156Match 16 · List A | VIC | 44 | - | 0 | Tasmania won by 139 runs | Hobart | The Marsh Cup 2021/22 |
| 23 Feb 2022 | QUE 285/6 v VIC 193Match 13 · List A | VIC | 2 | 1/18 | 0 | Queensland won by 92 runs | Melbourne | The Marsh Cup 2021/22 |
| 20 Feb 2022 | AUS 154/6 v SL 155/55th T20I · T20I | AUS | 29 | - | 1 | Sri Lanka won by 5 wickets | Melbourne | Sri Lanka tour of Australia 2021/22 |
| 18 Feb 2022 | SL 139/8 v AUS 143/44th T20I · T20I | AUS | 48* | 0/21 | 0 | Australia won by 6 wickets | Melbourne | Sri Lanka tour of Australia 2021/22 |
| 15 Feb 2022 | SL 121/6 v AUS 124/43rd T20I · T20I | AUS | 39 | 1/3 | 0 | Australia won by 6 wickets | Canberra | Sri Lanka tour of Australia 2021/22 |
| 13 Feb 2022 | AUS 164/6 v SL 164/82nd T20I · T20I | AUS | 15 | 0/4 | 0 | Match tied (Australia won the Super Over) | Sydney | Sri Lanka tour of Australia 2021/22 |
| 11 Feb 2022 | AUS 149/9 v SL 122/81st T20I · T20I | AUS | 7 | - | 0 | Australia won by 20 runs (DLS method) | Sydney | Sri Lanka tour of Australia 2021/22 |
| 19 Jan 2022 | MS 273/2 v HH 167/6Match 56 · T20 | MS | 154* | - | 2 | Melbourne Stars won by 106 runs | Melbourne | Big Bash League 2021/22 |
| 16 Jan 2022 | BH 149/6 v MS 150/2Match 50 · T20 | MS | 37 | 2/19 | 1 | Melbourne Stars won by 8 wickets | Melbourne | Big Bash League 2021/22 |
| 15 Jan 2022 | AS 155/6 v MS 132/8Match 48 · T20 | MS | 16 | 0/6 | 0 | Adelaide Strikers won by 23 runs | Adelaide | Big Bash League 2021/22 |
| 13 Jan 2022 | MR 122/7 v MS 123/4Match 46 · T20 | MS | 68* | - | 0 | Melbourne Stars won by 6 wickets | Melbourne | Big Bash League 2021/22 |
| 11 Jan 2022 | PS 196/3 v MS 149/9Match 42 · T20 | MS | 5 | - | 0 | Perth Scorchers won by 47 runs | Geelong | Big Bash League 2021/22 |
| 3 Jan 2022 | MS 126 v MR 129/5Match 33 · T20 | MS | 7 | 0/19 | 0 | Melbourne Renegades won by 5 wickets | Melbourne | Big Bash League 2021/22 |
| 2 Jan 2022 | PS 180/8 v MS 130Match 31 · T20 | MS | 4 | 0/38 | 0 | Perth Scorchers won by 50 runs | Melbourne | Big Bash League 2021/22 |
| 27 Dec 2021 | MS 207/9 v BH 187/9Match 23 · T20 | MS | 2 | 0/30 | 2 | Melbourne Stars won by 20 runs | Brisbane | Big Bash League 2021/22 |
| 24 Dec 2021 | HH 180/6 v MS 156/9Match 19 · T20 | MS | 12 | 0/20 | 0 | Hobart Hurricanes won by 24 runs | Hobart | Big Bash League 2021/22 |
| 15 Dec 2021 | MS 177/5 v SS 182/3Match 13 · T20 | MS | 103 | 0/20 | 0 | Sydney Sixers won by 7 wickets | Melbourne | Big Bash League 2021/22 |
| 12 Dec 2021 | ST 151/5 v MS 155/4Match 10 · T20 | MS | 40 | 1/7 | 0 | Melbourne Stars won by 6 wickets | Sydney | Big Bash League 2021/22 |
| 10 Dec 2021 | MS 165/4 v ST 161/5Match 7 · T20 | MS | 16 | 0/9 | 1 | Melbourne Stars won by 4 runs | Melbourne | Big Bash League 2021/22 |
| 5 Dec 2021 | SS 213/4 v MS 61Match 1 · T20 | MS | 4 | 1/17 | 0 | Sydney Sixers won by 152 runs | Sydney | Big Bash League 2021/22 |
| 14 Nov 2021 | NZ 172/4 v AUS 173/2Final · T20I | AUS | 28* | 0/28 | 1 | Australia won by 8 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 11 Nov 2021 | PAK 176/4 v AUS 177/5Semi-final · T20I | AUS | 7 | 0/20 | 0 | Australia won by 5 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 6 Nov 2021 | WI 157/7 v AUS 161/2Match 38 · T20I | AUS | 0* | 0/6 | 1 | Australia won by 8 wickets | Abu Dhabi | ICC Men's T20 World Cup 2021/22 |
| 4 Nov 2021 | BAN 73 v AUS 78/2Match 34 · T20I | AUS | 0* | 1/6 | 0 | Australia won by 8 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |