MS Dhoni IPL Career Stats: Complete Record, Milestones and Season-by-Season Breakdown

Updated October 2026 | All stats are as of the end of IPL 2026 (final played 31 May 2026).

MS Dhoni IPL stats, quick answer: here is MS Dhoni’s complete IPL record from 2008 to the end of IPL 2026.

  • Matches: 278 (2008 to 2025)
  • Runs: 5439 at an average of 38.30 and a strike rate of 137.45
  • Highest score: 84*
  • Hundreds / fifties: 0 / 24
  • Sixes: 264
  • Teams: Chennai Super Kings, Rising Pune Supergiant
  • IPL titles: 5 (2010, 2011, 2018, 2021, 2023)
  • Player of the match awards: 18

More player records are in our IPL players section.

MS Dhoni IPL Stats: Career Overview and Headline Numbers

MS Dhoni has been the face of Chennai Super Kings since the first auction in 2008. As captain he led them to five titles and as a finisher he built a reputation for winning games from impossible positions in the final overs. He has also kept wicket in almost every one of his IPL matches.

MS Dhoni has played 278 IPL matches across 18 seasons. With the bat he has 5439 runs from 241 innings, which ranks him 7th on the all-time run-scoring list. He has been dismissed 142 times, giving an average of 38.30, and he scores at 137.45 runs per 100 balls, with 375 fours and 264 sixes.

Where he bats

Batting position Innings Runs Avg SR
Middle order (5-7) 150 3414 40.16 136.40
Top order (3-4) 74 1758 35.16 135.54
Lower order (8+) 17 267 38.14 170.06

MS Dhoni has batted most often as middle order, 150 of his 241 innings. Batting position here is the order in which a batter first appeared at the crease.

How he gets out

Dismissal Times Share
Caught 98 69%
Bowled 20 14%
Run Out 10 7%
Lbw 7 5%
Caught And Bowled 4 3%
Stumped 3 2%

In wins and defeats

Result Innings Runs Avg SR
Team won 127 3050 45.52 148.85
Team lost 114 2389 31.85 125.21

In matches his team won, MS Dhoni averages 45.52 at a strike rate of 148.85; in defeats, 31.85 at 125.21. The gap is a rough measure of how often his innings have decided games.

Teams Played For and How He Moved Between Them

Team Seasons Matches Runs Wickets
Chennai Super Kings 2008-2015 129 2987 0
Rising Pune Supergiant 2016-2017 30 574 0
Chennai Super Kings 2018-2025 119 1878 0

He started with Chennai Super Kings in 2008 and stayed until 2015. He then moved to Rising Pune Supergiant in 2016 and stayed until 2017. He then moved to Chennai Super Kings in 2018 and stayed until 2025.

How his role changed

Season Average batting position Innings
2008 4.6 14
2009 4.4 13
2010 4.5 11
2011 4.6 13
2012 4.9 17
2013 4.9 16
2014 4.9 15
2015 5.0 17
2016 5.0 12
2017 5.0 15
2018 4.7 15
2019 5.2 12
2020 5.2 12
2021 6.1 11
2022 6.2 12
2023 7.0 12
2024 7.0 11
2025 7.3 13

In his first three seasons MS Dhoni batted at an average position of 4.5; in his last three it was 7.1. He has moved down the order over time, into more of a finishing role.

Batting Record Season by Season

