ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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
Tom AbellSOM201920191221072410134.48157146.09151981
Moeen AliENG/WOR20152015162917247725.86135153.590531067
Ben CharlesworthGLO202420241117272321048.20139951.682247618
Wayne MadsenDER202620261222272315136.15118660.96224891
James BraceyENG/GLO202120211324272311832.86146149.49163902
David GowerENG19781978914172211155.54150947.85230791
Sanath JayasuriyaSL200020001018072218840.11117761.34222945
Tim BresnanYOR2016201611194722142*48.13151347.72150834
Gareth RoderickWOR202520251426172215128.88155746.37143891
Sam BillingsKEN20142014152327219234.33128756.02072973
Jeetan PatelNZ/WF/WAR201720172033372110024.0399372.61136967
Navjot SidhuIND19971997913072020155.38166043.37311887
Steven CroftLAN201420141016372015655.38133453.97241785
Graham GoochENG19931993816072013345.00159145.252401034
Tim WardTAS202520251019072011937.89165343.56150852
Ned EckersleyDUR201920191322472011840.00159945.03140711
Ollie RobinsonKEN201920191323272014334.29120959.55231872
Dinesh ChandimalSL202220226103719206*102.71129955.352415815
Phil JaquesNOT201420148142719150*59.92116261.882511061
Ricardo VasconcelosNOR20192019916271918451.36132054.472301022
Michael SlaterAUS199819981019071911337.84138851.80321808
Graham GoochENG198619861121071918334.24161144.63243801
Rishi PatelLEI202420241322271911735.95127056.611321069
Ryan PatelSUR202220221423371910235.95138851.80131985
Ben StokesENG201520151425071910128.76106167.771541048
Rory BurnsSUR2015201511182718110*44.88132054.391411040
Hashim AmlaSUR202220221421371813339.89144249.79230763
Colin de GrandhommeNZ/ND/SUR2022202211183717164*47.8094076.282336517
Jeet RavalNZ/AA20172017122107178834.14170542.05050990
Josh CobbLEI201420141224371713734.14138251.881601066
Everton WeekesWI19531953581716207102.29--320200
Shane WatsonAUS200920097121716120*65.09131854.321611011
Majid KhanPAK19771977714171516755.0032756.57140593
Jack ClaytonQUE202520251017371513451.07150147.63331787
Shivnarine ChanderpaulWI2004200410183715128*47.67154146.40232871
George HeadleyWI19301930510071422371.4041755.88401291
Adam GilchristAUS200320031214271413359.5076693.213218514
Daniel FlynnND20162016917071415842.00134153.242301162
Chris DentGLO2022202210191714207*39.67161644.18243990
Hilton CartwrightDER/WA202220221221471410942.00142450.14162954
Quinton de KockSA20192019815071312947.5390378.96251967
Alex HughesDER201720171017271314247.53139451.15220972
Carl HooperWI200120011018171314941.94149747.63160793
Mark TaylorAUS199119911019171314439.61176540.40161660
Ben SlaterNOT202620261323171317832.41136752.16142964
John EdrichENG197119711223171313032.41196936.21153650
Steven CroftLAN201620161625171310029.71175640.60143738
Gary KirstenSA200020001118171218041.88192437.01142740
Michael VaughanENG200420041222271214035.60129155.15321945
Tim AmbroseWAR201420141524271216732.36133453.371411001

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.