Most Runs in IPL : Virat Kohli is the highest run scorer in IPL history with 8326 runs; he is followed by Rohit Sharma in the second position with 6786 runs. Check out the list of the top 10 batsmen with the most runs in IPL history here.
Most Runs in IPL History: The record for most runs in Indian Premier League (IPL) history belongs to Virat Kohli, who has amassed a colossal 8326 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 6786 runs. Shikhar Dhawan is the third in the list with 6769 runs.

List of Top 10 Batsmen with Most Runs in IPL
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* | 261 | 8396 | 113* | 8 |
Rohit Sharma* | 265 | 6856 | 109* | 2 |
Shikhar Dhawan | 222 | 6769 | 106* | 2 |
David Warner | 184 | 6565 | 126 | 4 |
Suresh Raina | 205 | 5528 | 100* | 1 |
MS Dhoni* | 272 | 5377 | 84* | 0 |
AB de Villiers | 184 | 5162 | 133* | 3 |
KL Rahul* | 139 | 5006 | 132* | 4 |
Chris Gayle | 142 | 4965 | 175* | 6 |
Robin Uthappa | 205 | 4952 | 88 | 0 |
Dinesh Karthik | 257 | 4842 | 97* | 0 |
Ajinkya Rahane* | 193 | 4913 | 105* | 2 |
Sanju Samson* | 175 | 4643 | 119 | 3 |
Francois du Plessis* | 148 | 4652 | 96 | 0 |