Live1st ODI · India in New Zealand 2026/27NZ73/3 (14.2)INDIND chose to bowlTest1st 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd 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
Peter TooheyAUS19781978815159012242.1461238.24141503
Alec StewartENG19931993102005907829.50141141.81052783
Yasir HameedPAK20032003713258917053.5598160.04220900
Dilip VengsarkarIND19821982914158915745.31101648.62141670
Tillakaratne DilshanSL201120111018058919332.7290764.94130783
Kusal MendisSL20162016918158917634.6590465.15133777
Emilio GayNOR202320231018158914434.65119049.50132651
Paul CollingwoodDUR2016201613225589106*34.65119049.50131637
Ned EckersleyLEI20142014142805896821.04117150.30013792
Lindsay HassettAUS194819487102588198*73.5086950.17211531
Usman KhawajaQUE20212021912258817458.80110153.41230681
Eddie ByromGLA20222022813158817649.00105056.00220844
Viv RichardsWI198319831115058812039.20106120.75230449
Hamish MarshallGLO20152015131825889236.75114751.26064711
Tom AbellSOM2021202111181588132*34.59126446.52133800
Ben SmithCS201620161019158816132.67124747.15132703
Heino KuhnKEN201820181121258869*30.95107954.49042852
Michael NeserAUS/GLA/QUE202220221622358813630.9596960.68120698
Luis ReeceDER202420241322258812529.40133843.95132670
Ian BellWAR20172017122315889926.73100358.62054892
Tom BlundellNZ/WF20172017914658711373.38107654.55221703
Reg SimpsonENG195119518142587156*48.92--221561
Bill LawryAUS19691969815358715148.9252437.60130462
Craig McMillanNZ20002000916158714239.13122647.88142796
Kieran PowellWI20122012917158713436.69112452.22300843
Darren StevensKEN201920191117158723736.6981272.291226817
Liam DawsonHAM202220221218158717134.53106255.27131775
Mark CosgroveLEI2019201911192587107*34.53121748.23152841
Brad WilsonOV201720171020058711129.35144640.59153683
Brian LaraWI19931993710058627758.6084069.76130762
Kusal MendisSL20232023610058624558.6084169.682216912
Jonty RhodesSA19981998914158611745.0896160.98140656
Herbert SutcliffeENG19281928914058613541.8699027.68140180
Javed MiandadPAK198219821116158613839.07120248.75130593
Brendon McCullumNZ201320131219158611332.5691264.251407211
Brendan NashWI200920091016058510936.56142940.94140731
Angelo MathewsSL2012201291625858441.79135143.30051714
Ravindu FernandoBCAA2025202511162585114*41.7971481.932325418
Keith StackpoleAUS19691969816358510345.0017161.40140472
Adil RashidENG/YOR20162016172945858823.40133043.98044780
Allan BorderAUS1983198368258411897.33119848.75230650
Mominul HaqueBAN2013201359258418183.4397260.08220710
Neil HarveyAUS19501950592584151*83.43--320340
Ted DexterENG19641964710058417458.4090042.67220850
Dane VilasLAN202120211518158418934.3594361.93122584
Riki WesselsWOR201920191322258411829.2073979.03134827
Keaton JenningsDUR201420141424058410324.33145540.14134860
Zaheer AbbasPAK19781978352583235*194.33--210535
Mark ChapmanAA2020202059058314664.7895061.37240749
Victor TrumperAUS191119115102583214*72.8879073.80220660

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.