Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND31/1 (5.4)IND need 155 runs in 266 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
Usman KhawajaAUSIreland20161118282*-77106.4901082
Ishan KishanINDPakistan2023210828282.0081101.2301092
Sadeera SamarawickramaSLIreland2023110828282.008695.3501040
Asif KhanUAEJersey2023110828282.008695.3501052
John EdrichENGAustralia1971110828282.0011968.9101040
Vinod KambliINDUnited Arab Emirates19941118282*-66124.2401043
Devon SmithWINetherlands2007-2011221825382.009388.17010120
Sanjay KrishnamurthiUSACanada2025-2026421826182.0080102.5001024
Richie RobinsonAUSEngland1977220827041.0014357.3401071
Gary BallanceZIMNetherlands20233318264*41.0010181.19010120
CJA AminiPNGHong Kong2014-20183318261*41.0010082.00011101
Dawid MalanENGIndia2021-2023331825041.009091.1101091
Akeal HoseinWIPakistan2022331826041.0065126.1501037
HazratullahAFGWest Indies2019330825027.3311074.5501094
Charith AsalankaSLNetherlands2023330824427.3311074.5500061
Saleem MalikPAKBangladesh1988-1999330826227.3310677.3601040
Asanka GurusinhaSLBangladesh1986-19953318244*41.0016350.3100100
Gerhardus LiebenbergSAEngland1998330823927.3318045.5600060
Asghar AfghanAFGSri Lanka2014-2018330825427.339685.42010101
Michael ClarkeAUSScotland2007-2015441824727.3310082.00000102
Hitesh ModiKENPakistan1996-2004441823427.3310875.93000130
Trent JohnstonIRECanada2007-2011742824441.0067122.3900062
Mudassar BukhariNEDScotland2008-2011640824120.5056146.4300045
Scott EdwardsNEDPakistan2022-20234418271*27.3377106.4901171
Mahesh TheekshanaSLNew Zealand2023-20256438238*82.0016350.3100081
Mohammad WasimPAKSri Lanka1997-2000440824420.5018743.8500040
Yusuf PathanINDEngland2008-20116538250*41.0056146.4301156
Brenton ParchmentWISouth Africa2008550824816.4015353.5900091
Chandika HathurusingheSLSouth Africa1992-1998550825116.4017247.6701060
Ali ShahZIMNew Zealand1987-1992551824120.5014556.5500060
Hiral PatelCANKenya2009-2013660823613.6712068.33001120
Richmond MutumbamiZIMIndia2015-2016660823213.6712565.60000100
Asanka GurusinhaSLSouth Africa1992-1996661822316.4015453.25001120
Prosper UtseyaZIMIndia2005-20159728252*16.4014656.1601280
Bhuvneshwar KumarINDEngland2013-20211783823116.409685.4200080
Andy BlignautZIMIndia1999-2010129082419.1110776.6400291
Luke RonchiNZEngland2013-20171110082338.208398.8000374
Peter OngondoKENZimbabwe2002-2011151438218*7.4512167.7700444
Tim PaineAUSIreland2010110818181.0012266.3901052
Harpreet SinghUAECanada2026110818181.0079102.5301071
Mohammad AzharuddinINDUnited Arab Emirates1994110818181.009981.8201042
Sachin TendulkarINDUnited Arab Emirates1994-2004220816340.5010279.4101091
Mahbubul AlamBANZimbabwe2009320815940.5071114.0801034
Tom LathamNZAfghanistan2019-2023221816881.009288.0401042
Finlay McCreathSCOUnited States of America2026220817740.5010477.8801071
Richard ReidNZAustralia1991220816440.5013360.9001071
Tatenda TaibuZIMKenya2002-2011730815327.0013659.5601090
Gary WilsonIRENew Zealand2008-2017330813027.009486.17000110
Anwar AliPAKSri Lanka2013-20156328141*81.0072112.5000062
Mohammad NaveedUAEAfghanistan2014-2018630814527.0045180.00000133
PreviousPage 111Next

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.