Live Scores

cricket Live Scores & Fixtures

Rohit Sharma's stats against Chennai Super Kings in IPL

Rohit Sharma has scored 791 runs in 33 matches against CSK so far in Indian Premier League history. Rohit has scored the most number of runs (1040) against KKR in his IPL career till now.

Apr 14, 2024, 8:16 AM4 min read

Rohit Sharma's stats against Chennai Super Kings in IPL

Rohit Sharma, one of the most successful players in Indian Premier League history, is also regarded as one of the greatest T20 players of Indian cricket. The top-order batter has played in every IPL season since 2008 and represented two IPL franchise teams Deccan Chargers Hyderabad and Mumbai Indians. The former Mumbai Indians captain has made the franchise one of the most successful in the tournament's history alongside Chennai Super Kings. Thus, Rohit Sharma's batting stats against Chennai Super Kings become an important statistic for all the fans and cricket geeks.

Read the match preview, head-to-head stats and Dream11 team Prediction of the CSK vs MI match. 

Rohit Sharma's whole IPL career 

Rohit Sharma is the fourth-highest run-getter in Indian Premier League history with 6367 runs in 248 games he has played so far in the tournament. Rohit follows Virat Kohli (7582), Shikhar Dhawan (6769), and David Warner (6563) in the list of highest run-getters in IPL history. However, among the four top batters, Rohit averages the least and also has the least number of IPL hundreds (1) as well. But, he has hit the most number of sixes among the batters mentioned above.

Most runs in IPL history
POS Player Mat Inns NO Runs HS Avg BF SR 100 50 4s 6s
1 243 235 36 7582 113 38.10 5811 130.48 8 52 672 246
2 222 221 29 6769 106* 35.26 5324 127.14 2 51 768 152
3 182 182 22 6563 126 41.02 4692 139.88 4 61 663 236
4 248 243 28 6367 109* 29.61 4869 130.77 1 42 571 267

Rohit Sharma's stats in IPL season-wise

In his whole IPL career, Rohit Sharma has scored more than 500 runs only in one season, when in the 2013 season, he slammed 538 runs in 19 matches with a strike rate of 131.54 including 4 fifties. That season, he led Mumbai Indians to their first-ever IPL title.

YEAR MAT NO RUNS HS AVG BF SR 100 50 4S 6S
2024 5 0 156 49 31.20 93 167.74 0 0 17 10
2023 16 0 332 65 20.75 250 132.80 0 2 35 17
2022 14 0 268 48 19.14 223 120.18 0 0 28 13
2021 13 0 381 63 29.30 299 127.42 0 1 33 14
2020 12 0 332 80 27.66 260 127.69 0 3 27 19
2019 15 1 405 67 28.92 315 128.57 0 2 52 10
2018 14 2 286 94 23.83 215 133.02 0 2 25 12
2017 17 2 333 67 23.78 273 121.97 0 3 31 9
2016 14 3 489 85* 44.45 368 132.88 0 5 49 16
2015 16 2 482 98* 34.42 333 144.74 0 3 41 21
2014 15 2 390 59* 30.00 302 129.13 0 3 31 16
2013 19 5 538 79* 38.42 409 131.54 0 4 35 28
2012 17 2 433 109* 30.92 342 126.60 1 3 39 18
2011 16 3 372 87 33.81 297 125.25 0 3 32 13
2010 16 2 404 73 28.85 302 133.77 0 3 36 14
2009 16 3 362 52 27.84 315 114.92 0 1 22 18
2008 13 1 404 76* 36.72 273 147.98 0 4 38 19

Rohit Sharma's IPL stats for different teams

Till now Rohit Sharma has scored 5197 runs for Mumbai Indians while for Deccan Chargers he has scored 1170 runs in IPL.

Team Innings Runs Average Strike rate 50s 100s
Mumbai Indians 198 5197 29.69 130.61 34 1
Deccan Chargers 44 1170 30.78 131.46 8 0

