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 resultT2068th 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd 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 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
John MorrisENG19901990352713223.6717839.8900060
Imrul KayesBAN20082008360713311.8315745.22000120
Kieran BullGLA20182018363713023.6737219.0900170
Doug WrightENG19511951562714517.75--001100
Jack AlabasterNZ19551955560711811.83--000-0
Rodney HoggAUS19781978360713611.8320334.9800280
Tim MayAUS199319939637142*23.6722032.2700060
Michael KasprowiczAUS19981998571712511.8320334.98001110
Aadil AliLEI20162016470713010.1421932.4200171
Mir HamzaGLA20262026473713517.759773.2000183
Ryan HackneyNSW20222022470713810.1430223.5100270
Dick MotzNZ19681968470712210.14714.2900004
Moin KhanPAK199219925827122*11.8320035.5000070
Tom WellsLEI2015201558071188.8819736.0400280
Rahul ChaharSUR20262026581713610.1414150.3500374
Troy JohnsonWF2023202348071148.8814648.63000120
J.J. FerrisAUS188818884837120*14.203414.7100110
Frank TysonENG195419544817137*10.145217.3100131
Ian BishopWI19951995681711610.1418239.0100070
PADLR SandakanCCC202520256947114*14.2015944.6500090
Adithya AshokAA20232023793711611.8322032.2700190
Shoaib BashirSOM202320236947144*14.2018438.5900153
Khokhan SenIND1948194869171228.886842.6500150
Suranga LakmalSL2016201661037121*10.1411959.66003120
Jaydev UnadkatSUS2026202671037117*10.1412656.3500364
Erapalli PrasannaIND197419745103712310.144420.4500290
Bob WillisENG1980198061037124*10.1419037.37000100
Taijul IslamBAN20212021611171187.1029923.7500250
Ajeet DaleGLO2022202281487136*11.8313353.3800251
Callum ParkinsonDUR202420241215371185.9228025.3600641
James BakerND201720171016371145.4621133.6500523
Ian BellENG20042004110707070.0013053.85010100
Mark RamprakashENG19931993120706435.0020633.9801060
Matthew HaydenAUS20092009120703935.0014149.65000110
Jake Fraser-McGurkVIC20192019120705135.0013950.3601071
Percy McDonnellAUS18801880120704335.0011759.83000110
John LyonsAUS18951895120705535.00--010-0
Syed Wazir AliIND19321932120703935.00--000-0
John WaiteSA19651965220706435.00--01040
Trevor GripperZIM20042004230706523.3314050.0001161
Ben DwarshuisNSW20262026230703623.3313153.4400051
Yohan MendisCCC20252025231703835.0014050.0000090
Clyde WalcottWI19491949230704323.33--000-0
Gerald SmithsonENG19481948230703523.33--00100
Eric RussellENG19651965231707035.00100.0001160
Martin SneddenNZ19821982331703235.0015744.5900070
Seekkuge PrasannaNOR20162016240703117.5066106.06000112
Cam FletcherAA20262026241703123.3314050.0000092
Chris GreenNSW202220222417038*23.339176.9200090
Alex ThomsonWAR20172017240702617.5017440.23001120
PreviousPage 254Next

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.