Top Overseas Players with Most Runs in IPL History
Overseas Players with Most Runs in IPL History: While many Indian batsmen have dominated the IPL charts, there are also some overseas players who have made a mark with their prolific run-scoring abilities. Here we will look at the top 10 most successful foreign run-scorers in IPL history.
Overseas Players with Most Runs in the IPL
| Rank | Player | Runs | Innings |
|---|---|---|---|
| 1 | David Warner | 6265 | 162 |
| 2 | AB De Villiers | 5162 | 170 |
| 3 | Chris Gayle | 4965 | 141 |
| 4 | Faf du Plessis | 4133 | 130 |
| 5 | Shane Watson | 3874 | 141 |
| 6 | Kieron Pollard | 3412 | 171 |
| 7 | Jos Buttler | 3223 | 94 |

#1. David Warner | Most Runs (6,564 ) for an Overseas Player
David Warner is the highest run-scorer among overseas players in the IPL, with 6,564 runs in 184 matches. Representing Delhi and Hyderabad franchises, Warner has scored 4 tons and 61 fifties at a strike rate nearing 139.77.

His aggressive batting style makes him the highest run-getter among overseas IPL players. Warner won the Orange Cap thrice, proving his world-class consistency.
#2. AB de Villiers | 5162 Runs
Franchise(s): Delhi Capitals, Royal Challengers Bangalore
Key Achievements: 3 Centuries, 40 Half-Centuries, Strike Rate 150+
AB de Villiers is undoubtedly one of the greatest overseas players in IPL history. With 5,162 runs in 184 matches, he is second on the list. Known for his innovative stroke play and ability to turn the game on its head, AB de Villiers dazzled fans with his performances.

His remarkable consistency is evident, with 3 centuries and 40 half-centuries, all at a strike rate exceeding 150. His ability to clear boundaries and play 360-degree cricket made him one of the most exciting players in IPL history.
See Also : Most Sixes by Indian Players in IPL History
#3. Chris Gayle | 4965 Runs
Franchise(s): Punjab Kings, Royal Challengers Bangalore, Kolkata Knight Riders
Key Achievements: 6 Centuries, Highest IPL Score of 175*
Chris Gayle, the West Indian powerhouse, is one of the most feared hitters in IPL. With a total of 4,965 runs in 142 matches, Gayle is third on the list. Known for his explosive batting, he has hit 6 centuries and 31 fifties, including the record for the highest individual score in IPL history: 175*. His natural power-hitting style makes him a constant threat to bowlers, and his strike rate has always been impressive.
#4. Faf du Plessis | 4571 Runs
Franchise(s): Chennai Super Kings, Royal Challengers Bangalore
Key Achievements: 37 Half-Centuries
Faf du Plessis, former South African captain, has been a mainstay at the top of the order in the IPL. With 4,571 runs in 145 matches, Faf has been reliable for Chennai Super Kings and Royal Challengers Bangalore. Though not flashy, his consistency has made him a key player, and his 37 half-centuries are a testament to his ability to anchor innings while keeping the scoreboard ticking.
#5. Shane Watson | 3874 Runs
Franchise(s): Rajasthan Royals, Chennai Super Kings
Key Achievements: 4 Centuries, 21 Half-Centuries, 92 Wickets
Shane Watson, an Australian all-rounder, has made valuable contributions with both bat and ball. With 3,874 runs in 145 matches, Watson impressed with 4 centuries and 21 half-centuries.

He also contributed 92 wickets with his medium pace. Watson was instrumental in Rajasthan Royals’ IPL win in 2008 and played a vital role in CSK’s success in the 2018 season.
6. Kieron Pollard | 3412 Runs
Franchise: Mumbai Indians
Key Achievements: 16 Fifties, Strike Rate of 147.32, 69 Wickets
Kieron Pollard is known for his finishing skills. He has scored 3,412 runs in 189 matches for Mumbai Indians, boasting a strike rate of 147.32. Known for his power-hitting, Pollard has hit 16 fifties and has been a key contributor in Mumbai’s multiple title wins. He is also a handy bowler, having taken 69 wickets over the years.
7. Jos Buttler | 3582 Runs
Franchise(s): Mumbai Indians, Rajasthan Royals
Key Achievements: 7 Centuries, 19 Half-Centuries, Strike Rate 147.53
Jos Buttler, the explosive England batsman, has been a consistent run-scorer in the IPL. With 3,582 runs in 107 matches, Buttler has played some breathtaking innings, including 7 centuries. His strike rate of 147.53 and ability to perform in pressure situations make him one of the most dangerous overseas players in the tournament.
See Also : Most Not-Outs by Opening Batsmen in the History of the Indian Premier League (IPL)
8. Brendon McCullum | 2880 Runs
Franchise(s): Kolkata Knight Riders, Chennai Super Kings, Royal Challengers Bangalore, Kochi Tuskers Kerala
Key Achievements: 2 Centuries, 13 Half-Centuries
Brendon McCullum was one of the most dynamic openers in IPL. He scored 2,880 runs in 109 matches. Known for his aggressive batting, McCullum’s strike rate of 131.75 was impressive during his career. He is also remembered for his iconic 158* in the very first match of IPL 2008.
9. Quinton de Kock | 3157 Runs
Franchise(s): Mumbai Indians, Lucknow Super Giants
Key Achievements: Strike Rate 134.23, 31.06 Batting Average
Quinton de Kock, the South African wicketkeeper-batsman, has been an important player for the Mumbai Indians and currently plays for Lucknow Super Giants. With 3,157 runs in 107 matches, de Kock has been consistently contributing at the top of the order. He has a solid strike rate of 134.23 and has hit many important innings for his teams.
10. David Miller | 2924 Runs
Franchise(s): Kings XI Punjab, Rajasthan Royals, Gujarat Titans
Key Achievements: Strike Rate 139.24, 36.55 Average
David Miller, the powerful South African batsman, has scored 2,924 runs in 130 matches. Known for his ability to finish games and hit big sixes, Miller has been a valuable asset for Kings XI Punjab, Rajasthan Royals, and currently, Gujarat Titans. With a strike rate of 139.24, he remains a key player in the middle order.
Who is the highest overseas run scorer in IPL history?
David Warner has scored the most runs (6,564) for an overseas player.
How many runs has AB de Villiers scored in the IPL?
AB de Villiers has scored 5162 runs in 184 IPL matches.
Which team did Chris Gayle score his record 175* runs for?
Chris Gayle blasted 175* playing for Royal Challengers Bangalore versus Pune Warriors in IPL 2013.
Which foreign player has scored over 6000 IPL runs?
David Warner is the only overseas player to cross 6000 runs (6564) so far.

Editor
Editor at Cricfacts.com. The Premier Cricket News Hub Providing Exclusive Updates on Cricket Events Worldwide, Including IPL, PSL, and More.
