Cricket

List of Highest Run Scorers in IPL History

A complete ranked list of the highest run scorers in IPL history from 2008 to 2025, with career runs, matches, averages, and strike rates.

10 itemsUpdated Mar 23, 2026

Virat Kohli is the undisputed king of IPL run-scoring, becoming the first player in history to cross 8,000 IPL runs during the 2024 season. With 8,618 runs from 266 matches, he stands far ahead of Rohit Sharma (7,046), Shikhar Dhawan (6,617), David Warner (6,397), and Suresh Raina (5,528). What makes Kohli's record extraordinary is both his consistency — with 8 centuries and 63 half-centuries — and the fact that he has played exclusively for one team, Royal Challengers Bengaluru, across 18 seasons. His 2016 season of 973 runs is the all-time record for any batter in a single IPL season, while his career average of 39.53 is the best among high-volume run scorers.

#Name
1

Virat Kohli

Royal Challengers Bengaluru — 8,618 Runs

2

Rohit Sharma

Mumbai Indians — 7,046 Runs

3

Shikhar Dhawan

Multiple Teams — 6,617 Runs

4

David Warner

Sunrisers Hyderabad / Multiple Teams — 6,397 Runs

5

Suresh Raina

Chennai Super Kings — 5,528 Runs

6

AB de Villiers

Royal Challengers Bangalore — 5,162 Runs

7

MS Dhoni

Chennai Super Kings — 5,243 Runs

8

Chris Gayle

Royal Challengers Bangalore — 4,965 Runs

9

KL Rahul

Multiple Teams — 5,400+ Runs

10

Shubman Gill

Gujarat Titans / KKR — 4,500+ Runs

This list is compiled from verified public records and reference sources. Last verified: March 23, 2026.

Found an error? Report it here