First played in 2008, the Indian Premier League has become the home to some of modern-day cricket's biggest hitters.
Perhaps unsurprisingly, Virat Kohli tops the list of the most runs scored, but who rounds out the top five?
Find out below.
Spending his entire IPL career with Royal Challengers Bangalore, Virat Kohli remains the only player to have cleared 7,000 and 8,000 IPL runs
Still at the top of his game, 1,714 of his 8,000+ runs came in the 2016 and 2024 seasons.
A model of consistency, Shikhar Dhawan scored 300+ runs in 13 consecutive IPL seasons, and scored 400+ runs in nine out of 12 seasons between 2011 and 2023, ranking second in all-time IPL runs.
One of the best batters in IPL history, Rohit Sharma has played every season since its inception in 2008 and has failed to reached 300 runs just twice, with 268 his lowest season total in 2022.
Still going strong at the age of 38, David Warner remains one of just four players in IPL history to clear 6,000 runs, Warner also holds the fourth-highest individual season score with his 848 runs scored Sunrisers Hyderabad in 2016.
The Australian also cleared 500 runs in six straight seasons between 2014 and 2020.
One of the stars of the IPL's early years, Suresh Raina scored 400+ runs in nine of the competition's first 11 seasons, reaching 5,000 IPL runs in 2018.