Top Run-Scorers in IPL History

Explore the leading batsmen who have amassed the most runs in the Indian Premier League (IPL)

Virat Kohli – 8,004 Runs

Royal Challengers Bangalore's stalwart, Virat Kohli, leads the chart with 8,004 runs in 252 matches, averaging 38.67 with 8 centuries and 55 fifties.

Shikhar Dhawan – 6,769 Runs

Punjab Kings' opener, Shikhar Dhawan, has accumulated 6,769 runs in 222 matches, maintaining an average of 35.26.

Rohit Sharma – 6,628 Runs

Mumbai Indians' captain, Rohit Sharma, has scored 6,628 runs in 252 matches, showcasing his consistency and flair

David Warner – 6,565 Runs

The explosive Australian opener, David Warner, has amassed 6,565 runs in 184 IPL matches, playing for teams like SRH and DC.

Suresh Raina – 5,528 Runs

Known as 'Mr. IPL,' Suresh Raina accumulated 5,528 runs in 205 matches for CSK and GL, with an average of 32.51.

AB de Villiers – 5,162 Runs

The South African maestro, AB de Villiers, scored 5,162 runs in 184 matches for RCB, known for his 360-degree shot-making ability.

IPL's Batting Legends

These batsmen have etched their names in IPL history, showcasing remarkable consistency and entertainment over the years.