Personal details
Born10 May 2000
Age26 Years
BattingRight Hand Bat
BowlingRight Arm Off Break
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| T20I | 1 | 13 | 13 | 68.42 | 0 | 7 |
| T20 | 52 | 883 | 22.64 | 132.78 | 23 | 8.91 |
| List A | 41 | 1551 | 47 | 91.34 | 8 | 6.05 |
| First-class | 32 | 1585 | 31.7 | 45.71 | 5 | 3.88 |
Debuts
T20IGermany vs Italy, Edinburgh28 Jul 2023
First Class W Province vs KZ-Natal, Durban 17 Jan 2019
List AKZ-Natal vs W Province, Durban 20 Jan 2019
T20W Province vs KZ-Natal, Pietermaritzburg 15 Sep 2018
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20I | 1 | 1 | 0 | 13 | 13 | 13 | 19 | 68.42 | 0 | 0 | 1 | 0 | 0 |
| T20 | 52 | 45 | 6 | 883 | 74 | 22.64 | 665 | 132.78 | 0 | 4 | 107 | 17 | 24 |
| List A | 41 | 38 | 5 | 1551 | 114 | 47 | 1698 | 91.34 | 3 | 9 | 154 | 15 | 19 |
| First-class | 32 | 54 | 4 | 1585 | 178 | 31.7 | 3467 | 45.71 | 2 | 7 | 208 | 3 | 30 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| T20I | 1 | 1 | 3 | 21 | 0 | – | 0 | 7 | 0 | 0 |
| T20 | 52 | 33 | 78.4 | 701 | 23 | 4/30 | 30.47 | 8.91 | 0 | 0 |
| List A | 41 | 19 | 89 | 539 | 8 | 2/38 | 67.37 | 6.05 | 0 | 0 |
| First-class | 32 | 20 | 62 | 241 | 5 | 1/0 | 48.2 | 3.88 | 0 | 0 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| Vitality Blast | 54 | 906 | 74 | 21.57 | 135.22 | 30 | 8.83 |
| County Championship | 34 | 1646 | 178 | 27.90 | 46.79 | 6 | 4.15 |
| English One Day Cup | 30 | 1166 | 114 | 44.85 | 95.97 | 9 | 5.99 |
Last 10 innings · batting
36vs SUS
12*vs LEI
18vs DUR
8vs SOM
26vs LAN
2vs LAN
5vs YOR
4vs NOT
50vs ESS
12*vs NOT
List A
vs SUS2 Aug 2026 · c J Johnson b OE Robinson
36(42)
T20
vs LEI12 Jul 2026 · Not out
12*(6)
T20
vs DUR10 Jul 2026 · c A Lees b MJ Potts
18(11)
T20
vs SOM8 Jul 2026 · c J Rew b JT Ball
8(8)
T20
vs LAN6 Jul 2026 · b L Livingstone
26(21)
T20
vs LAN1 Jul 2026 · c J Moores b JM Blatherwick
2(4)
T20
vs YOR28 Jun 2026 · c (sub Dom Bess) b A Tye
5(5)
T20
vs NOT7 Jun 2026 · c J Haynes b M Ali
4(3)
T20
vs ESS31 May 2026 · c S Snater b SR Harmer
50(30)
T20
vs NOT29 May 2026 · Not out
12*(5)
Last 10 innings · bowling
1/8vs SUS
3/26vs LEI
1/25vs DUR
0/20vs SOM
2/29vs LAN
1/12vs LAN
1/18vs YOR
1/34vs NOT
0/16vs ESS
0/34vs NOT
Derbyshire Cricket
Birmingham Phoenix (Men)