app-icon

SD Live

Fastest Live Scores

Download App
sportsdunia logo
Search Icon

Advertisement

Advertisement

Most Runs in IPL

Virat Kohli holds the record for scoring the most runs in the history of the Indian Premier League, with over 8634 runs. Known for his consistency and match-winning performances, he has been one of the most dominant batsmen in IPL history. Following him, the second-highest run scorer is Rohit Sharma, while Shikhar Dhawan ranks among the top players with the most runs in IPL history. These players have delivered exceptional performances over the years, showcasing consistency, adaptability, and the ability to perform under pressure in one of the most competitive T20 leagues in the world. Below, we have provided the complete overview of the most runs in IPL, highlighting the leading run scorers, their records, and their impact on the tournament.

Updated 3rd April 2026

Most Runs in IPL History

PLAYERRUNSMATINNSAVGSR
Virat Kohli
8,63425725739.79132.71
Rohit Sharma
7,04626726729.73132.10
Shikhar Dhawan
6,76922122135.07127.14
David Warner
6,54618318340.66139.66
Suresh Raina
5,52820020032.52136.73
MS Dhoni
5,43924224238.30137.45
KL Rahul
5,21213513546.54136.26
AB de Villiers
5,09516816839.80151.91
Ajinkya Rahane
5,03218318330.50125.02
Chris Gayle
4,95413913939.95149.04

Advertisement

How We Track This Record

Our IPL statistics are compiled from official match data provided by the BCCI and the IPL. We update our records database after every completed IPL match, typically within 24 hours of the match conclusion.

FAQs

Who has scored the most runs in IPL history?
Virat Kohli holds the record for scoring the most runs in IPL history, consistently delivering top performances across multiple seasons.
Who are the top 3 highest run scorers in IPL?
Virat Kohli, Rohit Sharma, and Shikhar Dhawan are among the top 3 highest run scorers in IPL history, known for their consistency and match-winning performances.