Considered as one of the most prestigious cricket tournaments in the world, Indian Premier League has created waves of impact in the cricketing world. Given that several players wait to make it to the teams as it gives them a great chance to showcase their talents in the shortest format of the game. IPL has been the ground for many young talents and have made it to the highest levels using this platform.

The inaugural IPL was played in 2008. TIll date, there have been 12 editions of the tournament.

Given the impact of the tournament that it creates on players. Players pull out their best for each and every game.Here in Cricwizz, we take a look into the top 5 run getters in the history of IPL till date.

The top 5 run-scorers in Indian Premier League are:

1. Virat Kohli (5412 runs)

Virat Kohli  IPL
Virat Kohli (Image Credits: IPLT20.com)

Another list and another day, and again the current Indian captain makes it to the top spot of the list. This man has no mercy when it comes to scoring runs against the opposition. The Royal Challengers captain grabs the top spot with a towering 5412 runs in the 177 matches he played. He scores his runs at an empowering strike-rate of 131.61 and an average of 37.84. The 31 year-old has 5 centuries and 36 fifties and a high score of 113 to his name.

2. Suresh Raina (5368 runs)

Suresh Raina  IPL
Suresh Raina (Image Credits: IPLT20.com)

The aggressive left-hander is one of the regulars of the Chennai Super Kings ever since the franchise came into existence. His sheer power to clear the ropes and ability to chase any targets made him one of the most reliable batsmen in the CSK line-up. The 33-year-old makes it 2nd on this list by amassing 5368 runs (just 44 runs behind the top spot Kohli) in the 193 matches he played. He scores his runs at a pacy 137.11 and an average of 33.34. The former Indian captain has a century and 38 half centuries to his name in IPL with his highest score being 100* against Kings X1 Punjab.

3. Rohit Sharma (4898 runs)

Rohit Sharma  IPL
Rohit Sharma (Image Credits: NDTVSports)

Inching close to the 5000-run mark. The Mumbai Captains doesn't shy away from the toppers list too. He makes to the most of the lists when it comes to the top run scorers and is no exception here. The Right-handed opener has scored 4898 runs in the 188 matches he played in IPL at a strike-rate of 130.82. Rohit averages 31.60 in IPL with a century and 36 fifties to his name. The 33-year old has a high score of 109* against Kolkata Knight Riders.

4. David Warner (4706 runs)

David Warner  IPL
David Warner  (Image Credits: IPLT20.com)

The only foreign player to make it to this list, shows the dominance he has posed even on the sub-continent soil. He is known as the Pocket-dynamite for his immense hitting power. The Aussie has scored 4706 runs in the mere 126 matches he played in the IPL at an average of 43.17,. The 33-year old left hander scores his runs at a strike-rate of 142.39. Warner has 4 centuries and 44 fifties to his name and a high-score of 126 against Kolkata Knight Riders.

His average of 43.17, strike-rate of 142.39 and high score of 126 is the highest among all the players in the top 5 list.

5. Shikhar Dhawan (4579 runs)

Shikhar Dhawan  IPL
Shikhar Dhawan (Image Credits: InsideSports)

The flamboyant Indian left-hander makes it 5th on the list with 4579 runs he has to his name in the 159 matches he has played. The 34-year old scores his runs at an average of 33.42 and a strike-rate 124.80. Dhawan has 37 fifties to his name and a high-score of 97* against Kolkata Knight Riders. He has represented 4 teams in his IPL career till date namely - Deccan Chargers, Delhi Capitals, Mumbai Indians and Sunrisers Hyderabad.

Cover Credits:  TheCricketTimes