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.

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Andrew HallSA2003-20071120253316329.61119044.79125674
Khurram ManzoorPAK2009-20141630181714628.17182744.721731001
Taufeeq UmarPAK2002-201425493186723640.59417844.695932483
Abdullah ShafiquePAK2021-202628545187820138.33420744.6467818123
Jacques RudolphSA2003-2012325651517154*29.75340444.572752133
Vernon PhilanderSA2011-202064942017797424.04399544.5308820417
Sam RobsonENG2014711033612730.5575544.50110421
Nick WelchZIM202571413199024.5471744.49032325
Harry TectorIRE2023-202691804588525.44103044.47053487
Cheteshwar PujaraIND2010-2023102175117160206*43.661616544.2919351285716
Mohammad MithunBAN2018-2021101803336718.5075244.28024323
Mark StonemanENG2017-2018112015266027.68118844.28051661
Ashwell PrinceSA2005-20115689163261162*44.67736744.261011535013
Shivnarine ChanderpaulWI2003-201576132275995203*57.101355544.231731460821
Dale SteynSA2006-2019901142412267613.62278144.08021412135
Adnan AkmalPAK2010-2013212955916424.63134144.07032730
Rubel HossainBAN2009-202027471926545*9.4660343.95007344
Mahmudul Hasan JoyBAN2021-202622410103617125.27235843.942581167
Ramesh MendisSL2021-20251624140845*17.7492943.92003412
Josh HazlewoodAUS2014-202679100505803911.60132143.910012832
Shaun MarshAUS2011-201938682226518234.32516543.85610102648
Alex HalesENG2015-2016112105739427.29130743.84050773
Rory BurnsENG2018-202232590178913330.32408443.8131192192
Shai HopeWI2015-202648912250514728.15572543.7657228112
Haris SohailPAK2017-20211627184714732.58193643.752317413
Brendan NashWI2009-20111930094111431.37215443.692601062
Makhaya NtiniSA2002-200957723537032*10.0084943.580013484
Sarel ErweeSA2022-20231019147910826.61110743.27112560
Rahul DravidIND/IWX2001-20128014317592527047.021373343.141627472512
Jayant YadavIND2016-202269124810431.0057543.13110301
Boeta DippenaarSA2002-2007162836847127.36158843.07043843
Alex LeesENG2022101904536723.84105243.06020581
James PattinsonAUS2011-20202125941747*26.0697142.95002447
Shaheen Shah AfridiPAK2018-202634471026929*7.2762842.830013345
Jeet RavalNZ2016-202024391114313230.08267042.811731421
Cameron BancroftAUS2017-20191018144682*26.24104242.80031621
Nasser HussainENG2001-20041019172111640.06168642.76151922
Aaron RedmondNZ2008-201371412278317.4653142.75011342
BJ WatlingNZ2009-20217511716379020537.52889442.61819104298
Nafees IqbalBAN2004-200661202215418.4251942.58010310
Adil RashidENG2015-2019193355406119.29127042.52023624
Keaton JenningsENG2016-201917321781146*25.19183842.49214880
Sharmarh BrooksWI2019-2022122304426819.22104142.46033583
Abdur RehmanPAK2007-2014223133956014.1193142.43024479
Shane ShillingfordWI2010-20141626626653*13.3062842.36017309
Narsingh DeonarineWI2005-2013152516228225.92147042.31053666
Nuwan KulasekaraSL2006-2014202713916415.0492542.27013478
Hanuma VihariIND2018-20221628383911133.56198842.201511072
Wahab RiazPAK2010-201827415306398.5072742.09009325
Neil McKenzieSA2002-200926454161022639.27383841.953552067

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