Batting records (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
v India×At Kennington Oval×

Player figures come from full scorecards, which we hold for 16 of the 30 matches in this selection (from 2004). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe RootENG2014-2025581465149*66.4366070.45302552
Alastair CookENG2007-201868045814757.2596547.46131540
Ian BellENG2007-201456044423574.0062271.38120582
Kevin PietersenENG2007-201134037017592.5058063.79210530
Steve SmithAUS2019-202323022412174.6738558.18110271
Paul CollingwoodENG2004-200734118279*60.6728962.98020250
Travis HeadAUS202312018116390.5020190.05100253
Alex CareyAUS2019-202323216966*169.0020980.86020202
Harry BrookENG202512016411182.00162101.23110193
Jos ButtlerENG2014-20223401648941.0024068.33011212
Moeen AliENG2014-20224601335022.1733939.23011180
Ollie PopeENG2021-20252401328133.0024853.23010150
Fakhar ZamanPAK2017110114114114.00106107.55100123
Owais ShahENG2007111107107*-95112.63100112
David WarnerAUS2019-20232301005633.3315265.79010130
Andrew FlintoffENG2004110999999.0093106.4501094
Ben DuckettENG2025120975448.5012180.17010112
Kusal MendisSL2017110898989.009395.70010111
Ravi BoparaENG20112218444*84.0011672.4100070
Stuart BroadENG2007-2018531803840.008693.0200081
Andrew StraussENG2004-2011340804020.0024133.20000120
Zak CrawleyENG2025120786439.009383.87010160
Dhanushka GunathillekeSL2017110767676.0072105.5601072
Chris WoakesENG2014-2025341685022.6711061.82011120
Ben StokesENG2011-2022340683717.0010862.9600172
Marnus LabuschagneAUS2023120674133.5018835.6400070
Gary BallanceENG2014110646464.0011754.70010130
Haseeb HameedENG2021120636331.5020530.7301160
Jonny BairstowENG2018-2022350623712.4013246.97002110
Johnson CharlesWI2013110606060.0055109.0901072
Azhar AliPAK2017110595959.007183.1001061
Mohammad HafeezPAK20171115757*-37154.0501043
Michael VaughanENG2004-2007230574219.0014339.8600080
Darren SammyWI20131115656*-35160.0001054
Rory BurnsENG2021120555027.5013640.4401050
Usman KhawajaAUS2019-2023230554218.338862.5000161
Quinton de KockSA2017110535353.007273.6101040
Angelo MathewsSL20171115252*-45115.5601060
Craig KieswetterENG2011110515151.0046110.8701033
Luke WrightENG2007110505050.0039128.2101071
Mitchell StarcAUS2019-2023230494116.338061.2500070
Vikram SolankiENG2004110484848.005685.7100080
Kushal Janith PereraSL20171114747*-44106.8200050
Babar AzamPAK2017110464646.005288.4600040
Sam RobsonENG2014110373737.007052.8600060
Dimitri MascarenhasENG20071113636*-15240.0000005
Aaron FinchAUS2019110363636.0035102.8600031
Faf du PlessisSA2017110363636.005072.0000010
Dawid MalanENG2021120363118.0010036.0000050
Matt PriorENG2007-20113423618*18.0011232.1400140
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.