Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

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
Kevin O'BrienSUR20142014110171717.003943.5900030
IA RobertsonOV20122012110171717.002762.9600021
Tom FellWOR20222022110171717.003745.9500020
Ben CoadYOR201620161111717*-3548.5700030
George DrissellWOR20262026110171717.005332.0800020
Bhanuka RajapaksaTUCA20262026110171717.002860.7100030
Ranitha LiyanarachchiKYCC20262026110171717.004537.7800030
M MadubashanaBSC20262026110171717.003844.7400000
C MaladayTAS20262026110171717.007622.3700020
Stanley ChristophersonENG18841884110171717.00--000-0
Dick PougherENG18921892110171717.00--000-0
Jack HearneENG18971897110171717.00--000-0
Laurie NashAUS19371937110171717.005928.8100000
Sam LoxtonAUS19511951110171717.00--00000
Brian StathamENG195319531111717*---000-0
Baloo GupteIND196119611111717*---000-0
Peter van der MerweSA19631963110171717.00--00020
David SincockAUS196519651111717*---000-0
Ian RedpathAUS19651965110171717.007323.2900010
Dennis AmissENG19661966110171717.005829.3100020
Bryan AndrewsNZ19741974110171717.001989.4700040
Laxman SivaramakrishnanIND19831983110171717.00--000-0
Tim WardTAS20262026110171717.003548.5700030
Ashley GilesENG199819981211716*17.005332.0800010
Russel ArnoldSL2004200412017118.503844.7400020
Srinivasaraghavan VenkataraghavanIND1972197212017178.503943.5900120
Corey CollymoreWI199919991211711*17.006028.3300020
Dewald PretoriusSA200320033201798.503450.0000030
Paul WisemanNZ200120011201798.508220.7300000
Roshan MahanamaSL1991199122017158.506028.3300010
Shahadat HossainBAN2012201212017138.503154.8400030
Dhammika PrasadSL2013201312017158.502180.9500000
Ishant SharmaIND2020202012017128.504438.6400020
Shaun MarshWA2023202312017168.505332.0800020
Dale RichardsWI2010201012017178.502373.9100140
Jimmy HansraCAN2009200912017178.502958.6200120
Shaiman AnwarUAE2015201512017168.505133.3300020
Njabulo NcubeZIM2011201112017148.502373.9100001
Fraser ColsonWF2013201312017108.506326.9800020
Matt HenryCAN2014201412017118.503745.9500020
CJA AminiPNG2016201612017168.504438.6400020
Jon HollandVIC2017201712017178.5013130.7700121
Luke WoodNOT20142014121171217.003943.5900030
William BeerSUS201620162211712*17.005431.4800020
Harvey HoseinDER2014201422017138.506426.5600020
Bjorn FortuinHAM2025202512017158.503647.2200020
Shawn HicksOV2019201912017178.506924.6400130
Shadab KhanPAK2017201712017168.504042.5000020
William O'DonnellAA2020202012017178.507522.6700110
Lawrence Neil-SmithTAS2025202512017178.504736.1700120
PreviousPage 359Next

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.