Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR136/3 (15.3)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
Viv RichardsWI198219822401585039.5017988.27010200
Luke WellsLAN202620263501588731.6026559.62011220
Ranjan MadugalleSL198319833601587926.3337242.47011240
Sammy CarterAUS191219123611587231.6040039.50010150
Ken ViljoenSA193619363601585626.33--010-0
Leonard HuttonENG195519554601588026.334150.00020130
Ian ChappellAUS198019803611587531.6033347.45010100
Imran KhanPAK197619764611585931.6014237.32010112
Larry GomesWI198519854601585326.3335844.13012122
Curtis HeaphyCS202320234701585622.5751730.56010120
Graeme CremerZIM201320134811584322.5742137.53001122
Ben SmithCS2022202268115840*22.5745234.96000220
Sam WellsOV201620165911585119.7532348.92011231
Shai HopeWI201920195911585719.7537042.70010150
John MorrisonNZ1976197661001584615.80--001122
Mark GillespieWF2014201471111584915.8016695.18001225
Greg SmithESS2014201481101584214.3635045.14002231
Nathan BuckNOR2017201771131584319.7527657.25000244
Daniel VettoriNZ2002200281201584213.1727757.04001250
Calum MacLeodDUR2015201561221584415.8037142.59004212
Iain O'BrienNZ2009200981431583114.3636443.41001230
Darren GoughENG200020001216515823*14.3636643.17000141
Michael HoganGLA20142014111861583613.1723467.52004222
Keith BarkerHAM202420244301577452.3319779.70010174
Macalister WrightTAS2022202223115778*78.5040139.15020160
Dudley NourseSA1948194824115756*52.3310863.8901061
Asif IqbalPAK197519752401577739.25--02000
Dave MohammedWI200620063511575239.2521573.02010214
Kieran Noema-BarnettCS2019201935015710131.4026160.15102206
Charlie LlewellynSA191119113501578031.4034146.04010100
George HirstENG1902190245115758*39.25--01160
Liton DasBAN201720173601577026.1722270.72010240
Simon KerriganNOR/LAN201720175611576231.4024264.88021221
Paul CoughlinDUR20222022562157100*39.2522270.72101192
Frederick FaneENG190819083601575026.1720.0001290
Ben DwarshuisNSW2023202347215760*31.4030052.33011201
Hedley VerityENG193319337721574531.4044924.9400050
Rohan KanhaiWI197419745711574426.1734046.18000151
Riki WesselsWOR202020205801578819.6317092.35012250
George HirstENG190419044801575819.63--011191
Christi ViljoenOV201720175911573619.6327157.93000201
M PremaratneBCAA202620265901575017.4429752.86011201
Mike GattingENG198819886911574219.6348232.57001160
Sidath WettimunySL198619865901577917.44--012130
Brian McMillanSA1996199659215751*22.4333846.45011143
Mohammad AshrafulBAN2010201051001573915.7027357.51000230
Robert CroftENG19981998510515737*31.4043036.51000180
Tim SoutheeNZ/ND20162016101101574814.27151103.97003235
Sid PeglerSA19121912611215735*17.4410.0000200
Javed BurkiPAK1965196561111576315.70--01210
PreviousPage 172Next

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.