Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)INDInnings break - IND need 186 runs to winTest1st 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
Tom WestleyESS201420141321352911629.39102051.86131770
Glenn PhillipsNZ/OV2023202359152814766.0072472.931305813
Mohinder AmarnathIND1986198679052813858.67141137.42230580
Dawid MalanENG/YOR20212021712052819944.00108648.62131682
Ashwell PrinceSA20072007916352813840.62131640.12120510
Azhar AliPAK20102010816252892*37.71136438.71052620
Heath StreakZIM20012001111745288740.62114546.11040563
Mark BoucherSA200820081519352811733.00115645.67120530
Arjuna RanatungaSL19971997111915288629.33116445.36040614
Billy RootGLA20242024112115286726.4098053.88020680
Jack HobbsENG1924192457052721175.2939443.65220230
Dean JonesAUS199219926122527150*52.70103351.02221523
Ben StokesENG/DUR20172017813052711240.5483663.04242756
Robin SmithENG19921992813152712743.92112546.84132743
Dimuth KarunaratneSL20192019815052712235.13111447.31130551
Nari ContractorIND1959195981615279235.13--041121
Ravindra JadejaIND202420241218052711229.28104550.431324211
David WieseSUS20192019142005277726.3583663.04055755
James FullerHAM202220221321452778*31.0065580.46021678
Luke WellsSUS201920191425352798*23.95130940.26025701
Mahela JayawardeneSL20032003711252613458.44119444.05130562
Graham ThorpeENG200220027122526200*52.6083862.77210645
Tony GreigENG1975197591405269637.5789458.84050741
David BoonAUS198819888151526184*37.57119344.09120570
Adam HoseWOR20242024142215269025.05108448.52042724
Chris GayleWI2010201069052533358.3374970.091216310
Budhi KunderanIND19641964510052519252.50--210791
Bob SimpsonAUS19651965611152520152.5027445.99130140
Angelo MathewsSL201120118154525105*47.73119443.97140585
Alec StewartENG19971997916152517335.0095455.03120711
Wes DurstonDER201420141018452574*37.5071573.43050813
Zain-ul-HassanGLA20252025142515256521.88125141.97021710
Andrew GaleYOR20162016152615258321.00125241.93022680
Saeed AnwarPAK20002000711052412347.64116445.02140593
Desmond HaynesWI199319937113524143*65.50105349.76210674
Haroon RasheedPAK19771977713152412243.6742253.08130336
Colin CowdreyENG196319638143524128*47.6421351.17130441
Gautam GambhirIND201020101018252411632.7587759.75143611
Angelo MathewsSL20172017918052411129.11112546.58121599
Rehan AhmedENG/LEI20242024122105248524.9572272.58042649
Jack FingletonAUS1936193657052311874.7161230.23411191
James FranklinWF/NOT20142014692523135*74.71104749.95221543
Shivnarine ChanderpaulWI201320137123523122*58.11101951.32210561
Bruce MitchellSA19311931713052312340.23--141250
Michael-Kyle PepperESS202420241014252311543.5865979.36211578
Paul WalterESS20212021121515239637.36114545.68041703
Murali VijayIND/ESS201820181018052310529.06112446.53223722
Brett D'OliveiraWOR202520251121052312124.90124542.01122570
Jonathan TattersallYOR20192019142115239226.15124641.97031600
Jonathan TrottENG/WAR20152015142405238721.79109847.63036721

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.