Live1st ODI · India in New Zealand 2026/27NZ71/2 (14)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
Ian BothamENG197819781216159710839.80121249.26310702
Simon HarmerSA/ESS20262026142145978235.12118950.21032756
Luke ProcterNOR20212021132125979331.42152339.20050622
Heino KuhnKEN20192019132205979527.1496561.87052810
Joey EvisonKEN20232023142235979931.42117051.03042767
Colin IngramGLA2022202259059617866.22100059.60311861
Ben SmithCS20152015611259624466.22118550.30211743
Desmond HaynesWI19891989611159614359.60119050.08230653
Michael ClarkeAUS20042004813159615149.67104457.092207310
Motganhalli JaisimhaIND19641964815059612939.73--152765
VVS LaxmanIND20032003510359514885.00123548.18230731
Michael HusseyAUS20052005510359513785.00112053.13310677
Kirk EdwardsWI20112011612159512154.09127846.56230675
Kapil DevIND19821982913259511654.09513104.091407311
Keith BarkerHAM20222022142225957629.7585669.51040779
Mason CraneGLA2026202614235595114*33.06119349.87222673
Dudley NourseSA194919495102594129*74.25--32100
Herbert SutcliffeENG19291929611159411459.4024732.7941070
Liton DasBAN20212021712059411449.50103357.50150642
Daniel HughesSUS/NSW20242024813059414445.6989366.52241828
Gary BallanceYOR2021202110141594101*45.69118750.04140688
Oshada FernandoSL/PSC20252025916059412837.1373381.041406914
Hilton CartwrightMID/WA2018201810191594111*33.00106455.83132773
Stephen EskinaziMID20182018101915949733.00106655.72041810
Cameron SteelDUR201820181120059416029.70155538.20142660
Ollie RobinsonDUR202520251422159414128.2987467.96132793
Matt PriorENG2013201313234594110*31.26105856.14135972
Jesse RyderCS2017201769359317598.8385169.68320755
Cyril WaltersENG19341934713259310253.91100839.7815080
Greg HayCS20172017814259314049.42122048.61152771
Ajinkya RahaneIND20152015915259312745.62110353.76311598
Garry SobersWI19691969917159311337.0660759.47223883
Shaun PollockSA19981998142225939229.65111253.33030603
Alex WakelyNOR201720171222359311231.21111453.23123624
Andy SandhamENG1930193048059232574.0070253.42222340
Gordon GreenidgeWI19761976510159213465.7893963.05321806
Asif IqbalPAK19731973711059217553.8216442.68220754
Henry HuntSA20242024714059213642.29142041.69322591
Robin SmithENG19931993918059212832.89146240.49140910
Michael LumbNOT20142014112005929929.60122948.17031812
Rory BurnsSUR202620261425059211523.68125947.02121844
Colin BlandSA19651965612159112753.7311647.41140508
Doug WaltersAUS197419748132591104*53.7392563.89230693
Sam EvansLEI202120211118059113832.83154438.28312710
Yashpal SharmaIND1979197913194591100*39.40158137.38142634
Ted DexterENG19631963111905917331.1160151.41040664
Simon HarmerSA/ESS202320231626659183*29.55123947.70031659
Peter MayENG195919598122590124*59.0071943.95230680
Ian RedpathAUS197419746122590159*59.00158037.34140590
Wilfred RhodesENG19121912913159017949.1776243.70141490

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.