ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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 records (Men's First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Australia×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Arthur WellardENG1938120423821.0040105.0000071
Arthur FaggENG1936230422714.0020520.4900010
David CapelENG1988-1989230422114.0013132.0600050
Dion EbrahimZIM2003240422910.5010440.3800170
Shreyas IyerIND2023340422610.505477.7800143
Brian CloseENG1950-1961240423310.50--00142
Gavin RennieZIM1999120412320.5011834.7500050
Justin OntongSA2002120413220.509244.5700050
Roger BinnyIND1981-1985340413810.2512233.6100210
Zahid FazalPAK1994240412710.2516624.7000050
Mohammad AbbasPAK2018-2019351412910.2513929.5000042
Stephen BoockNZ1985120403720.0010338.8300030
Prof EdwardsWI1968-1969241402113.3314128.3700150
Mohammad NazirPAK1983341401813.335671.4300050
Schofield HaighENG1905-1912451401410.00--00000
Mashrafe MortazaBAN2003-200648140155.716462.5000131
Chingleput GopinathIND1960120393919.50--00100
Aunshuman GaekwadIND1978120392719.508731.0300020
Dennis GamsySA19702313930*19.5013828.2600020
Will YoungNZ202424039159.7516423.7800040
Bilal AsifPAK201824039159.757452.7000141
Matthew MaynardENG199324039209.757850.0000170
Percy HolmesENG1921120383019.00--00040
Akash DeepIND2024230383112.677451.3500131
Tom DolleryENG1948230383712.6720.0000100
Charlie McGaheyENG190224038189.50--00100
Arthur MiltonENG1958-195924038179.5015824.0500050
Lungi NgidiSA2018-202546138197.606261.2900051
Evan GrayNZ1987120372318.5014226.0600020
Heinrich KlaasenSA2023120373518.508344.5800030
Leslie GayENG1894120373318.50--00030
Walter KeetonENG1934120372518.509638.54000-0
Kenneth RickardsWI1951120372218.50--00010
Ambar RoyIND1969230371912.33--00100
Al SahariarBAN2003120363618.006159.0200131
Peter FultonNZ2008120362918.0012628.5700031
Edward GraceENG1880120363618.009637.5000140
John StephensonENG1989120362518.008940.4500030
Nuwan PradeepSL2013-20162423617*18.006060.0000170
Surendra NathIND19592433624*36.00--00100
Neville LindsaySA1921120352917.50--00040
Jimmy OrmondENG2001120351817.508441.6700030
Shane ShillingfordWI20122313531*17.505267.3100170
Bobjee Narasimha RaoIND19792313520*17.5011131.5300050
Chris ReadENG2006-20072413526*11.6712029.1700020
Devendra BishooWI2012-20152433518*35.0011231.2500040
Josh TongueENG2023-202647235197.007050.0000120
Phil HorneNZ1987120342717.0013724.8200040
Dhammika PrasadSL2012-201324034178.503987.1800102
Claude CarterSA19213433419*34.00--00030

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.