Live Scores

cricket Live Scores & Fixtures

MS Dhoni's stats and record for CSK in IPL

The former Indian captain MS Dhoni has led Chennai Super Kings to the final on ten occasions and won it five times (2010, 2011, 2018, 2021, and 2023).

May 18, 2024, 12:15 PM6 min read

MS Dhoni's stats for CSK | Image: BCCI/IPL

MS Dhoni has always been an icon in the cricketing field. He has been one of the most successful limited-overs captains in the history of cricket while also have been successful in IPL history. With so many years in IPL with CSK he has achieved many feats and played lots of match-winning knocks for the team. In this article, we will have a look at MS Dhoni's stats for CSK in the Indian Premier League.

Read Also: MS Dhoni Captaincy Record and Stats in IPL

MS Dhoni's stats in IPL for Chennai Super Kings

MSD's stats for CSK in IPL
MS Dhoni's stats for Chennai in Indian Premier League | Image: BCCI/X

In his IPL career, Dhoni has scored over 5000 runs, hit over 200 sixes, and holds the record for most caps and most dismissals in the Indian Premier League. But, he had to play for Rising Pune Super Giants in the 2016 and 2017 seasons as Chennai were banned from IPL for those two seasons. 

As a CSK batter, he has scored 4669 runs in 202 appearances with 22 half-centuries. Out of those runs, 1332 have come in the form of sixes as he struck 222 deliveries into the stands.

  1. MSD is the only player to have scored 5000+ runs in the Indian Premier League as a wicket-keeper.
  2. Dhoni has the most dismissals as a wicketkeeper in IPL.
  3. The 42-year-old is the first player to feature in 250 matches in IPL.
  4. The CSK legend has played the most number of IPL Finals (11).
  5. Dhoni is the only player with 100 or 100 plus sixes in the 19th and 20th overs of IPL.
  6. MSD is the third oldest player in the IPL. He is only behind Brad Hogg and Pravin Tambe.
Matches 234
Innings: 202
Not Outs: 86
Aggregate: 4669
Highest Score: 84*
Average: 40.25
30s: 37
50s: 22
100s: 0
Ducks: 6
4s: 330
6s: 222
Balls Faced: 3352
Scoring Rate 139.29
Opened Batting: 0
Top Scored in Innings: 23
Catches 135
Stumpings 34

Dhoni's Captaincy Record in IPL

The former Indian captain led CSK to the title in 2010, 2011, 2018, 2021 and 2023. He is the only Indian captain to reach the IPL finals ten times. CSK finished as runners-up in the seasons 2008, 2012, 2013, 2015, and 2019 under his captaincy. There have never been two consecutive IPL finals without Chennai. No captain in IPL history has led in more matches or more wins than Dhoni.

The veteran skipper had stepped down from captaincy at the start of the 2022 season but had to take over the captaincy once again. He will lead the team again in IPL 2024.

Apart from leading CSK in IPL, Dhoni had also led RPSG in two seasons due to CSK's ban from the competition. RPSG also played one final but got beaten by Mumbai Indians.

  • Matches as Captain: 226

  • Won: 133

  • Lost: 91

  • Tied: 0

  • No Result: 2

  • Winning Percentage: 59.38%

  1. Dhoni has the joint most IPL trophies as captain - tied with Rohit Sharma for five crowns each.
  2. Dhoni has led CSK and RPS in 226 matches in IPL which is by far the most in the Indian cash-rich league.
  3. Dhoni is the only player with over a hundred wins as captain.
  4. Dhoni has the second most runs in IPL with 4660 runs, only behind Virat Kohli who has scored 4694 runs as a skipper.
Dhoni's captaincy record in IPL
Dhoni's captaincy record in IPL | Image: IPL

MSD Captaincy Record with CSK

  • Matches: 212
  • Won: 128
  • Lost: 82
  • No Result: 2

Dhoni's Stats as Captain in IPL

