| 17 Jun 2022 | LAN 153/7 v NOR 154/3Match · T20 | NOR | 7* | 1/26 | 1 | Northamptonshire won by 7 wickets | Northampton | Vitality Blast 2022 |
| 9 Jun 2022 | NOR 220/3 v WOR 147Match · T20 | NOR | 24* | 1/19 | 2 | Northamptonshire won by 73 runs | Northampton | Vitality Blast 2022 |
| 7 Jun 2022 | DER 151/9 v NOR 155/5Match · T20 | NOR | 20 | 1/34 | 1 | Northamptonshire won by 5 wickets | Northampton | Vitality Blast 2022 |
| 5 Jun 2022 | DUR 154/8 v NOR 158/6Match · T20 | NOR | 15* | 1/27 | 1 | Northamptonshire won by 4 wickets | Chester-le-Street | Vitality Blast 2022 |
| 3 Jun 2022 | NOR 153/6 v LAN 155/8Match · T20 | NOR | 3 | 4/26 | 0 | Lancashire won by 2 wickets | Manchester | Vitality Blast 2022 |
| 1 Jun 2022 | NOR 227/1 v LEI 185/9Match · T20 | NOR | 75* | 2/26 | 0 | Northamptonshire won by 42 runs | Northampton | Vitality Blast 2022 |
| 15 May 2022 | RR 178/6 v LSG 154/8Match 63 · T20 | RR | 14 | - | 1 | Rajasthan Royals won by 24 runs | Mumbai | Indian Premier League 2022 |
| 14 Apr 2022 | GT 192/4 v RR 155/9Match 24 · T20 | RR | 17 | 0/29 | 0 | Gujarat Titans won by 37 runs | Mumbai | Indian Premier League 2022 |
| 3 Mar 2022 | ND 243 & 314/8d v WF 119 & 225Match 12 · First-class | WF | 0 | 3/46 & 0/11 | 1 | Northern Districts won by 213 runs | Whangarei | Plunket Shield 2021/22 |
| 27 Jan 2022 | WEL 190/3 v CAN 191/4Eliminator · T20 | WEL | 16* | 0/38 | 0 | Canterbury won by 6 wickets | Dunedin | Super Smash 2021/22 |
| 24 Jan 2022 | WEL 167 v ND 168/8Match 30 · T20 | WEL | 2 | 2/18 | 0 | Northern Districts won by 2 wickets | Wellington | Super Smash 2021/22 |
| 20 Jan 2022 | AUC 121/9 v WEL 122/2Match 26 · T20 | WEL | DNB | 1/19 | 0 | Wellington won by 8 wickets | Auckland | Super Smash 2021/22 |
| 16 Jan 2022 | WEL 104 v ND 105/4Match 24 · T20 | WEL | 20 | 0/3 | 0 | Northern Districts won by 6 wickets | Whangarei | Super Smash 2021/22 |
| 8 Jan 2022 | CD 227/4 v WEL 228/8Match 21 · T20 | WEL | 5 | 1/35 | 1 | Wellington won by 2 wickets | New Plymouth | Super Smash 2021/22 |
| 6 Jan 2022 | OTA 157/5 v WEL 119/2Match 19 · T20 | WEL | DNB | 0/8 | 2 | Wellington won by 8 wickets (DLS method) | Wellington | Super Smash 2021/22 |
| 28 Dec 2021 | OTA 166/7 v WEL 170/5Match 15 · T20 | WEL | 4 | 2/17 | 0 | Wellington won by 5 wickets | Queenstown | Super Smash 2021/22 |
| 21 Nov 2021 | IND 184/7 v NZ 1113rd T20I · T20I | NZ | 3 | - | 1 | India won by 73 runs | Kolkata | New Zealand tour of India 2021/22 |
| 19 Nov 2021 | NZ 153/6 v IND 155/32nd T20I · T20I | NZ | 3 | 0/12 | 0 | India won by 7 wickets | Ranchi | New Zealand tour of India 2021/22 |
| 14 Nov 2021 | NZ 172/4 v AUS 173/2Final · T20I | NZ | 13* | 0/15 | 0 | Australia won by 8 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 10 Nov 2021 | ENG 166/4 v NZ 167/5Semi-final · T20I | NZ | 27 | 1/18 | 0 | New Zealand won by 5 wickets | Abu Dhabi | ICC Men's T20 World Cup 2021/22 |
| 7 Nov 2021 | AFG 124/8 v NZ 125/240th Match, Group 2 · T20I | NZ | DNB | 1/24 | 1 | New Zealand won by 8 wickets (11 balls left) | Abu Dhabi | ICC Men's T20 World Cup 2021/22 |
| 5 Nov 2021 | NZ 163/4 v NAM 111/7Match 36 · T20I | NZ | 35* | 1/6 | 0 | New Zealand won by 52 runs | Sharjah | ICC Men's T20 World Cup 2021/22 |
| 3 Nov 2021 | NZ 172/5 v SCO 156/5Match 32 · T20I | NZ | 10* | - | 0 | New Zealand won by 16 runs | Dubai | ICC Men's T20 World Cup 2021/22 |
| 31 Oct 2021 | IND 110/7 v NZ 111/2Match 28 · T20I | NZ | DNB | - | 0 | New Zealand won by 8 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 26 Oct 2021 | NZ 134/8 v PAK 135/5Match 19 · T20I | NZ | 1 | 0/18 | 0 | Pakistan won by 5 wickets | Sharjah | ICC Men's T20 World Cup 2021/22 |
| 8 Oct 2021 | MI 235/9 v SH 193/8Match 55 · T20 | MI | 0 | 2/28 | 0 | Mumbai Indians won by 42 runs | Abu Dhabi | Indian Premier League 2021 |
| 5 Oct 2021 | RR 90/9 v MI 94/2Match 51 · T20 | MI | DNB | 3/12 | 0 | Mumbai Indians won by 8 wickets | Sharjah | Indian Premier League 2021 |
| 11 Aug 2021 | WF 144/5 v SB 147/2Match 25 · The Hundred | WF | 1* | 0/16 | 0 | Southern Brave won by 8 wickets | Southampton | The Hundred Men's Competition 2021 |
| 9 Aug 2021 | BP 184/5 v WF 91Match 23 · The Hundred | WF | 6 | 1/14 | 0 | Birmingham Phoenix won by 93 runs | Birmingham | The Hundred Men's Competition 2021 |
| 6 Aug 2021 | WF 139/8 v TR 140/4Match 20 · The Hundred | WF | 4 | 0/17 | 1 | Trent Rockets won by 6 wickets | Cardiff | The Hundred Men's Competition 2021 |
| 2 Aug 2021 | WF 121/7 v OI 125/4Match 16 · The Hundred | WF | 0 | 2/23 | 0 | Oval Invincibles won by 6 wickets | London | The Hundred Men's Competition 2021 |
| 31 Jul 2021 | WF 150/6 v MO 153/3Match 12 · The Hundred | WF | 6 | 1/31 | 0 | Manchester Originals won by 7 wickets | Cardiff | The Hundred Men's Competition 2021 |
| 27 Jul 2021 | WF 165/4 v SB 147/7Match 8 · The Hundred | WF | 0 | 3/5 | 1 | Welsh Fire won by 18 runs | Cardiff | The Hundred Men's Competition 2021 |
| 24 Jul 2021 | WF 173/4 v NS 168/7Match 4 · The Hundred | WF | 30* | 0/15 | 0 | Welsh Fire won by 5 runs | Leeds | The Hundred Men's Competition 2021 |
| 18 Jul 2021 | MID 169/5 v ESS 160/9Match · T20 | ESS | 20 | 1/14 | 1 | Middlesex won by 9 runs | Chelmsford | Vitality Blast 2021 |
| 16 Jul 2021 | HAM 171/8 v ESS 153Match · T20 | ESS | 2 | 0/15 | 2 | Hampshire won by 18 runs | Southampton | Vitality Blast 2021 |
| 11 Jul 2021 | DER 146 v ESS 86/3Match · First-class | ESS | 10* | 2/15 | 0 | Match drawn | Derby | County Championship 2021 |
| 9 Jul 2021 | ESS 146/9 v SUS 148/4Match · T20 | ESS | 10 | 0/40 | 0 | Sussex won by 6 wickets | Brighton | Vitality Blast 2021 |
| 1 Jul 2021 | GLA 104 v ESS 108/2Match · T20 | ESS | DNB | 0/21 | 0 | Essex won by 8 wickets | Chelmsford | Vitality Blast 2021 |
| 29 Jun 2021 | SOM 153 v ESS 151/4Match · T20 | ESS | 1 | 0/13 | 2 | Essex won by 6 wickets (DLS method) | Chelmsford | Vitality Blast 2021 |
| 25 Jun 2021 | KEN 167/9 v ESS 31/4Match · T20 | ESS | 4 | 2/11 | 0 | Kent won by 28 runs (DLS method) | Chelmsford | Vitality Blast 2021 |
| 24 Jun 2021 | MID 183/2 v ESS 184/8Match · T20 | ESS | 30 | 1/7 | 0 | Essex won by 2 wickets | London | Vitality Blast 2021 |
| 21 Jun 2021 | SUR 118 v ESS 119/2Match · T20 | ESS | DNB | - | 0 | Essex won by 8 wickets | London | Vitality Blast 2021 |
| 20 Jun 2021 | KEN 236/3 v ESS 169Match · T20 | ESS | 1 | 0/43 | 0 | Kent won by 67 runs | Canterbury | Vitality Blast 2021 |
| 15 Jun 2021 | ESS 128/8 v SUS 130/3Match · T20 | ESS | 19 | 0/13 | 1 | Sussex won by 7 wickets | Chelmsford | Vitality Blast 2021 |
| 13 Jun 2021 | ESS 153/6 v GLA 156/3Match · T20 | ESS | 21 | 0/17 | 0 | Glamorgan won by 7 wickets | Cardiff | Vitality Blast 2021 |
| 11 Jun 2021 | HAM 155/6 v ESS 142Match · T20 | ESS | 28 | 1/5 | 0 | Hampshire won by 13 runs | Chelmsford | Vitality Blast 2021 |
| 9 Jun 2021 | SOM 185/7 v ESS 187/7Match · T20 | ESS | 53 | 0/39 | 1 | Essex won by 3 wickets | Taunton | Vitality Blast 2021 |
| 1 May 2021 | CSK 218/4 v MI 219/6Match 27 · T20 | MI | 0 | 0/26 | 0 | Mumbai Indians won by 4 wickets | Delhi | Indian Premier League 2021 |
| 26 Mar 2021 | NZ 318/6 v BAN 1543rd ODI · ODI | NZ | 4 | 5/27 | 1 | New Zealand won by 164 runs | Wellington | Bangladesh tour of New Zealand 2020/21 |