Oddsworth

Indian Premier League

Most runs in IPL history

Up to 31 May 2026

#PlayerMatInnsRunsHSAvgSR100s50sSpan
1Virat KohliRoyal Challengers Bengaluru2822759,336113*40.42134.809682008–2026
2Rohit SharmaMumbai Indians, Deccan Chargers2812767,329109*29.91132.922492008–2026
3Shikhar DhawanSunrisers Hyderabad, Delhi Capitals, Punjab Kings2222216,769106*35.26127.142512008–2024
4David WarnerSunrisers Hyderabad, Delhi Capitals1841846,56512640.52139.774622009–2024
5KL RahulPunjab Kings, Lucknow Super Giants, Delhi Capitals1601505,815152*46.15139.156452013–2026
6Suresh RainaChennai Super Kings, Gujarat Lions2042005,528100*32.52136.731392008–2021
7MS DhoniChennai Super Kings, Rising Pune Supergiant2772425,43984*38.30137.450242008–2025
8Ajinkya RahaneRajasthan Royals, Kolkata Knight Riders, Rising Pune Supergiant2121975,367105*30.15125.602352008–2026
9Sanju SamsonRajasthan Royals, Delhi Capitals, Chennai Super Kings1901865,18111931.79141.135272013–2026
10AB de VilliersRoyal Challengers Bengaluru, Delhi Capitals1831705,162133*39.71151.693402008–2021
11Chris GayleRoyal Challengers Bengaluru, Punjab Kings, Kolkata Knight Riders1411414,965175*39.72148.966312009–2021
12Robin UthappaKolkata Knight Riders, Pune Warriors, Royal Challengers Bengaluru2051974,9528827.51130.350272008–2022
13Dinesh KarthikKolkata Knight Riders, Royal Challengers Bengaluru, Delhi Capitals2572344,84297*26.32135.360222008–2024
14Faf du PlessisChennai Super Kings, Royal Challengers Bengaluru, Delhi Capitals1541474,7739635.10135.790392012–2025
15Jos ButtlerRajasthan Royals, Gujarat Titans, Mumbai Indians1381364,64612439.71149.737282016–2026
16Shubman GillGujarat Titans, Kolkata Knight Riders1341314,59812940.33142.095322018–2026
17Suryakumar YadavMumbai Indians, Kolkata Knight Riders1791644,581103*33.68148.592312012–2026
18Ambati RayuduMumbai Indians, Chennai Super Kings2041874,348100*28.23127.541222010–2023
19Shreyas IyerDelhi Capitals, Punjab Kings, Kolkata Knight Riders1471454,229101*35.84136.731322015–2026
20Gautam GambhirKolkata Knight Riders, Delhi Capitals1541524,2179331.01123.880362008–2018
21Manish PandeyKolkata Knight Riders, Sunrisers Hyderabad, Pune Warriors1801644,012114*29.50121.831222008–2026
22Shane WatsonRajasthan Royals, Chennai Super Kings, Royal Challengers Bengaluru1451413,874117*30.99137.914212008–2020
23Rishabh PantDelhi Capitals, Lucknow Super Giants1391363,865128*33.61146.792202016–2026
24Ishan KishanMumbai Indians, Sunrisers Hyderabad, Gujarat Lions1341273,600106*30.51143.541232016–2026
25Ravindra JadejaChennai Super Kings, Rajasthan Royals, Gujarat Lions2672093,52677*29.14130.64052008–2026

More IPL records

Share