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 2,634 of the 2,671 matches in this selection (from 1877). Earlier matches have results and team totals only.

Qualification: Minimum 500 balls faced.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Shane WarneAUS20052005152224169020.8061967.21023478
Clive LloydWI197619761221178810239.4075267.15161808
Daniel VettoriNZ20092009814177914059.92116167.10330834
Viv RichardsWI198019801014189314568.69133366.992701225
Aiden MarkramSA2017201734038014395.0056866.90210512
David WarnerAUS201320131224190912439.52136166.792621127
Ben StokesENG201620161221190425845.20135466.7723111021
Andrew FlintoffENG200420041319289816752.82134666.7227111021
Sanath JayasuriyaSL200120011322366311134.8999466.70142946
Stuart BroadENG20092009142034316125.3564766.62022573
Donald BradmanAUS19371937350690270138.00103766.54300510
Inzamam-ul-HaqPAK/IWX200520058153100018483.33150366.534611155
Umar AkmalPAK2009200948045712957.1368766.52141588
Bob BarberENG1966196658033818542.2550966.40111390
Mahela JayawardeneSL2001200113190105315055.42158666.394411417
Niroshan DickwellaSL201820181222251980*25.9578266.37030600
Brian LaraWI/IWX200520059170111022665.29167366.355011339
Kamindu MendisSL2024202491621049182*74.93158266.3153010821
Mominul HaqueBAN20182018815067317644.87101566.31403634
Jason HolderWI2015201510193454103*28.3868566.28121548
Kepler WesselsAUS1983198368045217956.5068366.18210611
Yashasvi JaiswalIND202520251019074517539.21112666.163331106
Kieran PowellWI2018201891703918823.0059166.16022438
Jamie SmithENG2026202661003356933.5050766.07030453
Michael ClarkeAUS20122012111831595329*106.33241865.965301896
Kane WilliamsonNZ20172017710156617662.8985965.89320703
Kyle VerreynneSA20242024812138411434.9158365.87211405
Graeme SmithSA2008200815252165623272.00251665.826612154
Ben StokesENG20242024132326028028.6791665.72051629
Adam GilchristAUS2000200081133437542.8852265.71030521
Brad HaddinAUS200920091218270612144.13107565.671418211
Mohammad AzharuddinIND19891989711042510938.6464865.59131490
Saeed AnwarPAK19961996712170117663.73106965.582511001
Shan MasoodPAK20242024714141015131.5462765.39111373
Mitchell JohnsonAUS2009200913172500123*33.3376565.361336411
Shane WarneAUS19971997152303605315.6555165.34014385
Kevin PietersenENG2006200614261134315853.72205765.2946117115
Sanath JayasuriyaSL1997199711190127134066.89194765.283721409
Kusal MendisSL20162016918158917634.6590465.15133777
Kevin PietersenENG2012201214251105318643.88161765.1234213317
Tillakaratne DilshanSL201120111018058919332.7290764.94130783
Aiden MarkramSA2019201971303729028.6257364.92032602
Sanath JayasuriyaSL20022002914065314546.64100664.91221818
Gary CosierAUS19771977713041016831.5463264.87121500
Zak CrawleyENG202520251018067012437.22103364.86153892
Aamer SohailPAK1992199259141320551.6363764.84110530
Brendon McCullumNZ20082008142417649733.22117964.800629716
Dimuth KarunaratneSL20232023610060817960.8093964.75230700
Shakib Al HasanBAN20142014510142413747.1165564.73130543
Ross TaylorNZ201620169155606173*60.6093764.67313704

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