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 PMβ€’6 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

Most Sixes for India in Tests

Discover the players with most sixes for India in tests. Explore how Rishabh Pant surpassed Dhoni's record and recently equaled Rohit Sharma. Can he claim the top spot? Find out.

Jul 13, 2025, 11:37 AMβ€’4 min read

Most Sixes for India in Tests | sportzpoint.com

Indian batters have showcased an impressive six-hitting record in the history of test cricket, etching their names among the big hitters around the world. It represents not just power, but a fearless approach in the longest format.

Some of India's most celebrated cricketers have taken this record for most sixes in tests to another level, having smashed an unparalleled number of sixes. Focusing on the current standings, Rishabh Pant is the one name growing rapidly to the top, surpassing Dhoni's record.

Find out who hit the most sixes for India in tests, and how close Pant is to claiming the top spot.

Read Also: Most sixes in a Test innings

Most sixes for India in Tests

1. Virender Sehwag | 90 sixes

Virender Sehwag is 1st in the list of Most Sixes for India in Tests | sportzpoint.com
Virender Sehwag hitting a six for India in a test match. Image | ESPNcricinfo

The former Indian cricketer, Virender Sehwag, has hit the most sixes for India in tests. His six-hitting approach was defined by a dominant mindset, where he would take on a bowler in the very first over if he wanted.

Sehwag smashed 90 sixes for India in test format, spanning from 2001 to 2013. This came across 103 test matches (178 innings) and has been unmatched over a decade.

2. Rishabh Pant | 88 sixes

Rishabh Pant is 2nd in the list of Most Sixes for India in Tests | sportzpoint.com
Rishabh Pant hitting his iconic one-handed sixes for India in a test match. Image | NDTV

Rishabh Pant has rapidly climbed up in the elite list of six-hitters, recently levelling up Rohit Sharma's numbers with 88 sixes in tests. He also became the player with most sixes (36 sixes) against England in tests, surpassing Viv Richards' record.

Pant's immense power and confidence in the format is really exciting to watch. He is only 3 big hits away from surpassing Sehwag and becoming the player with most sixes for India in tests.

He reached to this spot in just 46 matches (80 innings), which shows how he is capable of taking this record to the highest level with his one-handed flicks, aggressive sweeps, and powerful pulls.

Read Also: Indian players to record two hundreds in a Test match

3. Rohit Sharma | 88 sixes

Rohit Sharma is 3rd in the list of Most Sixes for India in Tests | sportzpoint.com
Rohit Sharma smashing a six for India in test. Image | X

Rohit Sharma put an end to his test career with an astounding 88 sixes for India in 67 matches (116 innings). From his test debut as a middle-order batsman to transitioning into one of the best test openers for India, he kept his big-hitting prowess alive throughout.

Sharma's ability to read lengths early and deliver the ball effortlessly to the stands was phenomenal. Given that he holds the record for the most international sixes across all formats, his position within his nation's top 5 in Test cricket is certainly not a surprise.

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

4. MS Dhoni | 78 sixes

MS Dhoni is 4th in the list of Most Sixes for India in Tests | sportzpoint.com
MS Dhoni hitting a flat six ina a test match for India. Image | TOI

MS Dhoni holds the 4th spot for most sixes for India in tests, having 78 sixes across 90 matches (144 innings). Renowned for his "helicopter shot," which delivered the ball soaring over long-on or mid-wicket, his strength lay in his powerful forearms and lower body.

Dhoni often converted decent deliveries into maximums, in order to shift the pressure at crucial times for India.

5. Ravindra Jadeja | 73 sixes

Ravindra Jadeja is 5th in the list of Most Sixes for India in Tests | sportzpoint.com
Ravindra Jadeja going big against England in a test match. Image | Facebook

Being the only all-rounder in the list of most sixes for India in tests, Ravindra Jadeja, with 73 sixes to his name, needs to be given the appreciation he truly deserves. He achieved those numbers in only 83 matches (123 innings).

Jadeja is the second player, after Pant, to have an ongoing test career among the Top 5, which indicates his potential to surpass Dhoni's record. Considering his current pace, the day he breaks records and climbs higher on the list doesn't seem far off.

Read Also: Latest ICC Test player rankings update: Featuring new No.1 and Shubman Gill's historic Top 10 debut

Most Sixes for India in Tests (Top 20)