Season Team Mat Runs Avg SR 50s 100s HS
2008 CSK 16 414 41.40 133.55 2 0 65
2009 CSK 14 332 41.50 127.20 2 0 58*
2010 CSK 13 287 31.89 136.67 2 0 66*
2011 CSK 16 392 43.56 158.70 2 0 70*
2012 CSK 19 358 29.83 128.78 1 0 51*
2013 CSK 18 461 41.91 162.90 4 0 67*
2014 CSK 16 371 74.20 148.40 1 0 57*
2015 CSK 17 372 31.00 121.97 1 0 53
2016 RPS 14 284 40.57 135.24 1 0 64*
2017 RPS 16 290 26.36 116.00 1 0 61*
2018 CSK 16 455 75.83 150.66 3 0 79*
2019 CSK 15 416 83.20 134.63 3 0 84*
2020 CSK 14 200 25.00 116.28 0 0 47*
2021 CSK 16 114 16.29 106.54 0 0 18*
2022 CSK 14 232 33.14 123.40 1 0 50*
2023 CSK 16 104 26.00 182.46 0 0 32*
2024 CSK 14 161 53.67 220.55 0 0 37*
2025 CSK 14 196 24.50 135.17 0 0 30*
  • 2008 (Chennai Super Kings): 414 runs in 16 matches, average 41.40, strike rate 133.55, best 65. He batted mostly in the middle order. His best innings was 65 off 30 balls against RCB on 28 Apr 2008. Chennai Super Kings finished 3rd in the league table. Chennai Super Kings reached the final.
  • 2009 (Chennai Super Kings): 332 runs in 14 matches, average 41.50, strike rate 127.20, best 58*. He batted mostly at number 3 or 4. His best innings was 58* off 37 balls against DCG on 4 May 2009. Chennai Super Kings finished 2nd in the league table.
  • 2010 (Chennai Super Kings): 287 runs in 13 matches, average 31.89, strike rate 136.67, best 66*. He batted mostly in the middle order. His best innings was 66* off 33 balls against KKR on 16 Mar 2010. Chennai Super Kings finished 3rd in the league table. His team won the title.
  • 2011 (Chennai Super Kings): 392 runs in 16 matches, average 43.56, strike rate 158.70, best 70*. He batted mostly in the middle order. His best innings was 70* off 40 balls against RCB on 22 May 2011. Chennai Super Kings finished 2nd in the league table. His team won the title.
  • 2012 (Chennai Super Kings): 358 runs in 19 matches, average 29.83, strike rate 128.78, best 51*. He batted mostly in the middle order. His best innings was 51* off 20 balls against MI on 23 May 2012. Chennai Super Kings finished 4th in the league table. Chennai Super Kings reached the final.
  • 2013 (Chennai Super Kings): 461 runs in 18 matches, average 41.91, strike rate 162.90, best 67*. He batted mostly in the middle order. His best innings was 67* off 37 balls against SRH on 25 Apr 2013. Chennai Super Kings finished 1st in the league table. Chennai Super Kings reached the final.
  • 2014 (Chennai Super Kings): 371 runs in 16 matches, average 74.20, strike rate 148.40, best 57*. He batted mostly in the middle order. His best innings was 57* off 41 balls against SRH on 22 May 2014. Chennai Super Kings finished 3rd in the league table.
  • 2015 (Chennai Super Kings): 372 runs in 17 matches, average 31.00, strike rate 121.97, best 53. He batted mostly in the middle order. His best innings was 53 off 29 balls against SRH on 11 Apr 2015. Chennai Super Kings finished 1st in the league table. Chennai Super Kings reached the final.
  • 2016 (Rising Pune Supergiant): 284 runs in 14 matches, average 40.57, strike rate 135.24, best 64*. He batted mostly in the middle order. His best innings was 64* off 32 balls against PBKS on 21 May 2016. Rising Pune Supergiant finished 7th in the league table.
  • 2017 (Rising Pune Supergiant): 290 runs in 16 matches, average 26.36, strike rate 116.00, best 61*. He batted mostly in the middle order. His best innings was 61* off 34 balls against SRH on 22 Apr 2017. Rising Pune Supergiant finished 2nd in the league table. Rising Pune Supergiant reached the final.
  • 2018 (Chennai Super Kings): 455 runs in 16 matches, average 75.83, strike rate 150.66, best 79*. He batted mostly in the middle order. His best innings was 79* off 44 balls against PBKS on 15 Apr 2018. Chennai Super Kings finished 2nd in the league table. His team won the title.
  • 2019 (Chennai Super Kings): 416 runs in 15 matches, average 83.20, strike rate 134.63, best 84*. He batted mostly in the middle order. His best innings was 84* off 48 balls against RCB on 21 Apr 2019. Chennai Super Kings finished 2nd in the league table. Chennai Super Kings reached the final.
  • 2020 (Chennai Super Kings): 200 runs in 14 matches, average 25.00, strike rate 116.28, best 47*. He batted mostly in the middle order. His best innings was 47* off 36 balls against SRH on 2 Oct 2020. Chennai Super Kings finished 7th in the league table.
  • 2021 (Chennai Super Kings): 114 runs in 16 matches, average 16.29, strike rate 106.54, best 18*. He batted mostly in the middle order. His best innings was 18* off 6 balls against DC on 10 Oct 2021. Chennai Super Kings finished 2nd in the league table. His team won the title.
  • 2022 (Chennai Super Kings): 232 runs in 14 matches, average 33.14, strike rate 123.40, best 50*. He batted mostly in the middle order. His best innings was 50* off 38 balls against KKR on 26 Mar 2022. Chennai Super Kings finished 9th in the league table.
  • 2023 (Chennai Super Kings): 104 runs in 16 matches, average 26.00, strike rate 182.46, best 32*. He batted mostly in the lower order. His best innings was 32* off 17 balls against RR on 12 Apr 2023. Chennai Super Kings finished 2nd in the league table. His team won the title.
  • 2024 (Chennai Super Kings): 161 runs in 14 matches, average 53.67, strike rate 220.55, best 37*. He batted mostly in the middle order. His best innings was 37* off 16 balls against DC on 31 Mar 2024. Chennai Super Kings finished 5th in the league table.
  • 2025 (Chennai Super Kings): 196 runs in 14 matches, average 24.50, strike rate 135.17, best 30*. He batted mostly in the middle order. His best innings was 30* off 16 balls against RCB on 28 Mar 2025. Chennai Super Kings finished 10th in the league table.

