Indian Premier League (IPL) has changed the way cricket can be monetised. The league had provided financial stability to the players and showed the world a new way to get a global reach.
Ever since its inception in 2008, IPL had many surprise packages and superstars. But not many have proved to be consistent over the seasons.
There have been only a handful who delivered almost every season in IPL and ranked amongst the best run-getters in the tournament.
Here we look at the top five batters who managed to clinch the 4000 run-mark and are among the leading run scorers in IPL history.
#5. Robin Uthappa
Robin Uthappa has been one of the best players in IPL history since its inception. Having played an active role in India’s T20 2007 World Cup campaign, Uthappa was a promising talent for Royal Challengers Bangalore in the initial years.
But, he went on to play for Pune Warriors India before switching to Kolkata Knight Riders in IPL 2014.
He had played an active role in their title campaign and had been a mainstay at the franchise ever since. Robin Uthappa managed an impressive 4037 runs in IPL so far.
#4. Gautam Gambhir
One of the best batters in the IPL history, Gautam Gambhir was the most prolific left-hander batsman in the league over the past decade.
The Delhite managed to make Kolkata his home for seven years and delivered them two titles.
After his initial days for Delhi Daredevils, Gambhir returned to the franchise this season.
However, his poor run as a skipper meant he stepped aside from the team and sacrificed captaincy for a greater cause. He has so far managed to score 4217 runs in IPL.
#3. Rohit Sharma
Undoubtedly one of the best talents in Indian cricket in the modern era, Rohit Sharma is the most decorated player in the IPL history.
The Mumbaikar won four IPL titles in his career and led Mumbai to three IPL titles since taking over as the captain only in five years time.
He was also sensational with the bat scoring a very good 4438 runs in his IPL career. It is hard to see him slowing down anytime soon.
#2. Virat Kohli
Virat Kohli is one of the best batsmen in cricket history and has been just adding onto his credentials every passing day. The 29-year old has been at a single franchise since the inception of IPL in 2008.
Despite seeing little success concerning silverware with Royal Challengers Bangalore, Virat Kohli was one of the standout performers in IPL history.
He has scored 4775 runs in his IPL career so far and could reach more milestones in upcoming editions.
#1. Suresh Raina
Undoubtedly the most consistent performer in IPL history, Suresh Raina was brilliant with the bat every season. His worst season would probably see him scoring 350+ runs.
He is such an important player to Chennai Super Kings this season, as has in the past.
He also played a key role as a skipper to Gujarat Lions over two seasons. He is the leading run scorer of all time in IPL history with 4801 runs.
Here are the top 5 batters in IPL history
*The numbers have been updated until 6th May 2017