Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR122/2 (13.4)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
George ScottGLO202220224801607720.0031151.45011280
Jimmy SinclairSA190619065801606620.00--012173
Aravinda de SilvaSL198619865911603720.00--00032
Danny BriggsWAR202420248901605117.7829055.17011240
Jakob BhulaWF202120215901605517.7842837.38011211
Chris CairnsNZ1998199861001606116.0031051.61012157
Jaik MickleburghESS2014201471011603917.7844336.12000200
Daniel DouthwaiteGLA2020202051011608617.7830552.46012194
Ken MackayAUS1956195661001603816.00--00270
David BrownENG19691969710316044*22.8629627.0300090
Chamara DunusingheSL1995199551001609116.0045235.40013151
Ian JohnsonAUS1951195171211607714.55--011151
Timm van der GugtenGLA20182018814416060*16.0030652.29022230
Ben SandersonNOR20192019131661602816.0029753.87000261
Prabath JayasuriyaSL/SSC202420241017116028*10.0043836.53003180
Michael HoldingWI19761976111711605510.0020839.90012185
Tanmay MishraKEN2012201212015910879.5035944.29110200
Archie MacLarenENG18971897121159109159.00--110150
Micky StewartENG196219622311598679.50--01091
Thilan SamaraweeraSL200220024401597639.7543436.64020130
Peter MoorZIM201820182411598353.0038641.19021191
Jack RobertsonENG195219522411597753.00--020-0
Asanka GurusinhaSL199619963401598839.7545035.33020151
Arthur ShrewsburyENG188218823501598231.80--010190
William BruceAUS189318933511596839.75--010-0
Liam ScottSA202320233601595026.5031250.96011202
Clem HillAUS191219123601599826.5029853.36011140
Frank HayesENG19731973361159106*31.8046434.27102181
Jacques RudolphSA201120114701594422.7134446.22000210
Liam GuthrieNOR202620267701595222.7119681.12020231
Thikshila de SilvaCMCC202620265801595019.88153103.92011145
James SalesNOR202220224801597119.8833547.46010230
Dilip VengsarkarIND197719774811594922.7136943.09000140
LA de ZoysaNSWC2025202559115951*19.8839640.15021121
Hugh MassieAUS188218825901595517.676487.50012220
Fazal MahmoodPAK195819585901596017.67--01302
Dale SteynSA2014201481021595819.8826460.23010149
Jacob DuffyOV2019201961011597117.6717391.91012156
Christi ViljoenOV20162016811215955*17.6724265.70013185
Tom HainesSUS2019201961101593914.4538641.19001210
James HarrisGLA20232023111211594714.4540539.26003230
Cam FletcherCAN20152015813215937*14.4535944.29001222
Kyle JarvisZIM/LAN20172017101441593015.9029653.72002222
Will WilliamsCAN/LAN202220221216715937*17.6760326.37001162
Jack LeachSOM202620261319715928*13.2533547.46004203
Kevin O'BrienIRE2018201812015811879.0028555.44100170
Karl NunesWI193019301201589279.0050131.54020190
Doug WaltersAUS1976197612015810779.0033347.45110130
Rahmat ShahAFG2025202512015813979.0033946.61100170
Verdun ScottNZ195219522301588452.67--01070
PreviousPage 171Next

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.