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.

Qualification: Minimum 20 innings.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
MahmudullahBANWest Indies2009-202430241383284*75.6498384.640815427
Virat KohliINDSouth Africa2010-2025343271806160*72.24201289.7679214529
AB de VilliersSAWest Indies2005-2016232131262162*70.111125112.185409340
Virat KohliINDWest Indies2009-2026464482429157*67.47244099.551011425235
MS DhoniINDSri Lanka2005-2019624815214010764.85242988.10119216335
Fakhar ZamanPAKNew Zealand2018-2025202031077180*63.35113994.5646111428
Ross TaylorNZPakistan2009-2019272581071131*63.00129482.773726920
Chris GayleWIZimbabwe2003-201820203107021562.94114093.8627010341
Joe RootENGSri Lanka2013-202635328150212162.58178384.2431111088
AB de VilliersSANew Zealand2005-201725259991106*61.94101397.831719115
Virat KohliINDSri Lanka2008-20245654102652166*60.27283193.681012225826
AB de VilliersSAAustralia2006-2016262541250136*59.52126299.05110011318
Michael ClarkeAUSSri Lanka2004-201531299118711759.35136586.9611138811
Rohit SharmaINDAustralia2007-202549495260920959.30274395.11910321593
AB de VilliersSAPakistan2006-201732317142312859.29155891.34310112723
Rohit SharmaINDWest Indies2009-202640387183816259.29195194.21413117947
David MillerSAAustralia2011-202630288118414259.201107106.964619637
Ross TaylorNZBangladesh2007-202122216872107*58.13100686.681807318
Virat KohliINDNew Zealand2010-2026363631897154*57.48196396.64710116828
Hashim AmlaSASri Lanka2009-201922211114315457.15125691.0055110912
MS DhoniINDPakistan2005-201934298120014857.14133090.2329010325
MS DhoniINDWest Indies2005-20193529138919555.69102387.100705721
Chris GayleWIEngland2004-201929292149016255.191456102.3448113083
Shai HopeWIIndia2017-2026292851266162*55.04159079.6255210026
Joe RootENGIndia2013-2026282661100113*55.00127486.34373977
Kumar SangakkaraSLEngland2002-2015363461520134*54.29191379.4641001425
Jacques KallisSAWest Indies2003-201120205813121*54.2093287.232606011
Faf du PlessisSAAustralia2011-201922211108012654.00115593.5153010113
Michael HusseyAUSNew Zealand2005-20102623691710553.94101390.521706118
Kane WilliamsonNZPakistan2011-202525251129112353.79154883.403801198
Virat KohliINDAustralia2009-202553514252512353.72270993.21816421925
Steve SmithAUSIndia2010-202530260138314953.19140098.7957213619
Faf du PlessisSASri Lanka2012-201926264116618553.00125792.7635011012
Kumar SangakkaraSLBangladesh2004-201524222104712852.35113592.255511154
Kumar SangakkaraSLSouth Africa2003-201524242115016952.27129289.0128211811
Angelo MathewsSLIndia2009-20234138111405139*52.04166584.3838111525
Matthew HaydenAUSIndia2003-200821211103612651.80124483.2828210913
Quinton de KockSAIndia2013-202523230119113551.78127893.1972113119
AB de VilliersSASri Lanka2006-201723224931125*51.72912102.082718014
Hashim AmlaSAEngland2008-20192221297615051.37111687.462611064
Gautam GambhirINDSri Lanka2005-2012363531633150*51.03184988.326931633
Angelo MathewsSLEngland2009-20232823686785*51.00103683.69070778
Quinton de KockSASri Lanka2013-202325251121912850.791167104.4647016316
Sachin TendulkarINDPakistan2003-201221210105914150.43113393.473621428
Yuvraj SinghINDEngland2002-201732325136115050.411349100.8946215427
Kane WilliamsonNZEngland2013-202522222100411850.20117685.37272997
AB de VilliersSAIndia2005-201831314135311950.111216111.2765111741
MS DhoniINDNew Zealand2005-20192624690184*50.06110881.320707018
Jacques KallisSAPakistan2003-20132220574688*49.73100973.930826011
Rohit SharmaINDPakistan2007-20252020289314049.6196093.022818127
Page 1Next

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