How many sixes has MS Dhoni hit in International Cricket?

Let us have a look at some of MS Dhoni's record in international cricket as a finisher and a six-hitter. 
Sudharshan Sridharan Author

Updated - 8 June 2021 5:57 pm

Former India captain MS Dhoni, who is known for his finishing and power-hitting abilities in death overs, has smashed 350-plus sixes in international cricket. MS Dhoni’s six-hitting ability as a finisher over the years in his career (2004-2019) has made him a superstar in the cricketing world. Let us have a look at some of MS Dhoni’s record in international cricket as a finisher and a six-hitter. 

359 – Dhoni has hit 359 sixes in international cricket, which ranks 5th highest overall in the most sixes list.

Most sixes in international cricket

Chris Gayle – 535
Shahid Afridi – 476
Rohit Sharma – 436
Brendon McCullum – 398
MS Dhoni – 359

It is important to note that MS Dhoni is the only middle-order batsman in the top 5 list, while others are opening batsmen. (Shahid Afridi has played 145 out of 369 international innings as an opener in his career)

270 – MS Dhoni has smashed 270 sixes in international cricket while batting at Number 5 to 7 position. MS Dhoni remains to be the only player to smash 250 (or) more sixes in international cricket while batting down the order (From number 5 position).

Most sixes in international cricket while batting at No.5 to No.7 position

MS Dhoni – 270
Shahid Afridi – 220
Chris Cairns – 202

10 – During Ind vs SL, ODI match in Oct 2005, MS Dhoni became the first Indian player to smash 10 sixes in an innings in international cricket.

23 – MS Dhoni has smashed 23 sixes in the 50th over of a match in ODIs, which is the most for any player since the time ball-by-ball data is available. 

38 – MS Dhoni has smashed 38 sixes in T20Is while batting at number 5 (or) lower position and that is most for an Indian player.

Most Sixes in T20Is while batting at No.5 (or) lower position by Indian cricketers:

MS Dhoni – 38

Hardik Pandya – 27
Yuvraj Singh – 26

78 – MS Dhoni has smashed 78 sixes in Test Cricket which is the 3rd most for an Asian player after Virender Sehwag and Misbah-ul-Haq.

12 – MS Dhoni has smashed 12 sixes in 20th over of the T20I match which is also the joint-most for any player in T20Is.

  • day
  • HRS
  • MINS
  • SEC
IND vs NZ