In his IPL career so far, Dhoni has scored over 5000 runs, hit over 200 sixes, and holds the record for most caps and most dismissals in the Indian Premier League. As a captain, he has scored 4660 runs in 226 appearances with 22 half-centuries. Out of his 5082 runs in 250 IPL matches, 1434 runs have come in the form of sixes as he struck 239 deliveries into the stands.

  • Matches: 226

  • Runs: 4660

  • Highest Score: 84 not out off 48 balls vs RCB in 2019

  • Hundreds: 0

  • Fifties: 22

  • Sixes: 218

  • Fours: 320

  • Dismissals: 167

  • Catches: 142

  • Stumpings: 42

  • Run-outs: 22

MS Dhoni's highest-scoring season for CSK 

Dhoni's stats in IPL 2023

Mahendra Singh Dhoni's statistically best season with the bat for Chennai came in the 2013 season. He scored 461 runs at an average of 41.90 and a strike rate of 162.89. Dhoni struck 25 maximums in that season and led CSK to the Final of the competition. However, they lost to Mumbai Indians by only 13 runs but Dhoni remained not out, scoring 63 runs off 45 deliveries. He could have won the final for his team but didn't get the support from the teammates.

Read Also: Orange Cap winners list in IPL since 2008

MS Dhoni's IPL 2024 season with CSK 

MS Dhoni IPL 2024
MSD in IPL 2024 | Image: BCCI

The 42-year-old wicket-keeper batter still gives his everything for the Super Kings whenever the team and fans demand him. Dhoni batted ten times among the 14 games he has played for CSK this season and scored 161 runs at an average of 53.67. He maintained an impressive strike rate of 220.55 too. The best thing is he remained not out eight of those ten times he batted. 78 runs came only in the form of sixes this season for MSD as he struck 13 deliveries into the stands.

Read Also: "Mahi bhai and I will be playing again, maybe for the last time..:" Virat Kohli drops big retirement hint for Dhoni ahead of the RCB vs CSK game

MS Dhoni in T20s

Dhoni has featured in 391 T20 matches in his career. He has scored 7432 runs at an average of 38.11 and a strike rate of 135.64 with the help of 28 half-centuries. 

Matches: 391

Innings: 342

Runs: 7432

Highest Score: 84*

Average: 38.11

Strike Rate: 135.64

100s: 0

50s: 28

4s: 517

6s: 338

Catches: 224

Stumpings: 87

MSD in T20 Internationals for India

MS Dhoni in the 2016 T20 World Cup
MSD in the 2016 T20 World Cup | Image: X

Mahendra Singh Dhoni's T20 Internationals stats for the Indian Cricket Team isn't that good. He made his T20I debut against South Africa in 2006 and led India to the final of the inaugural edition of the T20 World Cup. Not only did India reach the final, but they lifted the title under MSD which is one of the biggest achievements of his career.

MSD scored 1617 runs in 85 innings at an average of 37.60 with only 2 half-centuries before taking the retirement. He played his last T20I game against Australia in 2019 in Bengaluru.

Innings: 85
Not Outs: 42
Runs: 1617
Highest Score: 56
Average: 37.60
Balls Faced: 1282
Strike Rate: 126.13
30s: 16
50s: 2
100s: 0
Ducks: 1
4s: 116
6s: 53
Catches: 57
Stumpings: 34
Most Catches in Innings: 5
Most Dismissals in Innings: 5

 

Next Article

Can You Guess the Indian with Most ICC Appearances?

Some Indian players have turned up at the ICC tournaments multiple times, impacting the game long and deeply. In this article, we will take a look at those Indian with most ICC appearances.

Jul 4, 2025, 2:31 PM5 min read

Can You Guess the Indian with Most ICC Appearances?

ICC tournaments are very crucial cricket tournaments in international cricket. These tournaments observe all the top cricket teams competing against each other. ODI World Cup, T20I World Cup, and Champions Trophy are the three major ICC tournaments. Some Indian players have turned up at these worldwide events multiple times, impacting the game long and deeply.

In this article, we will take a look at those Indian with most ICC appearances.

Also Read: Top 10 players with most runs in ICC knockout matches

Indian with Most ICC Appearances

10. Sachin Tendulkar | 61

Can You Guess the Indian with Most ICC Appearances?

  • Span - 1992-2011
  • Runs - 2719
  • HS - 152

After hitting runs all over the ground throughout a two-decade glorious career filled up with many centuries and fifties, legendary Indian cricketer Sachin Tendulkar, widely regarded as the greatest batter after Sir Don Bradman.

