Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 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)T20I3rd 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 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
Andrew HilditchAUS1979197991804528525.11111938.25041350
Gareth RoderickGLO20182018112014526723.79100644.93046512
Daryl MitchellWOR201920191322145213921.52108941.51215610
Hashan DuminduBRC2026202658245116375.1783554.01210396
Shakib Al HasanBAN2011201159045114450.1166767.62140520
Kasey AldridgeSOM202320238132451101*41.0080156.30131544
Soumya SarkarBAN2017201771404518632.2178857.23040603
James HildrethSOM202120211219045110723.7488151.19110580
Wes DurstonDER20152015112154518528.1972762.04020582
Motganhalli JaisimhaIND1961196169145012756.25--130454
Steve SmithAUS/NSW20212021610045013145.0088550.85130522
Frank WorrellWI196019606101450197*50.00100.00133333
Ian HealyAUS199619965103450161*64.2973061.64111540
Jeet RavalAA20142014815045014330.00102743.82110632
Wayne PhillipsAUS19841984816145012030.0087151.55121564
Michael PappsWF20162016101804508525.0091849.02041650
Devon ConwayNZ/WF20242024102004509122.5082554.55032585
Tim AmbroseWAR201720171223145010420.45102044.12113580
GSNFG JayasuriyaPSC/CMCC20252025711144913244.9082554.422103211
John WrightNZ19881988611044910340.82136132.99120581
Neil HarveyAUS19611961712044911437.4227640.22130320
Liam PlunkettYOR20162016813344912644.9055481.05130548
Herbie TaylorSA19311931713144911737.42--120150
Asad ShafiqPAK20132013814044913032.07108341.46220592
Mitchell SantnerNZ/ND20192019914044912632.0787051.611213917
Ken McClureCAN201620168141449193*34.5482854.23111575
Marvan AtapattuSL19971997915044910829.93106142.32111640
Mohammad YousufPAK1999199981504499529.9386851.73053614
Rick DarlingAUS1979197981514499132.0777849.61040431
Geoff MarshAUS19881988815144984*32.07131134.25050560
Kurtis PattersonNSW20212021816044911228.0694847.36202572
Bryce StreetQUE202320239171449102*28.06134433.41112461
Vic PollardNZ196519651018244981*28.06--041580
Liam DawsonHAM2021202112202449152*24.9479156.76114508
John HastingsDUR20152015132304499119.5258776.49033589
Dave HoughtonZIM199619966101448104*49.7888050.91120494
Joe DenlyKEN20222022711044814140.7385752.28132573
Mohammad YousufPAK199819987121448120*40.73103743.20140622
Dinesh ChandimalSL201820187121448119*40.73109640.88121331
Daniel HughesNSW20202020612044813637.3390449.56201651
Shivnarine ChanderpaulWI2000200081324488940.73113839.37030441
Jack LeaningYOR20172017913044811834.46104442.91120555
Vinoo MankadIND19521952913144818437.33--110203
Navjot SidhuIND19891989814144811634.46106442.11133521
Jonty RhodesSA19941994101724487829.87108641.25031454
Alick AthanazeWI2024202491804489224.8979656.28031502
Mike AthertonENG20012001101904485723.58120537.18031610
Alex HughesDER20142014132144488226.35103843.16035551
AM VaughanSOM20262026132124486823.5890249.67022565
Toby AlbertHAM20262026122404486418.67106542.07022623

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.