Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by year (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
David HolfordWI197219725721755035.00--010200
Ken RutherfordNZ19881988471175107*29.1735948.75101210
Wilfred RhodesENG190819084801756921.8830.00011131
Kiran MoreIND198619867821754829.1747536.84001180
Ramesh MendisSL2022202269117545*21.8833452.40001181
Tony MacGibbonNZ195819585901756619.44--010181
John EmbureyENG1988198881001754517.5044139.68002240
Richie BenaudAUS1961196171211757715.9117420.69012130
Dipak PatelNZ1993199371321753515.9149635.28000150
Gareth BattySUR20142014111431752915.9133252.71003203
GD CrossDER20142014111701753010.2941342.37004184
Michael HoganGLA20162016131851753013.4623574.47001233
Innocent KaiaZIM2026202622017414087.0027862.59100220
Herbie CollinsAUS1924192412017411487.0050334.59110120
William ScottonENG188418842301749058.0037524.00020110
Joe HardstaffENG193919393411749458.00--02081
Sharmarh BrooksWI2019201935017411134.8037546.40111251
Matt McKiernanDER2022202245017410134.8032553.54111221
Sol BudingerLEI202420243501748734.8020385.71021271
Craig McMillanNZ199719973601745429.0028561.05021193
Peter FultonCAN2017201746017411029.0030557.05100272
Kithuruwan VithanageSL20142014462174103*43.5023275.00100214
Jermaine BlackwoodWI2014201446117466*34.8030058.00020173
Gareth BreeseDUR201420144601746229.0037047.03011220
Johnathan DaltonSA201720173601746429.0042740.75021150
Kumar SangakkaraSL200020004701747424.8647136.94010191
Colin de GrandhommeAA201520154701747024.8624870.16021196
Mohammad AshrafulBAN200220024801747521.7530856.49011260
Ryan ten DoeschateESS20142014581174104*24.8619987.44100232
Mitchell StarcAUS/NSW2020202058217486*29.0028161.92010172
Mitch RenwickOV202220224811744524.8644439.19002260
Mashrafe MortazaBAN200720075901747919.3321381.69022186
Roston ChaseWI2020202051001745117.4044639.01012180
John WrightNZ1980198061101744415.8263327.49000140
Stuart MeakerSUR2017201781231744919.3340742.75003210
Jack BrooksSUS/SOM2022202291231743619.3326964.68001213
Abdullah ShafiquePAK20242024612117410215.8239244.39104152
Craig McDermottAUS1992199281311744014.5027962.37002162
Keshav MaharajSA201720171115517432*17.4025568.24001214
Wally GroutAUS19641964111501743711.6032842.38004180
Anil KumbleIND199919991016417428*14.5051533.79002140
Matt MilnesKEN20192019131751743114.5047136.94002230
Stuart BroadENG/NOT20232023121851742613.3831555.24001192
David ObuyaKEN2010201012017311586.5027064.07110232
Stewie DempsterNZ1931193112017312086.50--110100
Giff VivianNZ1932193212017310086.50--11081
Frank IredaleAUS189818983301738957.67--021140
Bam Bam WeekesWI1939193923017313757.67--100181
Brun SmithNZ194919492311739686.50--02082
Josh InglisWA2023202334017311643.2522277.93101220
PreviousPage 161Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.