Live1st ODI · India in New Zealand 2026/27NZ18/0 (4)INDIND chose to bowlTest1st 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
Dean BrownlieND201620161222164714330.81119154.32231783
Ben SlaterDER20142014714064611946.14145244.49230830
Shivnarine ChanderpaulWI20112011815364611853.83152642.33210474
Justin BroadNOR202520251117264617143.0796167.22212762
Sam NortheastGLA2023202313201646166*34.00123252.44222723
Keaton JenningsENG/LAN20192019142216469730.76166238.87063830
Wally HammondENG19361936462645231*161.2569936.62301830
Jake DoranTAS202420241120064510132.25119454.02130942
Ed PollockWOR202220221320064511332.2579381.342348816
Tom ClarkSUS20232023122216459630.71140545.91061881
Gundappa ViswanathIND19781978811064414558.5548245.64161420
Darren BravoWI20152015918064410835.78143145.00150779
Ajinkya RahaneIND20182018122106448130.67146244.05051653
Matthew WaiteWOR20262026142346447733.89119353.98062802
Muhammad AbbasWF20232023713064313049.46114856.01140797
Greg ChappellAUS19721972713264313158.45128347.93320750
Luis ReeceDER202520251116664321164.30133048.35140635
Harry SwindellsLEI2021202112173643171*45.93115655.62231842
Robert O'DonnellAA201620161019064316733.84122052.70220674
Jonathan TattersallYOR202420241420464312640.19103162.37220822
BI KellawayGLA202620261321264213933.79125651.11152882
Ben StokesENG20202020712164117658.27103162.172216911
James FranklinMID20162016141946419942.73123152.07041796
Mark CraigNZ/OV/GLO201420141523464110433.74122052.541427410
Bevan CongdonNZ19691969122416418527.8757431.18051582
Tom WestleyESS20222022142536419029.14160140.04041870
Sachin TendulkarIND1993199379264016591.43133348.01250833
Rahul DravidIND/IWX20052005812064013553.33140445.58241821
Aaron RedmondOV20122012612064013353.33131448.71241844
Virat KohliIND20152015915064014742.67118454.05220741
Derek RandallENG19821982915064012642.67127150.35323601
Angelo MathewsSL201820188163640120*49.23138946.08150562
Allan LambENG198219821019164010735.56117754.38142802
Matt PriorENG2010201014204640102*40.00104161.48152723
Greg BlewettAUS19991999122126408933.68183534.88051522
Paul HortonLAN201420141222264014032.00151242.33133750
James SalesNOR202520251423064010827.83109158.66130782
Jamie HowNZ20082008122406409226.67128149.96041881
AB de VilliersSA201820187142638126*53.1799064.44161866
Gordon GreenidgeWI198819881018163810337.53147443.28121782
Steven CroftLAN201520151319063812233.58130049.08232772
Adam HoseWOR202620261323163810529.00133747.72152862
Brooke GuestDER20242024132326389530.38136746.67051831
Virender SehwagIND200220021016063714739.8187772.632311019
Tillakaratne DilshanSL20122012816063714739.8198564.67322823
Tim BresnanYOR2015201514194637169*42.47121752.34130951
Chris NashNOT20192019112016378533.53128449.61062950
Tim RobinsonWF/NOR20252025815263610848.9286073.952306712
Ben FoakesSUR20262026916463612853.00119853.09231823
Herschelle GibbsSA200520051117163616139.75140745.20120992

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.