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
Tillakaratne DilshanSLIndia2004-2014615732151160*39.83237790.49410426615
Virat KohliINDSri Lanka2008-20245654102652166*60.27283193.681012225826
Virat KohliINDWest Indies2009-2026464482429157*67.47244099.551011425235
Virat KohliINDAustralia2009-202553514252512353.72270993.21816421925
Rohit SharmaINDAustralia2007-202549495260920959.30274395.11910321593
Kumar SangakkaraSLIndia2003-201462581224313339.35273182.13515321519
Virender SehwagINDSri Lanka2003-201240371138314638.421229112.5325219218
Rohit SharmaINDSri Lanka2008-202454528195126444.34202096.5868518657
Tamim IqbalBANZimbabwe2009-202243432187815845.80227982.40411318039
Rohit SharmaINDWest Indies2009-202640387183816259.29195194.21413117947
Eoin MorganENG/IREAustralia2007-202057567195212139.84213791.34313516848
Virat KohliINDNew Zealand2010-2026363631897154*57.48196396.64710116828
MS DhoniINDSri Lanka2005-2019624815214010764.85242988.10119216335
Gautam GambhirINDSri Lanka2005-2012363531633150*51.03184988.326931633
Quinton de KockSASri Lanka2013-202325251121912850.791167104.4647016316
Shikhar DhawanINDAustralia2010-202030291126514345.18129597.6847316211
Yuvraj SinghINDEngland2002-201732325136115050.411349100.8946215427
Aaron FinchAUSIndia2013-202032311146012448.67169985.9349214932
Sachin TendulkarINDAustralia2003-201236351131717538.74168778.073711498
Virat KohliINDEngland2011-202641414154112241.65171589.85312414816
Upul TharangaSLIndia2005-2017444231224174*31.38146583.5526514815
Mahela JayawardeneSLIndia2003-201462594169411830.80216678.2139314713
Virat KohliINDSouth Africa2010-2025343271806160*72.24201289.7679214529
Tillakaratne DilshanSLNew Zealand2003-201634303118911644.04144382.403601446
Shoaib MalikPAKIndia2004-201936364148712846.47173185.9039114315
Kumar SangakkaraSL/IWXAustralia2003-201540404159310444.25200479.49211214210
Kumar SangakkaraSLEngland2002-2015363461520134*54.29191379.4641001425
Sachin TendulkarINDPakistan2003-201221210105914150.43113393.473621428
David WarnerAUSSouth Africa2009-202330300125517341.831219102.9555214029
Aaron FinchAUSEngland2013-202030291135413548.36146492.4975513825
Kumar SangakkaraSLNew Zealand2003-2015333251281113*47.44158081.0829213713
Steve SmithAUSIndia2010-202530260138314953.19140098.7957213619
Tillakaratne DilshanSLPakistan2004-2015373441219137*40.63150281.162601331
Sachin TendulkarINDSri Lanka2003-201231303112013841.48128986.891821328
Quinton de KockSAIndia2013-202523230119113551.78127893.1972113119
Shikhar DhawanINDSouth Africa2013-20222423199213745.09107092.713611318
Chris GayleWIEngland2004-201929292149016255.191456102.3448113083
Yuvraj SinghINDPakistan2003-2017333361234107*45.70132593.13111213020
Shane WatsonAUSEngland2003-2015393741269161*38.45142688.9935412926
Shikhar DhawanINDSri Lanka2013-2021191931111132*69.44114497.1246112915
MS DhoniINDEngland2006-2019474310153613446.55174588.02110112834
Kumar SangakkaraSLPakistan2003-201441393145811240.50194774.882911288
Tamim IqbalBANWest Indies2007-2022323241208130*43.14158876.0729212812
AB de VilliersSAPakistan2006-201732317142312859.29155891.34310112723
David WarnerAUSIndia2012-2023272611222128*48.88123698.8739012724
Sanath JayasuriyaSLIndia2003-200934321100113032.29105594.8833312714
Ross TaylorNZEngland2007-2019353451424181*49.10171083.2755112521
Shakib Al HasanBANZimbabwe2006-2021413981386105*44.71158187.6737212512
Mohammad HafeezPAKSri Lanka2003-2017363531268140*39.63163077.7946212220
Yuvraj SinghINDSri Lanka2003-201738367106611736.76120588.4618312218
Page 1Next

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