Rank Player Sixes
1 Virender Sehwag 90
2 Rishabh Pant 88
3 Rohit Sharma 88
4 MS Dhoni 78
5 Ravindra Jadeja 73
6 Sachin Tendulkar 69
7 Kapil Dev 61
8 Sourav Ganguly 57
9 Shubman Gill 43
10 Harbhajan Singh 42
11 Yashasvi Jaiswal 40
12 Navjot Singh Sidhu 38
13 Ajinkya Rahane 35
14 Murali Vijay 33
15 Virat Kohli 30
16 Mayank Agarwal 28
17 Zaheer Khan 28
18 KL Rahul 26
19 Sunil Gavaskar 26
20 Mohammed Shami 25

Next Article

ENG vs IND Test at Lord's: Every result from India vs England test at Lord's

The historic battles fought at the 'Home of Cricket' are always special when it comes to ENG vs IND test at Lord's. See how this iconic rivalry unfolded as we bring you every result from India vs England test at Lord's.

Jul 8, 2025, 4:12 PMβ€’6 min read

ENG vs IND Test at Lord's: Every result from India vs England test at Lord's | sportzpoint.com

The rivalry between England and India in Test cricket at Lord's is not just a series of matches; it's a chapter of cricketing history. From India's first Test match at Lord's in 1932 to their more recent historic victories, each game has contributed a new and evolved Indian side.

While England has historically held the upper hand at Lord's, the battles have been extremely thrilling and hard-fought. Get ready to delve into every result from India vs England test at Lord's.

ENG vs IND Test at Lord's: Who holds the edge?

ENG vs IND Test at Lord's: Every result from India vs England test at Lord's | sportzpoint.com
Ben Stokes and Shubman Gill shaking hands at the beginning of 5-test series in June 2025. Image | Rediff

India has played 19 test matches against England at the iconic Lord's, spanning from 1932 to 2021.

Team Matches Won Lost Draw
India 19 3 12 4
England 19 12 3 4

Read Also: Most Test Wickets Taken by Indian Bowlers at Lord's

Every result from India vs England test at Lord's

ENG vs IND Test at Lord's: Every result from India vs England test at Lord's | sportzpoint.com
India celebrates the fall of last wicket in the 2021 Lord's test. Image | BBC 

Let's take a look at the detailed summary of the games played by different eras of both teams.

1932-1967: England dominated the early stages

The Indian team, led by C.K. Nayudu, faced a loss by 158 runs in their first match at Lord's against England. The English captain, Douglas Jardine, played a key role in securing this one, along with good team efforts.

Following the 1932 defeat, India lost 5 consecutive matches in the years: 1936, 1946, 1952, 1952, 1959, and 1957. They lacked consistency as a team and were unable to make things right again.

On the other hand, England dominantly made their mark at the iconic venue, winning matches by huge margins.

Read Also: Most Test Wins by a Team since 2010

1971: A much-needed draw for India

After being defeated multiple times, and England acquiring the undefeatable title, India finally saw a ray of hope in 1971. This was the first time a match was drawn in the 39 years of defeats faced by India at Lord's.

Ajit Wadekar was captaining the Indian side during the tour, and he was also the highest-scoring batsman in the first innings. Bowlers like Srinivas Venkataraghavan, Bishan Singh Bedi, and Bhagwat Chandrasekhar brilliantly tackled the English line-up to secure this much-needed draw.

1974-1982: India's struggle to get a hold of momentum

After the draw in 1971, England shattered all the hopes of Indian fans with a huge victory in 1974. Batting first, ENG set a massive total of 629 runs, with the help of 3 centurions and 96 runs from John Edrich.

They bowled out India for 302 and 42 in the first and second innings (respectively) and sealed the win by an innings and 258 runs.

The year 1979 saw another draw between both teams. India's star player, Dilip Vengsarkar, smashed a century which saved India from the face of another defeat and also earned him the POTM title.

However, England kept coming back stronger after the drawn matches. Despite great efforts from Kapil Dev, who scored 41 & 89 runs in the match, and picked 8 wickets overall, India could not save the match in 1982.

Read Also: Most runs vs England in England for India in tests

1986: India's first historic win against England at Lord's

ENG vs IND Test at Lord's: Every result from India vs England test at Lord's | sportzpoint.com
Fans rushing to congratulate Vengsarkar on his century. Image | Hindustan Times

India finally broke off their streak of defeat against England at Lord's in 1986, with their 5-wicket victory. Under the captaincy of Kapil Dev, India showcased a passionate gameplay and their desire to win. It was the first time in decades that they seemed to play as a team with extraordinary efforts.

A hundred from Vengsarkar, a half-century from Mohinder Amarnath, along wicket-taking spells of Chetan Sharma and the skipper were some vital performances that made a huge difference in the end.

