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 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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
Sachithra SenanayakeSLAustralia2012-20153301695.333348.4800110
Mohit SharmaINDBangladesh2014-201553116118.004238.1000020
Sean TerryIREAfghanistan20163301695.334932.6500000
Robin SinghINDKenya1998-200053116118.003250.0000000
Tanvir IslamBANAfghanistan202533016115.331984.2100121
Aryan DuttNEDSri Lanka2023331169*8.003348.4800110
Dion MyersZIMAfghanistan2022-202433016125.333842.1100010
Hassnain ShahOMANamibia2025-20263321616*16.001888.8900102
Eknath SolkarINDNew Zealand1975-197633016135.331984.2100020
David RichardsonSAZimbabwe1992-19977311611*8.004040.0000110
Alan MullallyENGSouth Africa1998-20004331614*-4337.2100010
Richard PetrieNZEngland1990-19915311614*8.005032.0000100
Ronnie IraniENGZimbabwe1996-20024401674.004139.0200110
Tinashe PanyangaraZIMAfghanistan2014-20158441615*-15106.6700020
Sunil NarineWIEngland2012-201454016104.001984.2100111
CBRLS KumaraSLSouth Africa2017-2018742167*8.003348.4800020
Kabua MoreaPNGNamibia2022-20234421615*8.004734.0400110
Aayan Afzal KhanUAEUnited States of America2023-202654116105.333447.0600200
Bob WillisENGWest Indies1973-19841044166*-1984.2100000
Rodney HoggAUSPakistan1984543168*16.001888.8900100
Angus FraserENGNew Zealand1990-19948401664.001888.8900120
Stephen PeallZIMPakistan1993-19955411612*5.333743.2400110
Dilhara FernandoSLNew Zealand2001-20071953168*8.003644.4400110
Daren PowellWIPakistan2005-20088611663.203151.6100200
Stuart BroadENGPakistan2006-20121363168*5.333250.0000000
John TraicosZIMIndia1983-1993962167*4.004734.0400100
Terry AldermanAUSWest Indies1981-19891362169*4.003545.7100310
Carl RackemannAUSWest Indies19841063169*5.333447.0600100
Tim ZoehrerAUSEngland1987862169*4.002661.5400200
Corey CollymoreWIPakistan2002-20071176168*16.002564.0000101
Willie WatsonNZPakistan1986-19921475165*8.004040.0000120
Lalit RajbanshiNEPUnited Arab Emirates2019-20261487166*16.004833.3300120
Chris PringleNZPakistan1990-19941183166*3.204436.3600310
Glenn McGrathAUSIndia1994-20062597168*8.002080.0000120
Naveed NawazSLEngland20021111515*-2268.1800000
Mohammad YousufPAKIreland2007110151515.003148.3900020
Stephen FlemingNZUnited States of America2004110151515.002268.1800030
Andrew SymondsAUSIreland20071111515*-9166.6700011
Shoaib AkhtarAXAfrica XI2005210151515.0013115.3800001
Joseph HarrisCANSouth Africa2003110151515.003246.8800020
Bastiaan ZuiderentNEDZimbabwe2003110151515.003148.3900001
Edgar SchiferliNEDSri Lanka2002110151515.002171.4300021
Melt van SchoorNAMNetherlands2003110151515.0013115.3800001
Umar GulPAKAfghanistan2012-2014210151515.0012125.0000011
Paul AdamsSAAustralia19981111515*-12125.0000020
Dwayne SmithWIUnited Arab Emirates2015110151515.009166.6700011
Ryan HindsWISri Lanka20011111515*-1883.3300020
Malhar PatelKENBangladesh2006110151515.005427.7800000
Stuart ClarkAUSEngland20073111515*-2365.2200020
Munaf PatelINDBangladesh2007-2011410151515.0015100.0000020
PreviousPage 234Next

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.