David Warner holds the record for the most runs scored by a foreign player in the Indian Premier League (IPL). Representing teams such as the Delhi Capitals and Sunrisers Hyderabad, Warner has amassed a total of 6,565 runs over his IPL career. Cricket365
Following Warner, the top overseas run-scorers in the IPL include:Cricfacts+1Cricket365+1
-
AB de Villiers: The former South African captain scored 5,162 runs in 184 matches, playing for Delhi Daredevils and Royal Challengers Bangalore. Cricfacts
-
Chris Gayle: The West Indian powerhouse accumulated 4,965 runs in 142 matches, representing Kolkata Knight Riders, Royal Challengers Bangalore, and Punjab Kings. Cricfacts
-
Faf du Plessis: The South African batter has scored 4,571 runs in 138 innings, playing for Chennai Super Kings and Royal Challengers Bangalore.
-
Shane Watson: The Australian all-rounder amassed 3,874 runs in 141 innings, representing Rajasthan Royals, Royal Challengers Bangalore, and Chennai Super Kings. CricIndeed
These statistics underscore the significant impact that overseas players have had in the IPL, with Warner leading the pack among foreign batsmen.