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
Kumar SangakkaraSLIndia2003-201462581224313339.35273182.13515321519
MS DhoniINDSri Lanka2005-2019624815214010764.85242988.10119216335
Mahela JayawardeneSLIndia2003-201462594169411830.80216678.2139314713
Tillakaratne DilshanSLIndia2004-2014615732151160*39.83237790.49410426615
Eoin MorganENG/IREAustralia2007-202057567195212139.84213791.34313516848
Virat KohliINDSri Lanka2008-20245654102652166*60.27283193.681012225826
MS DhoniINDAustralia2006-20195548111660139*44.86205280.90211311233
Rohit SharmaINDSri Lanka2008-202454528195126444.34202096.5868518657
Virat KohliINDAustralia2009-202553514252512353.72270993.21816421925
Suresh RainaINDSri Lanka2005-2014524510128010636.57135094.8119310024
Rohit SharmaINDAustralia2007-202549495260920959.30274395.11910321593
MS DhoniINDEngland2006-2019474310153613446.55174588.02110112834
Virat KohliINDWest Indies2009-2026464482429157*67.47244099.551011425235
Mushfiqur RahimBANZimbabwe2006-2022454110127510741.13154682.4728210314
Brendan TaylorZIMBangladesh2005-2021454511220118*27.73172970.5627510413
Ravindra JadejaINDAustralia2009-202545331057766*25.0976875.13021379
Upul TharangaSLIndia2005-2017444231224174*31.38146583.5526514815
Tamim IqbalBANZimbabwe2009-202243432187815845.80227982.40411318039
Mahela JayawardeneSLAustralia2003-20154342413658635.92174778.1301431164
MahmudullahBANZimbabwe2009-20224234987082*34.80110179.020627111
Virat KohliINDEngland2011-202641414154112241.65171589.85312414816
Kumar SangakkaraSLPakistan2003-201441393145811240.50194774.882911288
Angelo MathewsSLIndia2009-20234138111405139*52.04166584.3838111525
Shakib Al HasanBANZimbabwe2006-2021413981386105*44.71158187.6737212512
Michael ClarkeAUSEngland2003-201441376138310544.61181376.2811111134
Tillakaratne DilshanSLAustralia2004-20164141499510626.89123980.31150954
Elton ChigumburaZIMBangladesh2005-2018413868516426.59108578.430425927
Rohit SharmaINDWest Indies2009-202640387183816259.29195194.21413117947
Kumar SangakkaraSL/IWXAustralia2003-201540404159310444.25200479.49211214210
Virender SehwagINDSri Lanka2003-201240371138314638.421229112.5325219218
Steve SmithAUSEngland2010-2025404061245102*36.62149083.5616210013
Shane WatsonAUSEngland2003-2015393741269161*38.45142688.9935412926
Hamilton MasakadzaZIMBangladesh2005-20183939096110224.64130573.641439317
Brendon McCullumNZAustralia2003-2016393759489629.63103391.770538727
Lasith MalingaSLIndia2004-20193918610819*9.0013778.8300486
Mushfiqur RahimBANSri Lanka2007-202438363120314436.45150080.202638214
Yuvraj SinghINDSri Lanka2003-201738367106611736.76120588.4618312218
Tillakaratne DilshanSLPakistan2004-2015373441219137*40.63150281.162601331
Yuvraj SinghINDAustralia2003-20133733185413926.69102982.992348616
Shahid AfridiPAKSri Lanka2004-20143731548310918.58393122.901133918
Virat KohliINDNew Zealand2010-2026363631897154*57.48196396.64710116828
Gautam GambhirINDSri Lanka2005-2012363531633150*51.03184988.326931633
Kumar SangakkaraSLEngland2002-2015363461520134*54.29191379.4641001425
Shoaib MalikPAKIndia2004-201936364148712846.47173185.9039114315
Sachin TendulkarINDAustralia2003-201236351131717538.74168778.073711498
Mohammad HafeezPAKSri Lanka2003-2017363531268140*39.63163077.7946212220
Suresh RainaINDEngland2006-201836313118610042.36127393.17111210825
Jos ButtlerENGAustralia2013-202536347992110*36.74955103.872528123
Nuwan KulasekaraSLIndia2007-201436281230539*19.0638878.61001254
Joe RootENGSri Lanka2013-202635328150212162.58178384.2431111088
Page 1Next

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