The former South African captain is regarded as the generation’s most versatile batsman. De Villiers, who played for RCB, is currently ranked second among foreign players with the most runs scored in IPL history.
Warner has amassed the most foreigner runs in IPL history. Warner leads all IPL batsmen with more than 5000 runs in terms of batting average. The Australian also owns the record for most half-centuries scored in IPL history.