The highest-earning overseas player in IPL history is AB de Villiers, with total earnings of approximately ₹102.5 crore over his IPL career. He played primarily for the Royal Challengers Bangalore (RCB) and was one of the league's most consistent performers and fan favorites