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
Graham ClarkDUR202320231415181812858.43130462.733308810
Hashim AmlaSA/SUR201420141217281820854.53167848.75311960
Allan BorderAUS19891989111758188568.17190342.980110851
Ross TaylorNZ2008200812221818154*38.95136459.972401137
Jesse RyderOV/ESS201420141524281713337.14107875.7932311314
Dean ElgarESS202620261426181711332.68175646.533221172
Michael LumbNOT201620161629081710828.17167648.751331072
Bill LawryAUS19681968814181620562.77163642.67341833
James VinceHAM202120211320081623140.80138658.871421265
Joe BurnsAUS/LAN/QUE201920191321081618038.86153853.06162923
Chris CookeGLA2021202114217816205*58.29150654.18413756
Michael-Kyle PepperESS202520251421281614042.95141157.83331997
Jack TaylorGLO2016201614222816107*40.80114071.5824010518
AB de VilliersSA201220121016281516958.21144056.60221986
Riki WesselsNOT2017201713171815202*50.94115570.5632110814
Alviro PetersenSA201220121019281518247.94163249.943211053
Liam LivingstoneLAN2016201615237815108*50.94140558.01262898
Samit PatelNOT201420141324081513233.96120667.581531232
Daniel HughesSUS202520251324181515135.43157351.811421320
BJ WatlingNZ/ND201320131320281411445.22156651.982631042
James AdamsHAM20162016132308149935.39196041.530721200
Keaton JenningsENG/LAN2018201817281814146*30.15179745.303021000
Sourav GangulyIND199919991019381312550.81163949.602719210
KL RahulIND202520251019181313745.17167648.513301004
BI KellawayGLA2025202511194813181*54.20128663.22242896
Ricky PontingAUS201020101223181320936.95142856.931631013
Daniel Bell-DrummondKEN202620261426381312935.35151753.591411153
David BoonAUS19921992816181213554.13221736.63411910
Ben BrownSUS201920191422381215642.74131561.753341003
Miles HammondGLO20232023132318129236.91120167.6108310316
Jack HaynesWOR202220221319281113347.71160250.623101161
Justin LangerAUS199919991423081014435.22180244.95330714
Shane WatsonAUS201320131224181017635.22135060.0023110510
Tom LammonbySOM202520251425181013333.75143156.60234960
Zak CrawleyENG/KEN20212021203728109023.14155152.220741160
Mark CosgroveLEI20172017918080912844.94121066.861611203
Ajinkya RahaneIND201420141019180914744.94134860.013421092
Mark StonemanDUR201420141424080918733.71125964.262421064
Travis HeadAUS/SA202220221423380817540.40107075.51243959
Zak CrawleyENG/KEN201920191323080811135.13134959.902521272
Peter FultonNZ/CAN201320131425180813633.67205239.3825010112
Dawid MalanMID2014201411201807154*42.47166948.351311201
Gary KirstenSA20022002914080616057.57155351.903401061
Chesney HughesDER2016201611194806137*53.73152552.853431147
Kaushal SilvaSL201420141120080613940.30189442.561501012
Desmond HaynesWI198019801320080618440.30215737.37321854
Kyle VerreynneSA/NOT2025202518283806128*32.24145055.592108811
Jeet RavalAA20152015815180514857.50158950.662501221
Josh BohannonLAN202220221420080523140.25171247.023131113
Wiaan MulderSA/LEI2022202212231805235*36.59140957.132221075

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.