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 All internationals)

More filters

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

Player figures come from full scorecards, which we hold for 11,774 of the 11,780 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Kemar RoachWIAustralia2008-20242834132323111.0566834.73004231
Joe RootENGAfghanistan2015-202554023112057.75218105.96110193
Waqar HasanPAKNew Zealand195534023118957.75--100300
Walid GhauriNORSweden2024-202655123176*57.75179129.05020198
Andrew HilditchAUSWest Indies1984-198545023111346.2053643.10110200
Johnson CharlesWIZimbabwe2013-202377023113033.00196117.86101247
A MundraSWEIndonesia20267702317433.00120192.500202117
Jack CrappENGSouth Africa1948-19494712315638.50--030-0
Everton MattisWIEngland19816702317133.0059139.09021261
Nalin NipikoVANSamoa2019-20268812317333.00176131.250201810
Curtis CampherIRESri Lanka2021-202668023111128.8841156.20101293
Ben FoakesENGNew Zealand2022-20235922315633.0043453.23022290
Wanindu HasarangaSLAfghanistan2022-202514922316733.00143161.54020298
Tom BurttNZEngland1947-195171022314228.88--000101
Runako MortonWIAustralia2006-2010911123190*23.1042354.61022243
Brydon CarseENGIndia2022-2025121412315617.7729877.52012227
Mohammad NabiAFGPakistan2012-20251615223138*17.7728281.91001194
Dhanushka GunathillekeSLAustralia2016-2022151502315515.4024494.67011215
Bill LockwoodENGAustralia1893-19021216323152*17.77--01370
Duleep MendisSLNew Zealand1979-1987161902314312.1646649.57002210
Ryan HarrisAUSEngland2010-20141621623155*15.4034167.74012226
Abdur RazzakBANZimbabwe2005-201336221123153*21.00197117.260141510
Saeed AjmalPAKSri Lanka2009-20144734112312110.0446349.89004201
Wasim BariPAKAustralia1972-198430347231728.5635944.290111240
Adam GilchristAUSICC World XI200534023010357.50224102.68110189
Brad HodgeAUSWest Indies2005-20144602306738.3340956.23020292
Asif AliBHRMalawi202576223063*57.50154149.350201912
Devang GandhiINDNew Zealand19994612308846.0059438.72021321
Andries GousUSACanada2024-20258702306532.86189121.690302112
Keith ArthurtonWISri Lanka1992-199388523072*76.6729976.92021114
Oshada FernandoSLWest Indies20215912309128.7548047.92020250
Gerhard ErasmusNAMNetherlands2019-2026101012306325.5629677.70010198
Mike AthertonENGSri Lanka1993-200161002306423.0061237.58010210
Assad ValaPNGHong Kong2014-2024121102307020.9127683.33010244
Ajit WadekarINDWest Indies1966-197171102306720.9110.00022151
Shardul ThakurINDEngland2018-2025141332306023.0029976.92022229
Owais ShahENGAustralia2001-2009161512304016.4331173.95001211
Peter SiddleAUSIndia2008-2019181822305114.3855141.74024231
Kyle MillsNZAustralia2002-20132822623044*14.3831872.33002149
Steve HarmisonENG/IWXAustralia2002-2009283410230239.5840756.51008311
Abhishek SharmaINDAfghanistan202633022910876.3385269.411101822
Kendel Kadowaki-FlemingJPNSouth Korea2022-2024442229114114.50135169.631102111
Alex ObandaKENNigeria2019-2021551229103*57.25138165.941002713
Lord TennysonENGAustralia192145122974*57.25--030310
Les FavellAUSIndia1959-196045122910157.25--11000
Peter BurgeAUSWest Indies1955-19613502296845.8038931.11020250
Len DarlingAUSSouth Africa1935-19365612296245.80--02060
Mohammad ShahzadAFGCanada2010-201277022911832.7124493.85111213
Javed AhmadiAFGScotland2010-20168702297432.7128779.79020301
Ramnath KennyINDAustralia1959-19604812296232.71--03100
PreviousPage 106Next

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.