Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 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,031 of the 5,037 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Robin SmithENGSri Lanka1988-199666116881*33.6028159.79010161
Mohammad WasimPAKWest Indies1996-20006601685328.0030155.8101180
Jason HolderWIPakistan2013-201913821686828.0017993.85011125
Dhanushka GunathillekeSLBangladesh2017-20218811683924.0019685.71001204
Kieron PollardWIEngland2009-201210901684218.6720482.3500187
Ajit AgarkarINDAustralia1998-2006211421685314.0023172.73010104
William PorterfieldIREWest Indies2007-2022151501682911.2030155.81004194
Kushal Janith PereraSLIreland2014-201633016713555.6717098.24101202
RD ShahKENBangladesh1998-20034401676241.7522275.23020220
Alexei KervezeeNEDBermuda2006-20095411676255.6719784.77010201
Ibrahim ZadranAFGPakistan20234401678741.7523172.29022162
Greg RitchieAUSNew Zealand19866601676827.8326463.26020130
Neil McKenzieSAIndia2000-200310721678033.4025665.23010161
Axar PatelINDEngland2015-202688216757*27.8316899.40021172
Dinesh KarthikINDNew Zealand2009-201999316764*27.8324269.01012161
Jacob OramNZSouth Africa2003-2011151001673516.7025964.48000132
Andile PhehlukwayoSAIndia2017-2023121021673420.8822873.25001109
Prosper UtseyaZIMKenya2006-20111511616768*33.4017893.82022105
Tom LathamNZAustralia2016-2023111101674315.1823670.76002121
Jason HolderWISri Lanka2013-20211211316745*20.88146114.38001145
Brad HoggAUSIndia1996-2008201241673820.8822574.2200251
Nuwan KulasekaraSLPakistan2006-2014221751673213.9228359.0100193
Ed JoyceENG/IREKenya2007-20123301668855.3322573.78020144
Alviro PetersenSAEngland20093311666483.0018490.22030151
Martin GuptillNZIreland202233016611555.3318888.30111213
Gary WilsonIREUnited Arab Emirates2015-20185411668055.3318689.25020121
Scott EdwardsNEDWest Indies2022-20234401666841.5017495.4002091
Shayan JahangirUSACanada2023-20255411668955.33144115.28020162
Ravi BoparaENGPakistan2010-20126511665841.5019087.37020103
Malan KrugerNAMNetherlands2024-20265501666433.2026662.41010150
Llorne HowellNZZimbabwe19985501666833.2022773.13020183
Brandon McMullenSCOUnited Arab Emirates2023-20266611665833.2016799.40021133
Yashpal SharmaINDWest Indies19837701668923.7127161.25010130
Khawar AliOMANamibia2019-202277316654*41.5022175.11010151
Liam PlunkettENGNew Zealand2007-20198851664455.33131126.72000107
Stuart LawAUSSri Lanka1995-1999101001664716.6022175.1100171
Brett LeeAUSSri Lanka2002-2012291241663720.7525365.6100163
Mohammad AshrafulBANPakistan2003-20081212116656*15.0926363.12013141
Harbhajan SinghINDSouth Africa2001-20152420416637*10.3818987.83004126
Curtly AmbroseWIAustralia1988-1999412910166238.7423670.3400493
Abdullah ShafiquePAKSri Lanka202322016511382.5017295.93110135
Michael LumbENGWest Indies201433016510655.0020381.28100123
Desmond HaynesWIZimbabwe1983-199333116588*82.5023171.43020200
Noor Ali ZadranAFGCanada2010-201133016511455.0021975.34110122
Daryll CullinanSAZimbabwe1993-19995401657341.2526761.80010100
Chris CairnsNZBangladesh1999-20045531657482.5018390.16010710
Temba BavumaSAIreland2016-202465216511355.0018987.30100182
Michael van LingenNAMPapua New Guinea2022-2023552165119*55.00164100.61101204
Nawroz MangalAFGCanada2010-201155116570*41.25144114.58010174
Shai HopeWIAustralia2019-20246601656827.5027061.11010151

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.