His most productive season was 2013, with 461 runs. His leanest full season was 2023, when he averaged 26.00. He passed 400 runs in 4 of his 18 seasons.

Highest Scores and Centuries

Score Balls 4s 6s For Against Date Result
84* 48 5 7 CSK RCB 21 Apr 2019 Lost
79* 44 6 5 CSK PBKS 15 Apr 2018 Lost
75* 46 4 4 CSK RR 31 Mar 2019 Won
70* 34 1 7 CSK RCB 25 Apr 2018 Won
70* 40 3 6 CSK RCB 22 May 2011 Lost
67* 37 7 4 CSK SRH 25 Apr 2013 Won
66* 33 6 3 CSK KKR 16 Mar 2010 Won
65 30 9 3 CSK RCB 28 Apr 2008 Won
64* 32 4 5 RPS PBKS 21 May 2016 Won
63* 31 5 4 CSK DC 12 May 2011 Won

MS Dhoni has not scored an IPL hundred; his best is 84*. His team won 17 of the 24 matches in which he passed 50.

Strike Rate and Average by Phase of Innings

Phase Runs Balls Dismissals Average Strike rate
Powerplay (overs 1-6) 59 72 2 29.5 81.9
Middle (7-15) 1912 1903 41 46.6 100.5
Death (16-20) 3468 1982 99 35.0 175.0

Most of MS Dhoni’s runs have come in the death phase (3468 runs, 64% of his total). His fastest scoring comes in the death phase, at 175.0 runs per 100 balls. Phase splits use the over in which each ball was bowled.

Records Held and Milestones Reached

