Top 10 highest run scorers in IPL history
AFP
Virat Kohli (RCB) - 8004 Runs
The all-time highest IPL run-scorer, Kohli has 8004 runs in 252 matches, including 8 centuries, 55 fifties, and a record 973-run season in 2016.
Shikhar Dhawan (PBKS) - 6769 Runs
A consistent performer, Dhawan has 6769 runs in 222 matches, with 2 centuries and 51 fifties. His best season came in 2020 with 618 runs
Rohit Sharma (MI) - 6628 Runs
A five-time IPL-winning captain, Rohit has 6628 runs in 254 games, with 2 hundreds, 43 fifties, and 280 sixes—the second most in IPL history
David Warner (DC) - 6565 Runs
The highest-scoring overseas player, Warner has 6565 runs in 184 matches, with 4 centuries, 62 fifties, and a stellar 848-run season in 2016
Suresh Raina (CSK) - 5528 Runs
`Mr IPL` Raina played 205 matches, scoring 5528 runs at a 136.76 strike rate, guiding CSK to four titles before retiring in 2022
MS Dhoni (CSK) - 5243 Runs
The most-capped IPL player, Dhoni has 5243 runs in 264 matches and is just 18 runs shy of surpassing Raina as CSK’s highest IPL run-scorer
AB de Villiers (RCB) - 5162 Runs
A T20 legend, De Villiers amassed 5162 runs in 184 matches, averaging 39.70 with a staggering 151.68 strike rate, 3 centuries, and 40 fifties.
Chris Gayle (RCB) - 4965 Runs
The Universe Boss smashed 4965 runs in 13 IPL seasons, boasting an incredible 39.72 average and a blistering 148.96 strike rate
Robin Uthappa (KKR) - 4952 Runs
Uthappa scored 4952 IPL runs in 205 games, winning the 2014 Orange Cap after leading KKR to the title with a brilliant season
Dinesh Karthik (RCB) - 4842 Runs
A reliable finisher, Karthik has 4842 IPL runs. In international cricket, he has over 1750 ODI and 1000 Test runs, including a Test century