CPCC record book

Batting records

The club’s leading run-scorers, biggest innings and best seasons.

Clear

Highest individual scores

Century innings, ordered by runs; not-outs and grade break equal scores.

234 records
Highest individual scores
#PlayerScoreSeasonGrade
1Robert Minnett1972017/20181st Grade
2David Moss1962023/20244th Grade
3David Moss179*2007/2008A1
4Steve Bull1772009/20105th Grade
5Lachlan Peake1772011/20126th Grade
6Patrick Koch1712016/20173rd Grade Gold
7Ozzie Wiltshire1702026/20275th Grade
8Mike Riggall169*1974/1975A2
9Paul Brown1691997/1998A2
10Michael Letts1592004/2005B1
11Neo Pressley1562024/20253rd Grade Blue
12Jason Ferris1532006/2007A3
13David Tallack152*1990/1991A1
14Rob Van Dam1522005/2006A1
15Ewen Chung1512010/20114th Grade
16Don Leech148*1964/1965A2
17Tony Kay1471982/1983A1
18Jason Fox1472010/20115th Grade
19Blake Conde146*2024/20253rd Grade Blue
20Daniel Cunningham145*2023/20246th Grade Blue
21Robert Minnett144*2000/2001A1
22Matt Shaw144*1991/1992B1
23Alex McGee143*1999/2000B1
24Kevin Nicholson1431979/1980A2
25Don Leech1411965/1966A2
26Toby Horstead140*2012/20136th Grade
27Paul Clark1401975/1976A2
28David Moss1402012/20133rd Grade Gold
29Jason Ferris1392006/2007A3
30Ray Horton138*1956/19573rd Grade
31Angus MacKenzie137*2010/20116th Grade
32Alan Burns1371958/19593rd Grade
33Neil Chapman1371961/19623rd Grade 2
34Toby Horstead1372012/20134th Grade
35Robert Minnett1362008/2009A1
36John Wellburn1361964/1965A2
37Sam Marsh1362010/20112nd Grade
38Daniel McKay1352022/20232nd Grade
39Peter Henriksen1332001/2002A1
40Wayne Lloyd1331987/1988B3
41Toby Horstead1332022/20235th Grade Sparks
42Toby Horstead1332010/20116th Grade
43Ross Hutchison132*1983/1984A1
44Robert Minnett132*2002/2003A1
45James Humberstone1322008/2009B1
46Toby Horstead1312012/20136th Grade
47Rocco Rulli130*2024/20254th Grade
48Robert Minnett1302017/20181st Grade
49Don Frost1301959/19604th Grade
50Paul Endersby129*2001/2002A2 Blue/A1
51Kevin Nicholson129*1975/1976A3
52Jason McLean129*2026/20273rd Grade
53Jason Ferris129*2003/2004B2
54Matthew Terry1292010/20116th Grade
55Robert Dennis1291981/1982C2
56Angus Pike1282023/20246th Grade Blue
57Robbie Herbert127*1996/1997B4
58Robert Vere1271993/1994A2
59Robert Minnett126*2020/20212nd Grade
60Paul Spraggs125*1964/1965D Grade
61Peter Browne1251956/19573rd Grade
62Steve Albanese1252011/20123rd Grade
63Robert Minnett124*1988/1989A3
64Kieran Smith1242024/20251st Grade
65Daniel Schimek1232010/20112nd Grade
66Toby Horstead1232009/20107th Grade
67Ethan Crookwell122*2025/20264th Grade
68Robert Vere122*1986/1987B3
69Ross Fairhall1221976/1977A1
70Robert Minnett1221995/1996A1
71Nick Beaton1222010/20112nd Grade
72Craig Stanton1221986/1987B3
73Toby Horstead1222009/20107th Grade
74Blake Conde121*2019/20204th Grade Blue
75David Quarford1201997/1998A1
76Lachlan Peake1202012/20133rd Grade blue
77Scott Harding1201984/1985B2
78Daniel Schacher1202011/20126th Grade
79Adam Peacock119*2007/2008B1
80Robert Vere1191991/1992A2
81Robert Minnett1191993/1994A2
82Barry Moss1191997/1998A3
83Dominic Wheeler1192009/20107th Grade
84David Moss118*2012/20131st Grade
85Todd Wright118*1996/1997A2
86Nick Beaton118*2010/20112nd Grade
87George Turner118*1959/19603rd Grade
88Dave Harland118*1966/1967D Grade
89Scott Harrison118*1981/1982D Grade
90Alex McGee1182005/2006A3
91Nick Beaton117*2010/20112nd Grade
92Ross Fairhall1171977/1978A2
93Adam Pressley1172003/2004B1
94Jeff Porter-Dening1172009/20107th Grade
95Ross Fairhall1171963/1964D GradeB2
96Jason James1161999/2000A2
97David Tallack1161984/1985B1
98Matthew Thompson1162003/2004B2
99Blake Conde1162019/20204th Grade Blue
100Kieran Wagstaff1152013/20141st Grade
101Peter Browne114*1960/19613rd Grade
102Alex McGee114*1999/2000B1
103Peter Henriksen1141993/1994A1
104Robert Dennis1141982/1983B1
105Jason Stelling1141991/1992B4
106Angus Pike1142023/20246th Grade Blue
107Benjamin Summers113*2021/20223rd Grade
108Peter Henriksen113*1989/1990B2
109Craig Poppett113*2001/2002A2G
110Peter Henriksen1132002/2003A1
111Mark Whitehead1131978/1979A2
112Peter Browne1131956/19573rd Grade
113Colin Cavanagh1131957/19585th Grade
114Toby Horstead1132012/20136th Grade
115Simon Blue1131983/1984C4
116Liam Filmer-Ramsay1132013/20147th
117Luke Ireland112*2007/2008A3
118Jack Day112*2021/20225th Grade Electric
119Robert Vere112*1984/1985C2
120Scott Williams1122025/20262nd Grade
121Jack Fox1122010/20115th Grade
122Lee Clenton1121991/1992B4
123Blake Conde111*2023/20243rd Grade
124Matthew Moore1112019/20204th Grade Blue
125Blake Conde1112013/20144th
126Mark Hoy110*2000/2001B1
127Cody Bruce110*2012/20133rd Grade Blue
128Adam Morrison110*2019/20203rd Grade
129Patrick Koch110*2015/20164th Grade
130James Bourcier110*2014/20157th
131Nick Bonner1102014/20152nd Grade
132Jason Ferris1102006/2007A3
133Bruce Graham1101956/19574th Grade
134Wayne Lloyd1101989/1990B2
135Andrew Sewell109*2002/2003A2 Gold
136Michael Heptonstall1091991/1992A1
137Jack Fox1092010/20115th Grade
138Craig Stanton1091984/1985C2
139Sam Filmer-Ramsay108*2025/20261st Grade
140Ken Price108*1957/19583rd Grade
141John Trbojevic108*1978/1979B1
142Anthony Papandrea1082013/20141st Grade
143Brad Bending1081998/1999B1
144James Bourcier1082016/20173rd Grade
145Ethan Elliott107*2022/20231st Grade
146Alan Crawford107*1965/1966C1
147Simon Riches107*1992/1993C2
148Robert Vere1071989/1990A2
149Steve Albanese1072010/20112nd Grade
150Neil Chapman1071961/19623rd Grade 2
151Cameron Baber106*2013/20147th
152Robert Minnett1062012/20131st Grade
153Paul Endersby1062001/2002A2 Blue/A1
154Robert Minnett105*2005/2006A1
155Jason Haithwaite105*2009/20101st Grade
156John Wellburn105*1962/1963A2
157Robert Vere105*1993/1994A2
158Charles Hale105*1959/19604th Grade
159Blake Conde105*2019/20204th Grade Blue
160Kevin Lake1051967/1968A1
161John Wellburn1051968/1969A1
162Tom Constantine1051963/1964B1
163Jason McLean1052023/20244th Grade
164Toby Horstead1052022/20235th Grade Sparks
165Rob Van Dam104*2002/2003A1
166Peter Henriksen104*1989/1990B2
167Peter Smith1041982/1983A1
168Colin Huxley1041996/1997A1
169Matthew Lawson1042025/20261st Grade
170Geoff Browne1041958/19592nd Grade
171Ray Horton1041956/19573rd Grade
172Blake Conde1042019/20204th Grade Blue
173Ozzie Wiltshire1042025/20265th Grade
174Brodie Elliott1042011/20127th Grade
175Jack Fox1042013/20142nd
176Peter Henriksen103*2007/2008A1
177Matt Shaw103*1991/1992B1
178Mark Ennis103*2007/2008A3
179Adam Morrison103*2019/20203rd Grade
180David Gilkes103*2003/2004B2
181Brenden Ball103*2006/2007B3
182Byron Bates1032024/20253rd Grade Gold
183John Duggan1031997/1998B4
184Eric Tazelaar1031965/1966C1
185Mark Bury1031981/1982C2
186Robert Minnett102*1994/1995A1
187Paul (Fred) Nelson102*1980/1981A2
188Keith Langelaar102*1973/1974B2
189Luke Ireland102*2005/2006B4
190Peter Henriksen102*1986/1987C1
191Robert Minnett102*1985/1986C2
192Robert Minnett1022012/20131st Grade
193Paul Bernhardt1021983/1984B1
194Derrick Murray1021984/1985B1
195David Mason1021996/1997B1
196Blake Conde1022018/20194th Grade
197Col Peake1021963/1964D Grade
198Robert Dennis101*1984/1985A1
199Tom Sheedy101*2014/20151st Grade
200Adam Pressley101*2025/20263rd Grade Blue
201Andrew Cameron101*2016/20174th Grade
202Angus MacKenzie101*2010/20116th Grade
203Paul Spraggs101*1964/1965D Grade
204Alan Elsworthy1011976/1977A1
205David Quarford1011992/1993A1
206Peter Henriksen1012002/2003A1
207Paul Simpson1011957/19583rd Grade
208Steve Bull1012006/2007B1
209Blake Conde1012015/20163rd Grade
210Adrian Brault1012019/20203rd Grade
211Peter Henriksen1011989/1990B2
212Jack Lloyd1011957/19585th Grade
213Adam Pressley1012011/20125th Grade
214Andrew Davis1012013/20147th
215Matthew Moore1012014/20153rd
216Graydon Conde100*1986/1987A1
217Mike Smith100*1988/1989A1
218David Quarford100*1991/1992A1
219Nirav Patel100*2014/20152nd Grade
220Nick Bonner100*2015/20162nd Grade
221Ben Eady100*2020/20213rd Grade Gold
222Matthew Terry100*2010/20116th Grade
223Malcolm Cotton100*1972/1973C1
224Jeff Mitchell1001972/1973A1
225Mike Smith1001989/1990A1
226Alan Richardson1001997/1998A1
227Jason James1002002/2003A2 Gold
228Barnaby Wilson1002003/2004A2
229Nick Beaton1002010/20112nd Grade
230Peter Henriksen1001990/1991A3
231Andrew Graham1002006/2007B1
232James Dyson1002002/2003B2
233Michael Bowman1002011/20125th Grade
234Liam Filmer-Ramsay1002013/20147th

