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/27WARBOLODI5th 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
Janeiro TuckerBERZimbabwe2006220291714.505453.7000031
Asif MullaCANWest Indies2008220291514.506445.3100021
Morné MorkelAXAsia XI2007321292529.003387.8800050
Nikita MillerWIBangladesh2009-20113212916*29.0027107.4100030
Imran TahirSAWest Indies2011-2019920292914.5026111.5400170
Josh DaveySCOHong Kong2016-2017220292414.503290.6300040
Carlos BrathwaiteWIPakistan2016-2019320291514.5027107.4100022
Mominul HaqueBANIndia2014220292314.504663.0400040
Kyle AbbottSAZimbabwe2014420292314.503974.3600020
Stephan MyburghNEDNepal2018220292914.503485.2900141
Stephan MyburghNEDSouth Africa2013-2021221292729.003096.6700041
Timm van der GugtenNEDUnited Arab Emirates20242212922*29.003096.6700020
Timm van der GugtenNEDOman2024221291729.005651.7900020
Matthew ParkerSCONetherlands2010221292229.003680.5600030
Donald TiripanoZIMWest Indies2016220291514.504269.0500011
Kyle JamiesonNZEngland2023320291514.504367.4400010
Lungi NgidiSAIreland20244212920*29.003876.3200031
Hiri HiriPNGScotland2021-20222212920*29.005156.8600010
Brandon MavutaZIMBangladesh2018221292029.0025116.0000021
Pawan SarrafNEPCanada2024320291514.504269.0500031
Jayden SealesWIEngland2024-20255222929*-14207.1400023
Zach Lion-CachetNEDCanada2026221292529.004860.4200020
Parveen KumarCANUnited States of America2025220292314.503876.3200030
Aaditya VaradarajanCANUnited States of America2024220292514.505255.7700000
Geoff ArnoldENGAustralia1972-19755222918*-4269.0500040
Martin KentAUSEngland1981220292814.507439.1900020
Naved AnjumPAKNew Zealand1984-1992220292914.503778.3800120
Nayan MongiaINDKenya1996-1999421292129.004663.0400020
Venkatesh PrasadINDKenya1996-2001621291929.004564.4400010
Amay KhurasiyaINDAustralia1999220291714.503680.5600050
Imran AbbasPAKSri Lanka2000220292814.506346.0300000
Mirwais AshrafAFGSri Lanka2014-2015220292814.505058.0000012
David ObuyaKENIndia2001-200333029269.675651.7900121
Saeed AnwarPAKKenya1996-200233029279.674860.4200150
Alan DawsonSASri Lanka2001-2004431291514.5027107.4100030
Majid HaqSCONetherlands2007-201163029199.674761.7000040
Graeme LabrooySLEngland1988-1992331291914.506544.6200110
Ziaur RahmanBANZimbabwe201333029129.673485.2900040
Kithuruwan VithanageSLBangladesh20143312913*14.504663.0400040
Donald TiripanoZIMSri Lanka2016-2017531291914.505850.0000110
Karl BirkenstockNAMPapua New Guinea2019-20233312919*14.503582.8600122
Vikramjit SinghNEDEngland202233029139.674761.7000030
Curtis CampherIREWest Indies202233029129.674465.9100040
Ali NaseerUAEOman2023-202433029219.673974.3600021
Uvais KarnainSLNew Zealand1984-198533029289.6729100.0000131
Boris GorleeNEDAfghanistan202233029169.675552.7300030
Tim BresnanENGNew Zealand201344129259.673778.3800120
Vinay KumarINDAustralia2010-20139412912*9.674761.7000120
John HastingsAUSSri Lanka2010-2016542291614.5029100.0000130
Paul van MeekerenNEDScotland2021-202564129199.674269.0500011
PreviousPage 192Next

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.