Most Runs in IPL History

Last Modified Mar 22, 2025 16:21 IST
PL 2024: Rajasthan Royals Vs Royal Challengers Bengaluru
PL 2024: Rajasthan Royals Vs Royal Challengers Bengaluru. Source: Getty

The Indian Premier League (IPL) is an annual T20 cricket league organized by the Board of Control for Cricket in India (BCCI). Launched in 2008, the league, which originally had eight teams vying for the title, expanded to 10 teams from the 2022 season. As of March 2025, Virat Kohli leads the all-time run-scoring charts with 8004 runs. On the bowling front, Yuzvendra Chahal has claimed the most wickets in IPL history (205).

MS Dhoni, the former captain of the Chennai Super Kings, holds the record for the most matches played (264). The IPL has also witnessed other individual records, such as Chris Gayle’s unbeaten 175, the highest individual score, and Alzarri Joseph’s 6/12, the best bowling figures in a match. The Mumbai Indians (MI) and the Chennai Super Kings (CSK) hold the record for the most IPL titles as of March 2025, with five championships each.

Most runs in IPL history

Virat Kohli leads the list with 8004 runs, making him the only player to cross the 8000-run mark in IPL history as of the 2024 season. Kohli has scored the entirety of the 8000-plus runs while donning the red and gold jersey of the Bengaluru-based franchise. Following him is Shikhar Dhawan, with 6769 runs, who has played for multiple teams, including the Delhi Capitals, Sunrisers Hyderabad, and Punjab Kings. Rohit Sharma, the five-time IPL-winning captain with the Mumbai Indians, is third on the list with 6628 runs.

David Warner, the 2016 IPL winning captain with the Sunrisers Hyderabad, holds the fourth spot with 6565 runs. He has also played for the Delhi Capitals. The fifth spot on the list is occupied by Suresh Raina, also called “Mr. IPL”. He played for the Chennai Super Kings (CSK) and briefly for the Gujarat Lions during CSK's two-year ban, scoring 5528 runs.

RankPlayerTeams PlayedSpanMatchesInningsRunsHighest ScoreAverageStrike Rate
1Virat KohliRCB2008-20242522448004113*38.67131.97
2Shikhar DhawanDC, DEC, MI, PBKS, SRH2008-20242222216769106*35.26127.14
3Rohit SharmaDEC, MI2008-20242572526628109*29.72131.14
4David WarnerDC (DD), SRH2009-2024184184656512640.52139.77
5Suresh RainaCSK, GL2008-20212052005528100*32.52136.76

*All stats are from iplt20.com

FAQs on IPL

A. Virat Kohli has scored the most runs in IPL history as of March 2025.

A. David Warner has the most 50s in IPL history as of March 2025.

A. The highest team score in IPL history was achieved by Sunrisers Hyderabad (287/3) against Royal Challengers Bengaluru (RCB) in 2024.

Related Stories

"If he is not in that side, then every other side around the world is doing a little dance" - Scott Styris on Suryakumar Yadav's place in India's XI "If he is not in that side, then every other side around the world is doing a little dance" - Scott Styris on Suryakumar Yadav's place in India's XI
"If he is not in that side, then every other side around the world is doing a little dance" - Scott Styris on Suryakumar Yadav's place in India's XI
"I actually see Suresh Raina play" - Aakash Chopra on Indian cricketers playing in foreign T20 leagues "I actually see Suresh Raina play" - Aakash Chopra on Indian cricketers playing in foreign T20 leagues
"I actually see Suresh Raina play" - Aakash Chopra on Indian cricketers playing in foreign T20 leagues
IPL: Top 5 highest run-getters in the league among overseas batsmen IPL: Top 5 highest run-getters in the league among overseas batsmen
IPL: Top 5 highest run-getters in the league among overseas batsmen
"He is an IPL legend" - Irfan Pathan lauds Shikhar Dhawan's match-winning knock in PBKS-GT IPL 2022 clash "He is an IPL legend" - Irfan Pathan lauds Shikhar Dhawan's match-winning knock in PBKS-GT IPL 2022 clash
"He is an IPL legend" - Irfan Pathan lauds Shikhar Dhawan's match-winning knock in PBKS-GT IPL 2022 clash
IPL 2021: 3 captains with most runs in the tournament IPL 2021: 3 captains with most runs in the tournament
IPL 2021: 3 captains with most runs in the tournament
IPL 2021: 3 players who won the Orange Cap most times IPL 2021: 3 players who won the Orange Cap most times
IPL 2021: 3 players who won the Orange Cap most times
MI vs RR, IPL 2021: Who will score the most runs in today's match? MI vs RR, IPL 2021: Who will score the most runs in today's match?
MI vs RR, IPL 2021: Who will score the most runs in today's match?
DC vs KKR, IPL 2021: Who will score the most runs in today's match? DC vs KKR, IPL 2021: Who will score the most runs in today's match?
DC vs KKR, IPL 2021: Who will score the most runs in today's match?
IPL 2021: “We would like a few more runs on the board” - MI star Trent Boult IPL 2021: “We would like a few more runs on the board” - MI star Trent Boult
IPL 2021: “We would like a few more runs on the board” - MI star Trent Boult 
IPL 2021: 3 best batting performances from Week 1 IPL 2021: 3 best batting performances from Week 1
IPL 2021: 3 best batting performances from Week 1
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications