ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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,031 of the 5,037 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Manish PandeyINDNew Zealand2016-20206611184223.6014680.8200181
Rawl LewisWISouth Africa1997-20087711184919.6716671.0800175
Ruben TrumpelmannNAMUnited States of America2022-20269701185516.86114103.51012113
Ridley JacobsWIEngland1998-2004149611832*39.3317766.6700061
Moin KhanPAKEngland1992-2000149111829*14.7514780.2700183
Ajit AgarkarINDSouth Africa1999-2007231321182110.7317965.92000111
Neil BroomNZIreland20172201177958.50105111.43010131
Lewis GregoryENGPakistan20213201177758.50116100.86010103
Rachin RavindraNZSouth Africa2023-202522011710858.50117100.00100141
Scott StyrisNZCanada2003-201133111754*58.5075156.00010134
George WorkerNZWest Indies20173301175839.0012593.60020122
Milinda SiriwardanaSLNew Zealand2015-20165301176639.0011899.15010122
Shubham RanjaneUSAUnited Arab Emirates2025-202643311757*-15177.4801064
Alvin KallicharranWINew Zealand1975-19803301177239.0018463.5901091
Kennedy OtienoKENAustralia1996-20034401178529.2520357.64010131
Max O'DowdNEDEngland2022-20234401175529.2514978.52020132
Ian HarveyAUSZimbabwe2001-20047511173729.25111105.4100095
Andy BlignautZIMAustralia1999-20047511175429.2584139.29010125
Gavin HamiltonSCOKenya2007-20085511175829.2514879.0501162
Rassie van der DussenSAIreland2021-20246501174923.4015078.0000170
Peter MoorZIMPakistan20185511175029.2519659.6901054
Marco JansenSAIndia2022-20256501177023.40105111.43010124
Deryck MurrayWIAustralia1975-19797511175129.2519360.6201081
Sean ErvineZIMPakistan2001-200376111761*23.40110106.36012144
Courtney BrowneWISouth Africa1996-200576211746*29.2512196.69000121
Sompal KamiNEPScotland2022-202610611176723.4016272.2201084
Asela GunaratneSLZimbabwe2016-2018106211759*29.2516570.9101090
Wellington MasakadzaZIMIreland2015-202513721174023.4014083.57001102
Keemo PaulWIIndia2018-20269711174619.5012593.60001105
James FranklinNZPakistan2001-201115811176216.7115376.47011120
Asad ShafiqPAKSouth Africa2010-20138801174314.6321753.92000100
Shane ThomsonNZAustralia1990-19969801174214.6318065.0000071
Khaled MashudBANKenya1997-200614901173913.0023549.7900040
Bruce BlairNZAustralia1982-19869911172914.6318862.2300070
Craig SpearmanNZPakistan1995-2000101001174811.7016869.64002160
Kumar DharmasenaSLNew Zealand1994-2003201111173211.7018961.9000061
Rachin RavindraNZAustralia2023110116116116.0089130.3410095
Adeeb UsmaniUAEScotland2026110116116116.0012692.06100113
Avishka GunawardeneSLBangladesh2004-200522111664*116.0016172.05020100
Shahriar NafeesBANBermuda2007221116104*116.0013784.6710084
Andrew UmeedSCOUnited States of America202422111698*116.0097119.59010153
Boeta DippenaarSAZimbabwe2001-200643111685*58.0017865.1701090
Shakib Al HasanBANScotland2006-201533211652*116.0011898.31010121
Junaid SiddiqueBANIreland2010-201133011610038.6714778.91100110
Sharjeel KhanPAKWest Indies20163301165438.6796120.83010144
Richard ReidNZSri Lanka19913301165338.6717865.17010120
John DavisonCANScotland2007-20094401164129.0012295.08000162
Nicolas PooranWIBangladesh2019-20224401167329.0016470.7301193
Ishan KishanINDSri Lanka2021-20234411165938.6712592.80010123
Jamie SmithENGSouth Africa20254401166229.00100116.00022191

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.