Rohit Sharma's stats vs each team in IPL

Team Runs
KKR

1040

DC

1026

RCB

831

Punjab Kings

812

CSK

791

RR

541

SRH

435

Supergiants

178

Deccan Chargers

175

PWI

135

GT

125

MI

103

LSG

93

Guj Lions

82

Rohit Sharma's stats against Chennai Super Kings in IPL

Rohit Sharma's stats against Chennai Super Kings in IPL | sportzpoint.com

To date, Rohit Sharma has scored 791 runs against Chennai Super Kings in IPL history. In 33 innings, he has faced 630 balls with a strike rate of 125.55 and an average of 26.36

Rohit has hit 27 sixes against one of the most successful teams in IPL history along with 72 boundaries. He also has 7 fifties to his name against CSK without any tons. He was dismissed for duck 3 times and was unbeaten the 3 times as well.

Rohit Sharma's stats for CSK
Matches Innings Runs Strike rate Average 50s 100s 6s 4s Ducks NOs
33 33 791 125.55 26.26 7 0 27 72 3 3
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 AM4 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

Most Test centuries in the World Test Championship

Former England captain Joe Root has scored the most test centuries in the World Test Championship so far. Cricket stars like Rohit Sharma, Kane Williamson, Steve Smith and Marnus Labuschagne are on the list as well.

Jul 11, 2025, 10:00 PM7 min read

Most Test centuries in the World Test Championship

The World Test Championship was started in 2019 to make Test cricket interesting. The Championship has changed the way Test Cricket is being played. Though England has shown their aggressive brand of cricket, which has taken the world by storm, but failed to win the title.

South Africa are the current winner of the ICC World Test Championship. New Zealand and Australia have won the World Test Championships in the first two editions, while India played the final on both occasions.

Joe Root, the former test captain of England till now has scored the test centuries in the World Test Championship.

Here are the players with the most Test centuries in the World Test Championship.

1. Joe Root | 19

Most Test centuries in the World Test Championship - Sportzpoint.com

England's Joe Root has the most Test centuries in the World Test Championship. So far, he has scored 19 centuries in 122 innings of 67 matches. Root is also the batsman who has scored the most runs in this tournament, with 5756 runs at an average of 51.85.

His best knock came against India in 2021 when he scored 228 in Chennai to help his side win the game. 

Read Also: Fav four in cricket: Kohli vs Root vs Williamson vs Smith overall stats

2. Steven Smith | 13

Most Test centuries in the World Test Championship | Steven Smith - Sportzpoint.com

Australia's Steve Smith has now scored the most test centuries in the World Test Championship. The Aussie top-order batter has been one of the best test batters of this generation and has scored runs all around the world.

Smith is known for his unorthodox and yet effective batting style, which keeps on annoying the opponent's bowling lineups.

Till now in WTC, Steve Smith has scored 4225 runs at an outstanding average of 50.29, including 13 test centuries.

