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 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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)ODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by opposition (Men's ODIs)

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 5,032 of the 5,038 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ashan PriyanjanSLIndia201433015125.003148.3900010
PADLR SandakanSLBangladesh2017-2021431158*7.502657.6900010
Zahoor KhanUAEZimbabwe20193311597.501978.9500020
Tangeni LungameniNAMUnited Arab Emirates2022-20246321512*15.002171.4300000
Saurabh NetravalkarUSAUnited Arab Emirates2019-2026133115127.502657.6900000
Eshan MalingaSLEngland202643015145.002462.5000120
Graham StevensonENGWest Indies1980-1981332158*15.003839.4700010
Craig WhiteENGPakistan2000-200344115155.003050.0000220
Dion EbrahimZIMWest Indies200144015113.754334.8800110
Khaled MahmudBANEngland2003-200544015113.754235.7100210
Lakshmipathy BalajiINDAustralia200474115115.004434.0900000
Mark GillespieNZEngland2007-2008643151015.002462.5000010
Saeed AjmalPAKBangladesh2008-2015942158*7.502075.0000110
Bernard ScholtzNAMCanada2023-2025542155*7.5015100.0000030
Tabraiz ShamsiSAIndia2018-20238431511*15.0014107.1400130
Andile PhehlukwayoSABangladesh2017-20225411585.003050.0000020
Hasan AliPAKIndia2017-202364115125.002657.6900120
Aryan DuttNEDScotland2021-2025641158*5.003641.6700000
Michael KasprowiczAUSIndia1998-20049531577.502171.4300101
Tinashe PanyangaraZIMEngland200455115133.754434.0900110
Junaid SiddiqueUAENamibia2020-20249511573.753345.4500102
Mahesh TheekshanaSLAustralia2022-20258521511*5.004334.8800210
John MaguireAUSWest Indies1984753159*7.502268.1800100
Salil AnkolaINDSouth Africa1993-19975521585.002268.1800110
Andy WhittallZIMSri Lanka1996-199911501553.002755.5600000
Arshad KhanPAKSouth Africa20007631511*5.004235.7100210
Saleem JaffarPAKWest Indies1986-19901565158*15.004434.0900100
Dilhara FernandoSLPakistan2001-201118751587.502657.6900110
Ed RainsfordZIMBangladesh2006-20091486159*7.504136.5900000
Nazmul HossainBANZimbabwe2005-20111585156*5.004235.7100100
Glenn McGrathAUSEngland1994-2007339415103.003839.4700200
Michael VaughanENGNamibia2003110141414.001877.7800020
VVS LaxmanINDUnited Arab Emirates2004110141414.002166.6700011
Makhaya NtiniSACanada2003110141414.006233.3300011
Saleem ElahiPAKKenya1996110141414.002070.0000030
Inzamam-ul-HaqPAKKenya2002-20042111414*-3145.1600030
Daniel VettoriNZKenya2007-20112111414*-7200.0000020
Scott StyrisNZScotland20081111414*-1973.6800010
Heath StreakAXAsia XI2005110141414.003540.0000010
Jan-Berrie BurgerNAMPakistan2003110141414.001877.7800010
John DavisonCANAustralia2011110141414.0012116.6700030
Roland LefebvreNEDAustralia20031111414*-2070.0000010
Rudie van VuurenNAMPakistan2003110141414.001973.6800020
K WeeraratneSLZimbabwe20002111414*-7200.0000011
Charles CoventryZIMAustralia2011110141414.002458.3300011
Elton ChigumburaZIMUnited Arab Emirates20151111414*-1593.3300020
Dinesh KarthikINDScotland2007110141414.002653.8500020
Iftikhar AnjumPAKEngland20061111414*-3836.8400010
Sajid MahmoodENGWest Indies20061111414*-12116.6700020
Andre BothaIRESouth Africa2007110141414.002070.0000000
PreviousPage 238Next

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.