#2 Chris Gayle - 3994 runs

The Carribean king of sixes, Chris Gayle is second on the list of foreign players with the most runs in the history of the IPL and 7th on the all-time list, amassing 3994 runs and counting. The West Indian has played 111 matches for KKR, RCB and KXIP together.
He has been in blistering form this campaign and will be eager to pick up his first ever IPL trophy this season. A handy off-spinner as well Gayle has picked up crucial wickets for his teams in the past. One of the most lethal opening batsmen in the game, the 39-year-old could continue playing for a few more years.
A real entertainer, Gayle has treated audiences to some spectacular batting performances and won matches by himself in this format of the game. A World T20 champion with the West Indies, only the IPL eludes the Carribean batsman.
Get real-time updates on IPL 2025, live scores, IPL Prediction, match schedule, points table,Result & squad -CSK, MI, RCB, KKR, SRH, LSG, DC, GT, PBKS