Australia's David Warner is the leading run-scorer in IPL history with 500 + runs to his name. He has done so seven times in the tournament's history.

David Warner has scored 6397 runs in 176 matches at an average of 41.54 and strike rate of 139.92. This includes 4 centuries.

Virat Kohli is the second-highest run-scorer in the history of the Indian Premier League (IPL) with 500 + runs to his name.

Virat has scored 7263 runs in 237 matches at an average of 37.25 and strike rate of 130.02. This includes 7 centuries as well

KL Rahul is the third-highest run-scorer in the history of the Indian Premier League (IPL) with 500 + runs to his name.

KL Rahul Scored 500 or more runs. He's done it five times. He has scored 6617 runs in 217 matches.

Suresh Raina is the fourth-highest run-getter in the history of (IPL) with 500 or more runs to his name. He has scored 5528 runs in 205 matches.

West Indies batsman Chris Gayle holds the record for scoring the most runs in the IPL with 500 or more runs.

Gayle did it 3 times. He has scored 4965 runs in 142 matches at an average of 39.72.

Gautam Gambhir is the fourth-highest run-getter in the history of IPL with 500 or more runs. He has 4217 runs in 154 matches at an average of 31.00.

South Africa's Quinton de Kock is fourth on the list of players with 500 or more runs in the IPL.

NEXT: India’s Mandhana Ahead in Earning in Comparison to Babar