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 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
Simi SinghIREUnited Arab Emirates2018-20212215554*55.005894.8301022
Rinku SinghINDSouth Africa2023220553827.5041134.1500053
Anura RanasingheSLIndia1982220553527.5044125.00000--
Keerthi RanasingheSLPakistan1986320554127.508068.7500030
Parthiv PatelINDSouth Africa2003-2011530553818.336485.9400090
Andy BlignautZIMNew Zealand2003-2005330555018.335698.2101032
Sean ErvineZIMAustralia2004430553318.337078.5700031
James MarshallNZSri Lanka2006-2007330555018.339756.7001160
Craig WrightSCOKenya2007-2008431553027.508763.2200040
Saqib AliUAEAfghanistan20143315525*27.507672.3700070
Cephas ZhuwaoZIMBangladesh2018330553518.3354101.8500153
Ruvindu GunasekeraCANNetherlands2013-2014330555418.338961.8001151
Max SorensenIREScotland2013-2014531553127.507573.3300060
Logan van BeekNEDIreland2021332552955.008763.2200060
Zane GreenNAMSouth Africa2026330553318.337375.3400060
Khawar AliOMAUnited States of America2020-2022530553118.338763.2200052
Finn AllenNZPakistan2023330552918.335698.21000100
Abdullah ShafiquePAKWest Indies2025330552918.338167.9000151
Graham RoopeENGNew Zealand1973-1978330554418.3312444.3500130
John DysonAUSWest Indies1982330553718.3311249.1100130
Basit AliPAKZimbabwe19933315541*27.508961.8000040
Philo WallaceWIAustralia1991-1992330553118.3311547.8300061
Shane LeeAUSPakistan2000530552618.3342130.9500071
Tony SujiKENIndia1998-2004841552718.3311249.1100040
Brad HodgeAUSEngland2007540554913.756584.6200151
Asif MullaCANKenya2007440552513.756190.1600071
Navdeep PooniaSCOIreland2006-2009440552613.759657.2900080
Rakep PatelKENAfghanistan2010-2013540553413.7511050.0000130
Khurram ChohanCANScotland2009-20145425535*27.506782.0900022
Adam MilneNZSri Lanka2012-20241343551955.006485.9400022
Tinotenda MutombodziZIMAfghanistan2015541552718.339061.1100051
Simi SinghIRENew Zealand2017-2022440553013.756683.3300151
Tarisai MusakandaZIMPakistan2018440552413.756288.7100161
Naseem KhushiOMAUnited States of America2020-20225425535*27.5049112.2400124
Harsh ThakerCANNamibia2023-2025440552613.7510950.4600030
Ibrahim ZadranAFGIndia2023-2026440552213.758167.9000090
Hassnain ShahOMANepal20264415540*18.3342130.9500134
Andrew JonesNZWest Indies1992-1995440552613.7514737.4100050
Roger TwoseNZSri Lanka2001441552318.339856.1200062
Ben HollioakeENGWest Indies1998540553513.756782.0900060
Uvais KarnainSLAustralia1985441552118.3311149.5500010
Abdur RazzakBANIndia2004-20141253552127.506190.1600051
Naeem IslamBANIndia2010-20145525522*18.336880.8800031
Sachithra SenanayakeSLPakistan2013-2015852554218.3345122.2200181
Jasdeep SinghUSANamibia2019-20261050553311.008663.9500133
Mohammad RafiqueBANWest Indies2002-20079625532*13.7510452.8800231
Darren BravoWIIreland2010-20196625528*13.758068.7500222
Rohan MustafaUAEZimbabwe2015-201966055319.1713939.5700140
Kasun RajithaSLIndia2019-20237645517*27.507969.6200070
Mervyn DillonWINew Zealand1999-20031172551511.007474.3200141
PreviousPage 142Next

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.