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
MS DhoniINDSri Lanka2005-2019624815214010764.85242988.10119216335
MS DhoniINDWest Indies2005-20193529138919555.69102387.100705721
MahmudullahBANWest Indies2009-202430241383284*75.6498384.640815427
Kemar RoachWIIndia2009-20222521131723421.5031055.48003154
Nuwan KulasekaraSLIndia2007-201436281230539*19.0638878.61001254
MS DhoniINDAustralia2006-20195548111660139*44.86205280.90211311233
Angelo MathewsSLIndia2009-20234138111405139*52.04166584.3838111525
Ravindra JadejaINDEngland2011-20252823115328744.3353599.440314812
Virat KohliINDSri Lanka2008-20245654102652166*60.27283193.681012225826
MS DhoniINDEngland2006-2019474310153613446.55174588.02110112834
Suresh RainaINDSri Lanka2005-2014524510128010636.57135094.8119310024
Mushfiqur RahimBANZimbabwe2006-2022454110127510741.13154682.4728210314
JP DuminySAZimbabwe2006-201819191068512976.1173892.823204911
Ravindra JadejaINDAustralia2009-202545331057766*25.0976875.13021379
Tim BresnanENGAustralia2009-20142320104208042.0044594.38010454
Trent BoultNZAustralia2015-20231615105516*11.006485.9400252
Josh HazlewoodAUSSouth Africa2014-20262113104912*16.336377.7800070
Michael ClarkeAUSSri Lanka2004-201531299118711759.35136586.9611138811
AB de VilliersSANew Zealand2005-201725259991106*61.94101397.831719115
MahmudullahBANZimbabwe2009-20224234987082*34.80110179.020627111
Ravindra JadejaINDSri Lanka2009-20233119938360*38.3046782.01012197
Ravindra JadejaINDWest Indies2009-20263424929939*19.9338877.06001231
Mitchell StarcAUSEngland2013-20242619986298.6010581.9000533
James AndersonENGNew Zealand2004-201522149672813.4011259.8200080
James AndersonENGIndia2003-2015301493212*6.405261.5400130
Kemar RoachWIAustralia2009-201312109199*19.003948.7200010
Mustafizur RahmanBANNew Zealand2016-202619139185*4.505135.2900310
Virat KohliINDWest Indies2009-2026464482429157*67.47244099.551011425235
Rohit SharmaINDSri Lanka2008-202454528195126444.34202096.5868518657
Joe RootENGSri Lanka2013-202635328150212162.58178384.2431111088
Shakib Al HasanBANZimbabwe2006-2021413981386105*44.71158187.6737212512
MS DhoniINDPakistan2005-201934298120014857.14133090.2329010325
David MillerSAAustralia2011-202630288118414259.201107106.964619637
Ross TaylorNZPakistan2009-2019272581071131*63.00129482.773726920
Mushfiqur RahimBANWest Indies2007-2021292989727946.29126177.080817715
Angelo MathewsSLPakistan2009-2017332989179343.67108584.520726516
Shoaib MalikPAKSri Lanka2003-20173028879086*39.5091386.530725417
David MillerSASri Lanka2013-202321188516117*51.60504102.381212620
Adil RashidENGAustralia2009-2025322183043623.3832992.40001305
Mitchell JohnsonAUSIndia2006-20152716817127*21.38171100.00001145
Prosper UtseyaZIMPakistan2004-2015131181212340.3317270.3500070
James AndersonENGAustralia2003-2015311687520*9.3813555.5600390
Xavier DohertyAUSSri Lanka2010-2015211286615*16.5012951.1600150
Mustafizur RahmanBANSri Lanka2017-20251712832188.005954.2400240
Christopher MpofuZIMBangladesh2005-202017118159*5.005825.8600100
Eoin MorganENG/IREAustralia2007-202057567195212139.84213791.34313516848
Rohit SharmaINDWest Indies2009-202640387183816259.29195194.21413117947
Virat KohliINDSouth Africa2010-2025343271806160*72.24201289.7679214529
AB de VilliersSAPakistan2006-201732317142312859.29155891.34310112723
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.