David Miller and Faf du Plessis still going – most runs by overseas players in the IPL

Which overseas players have the most runs in the Indian Premier League?
Find out more to find out about the highest run-scorers among overseas players at the IPL.
Read on for more information.
9. David Miller – 3,010 IPL runs
David Miller, known for his explosive batting and finishing abilities, Miller has been a part of the IPL since 2012. Over the course of his 134 matches, he has amassed 3010 runs at an impressive average of 36.26, including one century and 13 half-centuries.
Miller’s journey has seen him play for multiple franchises, consistently delivering impactful performances.
8. Quinton de Kock – 3,260 IPL runs
South African wicketkeeper-batsman Quinton de Kock has been a dynamic presence in the IPL. With 3,260 runs in 111 matches, averaging 31.34, De Kock has provided solid starts at the top of the order for teams like Delhi Capitals, Royal Challengers Bangalore, Mumbai Indians, and Lucknow Super Giants.
His aggressive batting style and consistency have made him a valuable asset. Like David Miller he is still playing in 2025 and adding to his excellent body of work.
7. Kieron Pollard – 3,412 IPL runs
West Indian all-rounder Kieron Pollard was synonymous with the Mumbai Indians, contributing significantly to their multiple title wins. Over 189 games, Pollard has scored 3412 runs at an average of 28.67.
His powerful hitting in the middle order and ability to finish games were instrumental in many of Mumbai’s victories.
6. Jos Buttler – 3,748 IPL runs
English wicketkeeper-batsman Jos Buttler has been a standout performer in the IPL, especially with the Rajasthan Royals. Scoring 3748 runs in 110 matches at an average of 39.04, Buttler’s aggressive batting at the top order has often provided his team with explosive starts.
His ability to adapt and perform under pressure has earned him multiple accolades. He is another player who is still active in Indian Premier League and adding to his total.
5. Shane Watson – 3,874 IPL runs
Australian all-rounder Shane Watson has had a distinguished IPL career, representing teams like Rajasthan Royals, Royal Challengers Bangalore, and Chennai Super Kings.
With 3874 runs in 145 matches at an average of 30.99, Watson’s contributions with the bat were frequently pivotal, as he played many memorable knocks in crucial matches.
4. Faf du Plessis – 4,650 IPL runs
Veteran South African batsman Faf du Plessis has been a consistent performer in the IPL, primarily with Chennai Super Kings and later with Royal Challengers Bangalore.
Accumulating 4650 runs in 147 matches at an average of 36.04, du Plessis is known for his elegant stroke play and reliability at the top of the order. Now on the wrong side of 40 but still fit and influential, Du Plessis continues to ply his trade in 2025.
3. Chris Gayle – 4,965 IPL runs
West Indian powerhouse Chris Gayle, often referred to as the ‘Universe Boss,’ was one of the most destructive batsmen in IPL history.
Scoring 4965 runs in 142 matches at an average of 39.72, Gayle’s innings have been marked by explosive hitting and numerous records, including the highest individual score in the IPL.
2. AB de Villiers – 5,162 IPL runs
South African maestro AB de Villiers, known for his 360-degree batting, became one of the most popular ever batsmen in IPL cricket, especially during his tenure with Royal Challengers Bangalore.
With 5162 runs in 184 matches at an average of 39.70, de Villiers’ innovative and versatile batting won numerous matches and accolades. He was a true joy to watch.
1. David Warner – 6,565 IPL runs
Australia opener David Warner tops the list of non-Indian IPL run-scorers. With 6565 runs in 184 matches at an average of 40.52, Warner’s aggressive batting and leadership were central to the success of teams like Sunrisers Hyderabad and Delhi Capitals.
His consistency and hunger for runs set him apart as one of the IPL’s greats. he is not just top of this list he is fourth on the all-time IPL run scorers list, behind only Virat Kohli, Shikhar Dhawan and Rohit Sharma.
Read next: Is Andries Gous the USA’s best batter in T20I cricket?