1990-2011: England gains the upper hand once again

Between 1990 and 2011, England consistently avoided defeat against India. In the 5 matches played during this period, they secured 3 wins and 2 draws, ensuring India did not record a single victory.

2014: India shines for the second time

ENG vs IND Test at Lord's: Every result from India vs England test at Lord's | sportzpoint.com
Ishant Sharma during his match-winning 7-wicket haul for India in 2014 Lord's test. Image | X

In 2014, India achieved a 95-run victory over England at Lord's, marking their second win in the history of test rivalry against England at this venue. Led by MS Dhoni, the modern Indian side put up a compelling fight against the English giants.

Key performances included Ajinkya Rahane's 103 in the first innings (India 295, England 319), Murali Vijay's 95 in India's second innings (India 342), and Ishant Sharma's match-winning 7/74 that bowled England out for 223, clinching the win.

Read Also: Best test bowling figure in an inning by any Indian bowler at Lord's

2018: A tough tour for India

ENG vs IND Test at Lord's: Every result from India vs England test at Lord's | sportzpoint.com
England celebrates their victory over India in 2018. Image | Facebook

The 2018 Lord's test between India and England was a one-sided affair. After the rain-affected first day, India collapsed for just 107 in their first innings, largely due to James Anderson's 5/20.

England then posted a commanding 396/7 declared, with Chris Woakes scoring an unbeaten 137. In their second innings, Anderson continued his wicket-taking spells, picking up another 4. As a result, the struggling Indian side was bowled out for 130.

England secured a decisive victory by an innings and 159 runs.

2021: India's heroic comeback

ENG vs IND Test at Lord's: Every result from India vs England test at Lord's | sportzpoint.com
Siraj celebrating a wicket that helped India conquer Lord's. Image | Cricfit

The 2021 Lord's Test marked a historic triumph for India, under the phenomenal leadership of Virat Kohli. His passion and consistently backing his team up proved to be vital in turning the tide of a match that seemed to be slipping away.

The match was a rollercoaster of emotions. India's first innings saw a brilliant partnership between Rohit Sharma (scored 83 runs) and KL Rahul (scored 129 runs) that helped them reach a total of 364 runs. 

After England took a first-innings lead of 27 runs, India soared higher in the second innings, declaring at 298/8. The final day witnessed an extraordinary display of Indian fast bowling.

After a fiery spell from Jasprit Bumrah and Mohammed Shami, it was Mohammed Siraj, whose precise line and length ripped through England's batting line-up.

Read Also: Ranking all Indian captains in ICC events

England were bowled out for just 120, handing India a memorable 151-run victory. With this victory, Kohli became the third Indian captain to achieve a Test win against England at Lord's, following the footsteps of Kapil Dev (1986) and MS Dhoni (2014).

England vs India head-to-head in tests at Lord's

Team Span Mat Won Lost Tied Draw W/L
India 1932-2021 19 3 12 0 4 0.250

Next Article

Ranking all Indian captains in ICC events

Explore the legacies of successful captains who carried the leadership role for India brilliantly. Ranking all Indian captains in ICC events for a better understanding of their journeys. Check them out.

Jul 8, 2025, 9:16 AMβ€’5 min read

Ranking all Indian captains in ICC events | sportzpoint.com

Everyone has an opinion on who the best Indian captain is, especially when it comes to ICC tournaments. The leadership role has been carried forward by many legendary cricketers who gave us moments to cherish forever. They carried the hopes of the nation in events like World Cup and Champions Trophy.

Keeping aside the biasness and individual preferences, it is now time to look at the numbers and check facts. Who truly performed best when it mattered most and led the team to history wins?

Here we are, ranking all Indian captains in ICC events to give you a clear picture.

1. MS Dhoni (2007-2017) | 3 ICC Trophies

MS Dhoni iis the most successful when it comes to Ranking all Indian captains in ICC events | sportzpoint.com
MS Dhoni carrying 3 ICC Trophies won as the captain of India. Image | TOI
  • ICC T20 World Cup: 2007
  • ICC Cricket World Cup: 2011
  • ICC Champions Trophy: 2013

MS Dhoni is the most successful Indian captain, who led them to win all the 3 major ICC titles during his tenure. From using his tactical brilliance under pressure to stepping up when the team needed him the most, this man has done it all!

The begining of Dhoni's captaincy era occured with a historic win in the inaugural season of T20 World Cup in 2007, where he stepped into the leadership role for the first time. And guess what, there was no looking back from that point.