Having represented India in 61 ICC tournaments, Sachin scored 2719 runs with seven centuries. His highest score in these tournaments is 152.

9. Mohammed Shami | 61

Can You Guess the Indian with Most ICC Appearances?

  • Span - 2014-2025
  • Wickets - 163
  • BBI - 7/57

Mohammed Shami is India's most successful bowler in ICC white-ball Tournaments. Mr. ICC is also India's most successful bowler in ICC events, surpassing Zaheer Khan.

Shami has played a total of 61 matches across various ICC tournaments, taking 163 wickets. His best performance in the tournament is 7/57.

8. KL Rahul | 62

Can You Guess the Indian with Most ICC Appearances?

  • Span - 2019-2025
  • Runs - 2808
  • HS - 137

There are stars in the Indian team, and then there is KL Rahul. Rahul showcased consistent performances for India as he batted in any position for the team. Rahul was one of the unsung heroes of the Men in Blue's victorious 2025 Champions Trophy campaign.

KL has played a total of 62 matches across various ICC tournaments, amassing 2808 runs. His highest score in the tournament is 137. He also has 6 hundreds to his name.

7. Yuvraj Singh | 72

Can You Guess the Indian with Most ICC Appearances?

  • Span - 2000-2017
  • Runs - 1707
  • HS - 113
  • Wickets - 35

Those who watched Indian cricket during the last two decades know how valuable Yuvraj Singh has been for the Indian cricket team. Statistics aside, he has proved to be a match-winner almost every time he has stepped on to the field in Indian colors.

Having represented India in 72 ICC tournaments, Yuvraj scored 1707 runs with one century, and 35 wickets to his name.

6. MS Dhoni | 78

Can You Guess the Indian with Most ICC Appearances?

  • Span - 2006-2019
  • Runs - 1492
  • HS - 91

Legendary Indian skipper MS Dhoni turned 42 on Friday. With his performances and composure in big matches both as a captain and batter, he has won India all three major ICC white-ball cricket trophies, making him one of the most successful captains in cricket history.

Dhoni has played a total of 78 matches across various ICC tournaments, amassing 1492 runs. His highest score in the tournament is 91*.

Also Read: MS Dhoni's captaincy record in ICC Finals

5. Jasprit Bumrah | 79

Can You Guess the Indian with Most ICC Appearances?

  • Span - 2016-2025
  • Wickets - 229
  • BBI - 6/27

Jasprit Bumrah is an integral part of India in all formats of the sport. Spearheading India’s pace attack for the last few years, he has done an incredible job.

Bumrah has played a total of 79 matches across various ICC tournaments, taking 229 wickets. His best performance in the tournament is 6/27.

4. Ravichandran Ashwin | 84

Can You Guess the Indian with Most ICC Appearances?

  • Span - 2011-2024
  • Runs - 1248
  • HS - 113
  • Wickets - 254

Ravichandran Ashwin is sure to go down as one of Indian cricket’s all-time greats. Having featured in 84 matches for India, the numbers paint a befitting picture of his impact with both bat and ball.

Ashwin scored 1248 runs in verious ICC events. He also has 254 wickets in the tournaments.

3. Ravindra Jadeja | 107

Can You Guess the Indian with Most ICC Appearances?

  • Span - 2009-2025
  • Runs - 2516
  • HS - 175*
  • Wickets - 202

Ravindra Jadeja has appeared in total of 107 matches across various ICC events, amassing 2516 runs. He also has 3 tons in the tournaments. His highest score in ICC event is an unbeaten 175. Jadeja also has 202 wickets in his name. 

2. Rohit Sharma | 130

Can You Guess the Indian with Most ICC Appearances?

  • Span - 2007-2025
  • Runs - 6172
  • HS - 212

Indian captain Rohit Sharma has led India to back-to-back ICC titles, T20 World Cup 2024 and Champions Trophy 2025. 

Rohit has played a total of 130 matches across various ICC tournaments, amassing 6172 runs. He also has 17 hundreds to his name. Rohit has represented India in nine T20 World Cups, three ODI World Cups, two World Test Championship (WTC) finals, and three Champions Trophy tournaments.

