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
Ali ShahZIMSri Lanka1993220392519.507055.7100001
Mark RushmereSAWest Indies1992220392919.509541.0500020
Akhtar SarfrazPAKWest Indies1997-1998220392519.505176.4700011
Tim de LeedeNEDPakistan1996-2003330392413.0010437.5000122
Travis FriendZIMWest Indies2001430392213.006956.5200130
Sewnarine ChattergoonWIPakistan2008330393313.008446.4300140
Junaid SiddiqueBANSri Lanka2009-2010330393813.0039100.0000160
Subramaniam BadrinathINDSri Lanka20083313927*19.508744.8300010
Richie BerringtonSCOSri Lanka2011-2023330392913.004390.7000142
Doug BollingerAUSEngland2010-20111130393013.0037105.4100040
Malcolm WallerZIMSouth Africa2014330392013.006163.9300050
Suhrawadi ShuvoBANZimbabwe2010-20115313920*19.505373.5800030
Akeal HoseinWIIreland2022331392319.505966.1000041
Corbin BoschSAAustralia2025-2026332391739.004195.1200040
Aryan DuttNEDSouth Africa20233323923*39.0031125.8100014
Shamim HossainBANSri Lanka2023-2025330392213.005176.4700031
Pravin AmreINDZimbabwe1992-1993431393619.506163.9300001
Lee GermonNZIndia1995530392913.007949.3700020
Peter RawsonZIMAustralia1983-19874313924*19.504488.6400141
Eric SimonsSAPakistan1994-1995630391913.006758.2100020
Wasim RajaPAKIndia1978-19858423921*19.505966.1000110
Sanwar HossainBANPakistan1998-200344039199.758943.8200030
Harvir BaidwanCANIreland2009-2011541391413.006758.2100030
Pat CumminsAUSSri Lanka2019-202364039359.755275.0000230
Tanwir AfzalHKScotland2016-2018441392013.005867.2400040
Sandeep LamichhaneNEPScotland2022-20261041392213.004979.5900040
Lorcan TuckerIREEngland2019-202364039219.755669.6400140
Rovman PowellWIZimbabwe2016-2023441391713.004195.1200012
Romario ShepherdWIBangladesh2022-202574039199.755768.4200031
Milton ShumbaZIMSri Lanka2022-2024441392613.007949.3700030
Ashantha de MelSLAustralia1983-1985841392713.004782.9800100
Karim SadiqAFGCanada2010-201154039349.754684.7800151
Prosper UtseyaZIMIreland2007-201055139149.755078.0000021
Michael YardyENGPakistan2006-20106533913*19.506262.9000020
Matt HenryNZSri Lanka2015-202515513920*9.7533118.1800141
Mehedi Hasan MirazBANEngland2019-202355039127.805472.2200040
Wesley MadhevereZIMAfghanistan2022-202655039157.807552.0000030
David WilliamsWIAustralia1989-19937523925*13.008446.4300130
Naimur RahmanBANPakistan1995-200055039137.807651.3200040
Mahendra NagamootooWIZimbabwe2000-20017523922*13.005078.0000021
Dwayne BravoWIBangladesh2004-201496239169.757055.7100130
Sylvester ClarkeWIAustralia1978-198276239169.754195.1200130
Pragyan OjhaINDSri Lanka2008-201215863916*19.509043.3300030
Michael HoldingWIPakistan1979-1986198039104.887154.9300102
Blessing MuzarabaniZIMPakistan2018-2024109339176.507850.0000242
Paul CollingwoodENGNamibia2003110383838.004977.5500030
Paul CollingwoodENGScotland20101113838*-4192.6800031
Yuvraj SinghINDScotland2007110383838.0028135.7100051
Abdul RazzaqAXAfrica XI2005210383838.007749.3500030
Chris HarrisNZCanada20031113838*-29131.0300040
PreviousPage 169Next

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.