In this collection of photos, we will take you through the top five run-getters in IPL's history.
Virat Kohli, the former Indian captain, holds the record for the highest number of runs in the Indian Premier League (IPL) with a whopping 6727 runs in 225 matches at an impressive average of 36.55.
Following closely behind is Indian batsman Shikhar Dhawan, who has accumulated 6370 runs in 208 matches, including 56 half-centuries and four centuries while leading the Punjab Kings in IPL 2023.
David Warner, the Australian opener, is the lone foreign player in the top list, having scored 6012 runs in 165 matches with a remarkable average of 42.33.
Rohit Sharma, the captain of both Mumbai Indians and the Indian team, occupies the fourth position with 5880 runs in 228 IPL matches.
Suresh Raina, the Indian batsman, is in the fifth position with a total of 5528 runs in 205 matches.