Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND28/1 (4)IND need 158 runs in 276 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
Richie RichardsonWI199519951016150410033.60102449.22123734
Lyndon JamesNOT20212021111715049131.50124440.51041710
Doug BracewellNZ/CS201520151318350410533.6084060.001115911
Campbell KellawayVIC20232023101815046429.65145634.62031572
Caleb JewellTAS202320231019150412128.0095952.55122692
Geoff MarshAUS19911991101925049429.65125440.19042600
Mushfiqur RahimBAN20252025610150316355.89102449.12210342
Temba BavumaSA20242024510150311355.8994153.45141456
Luke RonchiNZ/WF/SOM201520157111503116*50.3054492.46220736
Rohan KanhaiWI19601960712050311041.9223047.39140452
Mominul HaqueBAN20212021713150312741.92105147.86211550
Lewis HillLEI20222022713050310438.6981861.49141690
Kris SrikkanthIND1985198571315038641.9247476.58041414
William O'DonnellAA2024202481505039333.53111145.27050537
Sean SoliaAA2018201891605037231.44120541.74060742
Ajit WadekarIND19691969816150391*33.53--031460
Louis KimberLEI202220221119050310426.4797751.48130725
John ReidNZ198519856101502158*55.78128938.94301560
Rilee RossouwHAM2019201981315029241.8361681.490516810
Z MalikWAR202520251015250214238.6283759.98201628
Alec StewartENG200120011018350276*33.47102449.02033671
Dwayne BravoWI20062006101815028929.53111445.06031651
Lyndon JamesNOT2024202414195502106*35.86121841.22121540
Jos ButtlerENG20192019102005027025.10103648.46031636
Graeme van BuurenGLO2022202212202502127*27.8989556.09111771
Aneurin DonaldDER20242024132115029725.1065276.99033732
Cheteshwar PujaraSUS2024202469150112962.63105447.53210560
Sid BarnesAUS19481948710250114162.6367843.95231522
Taslim ArifPAK198019806102501210*62.63104248.08121440
Martin CroweNZ19901990913250111345.55114243.87220612
Thilan SamaraweeraSL20112011714250110241.75107046.82122580
Graham ThorpeENG1996199691625018935.79114343.83050581
Ben BrownHAM20232023142215019523.86105547.49033641
Bill WoodfullAUS1931193179050016155.56--140260
Brian McMillanSA19951995710350011371.4397651.23210585
Rod MarshAUS19741974813150013241.67106846.82100541
Tristan StubbsSA20242024815150012235.7195252.52210428
Mike SmithENG19601960915050010833.3314936.24134156
Mitchell JohnsonAUS2009200913172500123*33.3376565.361336411
Mohammad YousufPAK20012001610149920355.44105447.34211653
Tom BruceCS2018201871134998962.3874666.89040554
Jamie HowCS201420147121499207*45.3676565.23111559
Ravindu FernandoBCAA202620267122499103*49.9056588.32210637
Graeme PollockSA19641964712049917541.5843545.75211645
Dale PhillipsOV20212021814149914938.38113843.85222661
Grant FlowerZIM199819988162499156*35.64128238.92110502
Dominic BessYOR20222022131924998929.3597251.34042612
Kane WilliamsonNZ2020202046049825183.0091154.67210603
Chandu BordeIND19611961682498177*83.00--130570
Jake LibbyWOR2020202059049818455.33104147.84131562

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.