Career Snapshot
Career statistics (all-time)
Games
163
Runs
1010
Outs
97
Bat Avg
10.41
50s
0
100s
0
HS
33
Ducks
18
Bowl Runs
3141
Wkts
146
Bowl Avg
21.51
BB
5/23
Ct
56
WK Ct
4
St
6
Run Outs
13 (9/4)
Season Snapshot
View match statistics by season
Loading...
Runs per innings with rolling average.
Season - All Grades, All formats
| Match | Innings | Pos | Runs | Balls Faced | 4s | 6s | SR | How Out |
|---|
| Match | Score | Round | Season |
|---|
| Position | Innings | Runs | Not out | High score | Average |
|---|
Based on match-level data only. Totals exclude pre-match-era historical stats.
| Grade | Matches | Innings | Runs | Not Out | High Score | Average |
|---|
| Match | Innings | O | M | R | W | Eco | Wd | NB |
|---|
Partnerships with complete fall-of-wickets data are shown by default.
| Match | Partner | Wicket | Runs | Season |
|---|
Player Analysis
Bowler
Medium confidence
The selected record leans most strongly toward wicket-taking and bowling impact.
A quick read on this player's shape for the selected season or career view. Each area is scored from the underlying batting, bowling and fielding record, then normalised so stronger dimensions stretch further from the centre.
Teammates you've shared the most matches with.
Career Arc
Cumulative career stats season by season, with milestones marking exactly when they were reached.
Loading career arc…
Ctrl+scroll or pinch to zoom into the timeline, drag to pan
Best innings / bowling
50s & 5-fors
100s & 10-fors
Exact match
Season known, match unrecorded
Pre-digital club record
Career grade split
Grades Represented
Career totals by grade, combining historical and online-era records.
Career matches by grade.
Season By Season Breakdowns
Totals, trends, batting and bowling by season
| Season | Total |
|---|---|
| Summer 2025/26 | 4 |
| Summer 2022/23 | 11 |
| Summer 2021/22 | 11 |
| Summer 2020/21 | 16 |
| Summer 2019/20 | 11 |
| Summer 2018/19 | 11 |
| Summer 2017/18 | 9 |
| Summer 2016/17 | 11 |
| Summer 2015/16 | 12 |
| Summer 2014/15 | 14 |
| Summer 2013/14 | 12 |
| Summer 2012/13 | 9 |
| Summer 2011/12 | 11 |
| Summer 2010/11 | 9 |
| Summer 2009/10 | 9 |
Historical Data
·Historical record to Summer 2020/21: 137
| Season | Total |
|---|---|
| Summer 2025/26 | 11 |
| Summer 2022/23 | 67 |
| Summer 2021/22 | 89 |
| Summer 2020/21 | 75 |
| Summer 2019/20 | 72 |
| Summer 2018/19 | 28 |
| Summer 2017/18 | 31 |
| Summer 2016/17 | 81 |
| Summer 2015/16 | 64 |
| Summer 2014/15 | 94 |
| Summer 2013/14 | 50 |
| Summer 2012/13 | 83 |
| Summer 2011/12 | 126 |
| Summer 2010/11 | 62 |
| Summer 2009/10 | 103 |
Historical Data
·Historical record to Summer 2020/21: 843
| Season | Total |
|---|---|
| Summer 2025/26 | 1 |
| Summer 2022/23 | 15 |
| Summer 2021/22 | 13 |
| Summer 2020/21 | 17 |
| Summer 2019/20 | 7 |
| Summer 2018/19 | 12 |
| Summer 2017/18 | 8 |
| Summer 2016/17 | 16 |
| Summer 2015/16 | 15 |
| Summer 2014/15 | 13 |
| Summer 2013/14 | 6 |
| Summer 2012/13 | 1 |
| Summer 2011/12 | 9 |
| Summer 2010/11 | 7 |
| Summer 2009/10 | 6 |
Historical Data
·Historical record to Summer 2020/21: 117
| Season | Runs | Ave | HS | 100s | 50s | 4s | 6s | 0s |
|---|---|---|---|---|---|---|---|---|
| Summer 2025/26 | 11 | 5.50 | 5* | 0 | 0 | 0 | 0 | 0 |
| Summer 2022/23 | 67 | 22.33 | 26* | 0 | 0 | 2 | 0 | 1 |
| Summer 2021/22 | 89 | 17.80 | 33* | 0 | 0 | 4 | 1 | 1 |
| Summer 2020/21 | 75 | 9.38 | 22* | 0 | 0 | 0 | 0 | 2 |
| Summer 2019/20 | 72 | 14.40 | 32* | 0 | 0 | 0 | 0 | 0 |
| Summer 2018/19 | 28 | 3.50 | 12 | 0 | 0 | 0 | 0 | 3 |
| Summer 2017/18 | 31 | 10.33 | 11 | 0 | 0 | 0 | 0 | 0 |
| Summer 2016/17 | 81 | 11.57 | 37 | 0 | 0 | 0 | 0 | 0 |
| Summer 2015/16 | 64 | 6.40 | 26 | 0 | 0 | 0 | 0 | 2 |
| Summer 2014/15 | 94 | 11.75 | 19 | 0 | 0 | 0 | 0 | 1 |
| Summer 2013/14 | 50 | 8.33 | 15 | 0 | 0 | 0 | 0 | 2 |
| Summer 2012/13 | 83 | 11.86 | 22* | 0 | 0 | 0 | 0 | 1 |
| Summer 2011/12 | 126 | 11.45 | 47 | 0 | 0 | 0 | 0 | 2 |
| Summer 2010/11 | 62 | 8.86 | 33* | 0 | 0 | 0 | 0 | 0 |
| Summer 2009/10 | 103 | 17.17 | 38 | 0 | 0 | 0 | 0 | 1 |
Season-by-season batting from the online era (Play Cricket data).
| Season | Wkts | Overs | Ave | Econ | 5W | Mdns | Best |
|---|---|---|---|---|---|---|---|
| Summer 2025/26 | 1 | 20 | 74.00 | 3.70 | 0 | 3 | 1/29 |
| Summer 2022/23 | 15 | 76.3 | 19.80 | 3.88 | 0 | 12 | 4/29 |
| Summer 2021/22 | 13 | 61 | 15.31 | 3.26 | 0 | 12 | 3/15 |
| Summer 2020/21 | 17 | 88.4 | 20.65 | 3.96 | 1 | 5 | 5/23 |
| Summer 2019/20 | 7 | 93.5 | 38.57 | 2.88 | 0 | 20 | 4/69 |
| Summer 2018/19 | 12 | 89 | 23.17 | 3.12 | 0 | 18 | 4/47 |
| Summer 2017/18 | 8 | 74.3 | 25.62 | 2.75 | 0 | 22 | 2/11 |
| Summer 2016/17 | 16 | 116.2 | 14.50 | 1.99 | 0 | 39 | 3/27 |
| Summer 2015/16 | 15 | 98.3 | 19.73 | 3.01 | 0 | 23 | 4/9 |
| Summer 2014/15 | 13 | 85.4 | 20.23 | 3.07 | 0 | 21 | 4/7 |
| Summer 2013/14 | 6 | 34.4 | 22.17 | 3.84 | 0 | 3 | 2/13 |
| Summer 2012/13 | 1 | 12 | 63.00 | 5.25 | 0 | 0 | 1/33 |
| Summer 2011/12 | 9 | 71.3 | 31.22 | 3.93 | 0 | 8 | 2/21 |
| Summer 2010/11 | 7 | 30 | 11.71 | 2.73 | 0 | 7 | 2/0 |
| Summer 2009/10 | 6 | 22.4 | 19.67 | 5.21 | 0 | 2 | 3/16 |
Season-by-season bowling from the online era (Play Cricket data).