Most career runs

20 records
Most career runs
#PlayerRunsAvg
1Robert Minnett14,71831.31
2Peter Henriksen8,17530.06
3Blake Conde6,76130.45
4Colin Huxley6,75417.92
5Toby Horstead6,56125.23
6Adam Pressley6,36824.59
7David Moss6,21627.03
8David Quarford5,66315.06
9Robert Vere5,48024.25
10Don Leech5,40317.95
11John Jackson5,16727.05
12Geoff Browne5,06821.29
13Damon Steel4,40427.70
14David Tallack4,35323.79
15Andrew Sewell4,35123.52
16Bert Elsworthy4,28916.31
17Brenden Ball4,23220.35
18Alan Richardson4,19315.19
19Rob Van Dam4,13017.57
20Tom Carden4,11918.47

Highest career averages

Minimum 1,000 runs, matching the existing live table.

100 records
Highest career averages
#PlayerAvgRuns
1Ray Horton40.371,211
2George Turner40.331,855
3Jason Ferris39.192,273
4Matt Shaw38.101,600
5Michael Letts36.761,507
6Matthew Terry36.401,747
7Nick Beaton34.841,707
8Jason James34.522,900
9Patrick Koch32.741,113
10Adrian Brault32.121,670
11Mike Smith31.971,023
12Robert Minnett31.3114,718
13Blake Conde30.456,761
14Peter Henriksen30.068,175
15Jack Fox30.032,282
16Scott Williams29.581,183
17Ewen Chung29.512,036
18Alex McGee29.161,633
19Robert Dennis28.482,563
20John Argent28.401,221
21Andrew Davis28.023,446
22James Dyson27.981,203
23Sam Filmer-Ramsay27.913,517
24Damon Steel27.704,404
25Adam Peacock27.641,216
26Mark Hoy27.561,874
27Tony Kay27.382,902
28Jason Haithwaite27.311,420
29John Jackson27.055,167
30David Moss27.036,216
31Daniel Schimek26.901,076
32Ross Fairhall26.873,843
33Daniel McKay26.091,226
34Steve Bull25.721,286
35David Bennetts25.662,976
36Kavin Moorthi25.651,462
37Andrew Graham25.261,566
38Toby Horstead25.236,561
39Liam Filmer-Ramsay25.211,210
40John Wellburn24.923,464
41Neil Chapman24.741,336
42Russell Murray24.651,257
43Adam Pressley24.596,368
44Charles Hale24.251,528
45Robert Vere24.255,480
46Jeff Mitchell24.191,306
47Wayne Lloyd24.062,165
48Terry Moroney24.021,201
49David Tallack23.794,353
50Andrew Sewell23.524,351
51Justin Estreich23.431,031
52Cameron Baber23.151,227
53Dom Tilden22.991,586
54Ben Eady22.981,057
55Barry Moss22.951,469
56Steven Harland22.841,713
57Corey Calvert22.601,944
58James Bourcier22.461,752
59Clay Denoon22.381,231
60Anthony Papandrea22.202,020
61Eric Tazelaar21.792,135
62Grant Sherringham21.701,497
63Malcolm Cotton21.631,471
64Geoff Browne21.295,068
65Ashley McPhee21.021,156
66Col Peake21.001,911
67Dominic Wheeler20.892,465
68Doug Wiles20.781,413
69Kevin Lake20.512,564
70Brenden Ball20.354,232
71Andy Kandelas20.302,172
72Nick Bonner20.062,026
73Luke Ireland20.033,465
74Dave Whitson19.992,039
75Mitchell Hammond19.701,064
76Graham Peake19.292,064
77Peter Bonner19.111,682
78Peter Browne19.092,558
79Kevin Nicholson18.942,519
80Peter Fontaine18.911,267
81Paul Brown18.773,979
82Greg Robinson18.671,139
83Ross Hutchison18.631,938
84Doug Campbell18.621,918
85Dan Peters18.562,561
86Tom Carden18.474,119
87John Henderson18.161,507
88Brodie Elliott18.112,681
89Ethan Crookwell18.111,123
90Shannon McGuire18.112,915
91Steve Theodore18.091,737
92Tristan Farrell18.071,030
93Adam Sheppard17.961,203
94Don Leech17.955,403
95Colin Huxley17.926,754
96Nirav Patel17.841,213
97Dave Harland17.811,140
98Ethan Elliott17.781,867
99Matthew Moore17.683,943
100Rob Van Dam17.574,130