Milestone Date Opponent Venue
IPL debut 19 Apr 2008 PBKS Punjab Cricket Association Stadium
First IPL fifty 28 Apr 2008 RCB M Chinnaswamy Stadium
1000 IPL runs 22 Apr 2010 DCG Dr DY Patil Sports Academy
2000 IPL runs 25 Apr 2013 SRH MA Chidambaram Stadium (Chepauk)
100th IPL match 25 Apr 2014 MI Dubai International Cricket Stadium
3000 IPL runs 14 Apr 2016 GL Saurashtra Cricket Association Stadium
4000 IPL runs 20 May 2018 PBKS Maharashtra Cricket Association Stadium
200th IPL match 19 Oct 2020 RR Sheikh Zayed Stadium
5000 IPL runs 3 Apr 2023 LSG MA Chidambaram Stadium (Chepauk)

He sits 7th on the all-time run-scoring list.

Related record pages: most sixes in IPL history, most wickets in IPL history, fastest century in IPL history, Orange Cap winners, Purple Cap winners.

Performance Against Each Opposition

Opponent Runs Avg SR HS
Royal Challengers Bengaluru 906 39.39 143.13 84*
Mumbai Indians 772 35.09 130.63 63*
Delhi Capitals 739 35.19 139.70 63*
Punjab Kings 707 41.59 152.04 79*
Rajasthan Royals 585 39.00 128.57 75*
Kolkata Knight Riders 574 41.00 128.41 66*
Sunrisers Hyderabad 500 45.45 142.86 67*
Deccan Chargers 281 31.22 113.31 58*
Pune Warriors 135 45.00 150.00 45*
Lucknow Super Giants 86 86.00 286.67 28*
Gujarat Lions 83 41.50 120.29 30*
Gujarat Titans 48 16.00 154.84 26*
Kochi Tuskers Kerala 23 23.00 121.05 14*

MS Dhoni’s most productive opponent has been Royal Challengers Bengaluru, against whom he has 906 runs at a strike rate of 143.13. Figures include matches against defunct franchises such as Deccan Chargers and Pune Warriors where relevant.

Home vs Away Splits

Venue type Runs Avg SR
Home 1819 42.30 141.56
Away 2652 40.18 140.69
Neutral 968 29.33 123.00

Home means a match in his franchise’s home city. Neutral covers seasons played wholly or largely away from home grounds (2009 in South Africa, the UAE in 2014 and 2020, the 2021 hub format and the 2022 league stage in Maharashtra).

His most-played grounds

Ground Matches Runs SR
MA Chidambaram Stadium (Chepauk) 65 1547 144.31
Wankhede Stadium 24 416 119.88
Maharashtra Cricket Association Stadium 18 431 137.70
M Chinnaswamy Stadium 13 501 180.22
Eden Gardens 13 297 130.26
Dubai International Cricket Stadium 12 183 111.59

His most productive ground is MA Chidambaram Stadium (Chepauk): 1547 runs in 65 innings at a strike rate of 144.31.

Playoff and Knockout Record

Season Stage Opponent Batting Bowling Result
2008 Semi Final PBKS DNB – Won
2008 Final RR 29* (17) – Lost
2009 Semi Final RCB 28 (30) – Lost
2010 Semi Final DCG 30 (32) – Won
2010 Final MI 22 (15) – Won
2011 Qualifier 1 RCB 29 (19) – Won
2011 Final RCB 22 (13) – Won
2012 Elimination Final MI 51* (20) – Won
2012 Qualifier 2 DC 23 (10) – Won
2012 Final KKR 14* (9) – Lost
2013 Qualifier 1 MI DNB – Won
2013 Final MI 63* (45) – Lost
2014 Eliminator MI DNB – Won
2014 Qualifier 2 PBKS 42* (31) – Lost
2015 Qualifier 1 MI 0 (1) – Lost
2015 Qualifier 2 RCB 26 (29) – Won
2015 Final MI 18 (13) – Lost
2017 Qualifier 1 MI 40* (26) – Won
2017 Final MI 10 (13) – Lost
2018 Qualifier 1 SRH 9 (18) – Won
2018 Final SRH DNB – Won
2019 Qualifier 1 MI 37* (29) – Lost
2019 Qualifier 2 DC 9 (9) – Won
2019 Final MI 2 (8) – Lost
2021 Qualifier 1 DC 18* (6) – Won
2021 Final KKR DNB – Won
2023 Qualifier 1 GT 1 (2) – Won
2023 Final GT 0 (1) – Won