Under his captaincy, India brought the ODI World Cup home after 28 long years in 2011, defeating Sri Lanka in a sensational final. He went on to win the 3rd trophy to fill his shining cabinet, with the 2013 Champions Trophy win.

Dhoni's time as the captain was a remarkable journey, filled with joyous wins and celebrations. He truly proved there is only one 'Captain Cool,' and shall forever be!

Dhoni's captaincy stats in ICC events:

Span Matches Won Lost Win%
2007-2017 58 40 18 68.97%

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

2. Rohit Sharma (2022-present) | 2 ICC Trophies

Rohit Sharma is 2nd when it comes to Ranking all Indian captains in ICC events | sportzpoint.com
Rohit Sharma poses with 2 ICC silverwares won as the Indian captain. Image | X
  • ICC T20 World Cup: 2024
  • ICC Champions Trophy: 2025

Rohit Sharma, with his incredible captaincy skills, not only joined this elite list, but also climbed to the top in a very short period. He took over the charge in 2022 and started moving forward at a good pace.

In 2023, Rohit led India to the World Test Championship Final, as well as the ODI World Cup Final, but the results didn't go in their favour. However, the team bounced back the following year and won the T20 World Cup after dominating throughout the tournament.

India got back-to-back reasons to celebrate, as the team brought the 2025 Champions Trophy home as well! With this feat, Rohit became the first and the only captain to lead a team to all ICC tournament finals.

Rohit announced his retirement from T20Is (in 2024, after the WC win) and Test cricket (in 2025). He will continue to lead India in the ODI format, with his eyes fixated on the 2027 World Cup.

Sharma's captain stats in ICC events:

Span Matches Won Lost Win%
2022-present 54 39 12 72.22%

3. Kapil Dev (1982-1987) | 1 ICC Trophy

Kapil Dev is the 3rd name when it comes to Ranking all Indian captains in ICC events | sportzpoint.com
Kapil Dev lifting the World Cup in 1983. Image | India TV News
  • ICC Cricket World Cup: 1983

Kapil Dev is the first World Cup winning captain for India, who lifted the trophy at the iconic Lord's, after a phenomenal victory over West Indies in 1983. At just 24 years of age, he became the youngest captain to win the WC for any team.

Although his captaincy stint was relatively short, but it was a time to remember as Indian cricket team saw a rise competing at the grandest stage. Dev led the nation to their first-ever ICC trophy, which is truly unforgettable.

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

Dev's captaincy stats in ICC events:

Span Matches Won Lost Win%
1982-1987 15 11 4 73.33%

4. Sourav Ganguly (2000-2005) | 1 ICC Trophy

Ranking all Indian captains in ICC events | sportzpoint.com
Sourav Ganguly sharing the 2002 Champions Trophy with the Sri Lankan captain Sanath Jayasuriya. Image | Facebook
  • ICC Champions Trophy: 2002

Sourav Ganguly's captaincy is widely regarded as a transformational period for Indian Cricket. He took over the team during a difficult period and instilled new sense of belief and competitiveness.

As the captain, he led India to reach the final of 2003 World Cup and 2000 Champions Trophy. The heroic moment arrived in 2002 Champions Trophy, when India performed excellently throughout and reached the finals to meet the host Sri Lanka.

The final match was washed out in Colombo, which led to the declaration of joint winners. However, this title marked India's first in the Champions Trophy, led elegantly by Ganguly.

Ganguly's captaincy stats in ICC events:

Span Matches Won Lost Win%
2000-2005 22 16 5 72.72%

Read Also: Most successful Test captains from India

5. Virat Kohli (2014-2022)

Virat Kohli is the must mention name when it comes to Ranking all Indian captains in ICC events | sportzpoint.com
Virat Kohli during his captaincy stint for India. Image | CNN
  • ICC Under-19 Cricket World Cup: 2008

While Virat Kohli may not have secured a major ICC trophy as the senior Indian team captain, his leadership journey includes a significant triumph: captaining the U-19 team to a World Cup victory.

So, when the discussion is about greatest Indian captains, this legendary player shall always get a mention. He is one of those players who redefined Indian cricket.

His record as India's most successful Test captain, with an impressive 40 wins, solidifies his standing as one of the game's absolute best, consistently boosting team spirits and driving high standards.

Some things cannot be just measured by trophies, and King Kohli's tale is one of those that the future generations will hear and admire.

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 PMβ€’5 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 PMβ€’4 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

Latest Stories

Subscribe Newsletter

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