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
Umar GulPAKNew Zealand2003-20163022219834*9.9035655.62004215
Anil KumbleINDNew Zealand1994-20034223819827*13.2044144.90002201
Suranga LakmalSLSouth Africa2013-20192526519833*9.4333459.28007281
Jeff ThomsonAUSWest Indies1975-198328284198448.2523270.26007153
S DaviziCZEMalta2019-202233019710165.67136144.851101510
Hammad MirzaOMANamibia2025-2026331197112*98.5023882.77110201
Martin GuptillNZScotland2009-20225401979349.25154127.92010209
Tim McIntoshNZWest Indies200824119713665.6749140.12100290
Peter IngramNZBangladesh20105611976939.4028369.61010251
Steven TaylorUSAScotland2019-20226601975632.8324779.76010261
Daniel LawrenceENGWest Indies20223601979132.8330165.45011214
Karanbir SinghAUANorway2025-202666119786*39.40148133.110201615
Tom BlundellNZWest Indies2017-2025671197107*32.8337452.67100231
Aiden MarkramSAAfghanistan2019-202687319769*49.2519998.99020175
Naeem IslamBANEngland2010-201168219759*32.8344044.77011213
Jason MohammedWIPakistan2017-201888219791*32.83195101.03021225
Javed AhmadiAFGWest Indies2017-20197801978124.6332860.06022263
Trevor GripperZIMSri Lanka1999-20025901978321.8954336.28011210
Doug RingAUSWest Indies1951-19525921976728.1410.00021222
Azhar MahmoodPAKWest Indies1997-20051210519740*39.4024879.44000163
Mike BrearleyENGWest Indies1976-198081021976424.6345543.30012200
Matthew ElliottAUSWest Indies1996-1999510119778*21.8962531.52014210
Carlisle BestWIPakistan1988-1990911219753*21.8936853.53011142
Bruce FrenchENGPakistan1985-1987101231975921.8947841.21012251
Sherwin CampbellWIIndia1994-1999101201975916.4256235.05011250
Kerry O'KeeffeAUSEngland1971-1977813519748*24.6358033.97002200
Chandrakant PanditINDAustralia1986-1992131331973919.7031263.14001150
Kumar DharmasenaSLSouth Africa1993-20001615419769*17.9141747.24010110
Javed OmarBANAustralia2002-2006111501973413.1348640.53001260
Makhaya NtiniSAEngland1998-200933321619732*12.3139949.37004292
Henry WoodENGSouth Africa1889-1892331196134*98.008966.29110110
Paul StirlingIRENamibia2019-20265401967749.00187104.81020255
Christopher De FreitasPORFrance202644019612549.00101194.06110218
Noor Ali ZadranAFGCanada2010-201144019611449.0025477.17110132
Kiplin DorigaPNGUnited Arab Emirates20235501967339.2025477.17020227
Arthur ChipperfieldAUSSouth Africa1935-193655019610939.20--10180
Tharanga ParanavitanaSLEngland20113601966632.6755235.51021250
Syed AzizMASKuwait2019-202466119659*39.20143137.06010198
Muhammad MuneebBELMalta2021-20256601967132.67156125.64011225
L BruceGIBBulgaria2021-202566119699*39.20141139.01021167
Stan McCabeAUSWest Indies1930-19315601969032.67--010150
Charlie BarnettENGNew Zealand193736119683*39.20--020140
V SainiROMBulgaria2020-202611711967232.67138142.03010212
Evin LewisWIAustralia2019-20218811967928.00161121.740221814
Noah CroesNEDNepal2024-202610811967028.0027172.32010150
Bert SutcliffeNZWest Indies1952-19564811964828.00--000111
Hitesh ModiKENIndia1996-200411911967124.5029067.59021171
Romario ShepherdWISouth Africa2023-2026119719652*98.00116168.97010816
Zeeshan AliHKKuwait2022-2026109219660*28.00156125.64020283
Mark EalhamENGWest Indies1997-200010911964524.5027471.53000152
PreviousPage 121Next

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.