Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT1013th Match · Abu Dhabi T10 League 2026UTEET20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th 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 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by opposition (Men's Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2000-01-01×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashim AmlaSAAustralia2008-201821402157419641.42305951.455541973
Kumar SangakkaraSLEngland2001-201422401156815240.21331347.333932001
Sachin TendulkarINDEngland2001-201223392156019342.16303651.383902175
Usman KhawajaAUSEngland2011-202623421155417137.90340845.604721807
David WarnerAUSPakistan2014-2024132211552335*73.90210173.8765117114
Ravindra JadejaINDEngland2012-202525436154711241.81295352.39311216323
VVS LaxmanINDWest Indies2002-2011183061543176*64.29327447.134921790
Travis HeadAUSEngland2019-202618341153917046.64203575.6355119317
Kumar SangakkaraSLSouth Africa2000-201417320153428747.94271456.523722084
Hashim AmlaSAIndia2004-2018213721528253*43.66338345.175741813
Kane WilliamsonNZPakistan2011-202314252151923866.04286752.985401584
Joe RootENGWest Indies2015-2024172921513182*56.04245861.556711626
Mohammad YousufPAKEngland2000-201014240149922362.46286452.346311839
Mahela JayawardeneSLIndia2001-201015241149127564.83264556.375711675
Michael ClarkeAUSSouth Africa2008-2014142751487259*67.59249559.605331823
KL RahulINDEngland2016-202518340148719943.74281052.925431858
Shane WatsonAUSEngland2009-201519372148717642.49263456.4521012089
Kane WilliamsonNZSri Lanka2012-2024142541467242*69.86252058.215621406
Matthew HaydenAUSEngland2001-200720353146119745.66247958.9452218712
Shivnarine ChanderpaulWISouth Africa2001-2015183141444203*53.48338642.655621585
Younis KhanPAKEngland2001-201617310142621846.00268253.174401697
Andrew StraussENGAustralia2005-201120360142116139.47280950.594721753
Ramnaresh SarwanWIEngland2000-200920322141929147.30258354.945521774
David WarnerAUSSouth Africa2012-202315270141520052.41176780.0855117016
Virat KohliINDSouth Africa2013-2024162821408254*54.15245957.263501846
Andrew StraussENGWest Indies2004-201218323140816948.55273051.586211792
Kane WilliamsonNZEngland2013-202620372140815640.23305046.165641692
Jonny BairstowENGAustralia2013-202326472140611931.24262953.4826116814
Matthew HaydenAUSSouth Africa2001-200915292140213851.93249056.3165419212
AB de VilliersSAEngland2004-201620341139317442.21264952.592731805
Joe RootENGSri Lanka2014-202413242137622862.55214564.156211253
Jacques KallisSANew Zealand2000-201315242136718662.14271150.4256219012
Brad HaddinAUSEngland2009-201520352136613641.39222061.53311114917
Chris GayleWISouth Africa2001-201016300135931745.30225760.2135120312
Kumar SangakkaraSLIndia2001-201517282135221952.00263351.355201623
AB de VilliersSAWest Indies2005-201513215134717884.19244555.0965014612
Shubman GillINDEngland2021-202515282134626951.77215462.4963415026
Jacques KallisSAPakistan2002-201315274134415558.43278848.2166113410
Ian BellENGIndia2006-201420353134323541.97241655.594431768
Ben StokesENGWest Indies2015-202418313133917647.82212662.9838115818
AB de VilliersSAIndia2006-2018203511334217*39.24245154.4336214711
Brian LaraWISouth Africa2001-200512230132420257.57246753.6745117810
Murali VijayINDAustralia2008-201815280132416747.29271748.7346215615
Younis KhanPAKIndia2005-20079172132126788.07224758.795431713
Azhar AliPAKSri Lanka2011-202217312131915745.48303243.506541101
Chris RogersAUSEngland2013-201515281131017348.52259050.584811831
Virender SehwagINDSouth Africa2001-201115260130631950.23162180.5752219117
Shivnarine ChanderpaulWIAustralia2000-201215295130511854.38290544.925811367
Michael HusseyAUSEngland2006-201115242130419559.27256550.844931525
Azhar AliPAKAustralia2010-2022142721300205*52.00296843.804601195

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.