Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th 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 runsODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

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.

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe CarterND2013-2026781366476216936.63955449.8410271356862
Haroon RasheedPAK1977-198323361121715334.77169049.8235211219
Freddie McCannNOT2024-202627444136615434.15274349.803531791
Ajinkya RahaneIND/HAM/LEI2013-20249416112557918837.441120749.7814271364736
AM VaughanSOM2024-20263152710738023.84215649.770441456
Bradley HopeTAS2022-2026274651199132*29.24241049.752741636
Varun ChopraSUS/WAR/ESS2014-2020671106297816028.63598849.73614738210
Ian HealyAUS1988-1999119182234356161*27.40876049.73422184255
Paul HortonLAN/LEI2014-2019651157344516831.90693149.70521144702
Ned EckersleyDUR/LEI2014-20229516311402314726.47809549.706181448512
Blessing MuzarabaniZIM/NOR2017-20262540123174711.3263849.69007417
Matthew PottsENG/DUR2017-202680103221652149*20.40332549.68151519022
Sharujan ShanmuganathanBSC/TUCA2025-20261016569212362.91139349.68331708
Hashim AmlaSA/HAM/DER2004-20221622732211669311*46.492349249.67355017143920
Harry FinchSUS/KEN2015-2026781399345711826.59696049.67422194805
Jamal ToddOV2023-2026112105209824.76104749.67031795
Stiaan van ZylSA/SUS2014-202149815257317333.86518149.6651083603
Mark PettiniESS/LEI2014-2017274461293142*34.03260449.654501594
Matthew HurstLAN2023-202641709194910631.95392749.63213719425
David PayneGLO2014-2022769433125167*20.51252149.62051316514
Aftab AhmedBAN2004-20101631358282*20.79117349.62014783
Nathan AstleNZ1996-20068113710470222237.02947949.6011241161239
Danny LambSUS/GLO/LAN2018-2025375310121313428.21244649.5925913021
Max HoldenMID/NOR2017-202611119186058211*33.101223049.539291575322
Javagal SrinathIND1991-200267922110097614.21203749.5304131108
Bharat PopliND2013-20268214610542817239.911095949.5310351266530
Kieran Noema-BarnettCS/GLO2012-2019558313213110830.44430449.512121025833
Sangeeth CoorayCCC2024-2026162316196928.14125149.48063551
Joe MennieAUS/LAN/SA2016-20201935759268*21.14119749.46025675
Keith StackpoleAUS1966-197443805280720737.43344949.43714531810
Nathan McAndrewAA/SUS/WAR2016-2026649815191665*23.08387749.4209724526
Joey EvisonSUS/KEN/LEI2020-20265793102508109*30.22507649.41116731030
Craig ErvineZIM2011-202632623199116033.75403049.4048221915
Jake LibbyWOR/NOR/NOT2014-2026136237168153228*36.891651049.3822351793119
Chetan SharmaIND1984-1989232793965422.0064249.38012321
VVS LaxmanIND1996-201213422433878128145.971778549.3717561411355
Simon KatichAUS2001-201056996418815745.03848349.37102544909
Lyndon JamesNOT2018-202677113143390203*34.24686849.366141041820
Angelo MathewsSL/CCC2009-2026129225308951200*45.901814049.3417517900101
Saleem MalikPAK1982-199910215422576823743.701090649.331529126787
Johnny TaylorAUS1920-19261928099710835.61117049.32181880
Tom TaylorWOR/NOR/DER2014-2026931502724628020.02499349.310111630921
Barry McCarthyIRE/DUR2015-20252335653151*18.31107749.30012626
Dinesh KarthikIND2004-201826421102512925.00208049.281741344
Kruger van WykNZ/CS2012-2015345891797111*36.67364949.2511332141
Graham GoochENG1975-19951182156890033342.581807549.24204613107925
Kyle JarvisZIM/LAN2011-20204972247115714.81144449.240113967
Michael LumbNOT2014-201739660186311728.23378449.232742554
Hashan DuminduBRC/CCC2024-20261115257816344.46117449.23221566
Ollie NewtonWF2017-2022253544777015.3996949.230255511

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.