Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsFirst-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
Sadiq MohammadPAK19791979110474747.0011441.2300070
Peter SleepAUS198919891114747*-12537.6000020
Bert VanceNZ19881988110474747.0014931.5400020
Bastiaan ZuiderentNED20062006120474123.507860.2600070
Imran FarhatPAK20022002120472923.508158.0200090
Ryan HindsWI20082008120473723.5012537.6000060
Ed JoyceIRE20182018120474323.5010246.0800060
Umar BhattiCAN20092009121473047.0018625.2700080
Mohammad TauqirUAE201120111214738*47.005388.6800070
George BaileyAUS20142014120474623.508257.3200060
Mohammad AyubPAK20122012120472523.5016827.9800040
Nurul HasanBAN20172017120474723.5010047.0000150
Mark WattSCO20172017120474323.507959.4900051
Jake LehmannSA20202020120472523.509251.0900020
Michael JonesDUR20242024120473823.504897.9200062
Benji FlorosQUE202520252224726*-45104.4400022
Raf MacMillanTAS20252025120474723.505683.9300171
Liam BlackfordVIC20262026120472723.5011939.5000070
Frank HearneENG18891889220472723.502483.3300040
Frank HearneSA18921892120472423.50--000-0
James KellyAUS189718971214746*47.00--00000
Ted a'BeckettAUS19281928120474123.5018825.0000060
Owen WynneSA19501950120472923.50--000-0
Brian CloseENG19551955120473223.50--00030
Len MaddocksAUS19541954120474723.50--00120
Seymour NurseWI196219621214746*47.00--00000
Mohammad FarooqPAK19651965321474747.00--00090
Rusi SurtiIND19661966120473123.50--00070
Rick McCoskerAUS19791979120473323.507959.4900050
Greg MatthewsAUS19901990220473523.5014731.9700020
Hashmatullah ShahidiAFG201820181214736*47.0011241.9600080
Grant FlowerZIM19941994330474115.6720123.3800040
Craig CummingNZ20082008230474215.6714432.6400080
Paul ReiffelAUS199419942324732*47.0011740.1700040
Andrew SalterGLA20192019230472615.6715230.9200130
Sami AslamPAK20152015230472015.6713335.3400041
Sam EvansLEI20232023230472215.6711042.7300030
Sean DaveyCAN20232023230472215.6711540.8700021
Nisala TharakaPSC20262026230474415.675881.0300060
Bert OldfieldAUS19201920230472415.6713036.1500060
Arjuna RanatungaSL19871987230473015.675825.8600001
Javagal SrinathIND19911991242472123.505881.0300070
Kumar DharmasenaSL19981998340471311.7520023.5000050
Tom BaileyLAN202020204414738*15.679251.0900142
Tom CullenGLA20222022240472111.7514133.3300060
Khary PierreWI20252025241472315.6711042.7300170
Warren BarnesOV20192019343473447.008952.8100070
Jake Fraser-McGurkVIC20222022240472511.7510544.7600070
Sid PeglerSA19101910241472815.672138.1000111
Buster NupenSA192719272414739*15.67--00000
PreviousPage 291Next

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.