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.
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.