" Top 5 Overseas Run-Getters In IPL History "

5. Kieron Pollard (171 innings): 3412 run

The all-rounder for the Mumbai Indians, who has been playing since 2010, is one of the rare athletes to play for the same team their whole IPL career.

4. Shane Watson (141 innings): 3874 run

The Australian all-rounder is listed fourth. During his prime, Watson was the most sought-after player because of his bat-and-ball prowess. 

3. Chris Gayle (141 innings): 4965 run

A true T20 legend. No one is more ominous to see on a cricket pitch than Christopher Henry Gayle holding his bat. Gayle has scored the third-most runs of any foreign player in the IPL.

2. AB De Villiers (170 innings): 5162 run

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.

1. David Warner (162 innings): 5881 run

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.