HomePhotosTop performing overseas players in IPL history
Chris Gayle to Rashid Khan: Top performing overseas players in IPL history
These are the overseas players who have made a massive impact in the Indian Premier League and have given outstanding performances in either the batting or bowling departments
By Ansh Sharma Last Updated on - April 2, 2025 6:47 PM IST
Chris Gayle to Rashid Khan: Top performing overseas players in IPL history
David Warner
1. David Warner – 6565 runs
The former Australia batter played for 2 different IPL franchise in his career in Sunrisers Hyderabad and Delhi Capitals. Warner is the overseas player with the most runs in the league. He played a total of 184 matches in IPL, scoring 4 centuries and 62 fifties.
AB de Villiers
2. AB de Villiers – 5162 runs
The former South Africa batter is nothing short of a legend for the Royal Challengers Bengaluru. De Villiers played several memorable knocks for the Bengaluru-based franchise in the league, scoring 3 centuries and 40 fifties.
Chris Gayle
TRENDING NOW
3. Chris Gayle – 4965 runs
The West Indies batter has played for multiple franchises in the IPL. Gayle was the biggest contributor with the bat for the Royal Challengers Bengaluru for several seasons and has 6 centuries and 31 half-centuies under his name.
Faf du Plessis
4. Faf du Plessis – 4650 runs
The former South Africa batter has played for many different franchises in IPL. Du Plessis’ best time in the league came for the Chennai Super Kings where he played several fantastic knocks. He is featuring for the Delhi Capitals in the ongoing IPL season.
Shane Watson
5. Shane Watson – 3874 runs
The former Australia all-rounder gave valiant contributions especially with the bat in IPL. Watson played highly important roles in Rajasthan Royals’ 2008 triumph and Chennai Super Kings’ 2018 triumph. He has 4 centuries and 21 fifties under his name in the league.
Dwayne Bravo
6. Dwayne Bravo – 183 wickets
The former West Indies all-roundr featured for multiple different franchises in IPL. Bravo was especially fabulous with the ball during his time with the Chennai Super Kings. His best bowling figures in the league are 4/22.
Sunil Narine
7. Sunil Narine – 181 wickets
The veteran West Indies all-rounder is nothing short of a legend for the Kolkata Knight Riders in IPL. Not only has Narine contributed well with the bat, he is also the franchise’s leading wicket-taker in the league, picking up 7 four-wicket hauls and a fifer.
Lasith Malinga
8. Lasith Malinga – 170 wickets
The former Sri Lanka seamer is among the finest players to ever feature for the Mumbai Indians in IPL. Malinga decimated batting orders on various occasions in the league, picking up 6 four-wicket hauls and a fifer as well. His best bowling figures in the league are 5/13.
Rashid Khan
9. Rashid Khan – 150 wickets
The Afghanistan spinner has bamboozled countless batters in the IPL. Rashid recently became the third-fastest player in the league’s history to take 150 scalps. He was exceptional with the ball during his time with the Sunrisers Hyderabad and has also been brilliant for the Gujarat Titans.
Trent Boult
10. Trent Boult – 123 wickets
The former New Zealand seamer has featured for several different franchises in IPL. Boult is among the top performing overseas bowlers in the league’s history, picking up a massive number of scalps. His best bowling figures in IPL are 4/18.
This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
Strictly Necessary Cookies
Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.
If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.