Most Runs in IPL History: Run Machines of IPL

Most Runs in IPL History

In its 12 years, the Indian Premier League has been a complete entertainment package for cricket fans. From big sixes to hat-tricks, last bowl thrillers to huge scores IPl has seen it all. From Modern Day Greats to Cricket Veterans, batsmen have ruled the IPL. Here we present you with the top 5 batsmen who have scored the most runs in IPL History.

List of Most Runs in IPL History

BatsmanMatchesInningsRunsSpan
Virat Kohli (RCB)19218458782008-2020
Suresh Raina (CSK, GL)19318953682008-2020
David Warner (DD, SRH)14214252542009-2020
Rohit Sharma (DEC, MI)20019552302008-2020
Shikhar Dhawan (DC, MI, SRH)17617551972008-2020
*Last Updated on 11th November, 2020.

Also Read: Highest Score in IPL History

#1 Virat Kohli

Virat Kohli has the most runs in IPL History; also called as Run Machine Kohli.

Rated as the best batsman in the world across all formats currently, the Indian and RCB skipper Virat Kohli; also called Run Machine Kohli has scored the most runs in IPL History. He has amassed a total of 5878 runs in 192 matches.

Virat Kohli is the only player to be a part of the same franchise since the inaugural season of IPL. Kohli also has 5 IPL centuries in his name four of which came in a single season of IPL making him the only player to do so. He also holds the record for most runs in a single season of IPL when he racked up 973 runs in IPL 2016.

But despite his brilliant batting performances, RCB hasn’t been able to win the IPL trophy yet.

#2 Suresh Raina

Suresh Raina has the second most runs in IPL history

Popularly known as “Mr. IPL”, Suresh Raina has the second most runs in IPL. He has a total of 5368 runs in 193 matches. He was the highest run getter in IPL for the first 11 seasons until Virat Kohli took him over in 2019. He was the first cricketer to reach 5000 runs in IPL. He was also the first Indian to smash 100 sixes in IPL. He is also the only player to have scored 400 runs in seven consecutive seasons of IPL (2008-2014).

Raina has been a part of only two teams in IPL; Chennai Super Kings and Gujarat Lions.

Suresh Raina pulled out of the 2020 IPL due to personal reasons. He will be looking to get back in action in the next season of the Indian Premier League.

#3 David Warner

David Warner: Sunrisers Hyderabad

David Warner has been a key factor for SRH ever since the franchise bought him in the auction. Be it as a captain or an opening batsman, he has proved his worth to SRH. He is the fourth player with the most runs in IPL history.

The Australian opener has scored 5254 runs in 142 matches. David Warner also has the best batting average among all batsmen in IPL (43.17) and in 2016 he took SRH to their maiden title victory. David Warner has been a part of Delhi Daredevils (now Delhi Capitals), and Sunrisers Hyderabad in his IPL career.

#4 Rohit Sharma

Rohit Sharma: Mumbai Indians

Rohit Sharma has been a valuable asset for both team India and Mumbai Indians and is the third leading run scorer in IPL. The Mumbai Indians skipper has gathered 5230 runs in 200 matches in IPL.

Apart from his brilliant batting performances, Rohit sharma also has an IPL hat-trick to his name. In IPL 2009, Sharma took a hat-trick against his current team Mumbai Indians while playing for Deccan Chargers.

Under Rohit’s captaincy, Mumbai Indians have won the trophy five times, most by any team. Rohit Sharma has also become the second player to play 200 matches in IPL History. Rohit played for Deccan Chargers in the early season of IPL until he was picked up by Mumbai Indians in 2011.

Must Read: Lowest and Highest Powerplay score in IPL History

#5 Shikhar Dhawan

Shikhar Dhawan: Delhi Capitals

The “Gabbar” of the Indian Team was traded by SRH to Delhi Capitals last year. He holds the fifth position in the list of the most run scorer in IPL. Dhawan has also become the first batsman to score two back-to-back centuries in IPL. He notched these tons against Chennai Super Kings and Kings XI Punjab in 2020.

Shikhar has been a part of Delhi Daredevils (now Delhi Capitals), Mumbai Indians, Deccan Chargers, and Sunrisers Hyderabad in his IPL career. In 176 matches, he has scored 5197 runs.