Also Read: Who can break Rohit’s six-hitting record?

1. Virat Kohli | 136

Can You Guess the Indian with Most ICC Appearances?

  • Span - 2009-2025
  • Runs - 6451
  • HS - 254*

Former Indian skipper Virat Kohli has the most ICC appearances, playing 136 matches for India. Recently Kohli was part of the Indian team that won the T20 World Cup 2024 edition against South Africa and Champions Trophy 2025 against New Zealand.

Kohli has played a total of 136 matches across various ICC events, amassing 6451 runs. He has 11 tons in the tournaments. His performances showed his consistency and ability to deliver for India in crucial international tournaments.

Next Article

Indian Captains to Score Double Tons in Test Cricket: Shubman Gill joins an elite list

Shubman Gill, with his double ton against England at Edgbaston, has now become the sixth Indian captain to score a double ton in test cricket. Here are the other Indian captains to achieve the feat.

Jul 3, 2025, 3:49 PM4 min read

Indian Captains to Score Double Tons in Test Cricket - Shubman Gill joins an elite list | sportzpoint.com

In Test cricket, scoring a double ton is a tremendous accomplishment in and of itself, but to do it as a captain says a lot about his prowess as a Test batsman. Many Indian captains have been successful in scoring double Test tons.  

In this article, we will take a look at the Indian captains who have scored double tons in Test cricket.

Also Read: ENG vs IND Test at Edgbaston: Results of every test match India played at Edgbaston vs England

Indian Captains to Score Double Tons in Test Cricket

Here are the Indian captains with the most double tons in test cricket. 

6. Shubman Gill | 1

Indian Captains to Score Double Tons in Test Cricket - Shubman Gill joins an elite list | sportzpoint.com

  • Double tons: 1

Young gun Shubman Gill became the latest Indian captain to score a test double century, with his mammoth, record-breaking 269 against England at Edgbaston. 

With his 269, he also broke the record for the highest score by an Indian test captain in a test inning. 

Gill, only in his second test match as the test captain, achieved the feat. Moreover, he also became the only Indian captain to score a test double ton in England and the second Indian captain to reach the milestone in overseas conditions. 

5. Sachin Tendulkar | 1

Indian Captains to Score Double Tons in Test Cricket

  • Double tons - 1

The great Sachin Tendulkar has registered six double hundreds in his entire test career, out of which one came during his captaincy period. In an Ahmedabad test between India and New Zealand in 1999, Tendulkar smashed 217 runs in 344 balls, including 29 fours in the first innings of the game.

4. Mansur Ali Khan Pataudi | 1

Indian Captains to Score Double Tons in Test Cricket

  • Double tons- 1

Mansur Ali Khan Pataudi was well-renowned for his captaincy more than his batting. He had scored 2793 runs at an average of 34.9 in the 46 Tests he played, with 6 centuries and 16 half-centuries.

His highest score of 203* is the first double century by an Indian captain in Tests. 

Batting at number 4, Pataudi scored a double ton against England in Delhi in 1964, which had 23 fours and 2 sixes. The match was drawn eventually.

Pataudi, also known as Nawab Pataudi Jr., is considered to be one of the most successful Captains that the Indian Cricket team has ever had in its history. He led the Indian team in 40 Test matches, out of which 12 had been won by the team. 

3. Sunil Gavaskar | 1

Indian Captains to Score Double Tons in Test Cricket

  • Double tons - 1

Sunil Gavaskar is widely regarded as one of the greatest batsmen to have ever played the game, though not as big a name in captaincy.

He scored 205 in the first innings against the touring West Indies team as a captain in 1978. 

At his home ground in Mumbai, Gavaskar toiled hard against the West Indies bowling up. The second-best from the Indian team in that inning was 52 from Chetan Chauhan. 

Despite a double ton from Gavaskar, India drew the match.

Read Also: Joe Root vs Sachin Tendulkar – Test Stats Compared: Can Root break Sachin's record

2. MS Dhoni | 1

Indian Captains to Score Double Tons in Test Cricket

  • Double Tons - 1

MS Dhoni’s highest score is a knock of 224 runs off 265 balls against Australia, which came in a 2013 Test at Chennai. The legendary Indian captain, who is among the greatest skippers in cricket history, registered the highest Test score by an Indian wicketkeeper to help the team end with a first innings score of 572.

The Captain Cool raced up to 200 from 231 deliveries, with Australian spinner Nathan Lyon his guinea pig in the fixture. In all, his innings is said to have spanned just six hours.

Read Also | 11 Indian cricketers who are already inducted to the ICC Hall of Fame, as MS Dhoni joins the list

1. Virat Kohli | 7

Indian Captains to Score Double Tons in Test Cricket

  • Double tons - 7

Former Indian captain Virat Kohli has the record for the most double tons as a test captain. Kohli scored 7 test double tons as the captain of the Indian men's cricket team. 

His first double ton came as the captain of India in 2016 against the West Indies, away from home. In that same year, he scored another two double tons, one against England and one against New Zealand, both coming in India. 

In 2017, Kohli scored three double tons, one against Bangladesh and two against Sri Lanka. His career-best of 254 and final test double ton came in 2019 against South Africa in Pune.

Next Article

MS Dhoni's captaincy record in ICC Finals

Dive deep into MS Dhoni's captaincy record in ICC Finals and see his unmatched strategic brilliance that led India to victory in major world tournaments.

Jun 25, 2025, 4:48 PM4 min read

MS Dhoni's captaincy record in ICC Finals | sportzpoint.com

When discussing leadership roles in Indian cricket history, the conversation inevitably turns to MS Dhoni and his impact as a captain. His tenure as India's captain (2007-2017) saw the golden days of not only reaching the finals but also tasting victory.

The "Captain Cool" led India to an impressive 4 ICC Finals and secured a win in 3 of them. He is the only Indian captain to win all 3: the ODI World Cup, T20 World Cup and Champions Trophy in his career.

Here we bring you MS Dhoni's captaincy record in ICC Finals:

2007 T20 World Cup: Kicking off with a win

MS Dhoni's captaincy record in ICC Finals | sportzpoint.com
MS Dhoni in 2007 T20 World Cup Final. Image | BBC

The 2007 T20 World Cup marked a significant moment in Indian cricket, not just for their inaugural win, but for the beginning of MS Dhoni's captaincy era. Having stepped into the leadership role for the very first time in the tournament, he led a relatively inexperienced squad and brought victory home.

Throughout the season, he guided the team with a calm approach and showed tactical brilliance with his choices in high-pressure situations. In the final against Pakistan, his main impact was behind the stumps, making great choices.

In a tense last over, with PAK needing 13 runs and Misbah-ul-Haq at the crease, he made a bold move by handing the ball to Joginder Sharma, who lacked experience. This tactical gamble paid off brilliantly when Misbah attempted a scoop shot and was caught by Sreesanth, securing India a 5-run victory.

Read Also: 10 Forgotten Indian Cricketers and Their Stories

2011 ODI World Cup: A nation's dream

MS Dhoni's captaincy record in ICC Finals | sportzpoint.com
MS Dhoni "finishing off in style" in the 2011 World Cup Final. Image | NDTV

The 2011 ODI World Cup Final against Sri Lanka on home soil is something the fans will remember for a long time. After a challenging target of 275 runs set by SL, India's chase collapsed early as they lost key wickets of Virender Sehwag and Sachin Tendulkar.

Dhoni chose to promote himself to bat at no. 5 and formed a crucial partnership with Gautam Gambhir. He scored an unbeaten 91 runs and sealed the victory with a majestic six, bringing home India's second WC title after 28 years.

He was also named player of the match for his batting and wicket-keeping contribution. After this victory, he became the second Indian captain, after Kapil Dev in 1983, to lead India to a World Cup triumph.

Read Also: 16 Indian Cricketers with stands named after them at a stadium

2013 Champions Trophy: Completing the set

MS Dhoni's captaincy record in ICC Finals | sportzpoint.com
MS Dhoni with the Champions Trophy after their 2013 victory. Image | Hindustan Times

The 2013 Champions Trophy saw Dhoni complete the set with a 5-run victory over England in the Final. India successfully defended a low total of 130 runs in the second half, showcasing great bowling efforts from the unit.

Talking about Dhoni's performance, he could not do much with the bat like many other players, and went out for a duck. However, his agility behind the stumps and ball rotation choices did the trick well for them.

