Live5th T20I · India in New Zealand 2026/27NZIND3/1 (1.4)NZ chose to bowlLive9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

Batting by year (Men's Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Pakistan×

Qualification: Minimum 500 balls faced.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Harry BrookENG2022202235046815393.6050193.413105312
Virender SehwagIND20042004340438309109.5055379.20111597
Virender SehwagIND2005200536054420190.6773973.61210734
David WarnerAUS20192019221489335*489.0071468.49200491
Sourav GangulyIND2007200736053423989.0078268.29210693
Sanath JayasuriyaSL20042004240424253106.0062667.73200555
Alastair CookENG2016201648142310560.4362567.68130570
Ricky PontingAUS2002200234034215085.5050667.59200424
Joe RootENG2024202435035226270.4052167.56100210
Justin LangerAUS2004200424034319185.7551067.25120364
Marnus LabuschagneAUS20192019220347185173.5051767.12200420
Steve SmithAUS20162016231358165*179.0053866.54210431
Joe RootENG2016201648151225473.1477166.41120630
Brian LaraWI2006200635044821689.6067766.17211587
Herschelle GibbsSA2003200335043222886.4067863.72120568
Andrew StraussENG2006200647044412863.4369763.70210610
Wasim JafferIND2007200736037820263.0059863.21120630
Thilan SamaraweeraSL2009200959264023191.43103262.02210930
Mohammad AzharuddinIND1989198947031210944.5751061.18121370
Ryan RickeltonSA20252025351414259103.5068060.88110456
Aravinda de SilvaSL19971997242432168216.0072159.92300482
Ian BellENG2006200647337511993.7562659.90300401
Ricky PontingAUS2010201048040720950.8868059.85122480
Mark WaughAUS1995199535030011660.0050859.06120254
Graeme SmithSA2013201358041023451.2569558.99110360
Simon KatichAUS2010201036029810049.6750658.89120400
Roy DiasSL1982198236029510949.1750258.76120441
Habibul BasharBAN2003200336037910863.1764558.76130450
Michael SlaterAUS1999199935132516981.2555458.66111431
Greg ChappellAUS1980198035038123576.2065158.53120411
Jacques KallisSA20102010241323135*107.6755857.89210267
AB de VilliersSA2013201358162516489.29108157.82320662
Jonny BairstowENG201620164703668352.2963657.55040400
Kumar SangakkaraSL20092009591570130*71.2599357.40230551
Sanath JayasuriyaSL20002000611041818838.0073257.10110464
Graeme SmithSA20072007510041313341.3073356.34111560
Murray GoodwinZIM19981998472412166*82.4073256.28131544
Hashim AmlaSA2013201347141411869.0074455.65130490
Alec StewartENG1992199258139719056.7171555.52120620
Mahela JayawardeneSL2009200959145924057.3882755.50111630
Viv RichardsWI19801980461364120*72.8065655.49130373
Joe RootENG201520153612878857.4052754.46030260
Kumar SangakkaraSL20122012363490199*163.3390354.26211464
Wavell HindsWI2000200035034016568.0063053.97120453
Graham YallopAUS19831983450524268104.8097353.85210540
Rahul DravidIND2004200434030927077.2557753.55101411
Dimuth KarunaratneSL2015201536031813053.0059553.45120320
Marcus TrescothickENG2005200536029619349.3355453.43112372
Alec StewartENG1996199635039617079.2075752.31120530
Mark TaylorAUS19981998351513334*128.2598152.29120511
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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