Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR101/1 (11)ES chose to bowlT2067th 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
Ray LindwallAUS1953195371101626214.73--021193
Javed OmarBAN2004200461201625813.5052530.86010190
Saeed AjmalWOR2015201581221623716.2023967.78001261
Nathan SmithOV2017201771241625920.2548333.54010180
Mahmudul Hasan JoyBAN2024202461201624013.5042538.12002161
WPUJC VaasSL1997199791331625716.2049932.46010181
James HarrisGLA20222022111331623416.2039141.43000270
Geoff DymockAUS19791979916416231*13.5046131.45002180
W.G. GraceENG18801880121161152161.0031451.27100130
Alistair CampbellZIM199419943301619953.6746334.77010181
Douglas JardineENG193419342311616580.50--020-0
Gavin RennieZIM199719972401615740.2542138.24020140
Ayana SiriwadhanaBSC202620263401618940.2520678.16020194
Allan RaeWI1948194834016110440.25--10070
Len BaichanWI19751975242161105*80.50--10000
Alec BannermanAUS189318933501616032.20--020-0
Arun LalIND198219823501616332.2025338.34020160
Tino MawoyoZIM201620163601614526.8343636.93000200
Ryan HarrisonAA2025202546316154*53.6739740.55020161
Kapil DevIND198419844611616032.2015868.99010141
Johnny TyldesleyENG190919094701615523.00--01000
Devon SmithWI200820084811614723.0034346.94001190
Elton ChigumburaZIM200520054801617120.1341139.17013233
Keshav MaharajSA202520256811615123.0024067.08012145
HD AckermanSA199819984801615720.1347533.89010150
Mark CraigOV201720175921614623.0034546.67002191
Jamie OvertonSOM201620166921615123.0027458.76010155
Brydon CarseDUR2021202189216140*23.0034147.21001172
Hayden KerrDER/NSW202220225901618817.8930253.31011170
Boeta DippenaarSA2001200171001612916.1047733.75002270
Madan LalIND19821982910316152*23.0020655.83010201
Hasan AliPAK/WAR2023202381121615417.8919084.740211111
Harry FinchSUS2019201981411614812.3835545.35005230
Sean ErvineZIM200420042201608680.0027558.18020190
Mushtaq AliIND1948194812016010680.00--11090
Morris OumaKEN2007200724116071*53.3318984.66021224
Omar PhillipsWI200920092401609440.0031251.28010160
Tagenarine ChanderpaulWI202220222401605140.0033547.76010172
Asif IqbalPAK19711971341160104*53.3336244.20100200
Glenn TurnerNZ197119712411607653.3366823.95020130
Craig MilesGLO2014201435116062*40.0026660.15011290
Neil WagnerNZ/ND/DUR2024202466116059*32.0019781.22010177
Andrew UmeedSOM202320234611604932.0036443.96000222
George BartlettSOM20202020461160100*32.0035844.69100250
Bruce MitchellSA1936193636216072*40.00--01101
Hanumant SinghIND196719673601607326.6728835.76020161
Bert VanceNZ198919893601606826.6749732.19010200
Arjuna RanatungaSL199119915711605526.6742237.91012171
Geoff MarshAUS1987198747116031*26.6752130.71000140
Lance KlusenerSA199819986811605722.8626660.15011250
PreviousPage 170Next

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.