Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd 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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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
Chris CairnsNZ1989-2004621045332015833.54581557.09522736587
Alex HughesDER2014-20226210612283514230.16614946.115101236510
Jason RoyENG/SUR2014-202548745280514340.65349980.17713736541
Nathan McSweeneyAUS/NOR/SA2018-202657109113434127*35.04801642.8411151036213
Brad HaddinAUS2008-20156611213326616932.99558758.46418836254
Michael RichardsonDUR2014-2019621096283611627.53551651.4121563626
Dean JonesAUS1984-1992528911363121646.55742748.8911141136110
Stiaan van ZylSA/SUS2014-202149815257317333.86518149.6651083603
Craig CachopaAA/WF/SUS2012-201840722237820333.97417356.99414835937
Mudassar NazarPAK1976-1989761168411423138.09891641.23101773581
Jeff DujonWI1981-19918111511332213931.94635646.26516835811
Navjot SidhuIND1983-199950782320220142.13713544.33915935838
Keith FletcherENG1968-1982599614327221639.90750438.5871963556
Alistair CampbellZIM1992-2002601094285810327.22684341.77218103554
Wiaan MulderSA/KEN/ESS2019-20265288122741367*36.07469858.34681035527
Scott KuggeleijnNZ/ND/WF2012-202690146233353142*27.26562559.613181735484
Michael JonesDUR/LAN2018-202655904278420632.37525752.96317835428
Shane WarneAUS1992-20071451991731549917.33547057.660123435337
Harry CameHAM/DER2020-20265910052904141*30.57665243.66421123527
James FosterENG/ESS2001-201862869268113234.82491054.60414535222
Michael NeserAUS/HAM/GLA2017-202675100102701176*30.01469857.49591035123
Asif IqbalPAK1964-198057997357517538.86290348.641112935017
Ben SmithCS2012-2023601008287124431.21679942.23611835010
Bob SimpsonAUS1957-1978621117486931146.82476244.73102783492
Grant FlowerZIM1992-20046712363457201*29.551001334.536151634916
Tim SeifertND/SUS2014-20255910653205167*31.73592154.136171034856
Imran FarhatPAK2001-201340772240012832.00497048.2931433484
Jermaine BlackwoodWI2014-20235610262898112*30.19537353.94318734736
Mark RichardsonNZ2000-200438653277614544.77737037.6741913444
Richard HadleeNZ1973-199086134193124151*27.17461157.342151234333
James FullerOV/MID/HAM2013-2026911372327789324.37395470.260111334142
DC de BoorderOV2012-2018559113270314634.65574247.07219834121
Mitchell MarshAUS/WA2014-202556998264218129.03455358.03510934141
Mitchell SantnerNZ/ND/WOR2014-202663976280813630.86536452.354151333962
George BaldersonLAN2020-202674115162528116*25.54550845.90212733915
MahmudullahBAN2009-2021509472914150*33.49545653.415161133824
Ish SodhiNZ/CAN/ND2012-202589137192762108*23.41520053.121131833842
Martin AnderssonMID/DER2018-202658927266822831.39415964.156131233821
Mohammad AshrafulBAN2001-2013611195273719024.01594046.08681633522
Moin KhanPAK1990-2004681048274113728.55536251.12415533427
Adam VogesAUS/MID2015-20173959112726269*56.79502354.2771233345
Tom BaileyLAN2014-20261231702426617818.23500853.130101933424
Everton WeekesWI1948-195848815445520758.6250.00151963322
Mansur Ali Khan PataudiIND1961-1975468332793203*34.91177435.68616733219
Yashasvi JaiswalIND2023-2026315722612214*47.49392866.50713733145
Matthew LambWAR/DER2016-202453868246220731.56510848.20410733110
Mohinder AmarnathIND1969-19886911310437813842.50511942.1811241233021
Jason SanghaSA/NSW2018-202650877279115134.89549250.827151033028
Ali OrrSUS/HAM2021-202642783255119834.01508250.2059433033
Imran KhanPAK1971-19928812625380713637.69658847.53618832755

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.