Read Also | Most Test Runs in Cricket History (Men's)

3. Marnus Labuschagne | 11

Most Test centuries in the World Test Championship - Sportzpoint.com

Australia's Marnus Labuschagne has scored 11 centuries in his Test career, and all have been scored in the World Test Championship. In 53 matches, he has scored 4225 runs at an average of 48.01 during the Test Championship.

Marnus used to have his test average over 50. However, a recent dip in form, which also led to him being dropped from the test side as well, brought his batting average down. 

Still, he is the batter with the second-most test centuries and third-most runs in WTC history so far. 

4. Kane Williamson | 11

Most Test centuries in the World Test Championship | Kane Williamson - Sportzpoint.com

Kane Williamson has batted amazingly in the World Test Championship. He has played only 28 matches so far in this tournament, but has managed to score 11 centuries in his 50 innings. 

Williamson has the best average (61.34) among the batsmen who have scored at least 2000 runs in the World Test Championship. During the Test match versus South Africa, the former Kiwi skipper scored two tons in the same game. 

Williamson, with 33 test centuries, is the batter with third most test centuries among active batters. 

5. Rohit Sharma | 9

Most Test centuries in the World Test Championship | Rohit Sharma - Sportzpoint.com

Former Indian test captain Rohit Sharma is the only Indian batter included in the 'most Test centuries in the World Test Championship' list.

Before retiring from the format, Rohit played 40 matches during the Test Championship since 2019. In his 69 innings, he has scored 9 centuries and 8 half-centuries with his bat.

With 2716 runs in the World Test Championship in just 40 Tests, Rohit is the highest scorer for India in WTC history so far, with an average is 41.15. Rohit Sharma's all of 9 test tons in WTC came in winning cause for India. 

Also Read: Most Test Hundreds for India since 2021

6. Babar Azam | 8

Most Test centuries in the World Test Championship | Babar Azam - Sportzpoint.com

The former Pakistan skipper has scored 8 centuries during the World Test Championship cycle. Babar Azam is the sixth in the list of batters with most test centuries in WTC history.

In 36 matches, he has also scored 2998 runs at an average of 48.35 during the Test Championship.

The 29-year-old isn’t in the greatest of form currently, but on his day, Babar Azam is a delight to watch.

One of his most memorable knocks came against Australia in Karachi in 2022. Babar scored 196 while chasing a huge total in the 4th inning of the game.

7. Harry Brook | 8

Most Test centuries in the World Test Championship - Harry Brook (8) | sportzpoint.com
Brook after scoring his latest test century, vs India in Birmingham. Image | Getty Images

Currently, the ICC No.1 Men's test batter, Harry Brook, comes at number seven on our list of players with most test centuries in the World Test Championship. 

The English youngster has just played 24 test matches during the WTC cycles and has scored 8 centuries so far. 

Apart from Joe Root, he has been the shining armour of the English batting lineup in the last two seasons. Brook, till now, has scored 2234 test runs in WTC at an average of 55.85, with an outstanding strike rate of 83.54, the highest in WTC history. 

Read Also | Top 10 Underrated Cricketers Who Can Surprise You in 2025

8. Dhananjaya de Silva | 8

Most Test centuries in the World Test Championship - Sportzpoint.com

Sri Lanka's Dhananjaya De Silva might be one of the surprising names on this list.

The Sri Lanka captain has been one of the best batters for his country despite lacking support from the other end, most of the time.

So far, he has scored 8 centuries in 62 innings of 35 matches. Dhananjaya also scored 2509 runs, with an average of 44.80, during the Test Championship. Dhananjaya is also one of the active players with the most test centuries currently. 

9. Travis Head | 8

Most Test centuries in the World Test Championship - Travis Head - 8 tons | sportzpoint.com
Head after scoring a ton against India in 2024. Image | Getty Images

Travis Head, the swashbuckling left-handed batter, has also scored 8 test tons during the World Test Championship cycle. The Aussie batter is one of the most dangerous middle-order batters in the world at the moment in test cricket. 

Till now, in 51 matches in WTC, Head has scored 3264 runs at an average of 40.80, with a strike-rate of 72.85. Head also scored 15 fifties during the World Test Championship. 

Head's 7 out of 8 test tons during the WTC came in a winning cause for Australia.

Read Also | Every heated moment of IPL 2025 that you missed

10. Usman Khawaja | 8

Most Test centuries in the World Test Championship - Sportzpoint.com

Australian opener Usman Khawaja has hit 8 centuries during the World Test Championship cycle.

In 42 matches, he has scored 3251 runs at an average of 45.78. The Southpaw batter is a treat to watch when he is in song and has restored his career with some outstanding scores for the current WTC champions.

He was also the second-highest-scoring batsman in the 2021–2023 WTC cycle with 1,621 runs, the highest by an Australian batsman.

Also Read: Most Wickets in Test Cricket

11. Shubman Gill | 8

Most Test centuries in the World Test Championship - Shubman Gill - 8 | sportzpoint.com
Gill after scoring his double ton against England at Edgbaston. Image | BCCI

Before starting his tenure as the captain of the Indian men's test cricket team, Shubman Gill was nowhere on this list of batters with most test hundreds in WTC history. 

Read Also | Every record Shubman Gill broke during the ENG vs IND, 2nd test at Edgbaston

But as he wore the blazer of the Indian team, he was a different beast. In the first two tests as captain, he hit three centuries, which also had a highest score of 269, the highest by any Indian test captain. 

Till now, in 35 tests in WTC, Gill has scored 2494 runs at an average of 42.27, including 8 test tons. 

Next Article

Most Test Centuries for England

Joe Root scored his 37th Test Century on the second day of the third Test between England and India at Lord’s. He is now the batsman with the most test centuries for England.

Jul 11, 2025, 12:29 PM4 min read

Most Test Centuries for England

The Nation England has produced some extraordinary Batsmen in Cricket. They have impressed Cricket fans from all over the world with their achievements and glory. The test is considered the Best Format in Cricket. England has & had some players who are the best among many in the world of Test Cricket. Sir Jack Hobbs is considered the Best Test Batsman for England in Tests. He has scored 5410 runs in just 102 innings with 15 centuries and 28 half-centuries.

In recent times of greats, Joe Root has proven himself one of the greatest if not the greatest for England in Test Format as he has every right due to his achievements. Now, Let's give a look at the list of the Top 5 Batsmen with the most test centuries for England.

Read Also: Most International Hundreds among Active Players

Top 5 Batsmen with the Most Test Centuries for England:

1. Joe Root | 37 Centuries

Most Test Centuries for England

England batter Joe Root has written his name in the history books for England in Test Format by bringing up his 37th Test hundred on the second day of the third Test between England and India at Lord’s. It was also his third consecutive Test century at the venue. Moreover, he also overtook Graham Gooch as the highest run-scorer at Lord's in international cricket. 

Root made his debut in 2012 against team India and since then he has played 156* test matches. He has scored 13,219 runs with an average of 50.84.

2. Alastair Cook | 33 Centuries

Most Test Centuries: Alastair Cook | Sportz Point
Image - ICC

Alastair Cook was one of the greats in Test Cricket of his generation. He made his debut against India in 2006 for the national team in Test Cricket. Cook played 161 Test matches in which he batted 291 innings. He scored 12,472 runs with an average of 45.35. His highest score was 294 and he made 33 centuries and 57 half-centuries for his team. Cook played his last Test Match against India in 2018.

3. Kevin Pietersen | 23 Centuries

Most Test Centuries: Kevin Pietersen | Sportz Point
Image - Cricket Australia

Kevin Pietersen has proved himself across every format for England. He made his Test debut in 2005 against the Australian side at Lords. Pietersen played 104 test matches, in which he scored 8181 runs with an average of 47.29. He played his last test match against Australia in 2014. Kevin Pietersen is third on the list with 23 Centuries.

4. Wally Hammond | 22 Centuries

Walter Hammond | Sportz Point
Image - Cricket Soccer

The judgment of cricket history is that the greatest batsmen the game has known are - WG Grace, Jack Hobbs, Walter Hammond, and Don Bradman. Others may come close indeed to those four but do not quite take place with them. Hammond made his test debut against South Africa in 1927. He played 85 test matches and scored 7249 runs with an average of 58.45. He is 4th on the list with 22 test centuries. The Great Walter Hammond played his last Test match against New Zealand in 1947.

5. Colin Cowdrey | 22 Centuries

Michael Colin Cowdrey | Sportz Point
Image - Alchetron

Colin Cowdrey mostly known as Michael Cowdrey played Cricket for 21 years, One of the most durable batsmen in the history of Test Cricket. Cowdrey made his test debut in 1954 against the Aussies and played 114 matches, scoring 7624 runs with an average of 44.06. He is 5th on the list with the same no as Wally Hammond, 22 centuries. Michael Cowdrey played his last test match in 1975 against the Australian side.

Top 10 Players with the Most Centuries in Test Cricket for England:

Player Span Matches Innings Runs HS Average 100 50
Joe Root 2012-2025 156* 284 13219 262 50.84 37 66
Alastair Cook 2006-2018 161 291 12472 294 45.35 33 57
Kevin Pietersen 2005-2014 104 181 8181 227 47.28 23 35
Walter Hammond 1927-1947 85 140 7249 336* 58.45 22 24
Michael Cowdrey 1954-1975 114 188 7624 182 44.06 22 38
G Boycott 1964-1982 108 193 8114 246* 47.72 22 42
Ian Bell 2004-2015 118 205 7727 235 42.69 22 46
Andrew Strauss 2004-2012 100 178 7037 177 40.91 21 27
KF Barrington 1955-1968 82 131 6806 256 58.67 20 35
GA Gooch 1975-1995 118 215 8900 333 42.58 20 46
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 AM5 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

Indian players to record two hundreds in a Test match

Shubman Gill recently etched his name into the elite list of Indian players to record two hundreds in a Test match with his performance against England at Edgbaston. Discover the complete list filled with legendary batters who made history.

Jul 7, 2025, 12:20 PM6 min read

Indian players to record two hundreds in a Test match | sportzpoint.com

A hundred in test cricket is considered to be one of the highest cricketing honours. But imagine doing it twice in the same match? That's right! It requires a different level of class, endurance, and brilliance.

Over the years, only 8 Indian batters could achieve this extraordinary feat with their incredible batting abilities. We have curated a complete list, where you'll find the details of their remarkable achievement.

Here's the list of Indian players to record two hundreds in a Test Match:

1. Vijay Hazare (116 & 145 vs AUS), 1948

Vijay Hazare is one among the Indian players to record two hundreds in a Test match | sportzpoint.com
Vijay Hazare representing India. Image | Onecricket
  • 1st innings: 116 runs (303 balls)
  • 2nd innings: 145 runs (372 balls)

Vijay Hazare was the first Indian batsman to score two hundreds in a Test match. He made this record in the 4th test of India tour of Australia in 1948. Despite not having the match result in their favour, this particular knock by Hazare is remembered for the quality and efforts for winning.

This day marked the beginning of a new record for India, defined by the benchmark set by Hazare.

Read Also: Youngest Indian cricketers to score an international century

2. Sunil Gavaskar (124 & 220 vs WI) (111 & 107 vs PAK) (107 & 182 vs WI) | 1971, 1978

Sunil Gavaskar is among the Indian players to record two hundreds in a Test match | sportzpoint.com
Sunil Gavaskar celebrating a century for India in Tests. Image | The Hindu
  • First instance: 124 & 220 vs West Indies in 1971
  • Second instance: 111 & 107 vs Pakistan in 1978
  • Third instance: 107 & 182 vs West Indies in 1978

The 'Little Master,' Sunil Gavaskar, did wonders back in the '70s by achieving the record of two hundreds in a test match not only once, but 3 times. He is the only Indian batter to do so till date, facing two strong teams (West Indies and Pakistan).

This was the prime time of his career when he made it to multiple record books, inspiring the next generation of emerging cricketers.

3. Rahul Dravid (190 & 103* vs NZ) (110 & 135* vs PAK) | 1999, 2005

Rahul Dravid is among the Indian players to record two hundreds in a Test match | sportzpoint.com
Rahul Dravid celebrates a century for India. Image | ESPNcricinfo
  • First instance: 190 & 103* vs New Zealand in 1999
  • Second instance: 110 & 135* vs Pakistan in 2005

Rahul Dravid, a master of grinding down opposition attacks, is the only batter, after Gavaskar, to score two hundreds in a test match multiple times. He stepped out of the ordinary records by scoring it 2 times in a span of six years.

Dravid's first twin hundreds came in 1999 against New Zealand (190 & 103), where he was just 10 runs short of turning one into a double century. In 2005, he scored two hundreds in a test match against Pakistan, which also highly contributed to India's victory in the match.

Read Also: Most successful Test captains from India

4. Virat Kohli (115 & 141 vs AUS), 2014

Virat Kohli is among the Indian players to record two hundreds in a Test match | sportzpoint.com
Virat Kohli celebrating his century against Australia in 2014. Image | Instagram
  • 1st innings: 115 runs (184 balls)
  • 2nd innings: 141 runs (175 balls)

Over a decade later, Virat Kohli emerged as the 4th Indian player to record two hundreds in a test match in the first match against Australia series in 2014. He showcased his aggressive yet controlled batting by scoring 115 and 114 runs in the match.

Being the most successful captain in the history of Indian test cricket, and having several prestigious records to his name, this incredible feat adds another layer of excellence to his career.

5. Ajinkya Rahane (127 vs 100* SA), 2015

Ajinkya Rahane is among the Indian players to record two hundreds in a Test match | sportzpoint.com
Ajinkya Rahane celebrates his century against South Africa in 2015. Image | ESPNcricinfo
  • 1st innings: 127 runs (215 balls)
  • 2nd innings: 100* runs (206 balls)

Ajinkya Rahane registered himself among the legendary test players with his twin hundreds against South Africa in the 2015 series. He scored 127 and 100*, showcasing a pure sight of calm and composed batting.

His contributions secured a crucial dominating victory for India, as well as earned him the player of the match award.

Read Also: Fastest Indians to score 2000 test runs

6. Rohit Sharma (176 & 127 vs SA), 2019

Rohit Sharma is among the Indian players to record two hundreds in a Test match | sportzpoint.com
Rohit Sharma celebrates his century against South Africa in 2019. Image | Cricketdunia
  • 1st innings: 176 runs (244 balls)
  • 2nd innings: 127 runs (149 balls)

Transitioning successfully to a test opener, Rohit Sharma brought in his phenomenal style of batting against South Africa to record two hundreds in a single match in 2019. He smashes 176 and 127, crumbling down the opposition bowling attack.

This performance cemented his status as an opener, having commendable scoring skills, even in the longest format.

7. Rishabh Pant (134 & 118 vs ENG), 2025

Rishabh Pant is among the Indian players to record two hundreds in a Test match | sportzpoint.com
Rishabh Pant celebrates his century against England. Image | Mint
  • 1st innings: 134 runs (178 balls)
  • 2nd innings: 118 runs (140 balls)

Rishabh Pant, with his fearless batting and skillset, made history with his twin centuries in the Leeds test against England during the 2025 series. He scored 134 and 118, and celebrated with his iconic backflip in style!

This achivement has not only highlighted his evolving stability as a test batsman, but also made him the second wicketkeeper, after Andy flower, to score centuries in both the innings of a match in test cricket history.

Read Also: Every record Shubman Gill broke during the ENG vs IND, 2nd test at Edgbaston

8. Shubman Gill (269 & 161 vs ENG), 2025

Shubman Gill is among the Indian players to record two hundreds in a Test match | sportzpoint.com
Shubham Gill celebrates his double century against England in 2025. Image | BBC
  • 1st innings: 269 runs (387 balls)
  • 2nd innings: 161 runs (162 balls)

The latest entrant of this exclusive list, is the young sensation and Indian test captain, Shubman Gill. In a truly historic performance against England in the 2nd test in 2025, he scored an unbelievable double century (269 runs) and followed it up with a century (162 runs) in the next innings.

This monumental effort not only secured his place in this record book, but also made him the first Indian captain and only the second Indian overall (after Sunil Gavaskar) to score a double century and a century in the same test match.

Next Article

Latest Stories

Subscribe Newsletter

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