ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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
Ben BrownSUS2017201771213989036.1847983.09042603
Aneurin DonaldHAM2022202291403989428.4348582.06032507
Nazmul Hossain ShantoBAN20212021714139816330.6275352.86204387
Sam NortheastHAM20182018916039812924.8893742.48111570
Joe LeachWOR20152015131723989526.5362463.78020554
Keshav MaharajSA/YOR20192019101903988520.9558967.570344511
Ed BarnardWOR20162016131933987324.8876552.03021530
Moisés HenriquesNSW2020202048139716756.7170456.39200451
Troy JohnsonWF2021202159339711466.1791543.39120503
Derek RandallENG19841984711039716436.0991143.58213443
Jake WeatheraldSA20192019713039715030.5477950.96203455
Tom AlsopHAM2018201881413979930.54101938.96042531
Stephen FlemingNZ20022002815039713026.4798940.14110530
George BartlettNOR20252025101723976626.4780849.13030406
Wiaan MulderSA/LEI2023202311182397102*24.8168358.13113574
Sam HarperVIC2025202591813978523.3558068.45021407
Callum ParkinsonLEI20222022132363974923.35117233.87002371
Warren BardsleyAUS19091909510039613639.60--201220
Collie SmithWI19571957510039616839.60--201374
Michael BracewellWF20202020711039614236.0077351.23121504
Harry DukeMID/YOR202620267123396100*44.0064161.78110515
LJ WoodcockWF20172017813039615130.4683947.20112552
Kushal Janith PereraSL20162016713039611030.4652675.29110504
Joe WeatherleyHAM20222022813039616830.4672954.32123503
Tom HartleyLAN202520251016139613026.4075952.17111468
Roston ChaseWI20182018917039610623.2975952.17112412
Rob NewtonNOR201920191019239610523.2981548.59112471
Zafar GoharMID20252025132023965722.0086645.73021414
Kane WilliamsonNZ2021202147139523865.8385846.04110490
Gerry GomezWI19481948710139510143.89--12170
Sunil GavaskarIND198519857122395166*39.5068937.88121270
Steve WaughAUS1988198881303959130.3887445.19031401
Chris JordanSUS20172017913339514739.5064661.15121484
George BartlettSOM20232023813039513430.3876851.43212532
Benny HowellGLO201520151116039510224.6984846.58111434
Vinura DulsaraBSC/RCC2025202591633959230.3890843.50032350
Phil MustardDUR20142014111713959124.6987445.19033510
Daryl MitchellNZ/ND20192019682394170*65.6778250.381103613
Ben DuckettNOT2020202058139415056.2957268.88200560
Kepler WesselsSA1992199248139411856.2988644.47131461
Shivnarine ChanderpaulWI2010201069239416656.29103438.10120283
Liton DasBAN2026202659039412643.7857968.05223452
Beau WebsterTAS202220228121394166*35.8258467.47100546
Jim ParksENG19651965111313947132.8319064.74031295
Paul StrangZIM199619968145394106*43.7885945.87110420
Tamim IqbalBAN2008200891603948424.6386845.39021581
Liton DasBAN20242024916039413824.6367758.20111455
Sadiq MohammadPAK19771977816039410524.6336141.27113120
NRM ThainESS20252025131933945424.63103138.22032490
Matthew HurstLAN20262026112013945720.7498040.20012403

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.