Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND5/1 (1.4)IND need 181 runs in 290 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
Mohammad AmirPAKSri Lanka2009-20199538428*42.0012268.8500060
Naseem KhushiOMAUnited Arab Emirates2020-2023650844216.8061137.7000145
Michael VaughanENGSri Lanka2001-2007770842812.0015354.9000160
Jamie DalrympleENGAustralia2006-2007770843112.0013164.1200051
Richie RichardsonWISouth Africa1992-19969718437*14.0014259.1500020
Gudakesh MotieWIBangladesh2022-20259718444*14.0010580.0000073
Wayne ParnellSAEngland2009-20231382843414.0010183.1700081
Ashley NurseWIIndia2017-2018981844012.009192.3100172
Craig WallaceSCOUnited Arab Emirates2016-2022880843510.509687.5000173
Mark WattSCONamibia2022-202611948427*16.8011871.1900071
Brett LeeAUSPakistan2000-201121103842212.0012070.0000071
Abdur RazzakBANNew Zealand2007-201314102842710.5010381.5500182
Liam PlunkettENGAustralia2007-201917103842412.009489.3600282
Yuvraj SinghINDBermuda2007110838383.0046180.4301037
Gary KirstenSANetherlands1996110838383.009884.6901060
Misbah-ul-HaqPAKScotland20131118383*-80103.7501023
Peter FultonNZIreland2007110838383.0011075.4501090
Raqibul HasanBANUnited Arab Emirates2008110838383.0063131.7501090
Kumar SangakkaraSLAfghanistan2014-2015220837641.5011572.1701071
Darron ReekersNEDCanada2007220834441.5075110.67000160
Gulam BodiSAZimbabwe2007220835141.5013262.8801091
Adrian BarathWIAustralia2012220834241.5010579.05000150
Adam BacherSAZimbabwe2005330835627.6712268.0301090
Alex ObandaKENAfghanistan2010-2013330837727.6713362.4101062
Daryl MitchellNZSouth Africa2023-2025330834927.6777107.7900082
Mehedi Hasan MirazBANIreland2017-2023530833727.678597.65000100
D'Arcy ShortAUSEngland20183318347*41.509785.5700071
Abdullah ShafiquePAKZimbabwe2024331835041.5012168.6001091
Harshit RanaINDNew Zealand2026330835227.6770118.5701065
Tahir NaqqashPAKNew Zealand1985430836127.6779105.0601053
Chandika HathurusingheSLEngland1993-1998330834327.6714059.29000100
Andy PycroftZIMIndia1983-1992540836120.7514756.4601030
Liton DasBANEngland2023440837620.758597.6501273
Shreyas IyerINDAfghanistan2023-2026442832641.5081102.4700034
Bas de LeedeNEDNew Zealand2022-2023440833720.7513860.14000110
RD ShahKENWest Indies2001-2003550832916.6016949.1100071
Kumar DharmasenaSLZimbabwe1996-20031252833927.6711770.9400030
Daniel FlynnNZEngland2008650833516.6013760.5800170
Damien RavuPNGScotland2017-20215538338*41.5011274.1100163
Qasim UmarPAKEngland1984-1987550833216.6014557.2400070
Jan Nicol Loftie-EatonNAMNetherlands2024-2026661834916.6010876.85001102
Andy WallerZIMSouth Africa1992-1997660835213.8315553.5501281
Peter FultonNZEngland2007-2008871832713.8317248.2600151
Mark EalhamENGPakistan1997-2001870833611.8615254.6100141
Prosper UtseyaZIMNew Zealand2005-2015984833620.7514955.7000151
Charith AsalankaSLNew Zealand2023-2025980834010.389488.30002102
Jerome TaylorWISouth Africa2006-201614928343*11.8670118.57003103
Zaheer KhanINDPakistan2003-2011231258327*11.869290.2200265
Steve WaughAUSKenya1996110828282.008893.1801051
Colin IngramSANetherlands2013110828282.0010776.6401071
PreviousPage 110Next

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.