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
Mark BurgessNZWest Indies1979110353535.004971.4300030
Mark RushmereSAPakistan1992110353535.007050.0000020
Pat SymcoxSAKenya1996110353535.0018194.4400023
Pat SymcoxSAZimbabwe1995-1997410353535.004283.3300050
Daryll CullinanSAKenya19991113535*-5168.6300032
Stuart LawAUSKenya1996110353535.0030116.6700030
Hrishikesh KanitkarINDZimbabwe1998210353535.0031112.9000021
Paul CollingwoodENGNetherlands2003-20112223530*-31112.9000040
Collins ObuyaKENNew Zealand2007-2011220352117.505070.0000020
Anthony McGrathENGPakistan2003320353317.508640.7000020
Aftab AhmedBANSouth Africa2004-2007220353517.505662.5000122
Matt PriorENGIreland2009-2011220352917.505761.4000040
Cameron WhiteAUSSri Lanka2010420353517.504479.5500100
Johan BothaSABangladesh2008-2011620352317.5021166.6700070
Enamul HaqueBANAustralia1990-1999221351835.005070.0000050
Kieron PollardWIAfghanistan2019320353217.5031112.9000012
Alex CusackIREIndia2011-2015220352417.504381.4000040
David HusseyAUSBangladesh2008320352417.504971.4300001
Manoj TiwaryINDEngland2011220352417.503794.5900050
Nitish KumarCANScotland2012-2014220352617.504676.0900060
Wesley BarresiNEDUnited States of America2023-2024220352917.506653.0300060
Junaid SiddiquiCANIreland2011220352517.505168.6300011
PL MommsenSCOEngland2014-2015220352617.505366.0400040
Duncan AllanKENNetherlands2011220352717.507248.6100030
Donald TiripanoZIMIreland2019220353317.505168.6300030
Noor AhmadAFGSouth Africa2023-2025220352617.504774.4700050
Kris ClarkeNZIndia20263213524*35.0022159.0900041
Basir AhamadNEPUnited Arab Emirates2026221352035.004479.5500051
JC BaltNAMOman20252213535*35.005959.3200140
Bernard JulienWIAustralia19753213526*35.005366.0400020
Peter TooheyAUSWest Indies1978220353017.505070.0000030
David CapelENGAustralia1987-1989320351817.504774.4700030
Simon DoullNZEngland1997421352235.004087.5000011
Daan van BungeNEDBermuda2006-2009431352117.504774.4700041
Courtney BrowneWIIndia1996-1997531351817.506752.2400010
Keith DabengwaZIMSouth Africa2007-2010331352817.5035100.0000022
Umar BhattiCANAfghanistan2010330353211.673989.7400141
Kevin HurdleBERCanada2006-2007531352217.5027129.6300013
Logan van BeekNEDScotland2021-2023331352417.504381.4000031
Amir JangooWIIreland2025330352211.675860.3400101
D KhanalNEPNamibia2022-2024330353411.678143.2100120
Rahul BhatiaUAEUnited States of America2022-20243313524*17.505662.5000030
Maaz SadaqatPAKAustralia2026330352711.674185.3700160
Somachandra De SilvaSLWest Indies1975-1985630352111.679337.6300030
Carlisle BestWIAustralia1989-1992330353011.6728125.0000111
Zahid FazalPAKSri Lanka1990-1994430351511.677050.0000020
Mark DekkerZIMAustralia1994-1996331351617.5012528.0000000
Stephen PeallZIMSri Lanka1993-1996530352111.6735100.0000040
Mohammad WasimPAKSouth Africa1998330351811.678640.7000020
Ashley GilesENGNew Zealand2002-20046413521*11.677248.6100120
PreviousPage 177Next

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.