Indian T20 League: Who has scored the most runs in the history of the tournament?

Indian T20 League: Who has scored the most runs in the history of the tournament?

Virat Kohli is the top run-scorer in the history of the Indian T20 League, with an impressive 8,004 runs in 252 matches. Throughout his career in the league, he has remained loyal to a single franchise, Team Bengaluru. Following him is Shikhar Dhawan, who has accumulated 6,769 runs in 222 matches, placing him second on the all-time list. Rohit Sharma, another Indian cricketing great, holds the third spot with 6,628 runs scored over 257 games.

Among the overseas players, David Warner stands out as the highest run-scorer, amassing 6,565 runs in 184 matches. Suresh Raina, a key figure in the league's history, ranks just below Warner. Raina scored 5,528 runs in 205 matches before playing his last game in 2021. MS Dhoni, one of the most iconic captains in the league, is sixth on the list with 5,243 runs in 264 games. AB de Villiers, another foreign player who left a lasting impact, scored 5,162 runs in 184 matches.

Chris Gayle, known for his explosive batting, is eighth with 4,965 runs in 142 games. He also holds the record for the highest individual score in the league, with an unbeaten 175 for Team Bengaluru against Team Pune in 2013. Robin Uthappa follows closely with 4,952 runs in 205 matches, while Dinesh Karthik rounds out the top 10, having scored 4,842 runs in 257 games.

Most runs in the Indian T20 League

Number

Name

Runs

Clubs

1

Virat Kohli

8004

Team Bengaluru

2

Shikhar Dhawan

6769

Team Delhi, Team Deccan, Team Mumbai, Team Punjab, Team Hyderabad

3

Rohit Sharma

6628

Team Deccan, Team Mumbai

4

David Warner

6565

Team Delhi, Team Hyderabad

5

Suresh Raina

5528

Team Chennai, Team Gujarat

6

MS Dhoni

5243

Team Chennai, Team Pune

7

AB de Villiers

5162

Team Delhi, Team Bengaluru

8

Chris Gayle

4965

Team Kolkata, Team Bengaluru, Team Punjab

9

Robin Uthappa

4952

Team Chennai, Team Kolkata, Team Mumbai, Team Pune, Team Bengaluru, Team Rajasthan

10

Dinesh Karthik

4842

Team Bengaluru, Team Mumbai, Team Delhi, Team Gujarat, Team Punjab, Team Kolkata, 

Virat Kohli: 8004 runs in 252 matches

Virat Kohli's journey in the Indian T20 League is nothing short of legendary. As the highest run-scorer in the history of the tournament, Kohli has amassed a staggering 8,004 runs. His consistency and hunger for runs have been evident throughout his career, making him a formidable opponent for any bowling attack. Kohli's most prolific season came in 2016 when he scored an unbelievable 973 runs, including four centuries, leading Team Bengaluru to the final. 

Shikhar Dhawan: 6769 runs in 222 matches

Shikhar Dhawan, known for his flamboyant style and consistent performances, is the second-highest run-scorer in the Indian T20 League history with 6,769 runs. Dhawan's journey in the tournament has seen him don the jerseys of multiple franchises, but his impact has been profound with each one. His ability to score runs at a brisk pace, especially in the powerplay, has often given his teams a solid foundation. Dhawan's career-best season came in 2020 when he scored back-to-back centuries for Team Delhi, showcasing his class and temperament. 

Rohit Sharma: 6628 runs in 257 games

Rohit Sharma, the former captain of Team Mumbai, is not only known for his leadership but also for his prolific run-scoring. With 6,628 runs, Rohit is the third-highest run-getter in the Indian T20 League. Under his captaincy, Team Mumbai have won a record five titles, and his batting has been a crucial factor in their dominance. Rohit's ability to play match-winning innings, often under pressure, has earned him the reputation of being one of the most dependable players in the league. His effortless stroke play and knack for hitting big sixes make him a crowd favorite.