Live1st ODI · India in New Zealand 2026/27NZ116/7 (28.3)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th 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/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 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
Chundangapoyil RizwanUAEZimbabwe2019330924730.6719048.4200140
Michael LevittNEDUnited Arab Emirates2024-2025330924130.6710686.79000103
Bruce LairdAUSNew Zealand19823319271*46.0018749.20010100
Chris SmithENGNew Zealand1984330927030.6719746.70010171
Sadagoppan RameshINDEngland1999330926030.6716157.1401090
SR WatersKENNetherlands2009-2011440927123.0015758.6001051
Max O'DowdNEDSouth Africa2021-2023441924730.6711083.64000160
Smit PatelUSAOman2025440924423.0013866.6700170
Richard SnellSASri Lanka1992-1993541925130.6785108.2401071
Nathan AstleNZBangladesh1999-2004550922918.4016954.44000102
Chris NevinNZSouth Africa2000550926818.4011480.70011101
Wayne ParnellSAPakistan2010-2017652925630.6710686.79011111
Steve SmithAUSBangladesh2011-20236529263*30.6710389.3201061
Gerhard ErasmusNAMCanada2023-2025550924118.4012772.4400062
Mohammad ShahzadAFGKenya2010-2013550923718.4012275.41000102
Sohail TanvirPAKNew Zealand2011-2014863923030.6785108.24000122
Devon ThomasWIBangladesh2009-20128629229*23.0015360.1300170
Irfan PathanINDWest Indies2005-20111070926413.1413170.2301192
Suryakumar YadavINDNew Zealand2022-20238719234*15.3379116.4600075
Nathan McCullumNZSouth Africa2011-2015980922411.5012275.4100062
Mitchell StarcAUSNew Zealand2015-2023141049238*15.3390102.2200273
Karan KCNEPUnited Arab Emirates2018-20261612092227.6713568.1500255
Lasith MalingaSLAustralia2007-20192818492566.5713767.1501383
Graeme SmithSAScotland2007110919191.0065140.00010131
Travis FriendZIMKenya2002210919191.0091100.0001092
George DockrellIREOman20231119191*-89102.2501072
Jason SmithSAIreland2024110919191.009397.8501094
Terry DuffinZIMSouth Africa2006220918845.5015558.7101070
Harry BrookENGAfghanistan2023-2025220916645.5082110.98010101
Evin LewisWIZimbabwe2016-2018330916430.3310190.10010131
Khushdil ShahPAKNew Zealand2025330916930.3385107.06010111
Monank PatelUSANetherlands2024-2026330916630.3312274.59011102
Towhid HridoyBANWest Indies2025330915130.3315359.4801070
Mark GreatbatchNZZimbabwe1992330915530.3389102.2501084
Daan van BungeNEDCanada2006-2013640915222.7511877.1201181
Wayne ParnellSANew Zealand2009-2017640913522.7589102.2500173
Harmeet SinghUSANamibia2024-20265429154*45.5061149.1801055
Nicolas PooranWIPakistan2019-20224419134*30.3384108.3300066
Tom MoodyAUSEngland1989-1992441915130.3313766.4201031
Collins ObuyaKENWest Indies2001-2003551912722.7512473.3900091
Khaled MahmudBANSri Lanka2000-2006851913922.7511877.12001101
Farveez MaharoofSLZimbabwe2004-2008951913822.7586105.8100082
Albie MorkelSASri Lanka2009-20125539129*45.5083109.6400082
Kyle CoetzerSCONepal2022-20235519144*22.7511380.53000150
Anil SahNEPNetherlands2018-20255519157*22.759892.86010105
Cade CarmichaelIRENamibia2026550914518.2017651.7000180
Nehemiah PerryWINew Zealand20005529152*30.3314861.4901150
Rashid LatifPAKZimbabwe1993-20031362913922.7510091.0000072
John DavisonCANKenya2003-2011661913818.2010586.67001122
Dwayne SmithWIBangladesh2004-20126619162*18.2010685.8501262
PreviousPage 103Next

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.