Most runs in IPL history
Up to 31 May 2026
| # | Player | Mat | Inns | Runs | HS | Avg | SR | 100s | 50s | Span |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Virat KohliRoyal Challengers Bengaluru | 282 | 275 | 9,336 | 113* | 40.42 | 134.80 | 9 | 68 | 2008–2026 |
| 2 | Rohit SharmaMumbai Indians, Deccan Chargers | 281 | 276 | 7,329 | 109* | 29.91 | 132.92 | 2 | 49 | 2008–2026 |
| 3 | Shikhar DhawanSunrisers Hyderabad, Delhi Capitals, Punjab Kings | 222 | 221 | 6,769 | 106* | 35.26 | 127.14 | 2 | 51 | 2008–2024 |
| 4 | David WarnerSunrisers Hyderabad, Delhi Capitals | 184 | 184 | 6,565 | 126 | 40.52 | 139.77 | 4 | 62 | 2009–2024 |
| 5 | KL RahulPunjab Kings, Lucknow Super Giants, Delhi Capitals | 160 | 150 | 5,815 | 152* | 46.15 | 139.15 | 6 | 45 | 2013–2026 |
| 6 | Suresh RainaChennai Super Kings, Gujarat Lions | 204 | 200 | 5,528 | 100* | 32.52 | 136.73 | 1 | 39 | 2008–2021 |
| 7 | MS DhoniChennai Super Kings, Rising Pune Supergiant | 277 | 242 | 5,439 | 84* | 38.30 | 137.45 | 0 | 24 | 2008–2025 |
| 8 | Ajinkya RahaneRajasthan Royals, Kolkata Knight Riders, Rising Pune Supergiant | 212 | 197 | 5,367 | 105* | 30.15 | 125.60 | 2 | 35 | 2008–2026 |
| 9 | Sanju SamsonRajasthan Royals, Delhi Capitals, Chennai Super Kings | 190 | 186 | 5,181 | 119 | 31.79 | 141.13 | 5 | 27 | 2013–2026 |
| 10 | AB de VilliersRoyal Challengers Bengaluru, Delhi Capitals | 183 | 170 | 5,162 | 133* | 39.71 | 151.69 | 3 | 40 | 2008–2021 |
| 11 | Chris GayleRoyal Challengers Bengaluru, Punjab Kings, Kolkata Knight Riders | 141 | 141 | 4,965 | 175* | 39.72 | 148.96 | 6 | 31 | 2009–2021 |
| 12 | Robin UthappaKolkata Knight Riders, Pune Warriors, Royal Challengers Bengaluru | 205 | 197 | 4,952 | 88 | 27.51 | 130.35 | 0 | 27 | 2008–2022 |
| 13 | Dinesh KarthikKolkata Knight Riders, Royal Challengers Bengaluru, Delhi Capitals | 257 | 234 | 4,842 | 97* | 26.32 | 135.36 | 0 | 22 | 2008–2024 |
| 14 | Faf du PlessisChennai Super Kings, Royal Challengers Bengaluru, Delhi Capitals | 154 | 147 | 4,773 | 96 | 35.10 | 135.79 | 0 | 39 | 2012–2025 |
| 15 | Jos ButtlerRajasthan Royals, Gujarat Titans, Mumbai Indians | 138 | 136 | 4,646 | 124 | 39.71 | 149.73 | 7 | 28 | 2016–2026 |
| 16 | Shubman GillGujarat Titans, Kolkata Knight Riders | 134 | 131 | 4,598 | 129 | 40.33 | 142.09 | 5 | 32 | 2018–2026 |
| 17 | Suryakumar YadavMumbai Indians, Kolkata Knight Riders | 179 | 164 | 4,581 | 103* | 33.68 | 148.59 | 2 | 31 | 2012–2026 |
| 18 | Ambati RayuduMumbai Indians, Chennai Super Kings | 204 | 187 | 4,348 | 100* | 28.23 | 127.54 | 1 | 22 | 2010–2023 |
| 19 | Shreyas IyerDelhi Capitals, Punjab Kings, Kolkata Knight Riders | 147 | 145 | 4,229 | 101* | 35.84 | 136.73 | 1 | 32 | 2015–2026 |
| 20 | Gautam GambhirKolkata Knight Riders, Delhi Capitals | 154 | 152 | 4,217 | 93 | 31.01 | 123.88 | 0 | 36 | 2008–2018 |
| 21 | Manish PandeyKolkata Knight Riders, Sunrisers Hyderabad, Pune Warriors | 180 | 164 | 4,012 | 114* | 29.50 | 121.83 | 1 | 22 | 2008–2026 |
| 22 | Shane WatsonRajasthan Royals, Chennai Super Kings, Royal Challengers Bengaluru | 145 | 141 | 3,874 | 117* | 30.99 | 137.91 | 4 | 21 | 2008–2020 |
| 23 | Rishabh PantDelhi Capitals, Lucknow Super Giants | 139 | 136 | 3,865 | 128* | 33.61 | 146.79 | 2 | 20 | 2016–2026 |
| 24 | Ishan KishanMumbai Indians, Sunrisers Hyderabad, Gujarat Lions | 134 | 127 | 3,600 | 106* | 30.51 | 143.54 | 1 | 23 | 2016–2026 |
| 25 | Ravindra JadejaChennai Super Kings, Rajasthan Royals, Gujarat Lions | 267 | 209 | 3,526 | 77* | 29.14 | 130.64 | 0 | 5 | 2008–2026 |