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/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZIND

Batting records (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,346 of the 23,353 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Kevin PietersenENG/IWX/RCB2004-2018413476491763922741.312216079.603492271854344
Sam NortheastHAM/YOR/KEN2014-20263544575016554410*40.672419968.413487321823171
Tom WestleyENG/ESS2014-2026358456351561025437.082511762.15347528204397
Gary KirstenSA1993-2004286361341408727543.082621953.73347924158132
Travis HeadAUS/RCB/AS2013-2026418496371769123038.541984289.163393282034407
Marnus LabuschagneAUS/BH/GLA2017-2026314405291488321539.582335563.73337525163899
James VinceENG/SS/ST2014-2026635717602409624036.682566993.8732139442980408
Shai HopeWI/DC/HH2015-2026434474591549817037.341889582.023273161283440
Faf du PlessisSA/IWX/RCB2011-2026612641722162519938.012380390.8531141322088556
Joe ClarkeMS/MR/PS2015-20264535443417027229*33.392135679.733193552034338
Javed MiandadPAK1975-19963554076216213280*46.992617854.84319314125492
Aravinda de SilvaSL1984-2003395455411564526737.792269266.223186241468150
Saeed AnwarPAK1989-2003299333211280919441.051813270.643167231464111
Allan BorderAUS1978-1994425517831769820540.783613648.763010222166171
Shubman GillIND/KKR/GLA2018-2026304335431310226944.871321299.173068121409331
Gordon GreenidgeWI1974-1991236312291269222644.852044655.173065141354148
Jonathan TrottENG/WAR2007-2018229304251231522644.142103158.56307224135116
Dawid MalanENG/PK/HH2014-2026508585571916121936.292320482.5829117482171389
KL RahulIND/RCB/PK2013-2026410439611622219942.921807189.7729111241511472
Mohammad AzharuddinIND1984-2000427455631559319939.782256466.91297914134296
Harry BrookENG/HH/SH2017-2026357407551405431739.931445697.222968271470381
Jake LibbyWOR/NOR/NOT2014-20262503433711969228*39.112041158.64295823122454
Donald BradmanAUS1928-1948528010699633499.94980058.60291376816
Usman KhawajaAUS/BH/ST2011-2026304405321443723238.712363261.092878231621113
Graham GoochENG1975-1995241337121319033340.582500752.75286917148640
Dean ElgarSA/KNI/TIT2012-2026238342301246919939.962240255.662865221456113
Azhar AliPAK/WOR/SOM2010-20232213361712192302*38.222531548.16286330123954
Dominic SibleyENG/WAR/SUR2014-2026258362351203230536.802538147.41286326130280
Marcus HarrisAUS/MR/PS2014-2026234330181200323938.472056358.37285914141297
Sam RobsonENG/MID2014-2026215338191144725335.882034856.26285227147923
Tamim IqbalBAN/IWX/DR2007-2025532593391974820635.652471079.9227129442249324
Jason RoyENG/KKR/DC2012-2026589605291859918032.2916054115.8527108522157523
Aaron FinchAUS/KKR/RCB2010-2024539545411753117234.7816223108.0627110451696583
Peter HandscombAUS/MS/MR2012-20263764585514507281*36.002207765.712777301479119
Marvan AtapattuSL1990-2007357414471399724938.142492856.15277635141519
Nick GubbinsMID/HAM2014-20262723731612591201*35.272213556.88276528157692
Nathan AstleNZ1995-2007306358251186622235.631930661.462765301338127
Andrew StraussENG2003-2012231307131131517738.491964457.60275425133035
Greg ChappellAUS1970-1984161223339441247*49.691615856.1427451995023
Alex HalesENG/ST/AS2011-2026620641451986923633.3417586112.9826115492266667
Shikhar DhawanIND/PK/DC2008-2024502521441796619037.6617875100.5126108232154303
Daniel Bell-DrummondAUC/KEN/RK2014-20263905093916372300*34.832331170.232698381949169
Sam HainENG/BH/HH2014-2026365439761550420842.712426863.892697271562184
Cameron BancroftAUS/ST/PS2015-20263514535214474206*36.092509057.692673351448120
Tom AbellBH/SOM/RR2014-2026349431571363730736.462161363.102664311591118
David BoonAUS1984-1996286367361338620040.442727349.08266922131618
David BedinghamSA/CC/DUR2019-202618923215916127942.221148479.77263412973194
Garry SobersWI1954-197494161218032365*57.37407753.4026301372632
Paul CollingwoodENG/IWX/DC2001-2018478547831588720634.242444464.992578321475224
Ben StokesENG/CSK/RR2011-2026405489461503325833.932020074.422579381551387

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.