With this victory, India achieved their second Champions Trophy title.

Read Also: ICC tournaments hosted by India – History & Highlights

2014 T20 World Cup: Runners-up finish

MS Dhoni's captaincy record in ICC Finals | sportzpoint.com
Dhoni after the T20 WC Final against Sri Lanka in 2014. Image | Cricket Country

In the 2014 T20 World Cup, India showed a dominant form and reached the finals with an unbeaten record. Despite Virat Kohli's great efforts (77 runs off 58 balls), India struggled with the bat overall, posting a total of 130/4. Dhoni scored 4 runs off 7 balls and failed to accelerate the runs. 

Sri Lanka comfortably chased he target to clinch their first T20 World Cup title. Although India lost, it was MS Dhoni's second T20 World Cup Final as a captain, which highlights his consistent presence and contribution in major ICC clashes.

Next Article

Indian Cricketers with Most ICC Titles

Indian won seven ICC trophies over the years. A few players have been part of several of these victorious campaigns. let's take a look at the Indian Cricketers with Most ICC Titles.

Jun 20, 2025, 11:38 AM4 min read

Indian Cricketers with Most ICC Titles

The International Cricket Council (ICC) is cricket’s global governing body, overseeing various prestigious tournaments. These include the ICC Cricket World Cup, T20 World Cup, Champions Trophy, and the World Test Championship. The ICC tournaments are considered the most prestigious in cricket, and players strive to lift the trophies.

India have always had the services of the best players. And thanks to them, India have been a consistent force in world cricket. The same consistency is visible in the ICC tournaments. This has helped the Indian team win seven ICC trophies over the years. A few players have been part of several of these victorious campaigns.

Also Read: Most Centuries in World Cup History

So, let's take a look at the Indian Cricketers with Most ICC Titles.

Indian Cricketers with Most ICC Titles

6. Harbhajan Singh | 3 Titles

Indian Cricketers with Most ICC Titles

  • 2002 Champions Trophy (shared with Sri Lanka)
  • 2007 T20 World Cup
  • 2011 Cricket World Cup

Having started his career in 1998, Harbhajan Singh is one of the few Indian cricketers to have won all three ICC white-ball titles. 

He was part of India's 2002 ICC Champions Trophy title-winning campaign, where they were joint winners with Sri Lanka. Five years later, he played a key role in India's triumph in the inaugural edition of the T20 World Cup, in 2007. He was also a part of India's 2011 ODI World Cup winning squad.

5. Yuvraj Singh | 3 Titles

Indian Cricketers with Most ICC Titles

  • 2002 Champions Trophy (shared with Sri Lanka)
  • 2007 T20 World Cup
  • 2011 Cricket World Cup

One of India's greatest all-rounders, Yuvraj Singh has also won all three ICC white-ball tournaments. He was part of the teams that won the 2002 Champions Trophy, 2007 T20 World Cup, and 2011 ODI World Cup.

In the 2011 ODI World Cup, Yuvraj was the Player of the Tournament for his stellar all-round performance. He made history in the 2007 T20I World Cup by hitting six sixes in an over against England.

4. Ravindra Jadeja | 3 Titles

Indian Cricketers with Most ICC Titles

  • 2013 Champions Trophy
  • 2024 T20 World Cup
  • 2025 Champions Trophy

After India lifted the 2025 Champions Trophy in Dubai, Ravindra Jadeja went level with Dhoni. The star all-rounder now has three ICC trophies.

Before the latest win, Jadeja was part of another Champions Trophy victory in 2013. He picked up the most wickets in that tournament to win the Golden Ball. Fast forward to 11 years, and Jadeja found himself in the 2024 T20 World Cup-winning squad. After this, he retired from T20I cricket.

3. MS Dhoni | 3 Titles

Indian Cricketers with Most ICC Titles

  • 2007 T20 World Cup
  • 2011 Cricket World Cup
  • 2013 Champions Trophy

MS Dhoni was the first Indian player to win three ICC trophies. Interestingly, he won all three of them as skipper. Under Dhoni’s leadership, India had a successful run in limited-overs. And he showed a glimpse of his tactical acumen early in his captaincy stint.

