Who has scored the most runs in IPL history?


IPL 2023 Winner

The highest run-scorer in IPL history is Virat Kohli.

Most Runs in IPL History (As of 2024):

  1. Virat Kohli (RCB)7,263 runs

    • Matches: 237

    • Average: 37.24

    • Strike Rate: 130.02

    • 100s: 7

    • 50s: 50

    • Best Score: 113

  2. Shikhar Dhawan (SRH, DC, PBKS, MI)6,617 runs

  3. David Warner (DC, SRH)6,397 runs (Most runs by an overseas player)

  4. Rohit Sharma (DC, MI)6,211 runs

  5. Suresh Raina (CSK, GL)5,528 runs (Now retired)

Would you like details on Virat Kohli’s best IPL seasons?