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)ODI1st ODI · India in New Zealand 2026/27NZINDT20I4th 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)Test1st 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/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

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
Simon KatichAUSWest Indies2005-20064401597639.7524265.70010161
Ryan ten DoeschateNEDCanada2006-20094411594953.0018287.36000200
Phillip HughesAUSWest Indies20135401598639.7522072.27010182
Josh InglisAUSEngland2023-2025442159120*79.50127125.20100108
John DavisonCANBermuda2006-200755115969*39.75146108.90021143
Alok KapaliBANIndia2003-200855015911531.8020278.71100145
Nafees IqbalBANZimbabwe20055501595831.8022670.35020181
Neil JohnsonZIMWest Indies1999-200055115995*39.7522969.43020150
Harmeet SinghUSANepal2024-20266621595939.75125127.20021910
Chirag SuriUAENamibia2020-202366015910326.5022171.95101172
Murray GoodwinZIMNew Zealand1998-19997701595822.7125662.11020200
Irfan PathanINDEngland2004-200810921594622.7124165.98001182
Andrew HudsonSASri Lanka1993-19979901594817.6728256.38000191
Mohinder AmarnathINDAustralia1983-19891110215958*19.8831350.80011140
Naved-ul-HasanPAKAustralia2004-2010121131593319.8817889.33001153
Roger HarperWIEngland1984-1994191631593712.2317690.34001152
Abdul QadirPAKWest Indies1983-19933321101593714.4522969.4300173
Clive RadleyENGNew Zealand1978221158117*158.0020477.45100160
William PorterfieldIREIndia2007-20153301587552.6724365.02020132
Matthew BreetzkeSAPakistan20254411588352.6719481.44010133
Craig McMillanNZBangladesh1999-20076501587531.6020875.96010134
Josh DaveySCOAfghanistan2010-20156621586439.5020577.07020161
Assad ValaPNGOman2019-20226601586226.3325162.9501091
Mohammad ShahzadAFGBangladesh2014-20186601585326.3319979.40011203
Justin GreavesWIIreland2022-20256611585031.6016198.14010184
Rashid LatifPAKIndia1994-200311741585052.67129122.48010124
Anamul HaqueBANIndia2014-20238701587722.5723068.70011174
Hrishikesh KanitkarINDAustralia1998-20008831585731.6021473.83011130
Bhuvneshwar KumarINDAustralia2013-201918921584622.5719481.44001152
Mark WattSCONepal2022-202612921583422.5720676.70000610
Basit AliPAKNew Zealand1994-1995121001585715.8025462.20012111
Rumesh RatnayakeSLPakistan1983-1990161311583113.1717192.40000116
John EmbureyENGWest Indies1980-1988191431583414.3623666.95001122
Saqlain MushtaqPAKSri Lanka1995-2002292161583010.5332748.32003101
Dennis AmissENGIndia1974-197522015713778.5018286.26100210
Clive LloydWISri Lanka1975-198553315789*-129121.71020145
Misbah-ul-HaqPAKKenya2002-20113311576578.5021672.6902063
Mosaddek HossainBANAustralia202633215786*157.00135116.30020154
Dale RichardsWISouth Africa20104401575939.2520775.85020183
PL MommsenSCOKenya2010-20144411577852.3326659.02020101
Glenn MaxwellAUSZimbabwe2014-20225411579352.3394167.02010169
Alex CareyAUSWest Indies2019-20214401576739.2520775.85010162
Keacy CartyWISri Lanka2023-20265401578739.2520576.5901092
Bevan CongdonNZEngland1973-197864115710152.3321373.71110131
Karim SadiqAFGNetherlands2010-201244115710052.3318983.07100175
Murray GoodwinZIMSouth Africa1999-20005501577331.4021473.36010172
Pathum NissankaSLPakistan2023-20255501575131.4020277.72010221
Dale BenkensteinSAWest Indies1998-19995511576939.2520178.1101090
Imrul KayesBANIndia2010-20186601577026.1719879.29010211
Greg ChappellAUSPakistan1975-19826601574526.1719680.10001130

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.