Captain Cool guided a young team to the inaugural T20 World Cup victory in 2007. Then he followed it with the ODI World Cup triumph in 2011. And Dhoni completed the ICC ODI tournament trophy with the Champions Trophy win in 2013.

2. Rohit Sharma | 4 Titles

Indian Cricketers with Most ICC Titles

  • 2007 T20 World Cup
  • 2013 Champions Trophy
  • 2024 T20 World Cup
  • 2025 Champions Trophy

Rohit Sharma is level with Kohli when it comes to ICC trophy victories. The current Indian captain has won two of the four titles while leading the Indian team. Before that, he was part of the Indian team that won the inaugural T20 World Cup in 2007. 

Then, alongside Kohli, he took India to the Champions Trophy victory in 2013. Rohit repeated the feat in 2024 and 2025, but this time as a captain. He guided the Men in Blue to the T20 World Cup win in 2024, followed by the Champions Trophy triumph in 2025.

Also Read: Joe Root vs Sachin Tendulkar – Test Stats Compared: Can Root break Sachin's record

1. Virat Kohli | 4 Titles

Indian Cricketers with Most ICC Titles

  • 2011 Cricket World Cup
  • 2013 Champions Trophy
  • 2024 T20 World Cup
  • 2025 Champions Trophy

Virat Kohli has been a proven match-winner for India. And the same is true when it comes to ICC events. The top-order batter hardly fails to perform in these high-stakes tournaments. He has powered the team to many wins, including four ICC title victories.

Kohli managed to land his hands on an ICC trophy for the first time in 2011. He was part of the 2011 World Cup squad that defeated Sri Lanka in the final at home. Two years later, he was on the podium yet again as India won the Champions Trophy in England. But then Kohli had to endure a decade’s wait to add the third title. He helped India win the T20 World Cup in 2024 before clinching his fourth silverware in 2025 as India landed the Champions Trophy.

Next Article

Most Sixes in International Cricket History | Top 25 Batters

Let's take a look at the batters with most sixes in international cricket history.

Jun 19, 2025, 11:08 AM5 min read

Most Sixes in International Cricket History | Top 25 Batters

In the thrilling world of international cricket, hitting sixes remains one of the most entertaining aspects of the game. Over the years, power-hitters have delighted fans by clearing boundaries with ease and rewriting records with their big-hitting skills.

Also Read: Fastest Indians to score 2000 test runs

Let's take a look at the batters with most sixes in international cricket history.

Most Sixes in International Cricket History

10. AB de Villiers | 328 Sixes

Most Sixes in International Cricket History | Top 25 Batters

Former South African player AB de Villiers gets the 10th spot on this list. The former right-handed batsman slammed 328 sixes in international cricket. De Villiers shattered 64 sixes in Tests, 204 in ODIs, and 60 in the shortest format. During his career from 2004 to 2018, De Villiers was known as Mr. 360 due to his ability to smash sixes all over the ground.

9. Eoin Morgan | 346 Sixes

Most Sixes in International Cricket History | Top 25 Batters

England’s limited-overs skipper Eoin Morgan represented both Ireland and England. From 2006 to 2022, he hit 346 sixes in international cricket. The English player has slammed 6 sixes in Tests, 220 in ODIs, and 120 in T20Is. Morgan captained England to their first ICC Cricket World Cup win in 2019.

8. Sanath Jayasuriya | 352 Sixes

Most Sixes in International Cricket History | Top 25 Batters

Former Sri Lanka cricketer Sanath Jayasurya grabs the 8th spot on this list. Jayasuriya, who played from 1989 to 2011, was widely popular for his ability to smash sixes. The former left-handed batsman slammed 352 sixes in international cricket during his active career. The former Sri Lanka opener smacked 59 sixes in Tests, 270 in ODIs, and 23 in T20Is. Jayasuriya retired in 2011 from international cricket.

7. MS Dhoni | 359 Sixes

Most Sixes in International Cricket History | Top 25 Batters

Former Indian captain and wicketkeeper-batsman MS Dhoni bags 7th spot in this list. Dhoni accounts for 359 sixes in international cricket. Dhoni, who played for India from 2004 to 2019, slammed 78 sixes in Tests and 229 in ODIs. The wicketkeeper-batsman slammed 52 sixes in the shortest format as well. His leadership and batting prowess led India to numerous victories, including the 2011 ICC Cricket World Cup.

