Highest Run Scorers in IPL : Virat Kohli is the highest run scorer in IPL history with 8447 runs; he is followed by Rohit Sharma in the second position with 6868 runs. Check out the list of the top 10 batsmen with the most runs in IPL history here.
The record for most runs in Indian Premier League (IPL) history belongs to Virat Kohli, who has amassed a colossal 8447 runs in his IPL career till now. He is in the number-one position on the list of all-time highest scorers in the IPL. Rohit Sharma is second on the list with 6868 runs. Shikhar Dhawan is the third in the list with 6769 runs.
List of Highest Run Scorers in IPL (2008-2025)
The following is a list of the all-time highest run scorers in the Indian Premier League.
Player Name | Matches | Runs | Highest Score | 100s |
Virat Kohli* | 262 | 8447 | 113* | 8 |
Rohit Sharma* | 266 | 6868 | 109* | 2 |
Shikhar Dhawan | 222 | 6769 | 106* | 2 |
David Warner | 184 | 6565 | 126 | 4 |
Suresh Raina | 205 | 5528 | 100* | 1 |
MS Dhoni* | 274 | 5394 | 84* | 0 |
AB de Villiers | 184 | 5162 | 133* | 3 |
KL Rahul* | 141 | 5054 | 132* | 4 |
Chris Gayle | 142 | 4965 | 175* | 6 |
Robin Uthappa | 205 | 4952 | 88 | 0 |
Dinesh Karthik | 257 | 4842 | 97* | 0 |
Ajinkya Rahane* | 195 | 4939 | 105* | 2 |
Sanju Samson* | 175 | 4643 | 119 | 3 |
Faf du Plessis* | 150 | 4736 | 96 | 0 |