The 17th season of the world’s toughest T20 league is going to start on 22nd March,2024. In the opening encounter, defending champion Chennai Super Kings will take on Royal Challengers Bangalore at MA Chidambaram Stadium, Chennai.
The five-time Indian Premier League champion Chennai Super Kings will be led by former Indian captain Mahendra Singh Dhoni. Former South African skipper Faf du Plessis will be captaining Royal Challengers Bangalore.
Fans are eagerly waiting for the epic clash of the season opener. It’s the comeback of two superstars of Indian cricket. Ms. Dhoni will be back in yellow after the 2023 IPL season and Virat Kohli will be back after the break.
Continuing the article series on IPL batting records, today in this article we will get to know about the batters who completed 6,000 runs in the league. Also get to know how many players achieved this record in the IPL and who did it in the fewest innings. Who is the first one and who is at the top? Let’s see…
4 Players to Score Fastest 6000 Runs in IPL
No. | Batter | Innings |
---|---|---|
1 | David Warner | 165 |
2 | Virat Kohli | 188 |
3 | Shikhar Dhawan | 199 |
4 | Rohit Sharma | 227 |
1. David Warner

A standout performer for Australia once again tops the list by achieving 6,000 runs in the Indian Premier League by taking the fewest innings. Dominating opening batter completed 6,000 runs in just 165 innings. Warner is the first overseas batter to complete 6,000 runs in the league.
Playing for the Delhi Capitals at the Barsapara Cricket Stadium, Guwahati, against the Rajasthan Royals in the second inning, David Warner scored 65 from 55 balls and reached the landmark. The left-handed opening batter scored seven boundaries in that inning. The Rajasthan Royals won that game by 57 runs.
Warner is among the most consistent overseas batters in the biggest T20 league. Warner scored 6397 runs in 176 innings with an average of 41.54 and a strike rate of 139.92. Warner registered four centuries and 61 half centuries in the league. Notably, Warner was the top run getter in the 2015, 2017 and 2019 seasons and won the Orange Cap.
2. Virat Kohli

The first player to complete 6,000 runs in the Indian Premier League is Virat Kohli. The Superstar of the Game climbed this mountain of runs in just 188 games, which is the second fastest in terms of innings played.
Virat achieved this batting record against the Rajasthan Royals at the Wankhede Stadium, Mumbai, on April 22, 2021. Chase Master scored an unbeaten 72 from 47 balls, including six boundaries and three maximums.
Virat Kohli is the top run scorer in the Indian Premier League. Kohli played 237 matches and scored 7263 runs with an average of 37.25 and a strike rate of 130.02 for Royal Challengers Bangalore. Kohli registered 7 hundreds which is most by any batter in the league, and also has 50 half-centuries.
3. Shikhar Dhawan

Veteran opening batter is the second player to reach the 6,000-run mountain and third in the fastest-to-score 6,000-run list. Dhawan played 199 innings to achieve this score.
Dhawan played his 200th match on April 24, 2022, at Wankhede Stadium, Mumbai, against the Chennai Super Kings and also registered 6,000 runs in that same match. Dhawan scored the most boundaries in the Indian Premier League; from his bat, 750 boundaries came.
Shikhar Dhawan is among the top consistent run scorers in the league. Dhawan crossed 400 plus runs total in nine seasons. Dhawan is one of the few players who played in each and every season of the Indian Premier League.
4. Rohit Sharma

Current Indian team captain and former Mumbai Indians captain Rohit Sharma is the fourth quickest player to score 6,000 runs in the Indian Premier League. Rohit Sharma is among the top entertaining batters in the league. Rohit took 227 innings to achieve this milestone.
Hitman reached the landmark against Sunrisers Hyderabad at Rajiv Gandhi International Stadium, Hyderabad, on April 18, 2023. Rohit scored 28 runs from 18 balls with six boundaries in that match. Due to Cameron Green‘s winning inning, the Mumbai Indians won that match.
Rohit Sharma in the Indian Premier League played 243 matches and scored 6211 runs with an average of 29.58 and a strike rate of 130.05. The attacking opener registered 42 half-centuries and one hundred in the league. Rohit has 257 sixes with his name in the tournament. Rohit is also among the fewest players to have played all 16 IPL seasons.