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
Sunil AmbrisWIBangladesh2018-2021810122969*25.4434466.57010231
John MooneyIREScotland2006-2015121162299645.8027782.67010265
Ackeem AugusteWINew Zealand2025-2026121102293820.8227284.19000247
Ian DavisAUSNew Zealand1973-197791422295019.0860637.79011170
Yasir ShahPAKEngland2015-2020151832293315.2738459.64001282
Mitchell StarcAUSWest Indies2012-2025302462293512.7239757.68003203
Kemar RoachWIBangladesh2009-20243431102294710.9059438.55006252
Justin GreavesWISri Lanka202633022818076.0037460.96100193
Ibrahim ZadranAFGAustralia2022-2025441228129*76.0025290.48110183
Muhammad ShahdadUAEUnited States of America2025-202644022811457.0030973.79110195
Ed JoyceENG/IREKenya2007-20126502288845.6029377.82020204
Ed CowanAUSSouth Africa201235022813645.6048646.91111291
Fraser WattsSCOKenya2007-20108702285932.5736362.81031185
Muhammad UsmanUAEOman2016-20227702286832.5726187.36010237
Pravin AmreINDEngland1992-19938712287838.0040256.72020261
Aftab AhmedBANKenya2006-20078812286232.57227100.44020296
Talat AliPAKEngland1973-19785802285728.5014728.57011221
Craig ErvineZIMScotland2017-20238802285828.5026685.71021222
PA RaikesGIBMalta2021-20268812286932.57153149.020101912
Amit MishraINDSri Lanka2009-20158912285928.5040057.00010280
Scott EdwardsNEDZimbabwe2019-202310912288328.50226100.88011201
Eldine BaptisteWIEngland1984-1990119122887*28.5039557.72011250
Adam VogesAUSIndia2008-20131210322876*32.5728081.43010191
Bruce EdgarNZSri Lanka1983-198491012285225.3359038.64010260
John EmbureyENGNew Zealand1978-1988121122287525.3350045.60011231
David WilleyENGIndia2017-2023151262285038.00196116.330101611
Henry TylerPHIIndonesia2023-20261412222842*22.80144158.330012114
Noor Ali ZadranAFGIreland2010-2024111202285119.0037161.46010220
Dinesh KarthikINDNew Zealand2007-20191413422864*25.3330774.27012205
Malcolm WallerZIMWest Indies2013-201791302285117.5433168.88011194
Willie QuaifeENGAustralia1899-190271312286819.00--011100
Prasanna JayawardeneSLNew Zealand2006-201581412283717.5454142.14000311
Ravi RampaulWIIndia2009-20142118522886*17.5432270.81012269
Kyle MillsNZIndia2001-2014312042285414.2524692.680232410
Surendran ChandramohanSINMaldives2024-202633022710575.67152149.34110249
Arjuna RanatungaSLBangladesh1986-199744222771113.5023397.4203081
James TaylorENGPakistan20155622277656.7534366.18030165
Tom LathamNZIreland2017-202666022710437.8326286.64111236
Justin KempSAEngland2005-20079802278028.38206110.190211314
Alex ObandaKENScotland2008-201910802278928.3826087.31011272
Paul StirlingIRECanada2010-202488122761*32.43205110.73010317
Mohammad RafiqueBANWest Indies2002-20071110222711128.3837760.21102214
Grant ElliottNZBangladesh2008-2016101012277125.2233867.16021203
Ryan HindsWIEngland2004-200981102278420.6453442.51011302
Polly UmrigarINDAustralia1956-196061102277820.64--01200
Geraint JonesENGPakistan2005-2006101312275518.9247148.20010242
George BaileyAUS/IWX/ICCPakistan2012-20171313122757*18.9233268.37011125
O TuyisengeRWATanzania2022-2023141402275316.2124991.16011234
Dominic SibleyENGWest Indies202035022612045.2067733.38122160
S DaviziCZEAustria2021-2025551226111*56.50155145.81121266
PreviousPage 107Next

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.