The Indian Premier League (IPL) is by far the best franchise league in the world. It’s the quality of the players which sets this tournament apart. The batting on display in the IPL is simply breathtaking. The likes of Glenn Maxwell, Andre Russell have set the stage on fire in a couple of seasons. There are a few top 5 run-scorers in the IPL players though who have been dominating the batting charts consistently over the years.
We at StumpsandBails bring to you the Top 5 run-getters of all-time in the IPL:
#5 Shikhar Dhawan
Shikhar Dhawan has been a constant force in the IPL right since the first season. But he came into his own in IPL 2012 when he made a truckload of runs for Deccan Chargers (now Sunrisers Hyderabad). Dhawan has amassed 5197 runs at an average of 34.41. His strike rate of 126.87 is decent for an opener. Dhawan’s combined batting sum of average and strike rate is (34.4+126.8) is 161.2. His cumulative batting score is the lowest among the top 5 batsmen.
#4 Rohit Sharma
Rohit Sharma holds the record for winning the maximum number of IPL titles both as a captain (5) and as a player (6). He has played crucial knocks for both Hyderabad (2008-10) and Mumbai (2011-present) over the years. Sharma has scored 5230 runs. He averages 31.3 while his strike rate is 130.61. His cumulative batting score is 161.9
#3 David Warner
David Warner has been the best IPL batsman since 2015. He won three orange caps in the period between 2015-19. What makes Warner’s orange cap feats stunning is the fact that he did not play IPL 2018 and he was the 2nd highest run-scorer in IPL 2016. His 848 runs (IPL 2016) are the second-best returns for batsmen in a single season. He is the highest run-scorer among the overseas batsmen. Warner has notched up 5254 runs at a stunning average of 42.71 and a strike rate of 141.54. His cumulative batting score of 184.2 is the best among the Top 5 leading run-scorers in IPL.
#2 Suresh Raina
Suresh Raina is known as Mr. IPL. He has been one of the key reasons why the Chennai Super Kings have been so consistent in the IPL. Raina is the only player who has scored more than 370 runs in every season of the IPL (2008-19). His numbers are outstanding, to say the least. Raina was holding the record for scoring the most runs in the IPL for a significant period. He has scored 5368 runs at an average of 33.34. His strike rate of 137.14 is highly impressive. His cumulative batting score is 170.51. It is higher as compared to the leading run-scorer of the competition.
#1 Virat Kohli
Virat Kohli had a stellar IPL season in 2016 when he racked up 4 centuries. Kohli’s season total of 973 runs in 2016 remains a tournament record. He has 44 fifty-plus scores in the league (5 centuries and 39 half-centuries). Kohli tops the chart for leading run-scorers in the IPL. He has scored 5878 runs (more than 500 clear of the 2nd best, Raina). His runs have come at an average of 381.6 and a strike rate of 130.73. His cumulative score of 168.9 is the 3rd highest among the Top 5 leading run-scorers.