Players / MS Dhoni
Men's cricketMS Dhoni: runs, wickets and records
789 recorded matches from 23 Dec 2004 to 25 May 2025, most often for India, Chennai Super Kings, Rising Pune Supergiant. The figures are counted from ball-by-ball records.
Batting by format
M Inn Runs HS Avg SR 100 50 4s 6s| Format | M | Inn | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| Tests | 86 | 139 | 4,721 | 224 | 38.07 | 59.0 | 6 | 31 | 522 | 76 |
| ODIs | 331 | 279 | 10,274 | 148 | 51.37 | 86.9 | 9 | 72 | 787 | 210 |
| T20Is | 95 | 82 | 1,584 | 56 | 36.84 | 125.0 | 0 | 2 | 114 | 49 |
| T20 leagues | 277 | 241 | 5,439 | 84* | 38.30 | 137.5 | 0 | 24 | 375 | 264 |
Bowling by format
Inn Wkts Best Avg Econ 5w| Format | Inn | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|
| ODIs | 2 | 1 | 1/14 | 31.00 | 5.17 | 0 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 224 | 265 | Australia | 22 Feb 2013 |
| 148 | 123 | Pakistan | 5 Apr 2005 |
| 148 | 153 | Pakistan | 21 Jan 2006 |
| 144 | 175 | West Indies | 14 Nov 2011 |
| 139* | 97 | Africa XI | 10 Jun 2007 |
MS Dhoni: matches in the records
MS Dhoni appears in 789 recorded men's matches, from 23 December 2004 to 25 May 2025, most often for India, Chennai Super Kings and Rising Pune Supergiant. The matches split as 86 in Test matches, 331 in One Day Internationals, 95 in Twenty20 Internationals and 277 in franchise Twenty20 leagues. The most frequent opponents in the records are Australia (91 matches), Sri Lanka (83 matches) and England (81 matches). The ground used most often is MA Chidambaram Stadium, Chepauk, with 56 matches.
MS Dhoni batting record
In Test matches, the batting record is 4,721 runs in 139 innings, an average of 38.07, a strike rate of 59.0 and a highest score of 224, with 6 hundreds, 31 fifties and 10 ducks.
In One Day Internationals, the batting record is 10,274 runs in 279 innings, an average of 51.37, a strike rate of 86.9 and a highest score of 148, with 9 hundreds, 72 fifties and 10 ducks.
In Twenty20 Internationals, the batting record is 1,584 runs in 82 innings, an average of 36.84, a strike rate of 125.0 and a highest score of 56, with 2 fifties and 1 ducks.
In franchise Twenty20 leagues, the batting record is 5,439 runs in 241 innings, an average of 38.30, a strike rate of 137.5 and a highest score of 84*, with 24 fifties and 6 ducks.
MS Dhoni highest innings
The highest individual scores in the records are: 224 from 265 balls against Australia at MA Chidambaram Stadium, Chepauk on 22 February 2013 (Tests). 148 from 123 balls against Pakistan at Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium on 5 April 2005 (ODIs). 148 from 153 balls against Pakistan at Iqbal Stadium on 21 January 2006 (Tests). 144 from 175 balls against West Indies at Eden Gardens on 14 November 2011 (Tests). 139* from 97 balls against Africa XI at MA Chidambaram Stadium, Chepauk on 10 June 2007 (ODIs).
MS Dhoni results with the side
In Test matches, the player's side won 35 and lost 23 of the 86 recorded matches (60.3% of decided matches).
In One Day Internationals, the player's side won 195 and lost 116 of the 331 recorded matches (62.7% of decided matches).
In Twenty20 Internationals, the player's side won 55 and lost 38 of the 95 recorded matches (59.1% of decided matches).
In franchise Twenty20 leagues, the player's side won 156 and lost 120 of the 277 recorded matches (56.5% of decided matches).
Against the most frequent opponents the results were Australia: 42 won, 39 lost in 91 matches, Sri Lanka: 54 won, 22 lost in 83 matches, England: 39 won, 33 lost in 81 matches, South Africa: 30 won, 26 lost in 60 matches and West Indies: 27 won, 17 lost in 54 matches.
MS Dhoni teams
Matches by side: India (509), Chennai Super Kings (247), Rising Pune Supergiant (16), Rising Pune Supergiants (14) and Asia XI (3).
MS Dhoni main grounds
The grounds used most often are MA Chidambaram Stadium, Chepauk (56), Wankhede Stadium (29), Shere Bangla National Stadium (29), Eden Gardens (25), Maharashtra Cricket Association Stadium (22) and MA Chidambaram Stadium, Chepauk, Chennai (21).
MS Dhoni runs by year
Runs in each calendar year of the records: 2004 (7), 2005 (634), 2006 (1,281), 2007 (1,666), 2008 (2,122), 2009 (2,083), 2010 (1,706), 2011 (1,706), 2012 (1,579), 2013 (1,697), 2014 (1,400), 2015 (1,037), 2016 (800), 2017 (1,330), 2018 (845), 2019 (1,118), 2020 (200), 2021 (114), 2022 (232), 2023 (104), 2024 (161), 2025 (196).
MS Dhoni matches by year
Recorded matches in each calendar year: 2004 (2), 2005 (17), 2006 (38), 2007 (50), 2008 (57), 2009 (58), 2010 (48), 2011 (55), 2012 (55), 2013 (53), 2014 (44), 2015 (39), 2016 (48), 2017 (58), 2018 (42), 2019 (37), 2020 (14), 2021 (16), 2022 (14), 2023 (16), 2024 (14), 2025 (14).
MS Dhoni fours and sixes
In Test matches, 522 fours and 76 sixes, one boundary every 13.4 balls faced; 53.9% of the runs came in boundaries.
In One Day Internationals, 787 fours and 210 sixes, one boundary every 11.9 balls faced; 42.9% of the runs came in boundaries.
In Twenty20 Internationals, 114 fours and 49 sixes, one boundary every 7.8 balls faced; 47.3% of the runs came in boundaries.
In franchise Twenty20 leagues, 375 fours and 264 sixes, one boundary every 6.2 balls faced; 56.7% of the runs came in boundaries.
How MS Dhoni gets out
In Test matches, 124 recorded dismissals: caught 71%, bowled 11%, lbw 10% and caught and bowled 3%.
In One Day Internationals, 200 recorded dismissals: caught 63%, bowled 19%, lbw 8% and run out 8%.
In Twenty20 Internationals, 43 recorded dismissals: caught 53%, bowled 30%, run out 14% and stumped 2%.
In franchise Twenty20 leagues, 142 recorded dismissals: caught 69%, bowled 14%, run out 7% and lbw 5%.
MS Dhoni player of the match awards
Of the 40 player of the match awards on record, the first is dated 5 April 2005 (India v Pakistan) and the latest 14 April 2025 (Lucknow Super Giants v Chennai Super Kings): 2 in Test matches, 20 in One Day Internationals and 18 in franchise Twenty20 leagues.
MS Dhoni first and latest matches
The first recorded match in Test matches is dated 18 December 2005 against Sri Lanka and the latest 26 December 2014 against Australia.
The first recorded match in One Day Internationals is dated 23 December 2004 against Bangladesh and the latest 9 July 2019 against New Zealand.
The first recorded match in Twenty20 Internationals is dated 1 December 2006 against South Africa and the latest 27 February 2019 against Australia.
The first recorded match in franchise Twenty20 leagues is dated 19 April 2008 against Kings XI Punjab and the latest 25 May 2025 against Gujarat Titans.
MS Dhoni against different opponents
The most runs against a single opponent are 2,963 against Australia in 96 innings (average 40.59), 2,920 against England in 90 innings (average 40.56), 2,758 against Sri Lanka in 70 innings (average 59.96) and 1,723 against New Zealand in 47 innings (average 49.23).
MS Dhoni at different grounds
The grounds that have produced the most runs are MA Chidambaram Stadium, Chepauk (1,861 runs in 53 innings), Eden Gardens (928 runs in 24 innings), Shere Bangla National Stadium (772 runs in 23 innings) and Punjab Cricket Association Stadium, Mohali (699 runs in 20 innings).
MS Dhoni recent years
Year by year, the latest figures in the records are 2020: 14 matches and 200 runs; 2021: 16 matches and 114 runs; 2022: 14 matches and 232 runs; 2023: 16 matches and 104 runs; 2024: 14 matches and 161 runs; 2025: 14 matches and 196 runs.
MS Dhoni year by year
The busiest year in the records is 2017, with 58 matches. The most runs in a calendar year came in 2008: 2,122. The most wickets in a calendar year came in 2009: 1.
Questions and answers
How many matches has MS Dhoni played?
789 recorded matches, from 23 December 2004 to 25 May 2025.
How many runs has MS Dhoni scored in Tests?
4,721 runs in 139 innings, at an average of 38.07.
How many runs has MS Dhoni scored in ODIs?
10,274 runs in 279 innings, at an average of 51.37.
How many runs has MS Dhoni scored in T20Is?
1,584 runs in 82 innings, at an average of 36.84.
What is MS Dhoni's highest score?
224 from 265 balls against Australia on 22 February 2013, at MA Chidambaram Stadium, Chepauk.
How many sixes has MS Dhoni hit?
599 sixes and 1,798 fours in the recorded matches.
How many player of the match awards has MS Dhoni won?
40 in the recorded matches.
How many hundreds has MS Dhoni scored?
15 in the recorded matches.
Which teams has MS Dhoni played for?
India (509), Chennai Super Kings (247), Rising Pune Supergiant (16), Rising Pune Supergiants (14) and Asia XI (3).
When was MS Dhoni's most recent recorded match?
25 May 2025.