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 ClarkDUR202520251320276816042.67149151.51222895
Mike AthertonENG19901990815076715151.13184641.55262780
Ted DexterENG1960196010181767136*45.1214735.37242492
Kumar SangakkaraSL2012201210194767199*51.13162947.08234794
Kashif AliWOR202420241220276713342.61118065.002511009
David GowerENG1981198112232767154*36.52194339.48132962
Geoff BoycottENG197119716114766142*109.43182042.09430812
Mushfiqur RahimBAN20172017816276615954.71160247.82230807
Matt RevisYOR2025202511164766152*63.83143453.42310869
Rob KeoghNOR202120211424276612634.82136356.202401000
Ian HollandHAM2021202114241766146*33.30153749.842431061
Younis KhanPAK201120118123765200*85.00150051.00240688
Will YoungCS20152015915076513251.00152450.20170968
Misbah-ul-HaqPAK2011201110165765102*69.55177143.20170889
Basil D'OliveiraENG197119711220176511740.26170744.82251935
Paul CollingwoodENG200720071121276512840.26146952.08232921
Brian LuckhurstENG197119711121376510942.50201238.02333811
Michael VaughanENG200520051222276516638.25133957.132421072
Tom ClarkSUS202220221324176513833.26162047.22241953
Robbie WhiteMID202120211426476512034.77177543.10242870
Shoaib MohammadPAK199019909163764203*58.77189140.40312832
Ravindra JadejaIND2025202510175764107*63.67142953.462607313
Brendon McCullumNZ20082008142417649733.22117964.800629716
Scott BorthwickDUR20222022142427649634.73145152.65070981
James MiddlebrookNOR20142014152907648726.34164846.360431100
Ollie PriceGLO202320231120276313242.39155149.193211031
Brett D'OliveiraWOR2016201613231763202*34.68139254.812211040
Andrew SymondsAUS2008200810183762162*50.80118064.581628411
Michael VaughanENG20072007917176112447.56153349.64230960
Ron ChandragupthaBCAA202520251118076123742.28135256.29221873
Daniel LawrenceESS2017201713214761141*44.76165645.95333944
Rehan AhmedLEI202520251016176013650.67100475.705121058
Kevin PietersenENG200920091117176010247.50130458.28151804
David BoonAUS199419941019376013147.50178842.51230790
Daryl MitchellNZ/LAN202320231120276010542.22122661.992516220
James AdamsHAM201520151529176013627.14182141.741531090
Leonard HuttonENG19481948815075915850.6055635.07170351
Peter MayENG19551955915175911754.2118842.02241860
Sam NortheastHAM201920191016275916954.21131057.94331943
Cameron GreenAUS/WA202120211018175925144.65133356.942227814
Geoff BoycottENG197819781018175913144.65262628.90250560
Brendan TaylorNOT201620161324275911434.50148251.2123110310
Ben FoakesSUR2016201615246759141*42.17170344.57131902
Donald BradmanAUS1934193458075830494.75103773.10210974
Brendon McCullumNZ20102010612275822575.80121462.443209010
Dinesh ChandimalSL/CCC202520251013075815258.31118464.022507111
James FosterESS201420141318175813244.59127659.402421025
Graeme HickENG199519951018575814158.31146151.882501093
Kevin PietersenENG201320131121075811336.10146551.74161868
Alastair CookENG20082008122107587636.10159347.580801021

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.