Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND52/1 (10)IND need 134 runs in 240 ballsTest1st 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
Ben StokesENG/DUR20262026101614899532.6061679.38042686
Rilee RossouwHAM201820189173489120*34.9396650.62111712
Lewis McManusNOR202620261217548910440.75114042.89120529
Ridley JacobsWI2001200110196489113*37.62109944.49133514
Ben AitchisonDER202620261319048911225.7473566.53211626
Brooke GuestDER202120211220148911625.74113543.08111641
Riki WesselsNOT2016201612212489159*25.7493352.41135671
Mohammad HafeezPAK2014201459148819761.0078462.24211575
Farokh EngineerIND19671967612048810940.6736966.94120680
Henry CooperND20202020713048813037.54107345.48220597
Mushtaq MohammadPAK196219627141488100*37.54--130460
Graham ThorpeENG199819981019348810330.50129637.65123430
Jermaine BlackwoodWI20212021102004886824.40106145.99020604
Fynn Hudson-PrenticeSUS20252025132114887424.40108844.85021563
Zafar AnsariENG/SUR20162016132214885323.24130837.31024563
Everton WeekesWI1954195448148720669.57--131120
Graham GoochENG1985198569048719654.1185656.89120650
Roy FredericksWI19721972510148716354.11--120430
Michael VandortSL20072007811048713844.27100448.51211524
Karun NairNOR202420247111487202*48.7070269.37131575
Matthew LambWAR202220228111487155*48.7085856.76211651
John WrightNZ19871987612048713840.58133936.37120490
Peter KirstenSA19941994713148710440.58151632.12130530
Matt RevisYOR202320231015448710644.2783858.11211564
Calvin HarrisonNOR/NOT202520251116148712232.4779861.03121605
Aiden MarkramSA/HAM2019201991604879030.4475064.93042762
Graham WaggGLA2014201410185487116*37.4672267.45141618
Aneurin DonaldGLA201720171120148766*25.6375664.42042613
Alex LeesYOR201720171323348710224.35101148.17124683
Keaton JenningsENG/DUR20172017142714878718.73112743.21014691
Jack HobbsENG1926192657148611981.00--220390
Dhananjaya de SilvaSL20232023610248612260.7579461.21131628
Hansie CronjeSA19971997915148679*34.7193551.98042527
Conor McInerneySA20252025917048614228.59107045.42122700
George HeadleyWI19351935461485270*97.00--121370
Shikhar DhawanIND20152015610148517353.8989554.19202600
Keith StackpoleAUS19721972510148511453.8994951.11150530
Hashan TillakaratneSL19931993813448593*53.89129137.57041590
Michael RipponOV20202020713248510644.0977862.34120637
Majid KhanPAK198019809132485110*44.09112543.11141500
Aaron HardieSUR/WA202220229145485174*53.8989654.13110693
Jesse TashkoffWF20252025714048510934.6462377.851316211
BJ WatlingNZ/ND2020202091524857737.31107844.99052584
Michael BracewellWF2018201891524859837.31104346.50041582
Tom PrestHAM20252025121914855726.9483857.88020631
Kraigg BrathwaiteWI201520151020048511624.25101447.83112501
Steven MullaneyNOT20232023122124858625.5396550.260115613
Tom AlsopSUS202520251221248582*25.53111543.50045610
Greg ChappellAUS19761976484484182*121.0085256.81140432
Maurice LeylandENG1929192969148413760.5046840.60231241

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.