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
Farhaan BehardienSAWest Indies2015-2016962743518.509181.3200161
Karan KCNEPNetherlands2018-2026761742614.8010173.2700134
Imam-ul-HaqPAKIndia2018-2025760743612.3312758.27000100
Bhuvneshwar KumarINDNew Zealand2014-2019148074269.2574100.0000172
Johnson CharlesWINew Zealand2012-201588074319.2513554.8100282
Jeff ThomsonAUSWest Indies1975-19831492742110.579875.5100141
Mirwais AshrafAFGZimbabwe2014-20169927426*10.5710272.5500144
Zaheer KhanINDSouth Africa2000-20111710274249.2514949.6600381
Jason GillespieAUSSouth Africa1996-200218103742610.578983.1500360
Dennis LilleeAUSEngland1972-198316103742110.578785.0600260
Sourav GangulyINDIreland20071117373*-9973.7401061
Avishka GunawardeneSLUnited Arab Emirates2004110737373.008982.0201090
Brian LaraWICanada2003110737373.0040182.5001085
Colin IngramSAWest Indies2013110737373.0063115.8701062
Anshuman RathHKIndia2018110737373.009775.2601041
Sadeera SamarawickramaSLUnited Arab Emirates2023110737373.0064114.0601090
Rick McCoskerAUSSri Lanka1975110737373.0011165.7701020
Alpesh VadherKENSri Lanka19991117373*-9874.4901060
Hannan SarkarBANZimbabwe2004220735936.5012757.4801062
Dwayne SmithWIIreland2007-2015420735536.507794.8101083
Steven TaylorUSACanada2024220734636.5012558.40000100
Nithish Kumar ReddyINDNew Zealand2026220735336.507893.5901023
Usman GhaniAFGScotland2015220734836.5072101.3900091
Rohan KanhaiWIAustralia1975221735573.0013852.9001090
Mushtaq MohammadPAKNew Zealand1973-1976220734636.5011662.9300050
Ajit WadekarINDEngland1974220736736.509081.11010110
David LloydENGIndia1974220733936.5014450.6900070
Vikram RathourINDSouth Africa1996220735036.5012657.9401051
Steve TikoloKENAfghanistan2010331735736.509477.6601061
Eric SzwarczynskiNEDBermuda2006-2009330735524.3310172.2801060
Tim PaineAUSWest Indies2009-2010330733324.3312657.9400080
Dinesh ChandimalSLAfghanistan2014-2022430733324.338486.9000061
Will YoungNZSouth Africa2023-2025330733324.339180.22000100
Sandun WeerakkodySLSouth Africa2017330735824.3366110.6101091
Hussain TalatPAKWest Indies20253317341*36.5073100.0000081
Sadeera SamarawickramaSLWest Indies2023-2024431733836.508091.25000100
Teja NidamanuruNEDEngland2022-20233317341*36.5073100.0000044
Curtis CampherIRENew Zealand2022330734324.3310768.2200072
Vinayak ShuklaOMAUnited Arab Emirates20263317358*36.507794.8101033
Tony BlainNZSouth Africa1993-19943317336*36.508091.2500032
James NeeshamNZWest Indies2013-20225417334*24.3369105.8000035
Rashid KhanAFGSouth Africa2019-2025541733524.338091.2500091
Chundangapoyil RizwanUAENamibia2020-20235417360*24.3317142.6901130
Shreyas MovvaCANNamibia20254427324*36.5012259.8400031
Dirk WellhamAUSWest Indies1987440733918.2514351.0500020
Sunil JoshiINDAustralia1996-2001651734818.2510668.8700070
Akeal HoseinWIIndia2022552733424.339775.2600151
Rick DarlingAUSEngland1979551732518.2516045.6300090
Mohammad HussainPAKSri Lanka1997-1998552732024.3367108.9600042
Noor Ali ZadranAFGScotland2009-2016550734514.6010470.19000100
PreviousPage 119Next

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.