Batting by year (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.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
MahmudullahBAN2014201461104207138.1895444.03051405
JP DuminySA20162016712041914134.9275455.57121602
Prasanna JayawardeneSL200920098133419154*41.9071558.60101453
Sarel ErweeSA20222022917041910824.6592745.20112480
Andrew StraussENG20052005815041712927.8085348.89101540
Jason HolderWI20172017916241711029.7980152.06122516
Virat KohliIND2024202410192417100*24.5367361.96111435
Junaid SiddiqueBAN20102010612041610634.67102840.47130570
Babar AzamPAK2021202181314167734.6785848.48041572
Marlon SamuelsWI2011201181414168432.0079252.53043573
Herschelle GibbsSA2006200691804169223.1178552.99044632
Graeme SmithSA20042004481415125*59.2974056.08122551
Ricky PontingAUS2011201171304157831.9281850.73042451
Usman KhawajaAUS2024202491824157525.94100641.25021461
Ravichandran AshwinIND20122012812441491*51.7569060.00030492
KL RahulIND201820181121141414920.7072956.79104523
Kaushal SilvaSL20152015916041312525.81109937.58132460
Ricky PontingAUS2004200461114129841.2075354.71030510
Ollie PopeENG2023202359041020545.5648584.54100456
Denesh RamdinWI20132013712341010745.5670857.91130592
Shan MasoodPAK20242024714141015131.5462765.39111373
Nazmul Hossain ShantoBAN20222022101904106721.5893443.90022525
Harbhajan SinghIND20082008132124106321.5869858.74041491
Justin LangerAUS20032003610040912140.9075554.17211551
Cheteshwar PujaraIND202220225101409102*45.4484348.52130560
Asad ShafiqPAK20112011913240910437.18106938.26122464
Ross TaylorNZ20172017572408107*81.6064663.16130423
Angelo MathewsSL20232023610240811551.0078751.84221417
Mahela JayawardeneSL2010201068040717450.8877352.65130432
Inzamam-ul-HaqPAK20062006812140711937.0078551.85122511
Dwayne BravoWI2008200871304078331.3179351.320324412
Michael ClarkeAUS20062006582406135*67.6766061.52210392
Kumar SangakkaraSL20152015510040520340.5071556.64111374
Babar AzamPAK2026202651024058850.6359767.84040535
Graeme SmithSA2006200681504056827.0066960.54031541
Sam CurranENG2018201871214047836.7369857.880323814
Phillip HughesAUS20112011815040412626.9383248.56111562
Marnus LabuschagneAUS2020202036040321567.1774753.95110341
Scott StyrisNZ2004200458040317050.3873654.76120564
Dean ElgarSA20162016813040312731.0091943.85111492
Dhananjaya de SilvaSL20192019814240310933.5870457.24201534
VVS LaxmanIND2004200478040217850.2570357.18120660
Joe BurnsAUS2019201969040218044.6775253.46121511
Mohammad RizwanPAK202220228152401104*30.8573154.86101463
Ben FoakesENG2022202210164400113*33.3381549.08122420
Matthew WadeAUS20122012814339910636.2779650.13120366
Stephen FlemingNZ200820085803988749.7569757.10040562
Nazmul Hossain ShantoBAN20212021714139816330.6275352.86204387
Shan MasoodPAK20252025510039714539.7073154.31131336
Jacob OramNZ20082008712139711736.0969956.80211515

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