As we all know, MS Dhoni is the one of the best captains who played the most matches as a captain and also the most sixes smashed in the history of IPL. However, we saw some of the greatest captains including Rohit Sharma and Virat Kohli whose outstanding performance won millions of hearts. Rohit Sharma has been leading Mumbai Indians from a very long time and under his captaincy, MI won an IPL title five times.
Below, in this article we will talk about the players who smashed most sixes as a captain. Kindly read the entire article, so that neither information can be left.
IPL Captains – Most Sixes Hit (2008–2025)
| Rank | Player | Matches | Sixes | 100s | 50s |
|---|---|---|---|---|---|
| 1️⃣ | MS Dhoni (CSK/RPS) | 264 | 278 | – | 24 |
| 2️⃣ | RG Sharma (DCH/MI) | 302 | 272 | 2 | 47 |
| 3️⃣ | V Kohli (RCB) | 291 | 266 | 8 | 63 |
| 4️⃣ | CH Gayle (KKR/KXIP/PBKS/RCB) | 357 | 142 | 6 | 31 |
| 5️⃣ | DA Warner (DC/SRH) | 236 | 184 | 4 | 62 |
| 6️⃣ | KL Rahul (DC/KXIP/LSG/PBKS/RCB/SRH) | 208 | 145 | 5 | 40 |
| 7️⃣ | S Samson (DC/RR) | 67 | 33 | 1 | 2 |
| 8️⃣ | Faf du Plessis (CSK/DC/RCB/RPS) | 174 | 154 | – | 39 |
1. MS Dhoni

MS Dhoni is a famous player who has a massive fan base in India. He started his journey in 2007/2008 and as of now he has played a total of 264 matches as captain in which he smashed a total of 278 sixes.
2. Rohit Sharma

Rohit Sharma is one of the most successful captains whose guidance helped Mumbai Indians to win the title five times. He has played a total of 302 matches as captain and scored a total of 272 sixes.
3. Virat Kohli

Virat Kohli is the only captain who has never changed his IPL team. Since his debut, he has been playing for Royal Challengers Bengaluru. In the IPL season 2025, RCB won its first ever title in the history of IPL.
4. Chris Gayle

West Indies player Chris Gayle is a former cricketer who was known for his wild batting style. He is also known for scoring the fastest century in the history of IPL. He has played a total of 357 matches as captain in which he smashed a total of 142 sixes.
Read Also:- Most Matches as Captain in IPL History (2008–2025)
5. David Warner

David Warner is a famous international player who is known for his strategic and consistent batting. He has played a total of 236 matches in which he smashed a total of 184 sixes as captain.
Above we have mentioned a table in which we have covered the top captains who smashed the most sixes in the history of IPL. So kindly read the entire article so that neither information can be left.
FAQS
MS Dhoni smashed the most sixes in the history of IPL.
Chris Gayle is the first international player who smashed the most sixes in the history of IPL.
As of 2025, MS Dhoni smashed a total of 278 sixes as captain in his IPL career.
