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
Virat KohliINDSri Lanka2008-20245654102652166*60.27283193.681012225826
Rohit SharmaINDAustralia2007-202549495260920959.30274395.11910321593
Virat KohliINDAustralia2009-202553514252512353.72270993.21816421925
Virat KohliINDWest Indies2009-2026464482429157*67.47244099.551011425235
Kumar SangakkaraSLIndia2003-201462581224313339.35273182.13515321519
Tillakaratne DilshanSLIndia2004-2014615732151160*39.83237790.49410426615
MS DhoniINDSri Lanka2005-2019624815214010764.85242988.10119216335
Eoin MorganENG/IREAustralia2007-202057567195212139.84213791.34313516848
Rohit SharmaINDSri Lanka2008-202454528195126444.34202096.5868518657
Virat KohliINDNew Zealand2010-2026363631897154*57.48196396.64710116828
Tamim IqbalBANZimbabwe2009-202243432187815845.80227982.40411318039
Rohit SharmaINDWest Indies2009-202640387183816259.29195194.21413117947
Virat KohliINDSouth Africa2010-2025343271806160*72.24201289.7679214529
Mahela JayawardeneSLIndia2003-201462594169411830.80216678.2139314713
MS DhoniINDAustralia2006-20195548111660139*44.86205280.90211311233
Gautam GambhirINDSri Lanka2005-2012363531633150*51.03184988.326931633
Kumar SangakkaraSL/IWXAustralia2003-201540404159310444.25200479.49211214210
Virat KohliINDEngland2011-202641414154112241.65171589.85312414816
MS DhoniINDEngland2006-2019474310153613446.55174588.02110112834
Kumar SangakkaraSLEngland2002-2015363461520134*54.29191379.4641001425
Joe RootENGSri Lanka2013-202635328150212162.58178384.2431111088
Chris GayleWIEngland2004-201929292149016255.191456102.3448113083
Shoaib MalikPAKIndia2004-201936364148712846.47173185.9039114315
Aaron FinchAUSIndia2013-202032311146012448.67169985.9349214932
Kumar SangakkaraSLPakistan2003-201441393145811240.50194774.882911288
Ross TaylorNZEngland2007-2019353451424181*49.10171083.2755112521
AB de VilliersSAPakistan2006-201732317142312859.29155891.34310112723
Angelo MathewsSLIndia2009-20234138111405139*52.04166584.3838111525
Shakib Al HasanBANZimbabwe2006-2021413981386105*44.71158187.6737212512
Ross TaylorNZIndia2009-2020353451385112*47.76163484.7638112018
Steve SmithAUSIndia2010-202530260138314953.19140098.7957213619
Virender SehwagINDSri Lanka2003-201240371138314638.421229112.5325219218
Michael ClarkeAUSEngland2003-201441376138310544.61181376.2811111134
Mahela JayawardeneSLAustralia2003-20154342413658635.92174778.1301431164
Yuvraj SinghINDEngland2002-201732325136115050.411349100.8946215427
Aaron FinchAUSEngland2013-202030291135413548.36146492.4975513825
AB de VilliersSAIndia2005-201831314135311950.111216111.2765111741
Sachin TendulkarINDAustralia2003-201236351131717538.74168778.073711498
Kane WilliamsonNZPakistan2011-202525251129112353.79154883.403801198
Kumar SangakkaraSLNew Zealand2003-2015333251281113*47.44158081.0829213713
Suresh RainaINDSri Lanka2005-2014524510128010636.57135094.8119310024
Mushfiqur RahimBANZimbabwe2006-2022454110127510741.13154682.4728210314
Shane WatsonAUSEngland2003-2015393741269161*38.45142688.9935412926
Mohammad HafeezPAKSri Lanka2003-2017363531268140*39.63163077.7946212220
Shai HopeWIIndia2017-2026292851266162*55.04159079.6255210026
Shikhar DhawanINDAustralia2010-202030291126514345.18129597.6847316211
AB de VilliersSAWest Indies2005-2016232131262162*70.111125112.185409340
Ricky PontingAUSIndia2003-2012353531258140*39.31151483.0937111220
David WarnerAUSSouth Africa2009-202330300125517341.831219102.9555214029
AB de VilliersSAAustralia2006-2016262541250136*59.52126299.05110011318
Page 1Next

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