Which foreign player has the most runs in IPL?


IPL 2023 Winner

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.