Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 ballsTest1st 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
Gary BrentZIMBangladesh2001-200713103762010.8613855.0700050
Sarfraz NawazPAKWest Indies1975-1984131137634*9.5011168.4700340
Dilhara FernandoSLIndia2001-201031139761919.0010175.2500071
Darren GoughENGSouth Africa1994-20052916776158.4414951.0100070
Rahul DravidASIAICC World XI20051117575*-71105.6301050
Mark BoucherSANetherlands20071117575*-31241.9401094
Gundappa ViswanathINDWest Indies1979110757575.0013455.9701070
Scott StyrisNZUnited States of America2004110757575.007896.1501080
Michael ClarkeAUSAfghanistan2012-2015210757575.009479.7901032
Michael HusseyAUSICC World XI20052117575*-74101.3501051
Matthew WadeAUSAfghanistan2012110757575.0010869.4401021
Assad ValaPNGJersey2023110757575.0010770.0901041
Pathum NissankaSLScotland2023110757575.008588.24010100
Asa TribeJERUnited States of America2023110757575.0010472.1201072
Asif KhanUAENetherlands2025110757575.0010174.2601032
Larry GomesWIZimbabwe19832117575*-12858.5901050
Athula SamarasekeraSLZimbabwe1992110757575.0061122.95010111
Manish PandeyINDZimbabwe2015-2016421757175.008786.2101051
Joe DenlyENGIreland2009-2019220756737.5012858.5901040
Tom CooperNEDZimbabwe2023220757437.508885.2301090
Ian HollandUSANepal2020220757537.5011764.1001170
Amir JangooWINew Zealand2026320755137.5011465.7901050
WP MyburghNAMOman2026220754337.5014751.0200020
Asif IqbalPAKEngland1974-1979321755175.0014252.8201080
Collins ObuyaKENSri Lanka2003-2011331755237.5015249.3401050
Jamie HowNZSri Lanka2005-2006430755825.0012360.98010111
WK McCallanIRENetherlands2006-20084327550*75.0054138.8901091
Gavin HamiltonSCOAustralia1999-2009330753825.0011068.1800081
Angelo MathewsSLScotland2011-2019330755125.0058129.3101026
Forster MutizwaZIMNew Zealand2011330756925.0012161.9801131
George DockrellIREScotland2010-2023932756975.009975.7601041
Ruvindu GunasekeraCANIreland2010-2011330757125.0011565.2201160
Gary BallanceENG/ZIMIreland2013-2023330755225.009777.3201140
Krishna ChandranUAEAfghanistan2014532754375.0011963.0300071
Aiden MarkramSANew Zealand2019-2025331753837.508588.2400071
Najibullah ZadranAFGAustralia2012-2019330755125.008192.5901183
Mujeeb Ur RahmanAFGPakistan2018-2023631756437.5049153.0601075
Paul SheahanAUSEngland1972330755025.0012460.4801061
Mike VelettaAUSEngland1987-19894317545*37.508291.4600070
Habibul BasharBANSouth Africa2002-2007440755118.7511664.6601090
MD DaiPNGUnited Arab Emirates2017-2018440752818.759975.7600090
James VinceENGIreland2019-2020540752518.759281.52000140
Bas de LeedeNEDWest Indies2022-2023440753318.7510968.8100141
Manzoor ElahiPAKAustralia1986-1988442754837.507698.6800071
Andy WallerZIMEngland1992-1997440754818.7513356.39001100
Chris ReadENGSouth Africa2000-20038547530*75.009083.3300051
Indika de SaramSLPakistan2000-2001550753815.009380.6500031
Adil RashidENGBangladesh2016-20238537533*37.509975.7600041
Stephen DohenyIREBangladesh2023650753415.0013555.5600091
Dunith WellalageSLAustralia2022-2025850753015.0011565.2200042
PreviousPage 117Next

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.