Most runs in a season

Grades are combined for the same player and season.

50 records
Most runs in a season
#PlayerRunsAvgSeasonGrades
1Toby Horstead99958.762012/131st Grade, 4th Grade, 6th Grade
2Blake Conde85294.672019/204th Grade Blue
3David Moss76058.462012/133rd Grade Gold, 1st Grade
4Jason Ferris75575.502006/07A3, A1
5Peter Henriksen70688.251989/90B2
6Geoff Browne68335.951955/565th Grade
7Matt Shaw67967.901991/92B1
8Jason James67652.002002/03A2 Gold
9George Turner67356.081958/593rd Grade
10Matthew Terry66260.182010/116th Grade
11Ray Horton660110.001956/573rd Grade
12Blake Conde65472.672024/253rd Grade Blue
13Toby Horstead63945.642009/107th Grade
14Robert Minnett63563.502017/181st Grade
15Neil Chapman61936.411961/623rd Grade 2
16George Turner61844.141956/573rd Grade
17Blake Conde61461.402023/243rd Grade
18Liam Filmer-Ramsay61061.002013/147th
19Robbie Herbert60435.531997/98B4
20David Moss59454.002023/242nd Grade, 4th Grade
21Robert Minnett58252.912012/131st Grade
22Don Leech58127.671965/66A2
23Terry Moroney58032.221959/603rd Grade
24Dennis Robbie57724.041958/593rd Grade
25Blake Conde57444.152018/194th Grade
26Robert Minnett57344.081997/98A1
27Todd Wright57257.201996/97A2
28Paul Endersby56843.692001/02A2 Blue/A1
29Paul Spraggs56362.561964/65D Grade
30Peter Henriksen55943.002002/03A1
31Mike Riggall55339.501974/75A2
32Peter Browne55330.721956/573rd Grade
33John Wellburn55139.361960/613rd Grade
34Geoff Browne54828.841962/63B1
35Toby Horstead54541.922010/116th Grade, 1st Grade
36Daniel Schimek54133.812010/112nd Grade
37Graham Peake53833.631970/71A1
38Robert Minnett53653.602008/09A1, A3
39Ross Fairhall53559.441963/64D GradeB2
40Kevin Nicholson53444.501975/76A3
41Peter Browne53438.141959/603rd Grade
42Robert Minnett53431.412006/07A1, A3
43Luke Hammond53031.182012/131st Grade
44David Tallack52732.941984/85B1
45Robert Minnett52558.331988/89A3
46Peter Henriksen52052.001990/91A3
47Andrew Sewell51937.071996/97A2
48Jack Day51928.832022/235th Grade Electric
49Robert Dennis51536.791984/85A1
50Peter Crofts51528.611966/67C1

