76MatchesODI 62 · T20I 14
2,353Runsaverage 61.92 · SR 90.8
107Highest score1 hundreds · 19 fifties

MS Dhoni against Sri Lanka by format

FormatMatRunsAvgSR100s/50sHS
ODI622,14064.8588.11/19107
T20I1421342.60131.50/046

MS Dhoni against Sri Lanka year by year

YearMatRunsAvgSR100s/50sHS
2019 ODI10——0/0—
2017 ODI929799.0087.10/367*
2017 T20I48484.00155.60/039*
2016 T20I41818.00163.60/09*
2014 T20I14—57.10/04*
12 earlier years
YearMatRunsAvgSR100s/50sHS
2013 ODI245—86.50/045*
2012 ODI924348.60104.70/258*
2012 T20I116—114.30/016*
2011 ODI191—115.20/191*
2010 ODI823038.3366.50/167
2010 T20I123—121.10/023*
2009 ODI1050972.7193.71/5107
2009 T20I36822.67119.30/046
2008 ODI1044763.8681.60/588*
2007 ODI511557.5080.40/167*
2006 ODI10——0/0—
2005 ODI616354.33112.40/180

MS Dhoni's best innings against Sri Lanka

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
107111ODIVCA Stadium, Jamtha18 Dec 2009
9496ODIR Premadasa Stadium5 Feb 2009
91*79ODIWankhede Stadium2 Apr 2011
88*95ODIBrisbane Cricket Ground5 Feb 2008
8073ODIReliance Stadium12 Nov 2005

MS Dhoni against Sri Lanka by ground

Sri Lanka bowlers MS Dhoni has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Muttiah Muralitharan276231283.7
Lasith Malinga2272593114.1
Sanath Jayasuriya214198492.5
Ajantha Mendis196123262.8
Thisara Perera1701787104.7
Angelo Mathews1341372102.2
Suraj Randiv13495270.9
Thilan Thushara114106193.0

