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 2,596 of the 4,866 matches in this selection (from 2002). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Steve SmithAUSEngland2010-2025404061245102*36.62149083.5616210013
Kane WilliamsonNZIndia2010-202531302123911844.25163975.59111111310
Yuvraj SinghINDPakistan2003-2017333361234107*45.70132593.13111213020
Upul TharangaSLIndia2005-2017444231224174*31.38146583.5526514815
David WarnerAUSIndia2012-2023272611222128*48.88123698.8739012724
Brendan TaylorZIMBangladesh2005-2021454511220118*27.73172970.5627510413
Quinton de KockSASri Lanka2013-202325251121912850.791167104.4647016316
Tillakaratne DilshanSLPakistan2004-2015373441219137*40.63150281.162601331
Tamim IqbalBANWest Indies2007-2022323241208130*43.14158876.0729212812
Mushfiqur RahimBANSri Lanka2007-202438363120314436.45150080.202638214
MS DhoniINDPakistan2005-201934298120014857.14133090.2329010325
Quinton de KockSAIndia2013-202523230119113551.78127893.1972113119
Tillakaratne DilshanSLNew Zealand2003-201634303118911644.04144382.403601446
Michael ClarkeAUSSri Lanka2004-201531299118711759.35136586.9611138811
Suresh RainaINDEngland2006-201836313118610042.36127393.17111210825
David MillerSAAustralia2011-202630288118414259.201107106.964619637
Mahela JayawardeneSLEngland2002-201535323117214440.41135686.433721144
Faf du PlessisSASri Lanka2012-201926264116618553.00125792.7635011012
Ian BellENGIndia2006-2015313141163126*43.07136285.392601199
Kumar SangakkaraSLSouth Africa2003-201524242115016952.27129289.0128211811
Ian BellENGAustralia2006-201529290114814139.59145478.951821114
Younis KhanPAKIndia2003-2015313141148123*42.52131087.633739512
Hashim AmlaSASri Lanka2009-201922211114315457.15125691.0055110912
Babar AzamPAKNew Zealand2016-202526262113810747.42136683.31211210215
Rohit SharmaINDNew Zealand2009-202634321113414736.58133085.2626010249
Sachin TendulkarINDSri Lanka2003-201231303112013841.48128986.891821328
Shikhar DhawanINDSri Lanka2013-2021191931111132*69.44114497.1246112915
Joe RootENGIndia2013-2026282661100113*55.00127486.34373977
Faf du PlessisSAAustralia2011-201922211108012654.00115593.5153010113
Fakhar ZamanPAKNew Zealand2018-2025202031077180*63.35113994.5646111428
Joe RootENGNew Zealand2013-2025292941077106*43.08122288.133618512
Joe RootENGWest Indies2014-2025191841071166*76.50114093.95540925
Ross TaylorNZPakistan2009-2019272581071131*63.00129482.773726920
Chris GayleWIZimbabwe2003-201820203107021562.94114093.8627010341
Hashim AmlaSAWest Indies2010-2019161621069153*76.36107199.815409810
Yuvraj SinghINDSri Lanka2003-201738367106611736.76120588.4618312218
Kevin PietersenENGIndia2006-2013272731061111*44.21124185.5017111713
Sachin TendulkarINDPakistan2003-201221210105914150.43113393.473621428
Quinton de KockSAAustralia2014-202633331105017832.81109096.3333210929
Kumar SangakkaraSLBangladesh2004-201524222104712852.35113592.255511154
Hashim AmlaSAPakistan2010-201925252104712245.52115490.733511114
Matthew HaydenAUSIndia2003-200821211103612651.80124483.2828210913
Rohit SharmaINDEngland2008-202626265102113848.62111091.9844112127
Mahela JayawardeneSLPakistan2003-201434321101412332.71129078.60172975
Shikhar DhawanINDWest Indies2011-202231301101211934.90116586.8727012214
Ross TaylorNZAustralia2007-202030292100711737.30128178.612609313
Kane WilliamsonNZEngland2013-202522222100411850.20117685.37272997
Sanath JayasuriyaSLIndia2003-200934321100113032.29105594.8833312714
Mitchell MarshAUSSouth Africa2011-202631302100010035.71100999.111829540
Tillakaratne DilshanSLAustralia2004-20164141499510626.89123980.31150954

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