Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultODI3rd 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th 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 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 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
Ahan WickramasingheNCC20242024120533626.506976.8100050
Ravindra KarunaratneKYCC20262026120533826.507768.8300041
Shunter CoenSA19281928121532853.00--000-0
Jack NitschkeAUS19311931220534726.50--00030
Vijay MerchantIND19331933120533026.50--000-0
Dattu PhadkarIND19471947120535126.5011446.4901040
Willie RodriguezWI19621962220535026.50--01001
David HolfordWI19711971120534426.50--000-0
Peter SleepAUS19881988220534126.5015633.9700030
Tony DodemaideAUS19871987120535026.5021624.5401040
Peter TaylorAUS19871987120534226.5021824.3100020
Ajay SharmaIND19881988120533026.5016931.3600080
Zaheer KhanIND20142014230532217.676779.1000081
Martin van JaarsveldSA200220023315339*26.509655.2100060
Brad HaddinAUS201220123325342*53.009555.7900132
Josh ClarksonCS20152015230533117.675596.3600191
Anderson PhillipWI20222022231534326.5010351.4600071
Ben GeddesSUR20242024230535017.6713140.4601060
Nimesh VimukthiPSC20262026231535226.505989.8301043
JK DenlyKEN202420242315341*26.5016631.9300160
Johnny WardleENG19511951230533017.67--00021
Richard HadleeNZ19891989231533226.5010351.4600081
Michael HoldingWI19751975230533417.6710152.48001110
Wayne JamesZIM19941994330533317.6714636.3000060
Deep DasguptaIND20022002340533313.2516532.1200161
Andrew SymondsAUS20042004240532413.2511944.5400160
Grant FlowerZIM20032003240532613.2520226.2400080
Runako MortonWI20052005240534313.2510351.4600161
Trent BoultNZ20202020542533826.5046115.2200052
Jack TaylorGLO20262026240532113.2514436.8100041
Calum HaggettKEN20182018240533113.2515633.9700060
Rajindra ChandrikaWI20162016240533113.2517230.8100070
James WeighellDUR20162016341532217.6710450.9600072
Michael-Kyle PepperESS20182018240532213.2512642.0600070
Nathan McSweeneyQUE20202020241532417.6717829.7800030
H KannanAA20262026240533313.2518129.2800060
Ormy PearseSA19101910240533113.2511745.3000180
Roly JenkinsENG19501950241533917.67--000-0
Eric RussellENG19611961240533413.25--00140
Peter PollockSA19611961241533717.67--00100
Paul AllottENG198219824415341*17.6711844.9200031
Adam BallKEN20152015350533210.608165.43001120
Dieter KleinLEI20202020451532713.257967.0900270
Alfred ShawENG18821882350533010.60--00040
Dick PillingENG18821882351532313.25--00040
Leslie HyltonWI19351935451531913.25--000-1
Tony MacGibbonNZ19531953351532113.25--00100
Pat CrawfordAUS19561956452533417.67--00101
Asif IqbalPAK19741974350532910.6017330.6400160
Steve RixonAUS19841984350532010.6017530.2900230
PreviousPage 281Next

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.