MS Dhoni's batting in every match against Sri Lanka

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
24 Dec 2017T20I16*1020160.0WonWankhede Stadium
22 Dec 2017T20I282122133.3WonHolkar Cricket Stadium
20 Dec 2017T20I39*2241177.3WonBarabati Stadium
13 Dec 2017ODI7501140.0WonIS Bindra Stadium
10 Dec 2017ODI658710274.7LostHPCA Stadium
56 older innings
DateFormatRunsBalls4s6sSRResultGround
6 Sept 2017T20I1*100100.0WonR Premadasa Stadium
3 Sept 2017ODI1*100100.0WonR Premadasa Stadium
31 Aug 2017ODI49*4251116.7WonR Premadasa Stadium
27 Aug 2017ODI67*864177.9WonPallekele International Cricket Stadium
24 Aug 2017ODI45*681066.2WonPallekele International Cricket Stadium
8 Jun 2017ODI635272121.2LostKennington Oval
1 Mar 2016T20I7*401175.0WonShere Bangla National Stadium
12 Feb 2016T20I9*510180.0WonJSCA International Stadium Complex
9 Feb 2016T20I2200100.0LostMCA Stadium
6 Apr 2014T20I4*70057.1LostShere Bangla National Stadium
11 Jul 2013ODI45*525286.5WonQueen's Park Oval
7 Aug 2012T20I16*1420114.3WonPallekele International Cricket Stadium
4 Aug 2012ODI583881152.6WonPallekele International Cricket Stadium
28 Jul 2012ODI31491063.3WonR Premadasa Stadium
24 Jul 2012ODI11162068.8LostMahinda Rajapaksa International Cricket Stadium, Sooriyawewa
21 Jul 2012ODI352931120.7WonMahinda Rajapaksa International Cricket Stadium, Sooriyawewa
13 Mar 2012ODI46*2661176.9WonShere Bangla National Stadium
14 Feb 2012ODI58*693184.1TiedAdelaide Oval
8 Feb 2012ODI451080.0WonWestern Australia Cricket Association Ground
2 Apr 2011ODI91*7982115.2WonWankhede Stadium
28 Aug 2010ODI671005167.0LostRangiri Dambulla International Stadium
22 Aug 2010ODI10162062.5LostRangiri Dambulla International Stadium
16 Aug 2010ODI23*382060.5WonRangiri Dambulla International Stadium
24 Jun 2010ODI38502176.0WonRangiri Dambulla International Stadium
22 Jun 2010ODI41536077.4LostRangiri Dambulla International Stadium
11 May 2010T20I23*1901121.1LostDaren Sammy National Cricket Stadium
13 Jan 2010ODI14193073.7LostShere Bangla National Stadium
5 Jan 2010ODI37703052.9LostShere Bangla National Stadium
18 Dec 2009ODI1071118296.4LostVCA Stadium, Jamtha
15 Dec 2009ODI725373135.8WonMadhavrao Scindia Cricket Ground
12 Dec 2009T20I462832164.3WonIS Bindra Stadium
9 Dec 2009T20I9120075.0LostVCA Stadium, Jamtha
14 Sept 2009ODI56623090.3WonR Premadasa Stadium
12 Sept 2009ODI8180044.4LostR Premadasa Stadium
10 Feb 2009T20I13171076.5WonR Premadasa Stadium
8 Feb 2009ODI53581291.4LostR Premadasa Stadium
5 Feb 2009ODI94964297.9WonR Premadasa Stadium
3 Feb 2009ODI35*451077.8WonR Premadasa Stadium
31 Jan 2009ODI23350065.7WonR Premadasa Stadium
28 Jan 2009ODI61*655093.8WonRangiri Dambulla International Stadium
29 Aug 2008ODI170014.3LostR Premadasa Stadium
27 Aug 2008ODI71804088.8WonR Premadasa Stadium
24 Aug 2008ODI76808095.0WonR Premadasa Stadium
20 Aug 2008ODI39543072.2WonRangiri Dambulla International Stadium
18 Aug 2008ODI6280021.4LostRangiri Dambulla International Stadium
6 Jul 2008ODI49744066.2LostNational Stadium, Karachi
3 Jul 2008ODI676251108.1WonNational Stadium, Karachi
19 Feb 2008ODI50*680073.5WonAdelaide Oval
5 Feb 2008ODI88*955192.6No resultBrisbane Cricket Ground
23 Mar 2007ODI01000.0LostQueen's Park Oval
14 Feb 2007ODI67*744090.5WonNehru Stadium, Fatorda
11 Feb 2007ODI48681070.6LostMadhavrao Scindia Cricket Ground
12 Nov 2005ODI807393109.6WonReliance Stadium
6 Nov 2005ODI01000.0LostNarendra Modi Stadium
3 Nov 2005ODI45*4312104.7WonNehru Stadium, Pune
25 Oct 2005ODI382832135.7WonVidarbha Cricket Association Ground

MS Dhoni vs Sri Lanka: questions and answers

How many matches has MS Dhoni played against Sri Lanka?
MS Dhoni has played 76 matches against Sri Lanka (62 in ODIs, 14 in T20Is), from 2005 to 2019. India won 50 and lost 21 of them.
How many runs has MS Dhoni scored against Sri Lanka?
MS Dhoni has scored 2,353 runs in 61 innings against Sri Lanka at an average of 61.92 and a strike rate of 90.8 (2,140 runs at an average of 64.85 in ODIs, 213 runs at an average of 42.60 in T20Is).
What is MS Dhoni's highest score against Sri Lanka?
MS Dhoni's highest score against Sri Lanka is 107 off 111 balls (ODI) at VCA Stadium, Jamtha on 18 December 2009.
How many hundreds has MS Dhoni scored against Sri Lanka?
MS Dhoni has scored 1 hundred and 19 fifties against Sri Lanka.
Where has MS Dhoni scored the most runs against Sri Lanka?
At R Premadasa Stadium: 512 runs in 14 innings against Sri Lanka, at an average of 51.20.
How does MS Dhoni usually get out against Sri Lanka?
Of MS Dhoni's 38 dismissals against Sri Lanka: caught 25, bowled 9, lbw 3 and run out 1. Thisara Perera has dismissed MS Dhoni most often, 7 times in 170 balls.
When did MS Dhoni last play against Sri Lanka?
On 6 July 2019 (ODI) at Headingley: MS Dhoni did not bat or bowl. India won that match.