Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd 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)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
John EmbureyENG198519856621303332.5020862.50000160
James FosterENG2002200247313025*32.5034837.36000181
Zaheer KhanIND2009200967213051*26.0019865.66010171
Sulieman BennWI201020105711304221.6721361.03002154
Mayank AgarwalIND202220224701303318.5721460.75000250
Ish SodhiNZ/ND202220224701306518.5737734.48010190
Scott KuggeleijnND202120215711305121.6727746.9301074
Josh BakerWOR202320235711307521.6726050.00010141
George HankinsGLO202020205801306916.2537334.85011111
CBRLS KumaraSL/NCC202620265921304718.5727946.59001173
Ian HollandHAM201820186911303116.2537135.04000160
Danny LambSUS202520255931304821.6736335.81002161
Jake BallNOT20182018610213044*16.2518570.27001201
Fraser SheatCAN2025202581011304114.4427647.10000161
Kemar RoachWI2012201271221304113.0031441.40002130
Ray LindwallAUS19561956812513048*18.57--00252
Kyle JamiesonCAN20162016813413040*14.4437434.76002141
Kagiso RabadaSA/KEN201620161114513032*14.4427147.97001181
James FullerMID201620163201299364.5014489.5801095
Walter ReadENG1884188422012911764.5015575.48100200
Allan LambENG1989198912012912564.5021061.43100250
Romesh KaluwitharanaSL199619963401297132.2521659.72011162
Lorcan TuckerIRE202420242411295643.0022756.83011170
'Dad' WeirNZ1932193224112974*43.00--01000
Reg SimpsonENG195219522401295332.25--02000
Mohammad WasimPAK199919992401299132.2523654.66011150
Herschelle GibbsSA200020004501294725.8025850.00000210
Shaun PollockSA1995199545112936*32.2525350.99000100
Michael RipponOV201920193501299825.8032240.06011160
Ollie NewtonWF202220223501297025.8017075.88011165
Risith UpamalBRC/TUCA202520254501296025.8029244.18010142
Maurice ReadENG189218923501295725.80--010130
Roy KilnerENG192519253501297425.8026639.10010170
Phil SharpeENG1964196435212935*43.0019736.04000180
Ryan HarrisAUS2012201246312968*43.0024053.75010101
Barry McCarthyDUR201720175621293932.2527846.40000140
Grant StewartKEN202020204601295821.5020961.72010152
Thomas O'ConnorOV2026202646212984*32.2517772.88010118
Maurice ReadENG188518854601295621.50--010180
Marchant de LangeGLO202520254711295121.5096134.38010139
Donovan GrobbelaarAA2014201447212962*25.8032339.94010160
Arron LilleyLAN201620164711294521.5013794.16001165
Ryan HigginsMID201720174701294518.4325051.60000170
Freddie CalthorpeENG193019304701294918.434230.9500100
Bill O'ReillyAUS1936193657212956*25.805972.8801126
Roger TolchardENG197719774721296725.8047027.45011100
Graeme CremerZIM201720174821294821.5040431.93001100
Srikar BharatIND202320235811294418.4322657.08000105
Aubrey FaulknerSA190619065811294518.43--000190
Clifford RoachWI193119314801293416.13--000150
PreviousPage 193Next

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.