In 28 playoff matches, MS Dhoni has 523 runs at a strike rate of 132.07. His teams won 18 of those games, and he has played in 11 finals.

Captaincy Record

Dhoni captained Chennai Super Kings from the first season and led them to all five of their titles (2010, 2011, 2018, 2021, 2023). He also captained Rising Pune Supergiant in 2016 while Chennai were suspended.

Awards Won

  • Player of the match 18 times
  • IPL champion: 2010, 2011, 2018, 2021, 2023

Three Defining Performances

The three below are his most decisive IPL performances by impact on the result, followed by two more that rank close behind.

  1. MS Dhoni: 63* off 45 balls against Mumbai Indians. 26 May 2013, Eden Gardens (Final): MI batted first and made 148/9, led by Kieron Pollard 60* (32), with Dwayne Bravo 4/42 the pick of the CSK bowlers. CSK replied with 125/9, MS Dhoni 63* (45) top-scoring as Harbhajan Singh 2/14 did the damage for MI. MI won by 23 runs. Player of the match: Kieron Pollard.
  2. MS Dhoni: 51* off 20 balls against Mumbai Indians. 23 May 2012, M Chinnaswamy Stadium (Elimination Final): CSK batted first and made 187/5, led by MS Dhoni 51* (20), with Dhawal Kulkarni 3/46 the pick of the MI bowlers. MI replied with 149/9, Dwayne Smith 38 (22) top-scoring as Dwayne Bravo 2/10 did the damage for CSK. CSK won by 38 runs. Player of the match: MS Dhoni.
  3. MS Dhoni: 75* off 46 balls against Rajasthan Royals. 31 Mar 2019, MA Chidambaram Stadium (Chepauk): CSK batted first and made 175/5, led by MS Dhoni 75* (46), with Jofra Archer 2/17 the pick of the RR bowlers. RR replied with 167/8, Ben Stokes 46 (26) top-scoring as Deepak Chahar 2/19 did the damage for CSK. CSK won by 8 runs. Player of the match: MS Dhoni.
  4. MS Dhoni: 70* off 34 balls against Royal Challengers Bengaluru. 25 Apr 2018, M Chinnaswamy Stadium: RCB batted first and made 205/8, led by AB de Villiers 68 (30), with Dwayne Bravo 2/33 the pick of the CSK bowlers. CSK replied with 207/5, Ambati Rayudu 82 (53) top-scoring as Yuzvendra Chahal 2/26 did the damage for RCB. CSK won by 5 wickets. Player of the match: MS Dhoni.
  5. MS Dhoni: 84* off 48 balls against Royal Challengers Bengaluru. 21 Apr 2019, M Chinnaswamy Stadium: RCB batted first and made 161/7, led by Parthiv Patel 53 (37), with Deepak Chahar 2/25 the pick of the CSK bowlers. CSK replied with 160/8, MS Dhoni 84* (48) top-scoring as Dale Steyn 2/29 did the damage for RCB. RCB won by 1 run. Player of the match: Parthiv Patel.

He did not play in IPL 2026. This page will be updated after every season.

Frequently Asked Questions

How many runs has MS Dhoni scored in the IPL?

MS Dhoni has scored 5439 IPL runs in 241 innings at an average of 38.30 and a strike rate of 137.45 (as of the end of IPL 2026).

Which teams has MS Dhoni played for in the IPL?

Chennai Super Kings, Rising Pune Supergiant.

What is MS Dhoni’s highest IPL score?

84*.

Has MS Dhoni won an IPL title?

Yes, 5: 2010, 2011, 2018, 2021, 2023.