LiveFinal · Pakistan ODI Tri-Series 2026/27PAKSL135/2 (24.3)PAK chose to bowlLive9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZIND

Batting records (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Duanne OlivierSA/YOR/DUR2017-202649653036840*10.51100836.510010541
Michael SneddenWF2019-20264066195339011.34178829.810110426
Raymond TooleCS/DUR/GLA2019-202651663616417*5.47103415.860010131
Ian JohnsonAUS1946-195645661210007718.5249037.350610532
Chris OldENG1972-1981466698456514.82216538.2402101038
Dipak PatelNZ1987-19973766812009920.69282842.4305101198
Danru FernsOV/AA/MID2017-202648672162863*13.65143643.7301107210
Phil DeFreitasENG1986-1995446859348814.83169155.2304101038
Shahadat HossainBAN2005-20153869175214010.02113445.940010696
Jack ClaytonQUE2022-202640697226813436.58524943.216121025510
Dane PatersonSA/MID/NOT2020-202556703137039*9.4964557.360010479
Ben GreenSOM/LEI2018-20264470711937718.94256246.5703101559
Merv HughesAUS1985-199453708103272*16.65223346.2202109617
Tom CurranENG/SUR2014-202653738130511520.08229056.99161017417
Hamilton MasakadzaZIM2001-201838762222315830.04500944.38581026523
William TavaréGLO2014-201745774217613929.81491344.29510102906
Intikhab AlamPAK1959-1977477710149313822.2895945.78181011616
Umesh YadavIND/MID/ESS2011-20236378316665114.17104663.6701106236
Mark SteketeeYOR/ESS/QUE2017-202560781510125316.06174458.03031011511
Ken McClureCAN2015-202546809243721034.32510747.72581031621
Adil RashidENG/YOR2014-2019538110168412723.72345948.6827102304
Luke WoodWOR/NOR/LAN2014-2023578214176311925.93297159.34271024811
Kieran Noema-BarnettCS/GLO2012-2019558313213110830.44430449.512121025833
Harvey HoseinDER2014-2021498318202791*31.18438346.25018102184
Bob TaylorENG1971-198457831211569716.28426027.1403101001
Brydon CarseENG/DUR2016-20266188201851108*27.22316358.52271020144
Wiaan MulderSA/KEN/ESS2019-20265288122741367*36.07469858.34681035527
Jason SanghaSA/NSW2018-202650887279215134.47549950.777151033028
Dennis AmissENG1966-19775088103612262*46.31778041.481111104273
Dennis LilleeAUS1971-198470902490573*13.71233137.620110968
Josh TongueENG/WOR/NOT2017-20266892259065513.52194946.4901101220
Sam HarperVIC2019-2026569410254015130.24416960.935101027440
Michael NeserAUS/HAM/GLA2017-202675100102701176*30.01469857.49591035123
Matthew WaiteWOR/YOR2018-202662100162515109*29.94443156.762161030526
Jordan ThompsonYOR/WAR2019-202674100921079823.15321465.560131025864
Stephen MurdochCAN/WF2012-2020571016366317138.56677654.067241052432
Aiden MarkramSA/HAM/DUR2017-2026571032355415235.19612458.038161050716
Tim SeifertND/SUS2014-20255910653205167*31.73592154.136171034856
Joe WeatherleyHAM/KEN2016-2026651074239016823.20566942.16212103133
Alistair CampbellZIM1992-2002601094285810327.22684341.77218103554
Nathan McSweeneyAUS/NOR/SA2018-202657109103443127*34.78805342.7511151036213
Alvin KallicharranWI1972-19806610910439918744.43437246.3212211046612
Murali VijayIND/SOM/ESS2008-2019661131426516738.08911246.8113171051234
Lyndon JamesNOT2018-202677113143390203*34.24686849.366141041820
Daryll CullinanSA1993-200169115124554275*44.21930048.9714201054825
Ryan PatelSUR2017-20267511612318313430.61671447.415141042622
Michael BurgessSUS/WAR2017-2024811177379717834.52591064.257181045845
George HillYOR2020-20267611983495169*31.49651553.654231046129
Faf du PlessisSA/KEN2012-20217012014419919939.61904646.4210211052121
Fynn Hudson-PrenticeSUS/DER2015-2026771231430019927.53492260.970191039024

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.