Most centuries

144 records
Most centuries
#Player100s
1Robert Minnett15
2Blake Conde12
3Peter Henriksen10
4Toby Horstead9
5Robert Vere6
6David Moss4
7Jason Ferris4
8Nick Beaton4
9Adam Pressley3
10Alex McGee3
11David Quarford3
12David Tallack3
13Jack Fox3
14John Jackson3
15John Wellburn3
16Luke Ireland3
17Peter Browne3
18Robert Dennis3
19Ross Fairhall3
20Adam Morrison2
21Angus MacKenzie2
22Angus Pike2
23Charles Hale2
24Craig Stanton2
25Daniel McKay2
26Don Leech2
27Gary McDonald2
28George Turner2
29James Bourcier2
30Jason James2
31Jason McLean2
32Kevin Nicholson2
33Lachlan Peake2
34Liam Filmer-Ramsay2
35Matt Shaw2
36Matthew Moore2
37Matthew Terry2
38Michael Letts2
39Mike Smith2
40Neil Chapman2
41Nick Bonner2
42Ozzie Wiltshire2
43Patrick Koch2
44Paul Endersby2
45Paul Spraggs2
46Ray Horton2
47Rob Van Dam2
48Scott Williams2
49Steve Albanese2
50Steve Bull2
51Wayne Lloyd2
52Adam Peacock1
53Adrian Brault1
54Alan Burns1
55Alan Crawford1
56Alan Elsworthy1
57Alan Richardson1
58Andrew Cameron1
59Andrew Davis1
60Andrew Graham1
61Andrew Sewell1
62Anthony Papandrea1
63Barnaby Wilson1
64Barry Hollingsworth1
65Barry Moss1
66Ben Eady1
67Benjamin Summers1
68Brad Bending1
69Brenden Ball1
70Brodie Elliott1
71Bruce Graham1
72Byron Bates1
73Cameron Baber1
74Cody Bruce1
75Col Peake1
76Colin Cavanagh1
77Colin Huxley1
78Craig Poppett1
79Daniel Cunningham1
80Daniel Schacher1
81Daniel Schimek1
82Dave Harland1
83Dave Whitson1
84David Gilkes1
85David Mason1
86Derrick Murray1
87Dominic Wheeler1
88Don Frost1
89Eric Tazelaar1
90Ethan Crookwell1
91Ethan Elliott1
92Ewen Chung1
93Geoff Browne1
94Graydon Conde1
95Jack Day1
96Jack Lloyd1
97James Dyson1
98James Humberstone1
99Jason Fox1
100Jason Haithwaite1
101Jason Stelling1
102Jeff Mitchell1
103Jeff Porter-Dening1
104Jim Maroulis1
105John Duggan1
106John Trbojevic1
107Keith Langelaar1
108Ken Price1
109Kevin Lake1
110Kieran Smith1
111Kieran Wagstaff1
112Lee Clenton1
113Malcolm Cotton1
114Mark Bury1
115Mark Ennis1
116Mark Hoy1
117Mark Whitehead1
118Matthew Lawson1
119Matthew Thompson1
120Michael Bowman1
121Michael Heptonstall1
122Mike Riggall1
123Neo Pressley1
124Nirav Patel1
125Paul (Fred) Nelson1
126Paul Bernhardt1
127Paul Brown1
128Paul Clark1
129Paul Simpson1
130Peter Minnett1
131Peter Smith1
132Robbie Herbert1
133Rocco Rulli1
134Ross Hutchison1
135Sam Filmer-Ramsay1
136Sam Marsh1
137Scott Harding1
138Scott Harrison1
139Simon Blue1
140Simon Riches1
141Todd Wright1
142Tom Constantine1
143Tom Sheedy1
144Tony Kay1

Most fifties

20 records

Data note: Historical career boards use the club’s existing Season records, which remain the source of truth. Match-result boards use imported MWCA Saturday scorecards from 2007/08–2025/26. Read the full data methodology.