1. AB de Villiers 

It’s no surprise that AB de Villiers takes the top slot, given his incredible talent and ability to turn the tide of a match with his incredible willow exploits. Over the course of 13 IPL editions, the South African batsman has amassed a total of INR 91,51,65,000 in earnings.

2. Sunil Narine 

Sunil Narine is second on the list of foreigners who have earned the most in the IPL, with INR 82,74,78,000 in total earnings. In the IPL, Narine has played 120 games and taken 127 wickets. But it’s his economic rate of 6.78 runs per over that makes him a valuable asset.

3. Pat Cummins

Pat Cummins, the Australian pacer who was purchased for a record INR 15.50 crore by the Kolkata Knight Riders (KKR) at the 2020 IPL auction, admitted he felt the weight of the large amount of money that he has been paid. Pat Cummins, the highly paid overseas player, stated that high money puts a different kind of pressure on players, but that it is something that they should manage.

4. Sam Curran 

Curran was released by the Punjab team, putting him on the market for the IPL 2020 Player Auction. The fast bowler, who had a base price of INR 1 crore, was eventually sold for INR 5.5 crore to the Chennai Super Kings. This young player has performed very well till now and is expected to do even better.

5. Shane Watson

Shane Watson has amassed an astonishing INR 77,13,48,250 after his participation in the IPL. The Australian veteran has pitched 141 innings and scored 3874 runs at a 30.99 batting average. In addition, the right-hander has four hundreds in the league. Watson was also named Man of the Tournament in the IPL’s debut season.