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
Imran NazirPAKIreland2007110242424.005147.0600030
Richard SimsZIMSouth Africa2003110242424.006040.0000020
Mark BensonENGNew Zealand1986110242424.005841.3800030
Jamie DalrympleENGIndia2006110242424.004652.1700000
Alviro PetersenSABangladesh2008310242424.005444.4400030
Peter BorrenNEDAustralia2007110242424.0018133.3300041
WF StellingNEDKenya2007110242424.006636.3600000
Fraser WattsSCOSouth Africa2007110242424.004454.5500021
Ryan WatsonSCOIndia2007110242424.003275.0000030
Gavin HamiltonSCOWest Indies19991112424*-4355.8100030
Neil McCallumSCOAustralia2009110242424.004158.5400030
Adam VogesAUSPakistan2010110242424.004751.0600010
Farokh EngineerINDNew Zealand1975110242424.003666.6700030
Regan WestIREScotland2009210242424.0019126.3200040
Indika de SaramSLIndia19991112424*-4652.1700020
Abhimanyu MithunINDSouth Africa2010110242424.0023104.3500002
Dinesh ChandimalSLScotland2011110242424.003080.0000020
Andrew BalbirnieIREIndia2015110242424.0024100.0000030
Ruvindu GunasekeraCANZimbabwe2011110242424.006437.5000020
Carlos BrathwaiteWIScotland2018110242424.002692.3100001
Max SorensenIREEngland20131112424*-17141.1800012
Kushal Janith PereraSLScotland2015110242424.0013184.6200022
Damodar DaesrathCANScotland2012110242424.003764.8600031
Stuart ThompsonIREAustralia2015110242424.0016150.0000002
Dawid MalanENGIreland2019110242424.003080.0000030
Brad WhealSCOCanada2024110242424.003764.8600020
Lorcan TuckerIRENepal2023110242424.0022109.0900021
Jhye RichardsonAUSSouth Africa20201112424*-20120.0000030
Fakhar ZamanPAKHong Kong2018110242424.002788.8900021
Scott McKechnieHKAfghanistan2018110242424.004948.9800020
Wasim AliOMANetherlands20241112424*-4158.5400021
Kashif DaudUAEUnited States of America20222112424*-3080.0000001
Abhishek ParadkarUSAZimbabwe2023110242424.003177.4200030
Aryan LakraUAENamibia2023110242424.004454.5500030
Pavan RathnayakeSLWest Indies2026110242424.003863.1600001
AS ChimaCANScotland2026110242424.0016150.0000031
Awais Ali ShahUAEUnited States of America20261112424*-2692.3100030
Rohan KanhaiWIPakistan1975110242424.004257.1400030
Ian RedpathAUSWest Indies1975110242424.003275.0000000
Brian HastingsNZWest Indies19751112424*-5742.1100040
Bob WillisENGPakistan1974-1984910242424.003764.8600030
Syed KirmaniINDZimbabwe19832112424*-5642.8600020
Derek RandallENGIndia1982210242424.002596.0000000
Andrew HilditchAUSCanada1979110242424.003080.0000030
Kris SrikkanthINDBangladesh1988110242424.004553.3300030
Chandrakant PanditINDEngland1986-1987310242424.003080.0000030
Neil FairbrotherENGNetherlands19961112424*-2982.7600010
Charith SenanayakeSLPakistan1990110242424.004948.9800020
Derek CrookesSAWest Indies19981112424*-21114.2900030
Javed AhmadiAFGSri Lanka2015110242424.0023104.3500040
PreviousPage 205Next

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.