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
Neil McKenzieSA2002-200926454161022639.27383841.953552067
Jacques KallisSA/IWX2002-20138915114740522454.051486749.812827882358
MS DhoniIND2005-20148613915472122438.07800358.996311052276
Mohammad HafeezPAK2003-201851977332122436.90574057.86811841826
Lou VincentNZ2003-2007710059022459.00105356.03220758
Ricky PontingAUS2002-20128915911673322145.491146258.7417371075830
Mushfiqur RahimBAN2006-2026100183166592219*39.471354948.6514271275337
Marcus TrescothickENG2001-200628535229121947.73401357.0979533620
Darren BravoWI2010-2020561025353821836.47788644.86817540441
Shakib Al HasanBAN2007-2024681248435621737.55697362.47529653027
Abid AliPAK2019-2021162621180215*49.17244548.264321485
Marnus LabuschagneAUS2018-2026661199480421543.67919152.271125453715
Yashasvi JaiswalIND2023-2026305622588214*47.93389666.43713732645
Kraigg BrathwaiteWI2011-20259919110593121232.771452340.8412311959017
Rohit SharmaIND2013-20246711610430121240.58753857.061218647388
Wasim JafferIND2006-200823431166221239.57337849.205842263
Kyle MayersWI2021-202318323949210*32.72155061.2322511716
Saud ShakeelPAK2022-2026265032006208*42.68396750.5741142114
Tagenarine ChanderpaulWI2022-202615292758207*28.07201337.66122726
Cheteshwar PujaraIND2010-2023102175117160206*43.661616544.2919351285716
Dinesh ChandimalSL2011-202692165156427206*42.851278750.261536867545
Tamim IqbalBAN2008-2023681302501920639.21857458.5410311163741
Paul CollingwoodENG2005-20116410710393120640.53827747.491018642624
Gautam GambhirIND2004-201651923373320641.94739450.49820645710
BJ WatlingNZ2009-20217511716379020537.52889442.61819104298
Ollie PopeENG2018-2025641135373220534.56579364.42916643918
Nishan MadushkaSL2023-20261222056920525.86106153.63122655
Shivnarine ChanderpaulWI2003-201576132275995203*57.101355544.231731460821
Jason HolderWI2014-202468122203062202*30.02558154.863141135755
Justin GreavesWI2024-2026183441006202*33.53196551.20322982
Mohammad YousufPAK2002-201033634283720248.08498856.88712534919
Abdullah ShafiquePAK2021-202628545187820138.33420744.6467818123
Jesse RyderNZ2008-201115281102520137.96186954.843341186
Angelo MathewsSL2009-2025118211278073200*43.881671148.311545682187
VVS LaxmanIND2001-201276129245411200*51.531093549.48123776711
Henry NichollsNZ2016-2026609493358200*39.51654251.33111263709
Dean ElgarSA2012-20248615211534719937.921119047.7814231368426
Faf du PlessisSA2012-20216911814416319940.03898646.331021951621
KL RahulIND2014-2026681205413419935.95800151.671120949134
Babar AzamPAK2016-20266612211477119642.98861455.39934856628
Michael HusseyAUS2005-20137513014577919549.821170649.3717281263535
Roston ChaseWI2016-2026601114280619426.22597846.946121529024
Tillakaratne DilshanSL2003-2013611024438419344.73625970.041421952722
Daryl MitchellNZ2019-202639626241119043.05454253.08616223543
Shikhar DhawanIND2013-201833571220819039.43336265.686542979
Mohammad AshrafulBAN2003-201336703152319022.73312348.77331018111
Matt RenshawAUS2016-20261627292519037.00203045.572411076
Martin GuptillNZ2009-201647891258618929.39554846.613171032623
Ajinkya RahaneIND2013-20238414312506718838.681021149.6212261057635
Lahiru UdaraSL2025-202659031318834.7848764.27101405

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