6. Jos Buttler | 369 Sixes

Most Sixes in International Cricket History | Top 25 Batters

Jos Buttler, England's dynamic wicketkeeper-batsman, has been a key player since his debut in 2011. By 2025, he amassed 369 sixes in international cricket. Buttler's innovative stroke play and aggressive batting have been instrumental in England's recent successes.

5. Martin Guptill | 383 Sixes

Most Sixes in International Cricket History | Top 25 Batters

Martin Guptill, another prominent New Zealand batsman, has been a consistent performer since his debut in 2009. As of 2022, he has hit 383 sixes in international cricket. In Tests, the right-handed batsman has shattered 23 sixes. The opening batsman has also slammed 187 sixes in ODIs and 173 sixes in T20Is.

Also Read: England vs India Test series: 9 test matches India won so far on English soil

4. Brendon McCullum | 398 Sixes

Most Sixes in International Cricket History | Top 25 Batters

Former New Zealand skipper Brendon McCullum grabs the 4th spot in this list. The former right-handed batsman accounts for 398 sixes in international cricket. The former Kiwi opener slammed 107 sixes in Tests, 200 in ODIs, and 91 in T20Is. Mccullum played for New Zealand from 2002 to 2016.

3. Shahid Afridi | 476 Sixes

Most Sixes in International Cricket History | Top 25 Batters

Shahid Afridi, affectionately known as "Boom Boom," was famous for his explosive batting style. Representing Pakistan from 1996 to 2018, Afridi hit 476 sixes in international cricket. The former Pakistan skipper accounts for 52 sixes in Tests, 351 in ODIs, and 73 in T20Is. Afridi retired from international cricket in 2018.

2. Chris Gayle | 553 Sixes

Most Sixes in International Cricket History | Top 25 Batters

West Indies cricketer Chris Gayle steals the second spot in this list. Gayle, known as the "Universe Boss," is one of the most destructive batsmen in cricket history. Over his career spanning from 1999 to 2021, he amassed 553 sixes in international cricket. Gayle has slammed 98 sixes in Tests, 331 sixes in ODIs, and 124 sixes in T20Is.

1. Rohit Sharma | 637 Sixes

Most Sixes in International Cricket History | Top 25 Batters

Rohit Sharma, the current captain of the Indian cricket team in ODI formats, is renowned for his exceptional batting prowess. He holds the record for the most sixes in international cricket, with a total of 637 sixes across all formats. Notably, he also holds the record for the highest individual score in a One Day International (ODI) match, with 264 runs.

Also Read: Winners list of last 10 ICC Tournaments (men's)

Here is the list of the top 25 players with the most sixes in international cricket:

Player
6s
Rohit Sharma 2007-2025 499 532 19700 637
1999-2021 483 551 19593 553
1996-2018 524 508 11196 476
2002-2016 432 474 14676 398
2009-2022 367 402 13463 383
2011-2025 384 389 11881 369
2004-2019 538 526 17266 359
1989-2011 586 651 21032 352
2006-2022 379 361 10859 346
AB de Villiers
2004-2018 420 484 20014 328
David Warner
2009-2024 383 474 18995 321
Virat Kohli
2008-2025 550 617 27599 306
Glenn Maxwell
2012-2025 272 256 6993 299
2008-2025 329 326 10056 284
David Miller
2010-2025 308 268 7202 274
2006-2022 450 510 18199 273
Ben Stokes
2011-2025 268 334 10776 264
Sachin Tendulkar
1989-2013 664 782 34357 264
Adam Gilchrist 1996-2008 396 429 15461 262
2011-2022 254 255 8804 255
2012-2024 301 337 12654 254
Jacques Kallis
1995-2014 519 617 25534 254
Yuvraj Singh
2000-2017 402 391 11778 251
Sourav Ganguly
1992-2008 424 488 18575 247
Ricky Ponting
1995-2012 560 668 27483 246

Next Article

Latest Stories

Subscribe Newsletter

Get the latest sports updates and news delivered directly to your inbox.