Personal details
Born2 Jan 1984
Age42 Years
BattingRight Hand Bat
BowlingRight Arm Off Break
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| T20I | 8 | 205 | 34.16 | 132.25 | 0 | 0 |
| T20 | 227 | 5678 | 31.02 | 135.51 | 22 | 8.19 |
| List A | 117 | 3819 | 42.43 | 92.35 | 18 | 4.91 |
| First-class | 259 | 17488 | 41.63 | 53.84 | 39 | 3.24 |
Debuts
T20I Italy vs Jersey, Edinburgh (Golden)23 Jul 2023
First Class KZ-Natal vs Border, Durban 19 Mar 2004
List ABorder vs KZ-Natal, East London 7 Nov 2004
T20Derbyshire vs Notts, Nottingham 11 Jun 2010
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20I | 8 | 7 | 1 | 205 | 61 | 34.16 | 155 | 132.25 | 0 | 2 | 20 | 5 | 5 |
| T20 | 227 | 218 | 35 | 5678 | 109 | 31.02 | 4190 | 135.51 | 2 | 36 | 576 | 122 | 90 |
| List A | 117 | 109 | 19 | 3819 | 138 | 42.43 | 4135 | 92.35 | 8 | 21 | 0 | 0 | 79 |
| First-class | 259 | 453 | 33 | 17488 | 231 | 41.63 | 32479 | 53.84 | 44 | 95 | 0 | 0 | 312 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| T20 | 227 | 46 | 98.5 | 810 | 22 | 2/20 | 36.81 | 8.19 | 0 | 0 |
| List A | 117 | 0 | 123.2 | 606 | 18 | 3/27 | 33.66 | 4.91 | 0 | 0 |
| First-class | 259 | 0 | 611 | 1982 | 39 | – | 50.82 | 3.24 | 0 | 0 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| Pakistan Super League | 2 | 5 | 5 | 2.50 | 26.32 | 0 | – |
| ICC Men's T20 World Cup | 1 | 0 | 0 | 0.00 | – | 0 | – |
| Vitality Blast | 103 | 3096 | 109 | 35.59 | 143.53 | 6 | 9.27 |
| Abu Dhabi T10 | – | – | – | – | – | – | – |
| County Championship | 131 | 9376 | 204 | 43.81 | 59.09 | 28 | 3.29 |
| English One Day Cup | 23 | 679 | 104 | 35.74 | 92.26 | 3 | 5.43 |
| The Hundred Men's | 22 | 305 | 53 | 20.33 | 118.22 | 0 | 11.00 |
| SA20 | 4 | 76 | 44 | 38.00 | 143.40 | 0 | – |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Ireland | 3 | 110 | 61 | 55.00 | 125.00 | 1 | 0 |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Australia | 2 | 116 | 58 | 58.00 | 49.15 | 2 | 0 |
Last 10 innings · batting
19vs YOR
104*vs SUS
6vs ESS
14vs WOR
23vs DUR
2vs LEI
26vs DUR
43vs SOM
13vs LAN
8vs LAN
List A
vs YOR7 Aug 2026 · c W Bennison b Dom Bess
19(16)
List A
vs SUS2 Aug 2026 · Not out
104*(96)
List A
vs ESS26 Jul 2026 · lbw b M Jones
6(6)
List A
vs WOR24 Jul 2026 · b F Singh
14(24)
List A
vs DUR21 Jul 2026 · b LS Robinson
23(25)
T20
vs LEI12 Jul 2026 · b R Ahmed
2(3)
T20
vs DUR10 Jul 2026 · c BS McKinney b Nathan Sowter
26(25)
T20
vs SOM8 Jul 2026 · b DR Sams
43(31)
T20
vs LAN6 Jul 2026 · lbw b S Khan
13(13)
T20
vs LAN1 Jul 2026 · b T Aspinwall
8(6)
Last 10 innings · bowling
0/2vs KEN
1/32vs NOR
0/11vs OI
0/14vs YOR
0/30vs WAS
0/4vs NOR
1/23vs NOT
0/30vs NOR
0/12vs YOR
1/3vs WOR
Derbyshire Cricket
Ireland
Australia