Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th 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)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)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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 opposition (Men's Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1908-01-01×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
AG Kripal SinghINDWest Indies1959120625331.00--010--
Ben StokesENGAustralia2013-202629552174615532.94332152.57410419239
Rishabh PantINDEngland2018-202516281126014646.67166675.6357114238
Viv RichardsWIEngland1976-199136504286929162.37397972.10815239034
Ben StokesENGSouth Africa2015-202215260117725845.27158974.0744114030
Yashasvi JaiswalINDEngland2024-2025101911123214*62.39148975.4245213130
Tim SoutheeNZEngland2008-20242235164477*18.94638100.940336930
Imran KhanPAKIndia1978-1989232981091135*51.95157258.2133010728
Steve SmithAUSEngland2010-202641748370323956.11669055.351314241726
Shubman GillINDEngland2021-202515282134626951.77215462.4963415026
Chris GayleWINew Zealand2002-201412212125820466.21202062.2837016426
Sachin TendulkarINDAustralia1991-2013397483630241*55.00611059.411116443425
Kevin PietersenENGAustralia2005-201427502215822744.96385256.02413224024
Matthew HaydenAUSIndia2001-200818353188820359.00286465.9268221424
Ian BothamENGIndia1979-198214170120120870.65166272.2655111724
Ravindra JadejaINDEngland2012-202525436154711241.81295352.39311216323
Andrew FlintoffENGSouth Africa1998-20081932393514232.24150362.2115413123
Shahid AfridiPAKIndia1999-2006815070915647.2772997.263329623
Michael HoldingWIEngland1976-1986212454687324.6361875.730454223
Clive LloydWIIndia1966-1983284442344242*58.6093065.38712118622
Rohit SharmaINDSouth Africa2013-20241120173821238.84114364.573038622
Brian LaraWI/IWXAustralia1992-200531582285627751.00467561.09911538121
Ian BothamENGAustralia1977-1989365921673149*29.35268662.29461021121
Carl HooperWIIndia1987-200219302135723348.46245255.3453015221
Kapil DevINDEngland1979-199327396135511641.06158985.2728417921
Adam GilchristAUSNew Zealand2000-20051115392316276.92112881.8345112621
Brendon McCullumNZSri Lanka2005-20151222270619535.3092576.321338021
Clive LloydWIEngland1968-198434514212013245.11318855.93513125820
AB de VilliersSAAustralia2005-201824455206816951.70414949.84613124720
Viv RichardsWIIndia1974-1989284131927192*50.7196871.0787120520
Ben StokesENGNew Zealand2015-20261628299510138.27158862.6616212820
Andrew FlintoffENG/IWXAustralia2005-20091529290610233.56133767.7616211119
Harry BrookENGNew Zealand2023-2026815089618659.7392896.5536310719
Tim SoutheeNZIndia2009-2024132203256514.7744173.700142619
Viv RichardsWIAustralia1975-199134543226620844.43320668.75514529718
Clive LloydWIAustralia1968-198429484221117850.25284460.72612226218
Gordon GreenidgeWIIndia1974-198923394167819447.94213044.3258315118
Ben StokesENGWest Indies2015-202418313133917647.82212662.9838115818
Brendon McCullumNZEngland2004-20151630110419735.90141773.47010312918
Stuart BroadENGAustralia2009-202340661210196518.87157764.6204812218
Navjot SidhuINDSri Lanka1993-19971013093513171.92208244.9143010218
Chris CairnsNZAustralia1989-20011426186310934.52150957.191619918
Jacques KallisSAZimbabwe1999-2005673679189*169.75138549.033307218
Garry SobersWIIndia1958-197118307192019883.4810.0087214517
Travis HeadAUSEngland2019-202618341153917046.64203575.6355119317
Brad HaddinAUSEngland2009-201520352136613641.39222061.53311114917
Virender SehwagINDSouth Africa2001-201115260130631950.23162180.5752219117
Daryl MitchellNZEngland2019-202613243119119056.71234650.7748213417
Brian LaraWIPakistan1990-200612220117321653.32173167.7643215217
Misbah-ul-HaqPAKEngland2012-20161018081411445.22174246.732717817
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.