Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting by series (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Qualification: Minimum 500 balls faced.

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Viv RichardsWIWest Indies tour of Australia 1979/801979-198034038614096.5054670.70130531
Matthew HaydenAUSEngland tour of Australia 2002/032002-200358049619762.0070370.55300617
Graeme SmithSASouth Africa tour of England and Ireland 2003200359071427779.33101470.41210962
Kumar SangakkaraSLBangladesh tour of Sri Lanka 20072007332428222*428.0061070.16200492
Justin LangerAUSPakistan tour of Australia 2004/052004-200536039019165.0055670.14120464
Mohammad YousufPAKIndia tour of Pakistan 2005/06200635046117392.2065969.95221537
Graeme SmithSAWest Indies tour of South Africa 2003/042003-200447141813969.6759869.90200652
Michael ClarkeAUSBorder-Gavaskar Trophy 2011/122011-2012461626329*125.2089669.87200772
Viv RichardsWIWest Indies tour of England 19761976470829291118.43118869.783201124
Justin LangerAUSIndia tour of Australia 2003/042003-200448036912146.1353069.62211523
Pathum NissankaSLBangladesh tour of Sri Lanka 20252025230369187123.0053568.97200461
Simon KatichAUSIndia tour of Australia 2003/042003-200446135312570.6051268.95120431
Babar AzamPAKEngland tour of Pakistan 2022/23202236034813658.0050568.91130452
Jonny BairstowENGSri Lanka in England Test Series 20162016341387167*129.0056368.74200371
Yashasvi JaiswalINDIndia tour of England 20252025510041111841.1059868.73222634
Jacques KallisSANew Zealand tour of South Africa 2007/082007230346186115.3350468.65200475
Zak CrawleyENGEngland tour of India 2023/24202451004077940.7059468.52041546
David WarnerAUSPakistan in Australia Test Series 2019/202019221489335*489.0071468.49200491
Warren BardsleyAUSSouth Africa tour of Australia 1910/111910-191159057313263.6783868.38150510
Thilan SamaraweeraSLSri Lanka in Pakistan Test Series 2008/092009231469231234.5068668.37200670
Sourav GangulyINDPakistan tour of India 2007/08200736053423989.0078268.29210693
Michael VaughanENGIndia tour of England 20022002471615197102.5090168.26311810
Brian LaraWIEngland tour of West Indies 1993/94199458079837599.75117068.212201093
Ricky PontingAUSIndia tour of Australia 1999/001999-2000352375141*125.0055267.93210401
Mark BoucherSABasil D'Oliveira Trophy 2009/102009-20104713419556.8350267.93030402
Sanath JayasuriyaSLIndia tour of Sri Lanka 19971997230571340190.3384267.81200654
Jos ButtlerENGIndia tour of Ireland and England 2018201859034910638.7851567.77122444
Steve SmithAUSBorder-Gavaskar Trophy 2014/152014-2015482769192128.17113567.75420835
Sanath JayasuriyaSLSri Lanka tour of Pakistan 2004/052004240424253106.0062667.73200555
Greg ChappellAUSAustralia tour of New Zealand 1973/741974361449247*89.8066367.72201601
Alastair CookENGPakistan in England Test Series 2016201648142310560.4362567.68130570
Usman KhawajaAUSTrans-Tasman Trophy 2015/162015-2016461513174102.6075867.68300604
Ricky PontingAUSAustralia v Pakistan in Sri Lanka and the UAE 2002/03200234034215085.5050667.59200424
Joe RootENGEngland tour of Pakistan 2024/25202435035226270.4052167.56100210
Sunil GavaskarINDWest Indies tour of India 1983/8419836111505236*50.5068567.45212602
Kane WilliamsonNZSri Lanka tour of New Zealand 2022/232023231337215168.5050167.27200343
Aravinda de SilvaSLSri Lanka tour of New Zealand 1990/91199135049326798.6073467.17210607
Marnus LabuschagneAUSPakistan in Australia Test Series 2019/202019220347185173.5051767.12200420
Joe RootENGThe Ashes 2015201559146013457.5068667.06220643
Mohammad HafeezPAKPakistan v New Zealand Test Series 2014/152014241418197139.3362466.99210525
Kamindu MendisSLSri Lanka tour of Bangladesh 2023/242024241367164122.3354866.972103611
Ricky PontingAUSSouth Africa tour of Australia 2005/062005-2006361515143*103.0077366.62320571
Umar AkmalPAKPakistan in New Zealand Test Series 2009/10200936037912963.1757066.49131447
Joe RootENGPakistan in England Test Series 2016201648151225473.1477166.41120630
Brian LaraWISouth Africa tour of West Indies 2005200535039319678.6059266.39200501
Matthew HaydenAUSAustralia tour of India 2000/012001361549203109.8082866.302206012
Ricky PontingAUSThe Ashes 2009200958038515048.1358166.27120482
Ross TaylorNZNew Zealand in Zimbabwe Test Series 20162016233364173*-55066.18210333
Brian LaraWIWest Indies tour of Pakistan 2006/07200635044821689.6067766.17211587
Ricky PontingAUSPakistan in Australia Test Series 2009/102009-201036037820963.0057266.08121460

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.