Batting by opposition (Men's ODIs)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 5,025 of the 5,031 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Monank PatelUSAPapua New Guinea2019-2023101013566639.5648673.25030243
Evin LewisWIEngland2017-202512111356176*35.60309115.211113118
Rohit KumarNEPScotland2022-20261211335695*44.5047075.74020268
Moeen AliENGSri Lanka2014-20232115035611923.7336497.801123214
Greg ChappellAUSWest Indies1975-19821616135674*23.7353666.42043280
Kamran AkmalPAKAustralia2005-201218171356116*22.2546376.89100451
Kapil DevINDSri Lanka1979-19943428103564919.7839590.13001225
Heinrich KlaasenSAEngland2022-202587035510950.71286124.13120368
Anshuman RathHKPapua New Guinea2014-2018882355143*59.1743381.99120323
Elton ChigumburaZIMKenya2006-2011121103557932.27283125.440203316
Dinesh KarthikINDWest Indies2007-2017131123556739.4449671.57040392
Darren SammyWIAustralia2008-2013181633558427.31352100.850112818
Suresh RainaINDSouth Africa2006-2015191703555820.8840288.31022306
Cameron WhiteAUSIndia2009-201199235489*50.5737095.680411914
Michael SlaterAUSSouth Africa1993-1996101013547339.3358360.72030311
Kennedy OtienoKENBangladesh1997-20061413135414429.5048972.39202267
Vinod KambliINDPakistan1991-1999191613546523.6056262.99031231
James TaylorENGAustralia201599135310144.1340686.95111353
Daryll CullinanSAWest Indies1993-19991212135370*32.0949371.60020243
Michael VaughanENGAustralia2001-2007141313538629.4251668.41042411
Grant ElliottNZEngland2008-2015161323535632.0943780.78020256
Romesh KaluwitharanaSLSouth Africa1993-2001151513538325.2148572.78030382
David MillerSAWest Indies2010-202313104352130*58.67316111.391102215
Geoff MarshAUSSri Lanka1988-19921010135280*39.1169450.72031182
MO OdumbeKENZimbabwe1996-2003151513526725.1450569.70020315
Henry NichollsNZPakistan2016-2025171643528229.3348372.88032240
Neil FairbrotherENGPakistan1987-1999141303516327.0042882.01030242
Runako MortonWIIndia2005-20091414235185*29.2550769.23022244
Craig ErvineZIMBangladesh2010-2026171723519323.4054564.40013291
Geoff HowarthNZEngland1975-1984181723517223.4063555.28020302
JP DuminySAEngland2008-2019231913514719.5050769.23001292
Gulbadin NaibAFGIreland2012-2024232013516418.4757561.04021268
Kumar DharmasenaSLPakistan1994-20033123103515127.0051168.69020151
Shane WatsonAUSBangladesh2002-2011951350185*87.50245142.861103420
Nazmul Hossain ShantoBANAfghanistan2018-20261313135010429.1749570.71120306
Bruce EdgarNZEngland1978-1986141403507425.0074646.92021321
Prosper UtseyaZIMBangladesh2005-2013423563506712.0763754.95014216
Jonathan TrottENGIndia2011-20131111234998*38.7841584.10020332
Denesh RamdinWIAustralia2007-2016141313499129.0843580.23020245
Richard HadleeNZEngland1973-1990231943497923.2744079.32011258
Will YoungNZSri Lanka2023-202588334890*69.6040785.50031461
Ahmed ShehzadPAKSouth Africa2013-201599034810238.6748871.31121363
Calum MacLeodSCOIreland2009-201811101348116*38.6746375.16111381
Lahiru ThirimanneSLEngland2013-201514105348139*69.6042581.88121314
Gerhard ErasmusNAMScotland2022-20261111134896*34.8046674.68041309
Kevin O'BrienIREWest Indies2007-2020121203486829.0037393.30031318
Kepler WesselsAUS/SASri Lanka1983-1993131203488229.0064154.29020220
Kamran AkmalPAKSri Lanka2006-2011171633485726.7742881.31021450
Aarif SheikhNEPUnited Arab Emirates2018-2026181633485226.7755662.59012261
Gordon GreenidgeWISri Lanka1985-1986551347110*86.7546374.95130353

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.