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
Sulaimon RunseweNGRKenya2021-2025111001946019.40170114.12021231
Clifford RoachWIAustralia1930-193151001945619.40--010171
Jehan MubarakSLIndia2003-201581121944921.5634156.89003183
Dunith WellalageSLEngland2026121121944521.56168115.48000206
Fawad AlamPAKAustralia2009-2022121211946317.6436253.5901291
Sanju SamsonINDSri Lanka2020-2026131201944616.17164118.29003149
Richmond MutumbamiZIMPakistan2013-2015111241946724.2530463.82010232
Manpreet SinghSINMalaysia2019-2026141221945319.40154125.9701299
Sese BauPNGScotland2017-2022131311944116.1732260.25001143
Graeme SwannENGSri Lanka2007-2013201441943419.4021689.81001193
Matty CrossSCONamibia2019-2026161431942917.6427171.59001184
Ridley JacobsWISri Lanka1999-20031415219431*14.9238150.92002110
Jofra ArcherENGAustralia2019-2025211951945113.8632160.44010214
Steve HarmisonENGWest Indies2004-20092722819436*13.8629166.67002155
Josh HazlewoodAUSSouth Africa2014-20263733221942917.6434755.91001291
Sanath JayasuriyaSLNetherlands2002-200622019315796.50140137.86100301
Shai HopeWINepal2023-2026221193132193.00173111.56110156
Shadman IslamBANIreland20252301938064.3326772.28020221
Mark RichardsonNZZimbabwe20003401939948.2554535.41020220
Matt RenshawAUSZimbabwe202644019310948.25159121.38110134
Joshua RasuVANMalaysia2019-20246601937432.17173111.56020168
Sohail AhmedBHRSingapore2022-20256631935364.33153126.14020167
Hedley VerityENGIndia1933-193666319366*64.33--02000
Yusuf PathanINDNew Zealand2009-20101373193123*48.25141136.881021212
Malan KrugerNAMNetherlands2024-20267701936427.5729266.10010191
Selim SalauNGRRwanda2024-20257701937627.57176109.66010118
Craig WhiteENGPakistan2000-20037821939332.1739748.61012185
Chamu ChibhabhaZIMIreland2007-20238801935124.1329764.98010210
Ryan BurlZIMIndia2022-202688219354*32.1720196.02011183
Curtis CampherIRESouth Africa2021-20249801935424.1319698.47012205
Dunith WellalageSLIndia2023-202488219367*32.1721888.53011146
Niall O'BrienIREEngland2007-20179911936324.1326572.83010162
Ashok MankadINDNew Zealand1969-19765921935027.57--010100
Avishka GunawardeneSLZimbabwe1998-2004101001939019.3028667.48011170
Paul HarrisSAEngland2008-201071021933824.1344643.27000211
Shuvagata HomBANZimbabwe2011-201681021935024.1333857.10011200
Asif AliPAKEngland2019-2022111011935221.44147131.290201011
Jan FrylinckNAMUnited Arab Emirates2020-20261111319357*24.1324578.78010122
Craig MatthewsSAEngland1994-19961311219362*21.4430563.28013251
Mark EalhamENGAustralia1997-20011512319353*21.4455234.96010173
Azhar MahmoodPAKSri Lanka1996-20012114219343*16.0825376.2800384
Richard CollingeNZEngland1965-197822297193328.7741334.87007142
Ian BellENGIreland2006-20113301928164.0026173.56020121
Irfan KarimKENCanada201344019211248.0026373.00111180
Joe BurnsAUSWest Indies2015-201634019212848.0032359.44100281
Sharmarh BrooksWINetherlands2022-2023441192101*64.0023083.4811086
Gareth HopkinsNZAustralia2007-20108701924527.4319797.46000165
David HempBERKenya2006-2009881192102*27.4330862.34102172
Adam VogesAUSSri Lanka2013-20166811924927.4341646.15000120
Wesley BarresiNEDNepal2015-20259801927124.0021788.48011193
PreviousPage 123Next

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.