Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th 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
Kyle VerreynneSASri Lanka2021110121212.002060.0000000
Tony de ZorziSAIreland2024110121212.001485.7100010
Scott EdwardsNEDAustralia20231111212*-2254.5500000
Bas de LeedeNEDIndia2023110121212.002157.1400010
Ravinderpal SinghCANPapua New Guinea2023110121212.001675.0000001
Shoriful IslamBANEngland2023110121212.001485.7100020
Marco JansenSASri Lanka20231111212*-7171.4300001
Tom HartleyENGIreland20232111212*-9133.3300010
Richard EllisonENGNew Zealand1986110121212.0012100.0000001
Spencer JohnsonAUSPakistan20241111212*-12100.0000020
Abhishek ParadkarUSANetherlands2024110121212.003040.0000000
Innocent KaiaZIMNetherlands2023110121212.002254.5500010
Innocent KaiaZIMScotland2023110121212.001963.1600020
Sanchit SharmaUAENepal2023110121212.001485.7100010
Tanzid HasanBANSouth Africa2023110121212.001770.5900010
Aryan LakraUAEScotland2022110121212.002254.5500010
S DanielSLZimbabwe2024110121212.002842.8600010
Usman GhaniAFGAustralia2015110121212.001963.1600000
Mujibur AliOMAScotland2026110121212.0010120.0000010
Pruthvikumar MacchiOMACanada2025110121212.002941.3800010
Adeeb UsmaniUAECanada2026110121212.002060.0000020
Rohan KanhaiWINew Zealand19751111212*-1866.6700020
Vic PollardNZAustralia1974110121212.003336.3600010
Alan KnottENGNew Zealand1973-1975310121212.0010120.0000010
Mike DennessENGEast Africa19751111212*-6200.0000010
Terry JennerAUSEngland1975110121212.002548.0000010
Karsan GhavriINDWest Indies1979110121212.002646.1500020
Robert AndersonNZEngland1978110121212.002450.0000010
Ijaz FaqihPAKNew Zealand1983210121212.003732.4300010
Paul McEwanNZWest Indies1980110121212.002450.00000--
Neil FairbrotherENGUnited Arab Emirates19961111212*-2941.3800010
Chris KuggeleijnNZPakistan1989410121212.002352.1700000
Champaka RamanayakeSLEngland1992-1993310121212.003831.5800000
David BrainZIMSouth Africa19952111212*-2646.1500020
Mark BurmesterZIMAustralia1992110121212.002450.0000000
Glen Bruk-JacksonZIMPakistan1993110121212.003336.3600020
Rajesh ChauhanINDEngland1997110121212.0012100.0000000
Steve RhodesENGNew Zealand1994110121212.001392.3100001
Gerhardus LiebenbergSAZimbabwe1995110121212.001963.1600020
Frasat AliEAFIndia1975110121212.003633.3300010
Michael TisseraSLPakistan1975110121212.004030.0000020
Praful MehtaEAFIndia1975110121212.004129.2700000
Mark DouglasNZWest Indies1995110121212.002450.0000010
Vijay MehraUAENew Zealand1996110121212.002157.1400010
Javed QadeerPAKSri Lanka1995110121212.002352.1700010
Prashant VaidyaINDSouth Africa1996110121212.009133.3300020
Marcel ScheweNEDNew Zealand1996110121212.001675.0000010
Ali AsadUAESri Lanka2004110121212.003336.3600020
Asim SaeedUAEIndia2004110121212.001770.5900020
Naeemuddin AslamUAESri Lanka2004110121212.003040.0000000
PreviousPage 249Next

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.