Skip to content

Batting records (Men's Tests)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 896 of the 2,568 matches in this selection (from 2001). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe RootENG2012-2026169309261427826250.452478357.61416915153646
Steve SmithAUS2010-2026126225281097223955.702033153.97374511119371
Alastair CookENG2006-2018161291161247229445.352656246.9533579144111
Kane WilliamsonNZ2010-202611019519951525154.061830651.98333812106328
Virat KohliIND2011-2025123210139230254*46.851660855.58303115102730
Kumar SangakkaraSL2003-20158515112848931961.071562954.322933896039
Hashim AmlaSA2004-2019122211159146311*46.661822350.19283912115014
Jacques KallisSA/IWX2002-20138915114740522454.051486749.812827882358
Michael ClarkeAUS2004-2015107186208146329*49.071457155.912725991632
David WarnerAUS2011-202411220588786335*44.601251770.19263713103669
Younis KhanPAK2002-20178114916713531353.651376351.8424211271953
Kevin PietersenENG2005-20141011758807922748.381308261.762335997779
Graeme SmithSA/IWX2002-20149416611758427748.931248960.732332895219
Ian BellENG2004-201511419823741623542.381496849.5522421488538
AB de VilliersSA2005-2018106175178182278*51.781493054.802142894363
Mahela JayawardeneSL2003-2014791376661537450.501289951.2821251173335
Ross TaylorNZ2007-202210919124759729045.491282959.2219351492453
Cheteshwar PujaraIND2010-2023102175117160206*43.661616544.2919351285716
Azhar AliPAK2010-202297180117142302*42.261703341.9319351969422
SR TendulkarIND2001-201382139166416248*52.161186754.071831379130
Ricky PontingAUS2002-20128915911673322145.491146258.7417371075830
Tom LathamNZ2014-20269517166450264*39.091339048.1717311572222
Shivnarine ChanderpaulWI2003-201576132275995203*57.101355544.231731460821
Michael HusseyAUS2005-20137513014577919549.821170649.3717281263535
Dimuth KarunaratneSL2012-2025991896711324438.871393051.0616381374911
Usman KhawajaAUS2011-20268815914622923242.961275748.8316281066428
Rahul DravidIND/IWX2001-20128014317592527047.021373343.141627472512
Angelo MathewsSL2009-2025118211278073200*43.881671148.311545682187
Dinesh ChandimalSL2011-202692165156427206*42.851278750.261536867545
Virender SehwagIND/IWX2001-2013761345596931946.27701785.0615261384163
Ben StokesENG2013-20261222209727325834.471242758.53143718833138
Mushfiqur RahimBAN2006-2026100183166592219*39.471354948.6514271275337
Andrew StraussENG2004-2012881555560517737.371166648.051422126874
Dean ElgarSA2012-20248615211534719937.921119047.7814231368426
Tillakaratne DilshanSL2003-2013611024438419344.73625970.041421952722
Matthew HaydenAUS2002-200947864413638050.44680960.741414648541
Dhananjaya de SilvaSL2016-2026681229443117339.21763758.0213201053438
Jonny BairstowENG2012-2024100178126042167*36.401022859.0712261771956
Kraigg BrathwaiteWI2011-20259919110593121232.771452340.8412311959017
VVS LaxmanIND2001-201276129245411200*51.531093549.48123776711
Ajinkya RahaneIND2013-20238414312506718838.681021149.6212261057635
Mominul HaqueBAN2013-20267814510502818137.24935653.7412271958219
Travis HeadAUS2018-2026681166467317542.48671469.601220757141
Asad ShafiqPAK2010-2020771286466013738.20958848.6012271351229
Rohit SharmaIND2013-20246711610430121240.58753857.061218647388
Brendon McCullumNZ2004-2016891578577830238.78880965.59112713698101
Marnus LabuschagneAUS2018-2026661199480421543.67919152.271125453715
KL RahulIND2014-2026681205413419935.95800151.671120949134
Thilan SamaraweeraSL2003-2013528913389023151.18797848.76111984696
Murali VijayIND2008-2018601041387716737.64844845.891115845232
Page 1Next →

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