Since the beginning of the IPL in 2008, cricketers from all over the world have come to show off their skills in the biggest T20 League. It’s a chance for players from different countries to get famous and make a lot of money.
Many players have done really well in the Indian Premier League. Indian batsmen, especially Virat Kohli, have scored the most runs in the league.
Here are the top 5 foreign players who have scored the most runs in the IPL:
5. Kieron Pollard – 3412 runs (171 innings)
Kieron Pollard has been playing for the Mumbai Indians since 2010. He’s one of the few players who have always been with the same team in the Indian Premier League. He’s scored over 3000 runs and taken 69 wickets, helping Mumbai Indians win 5 championships in 13 years.
His best performance was scoring 87 runs without getting out in a crucial match against the Chennai Super Kings in 2021. He has a strike rate of 147 and has scored 16 half-centuries.
4. Shane Watson – 3874 runs (141 innings)
The Aussie all-rounder, Watson, is ranked 4th on this list. He was a very popular player because he was good at both batting and bowling. He played mostly for Rajasthan Royals in the Indian Premier League and later for RCB for a while. In his last three seasons, from 2018 to 2020, he played for Chennai Super Kings.
Watson’s highest score in the Indian Premier League is 117 not out against SRH, and his average score rate is 137.91. He’s also among the top 5 batsmen who have scored the most runs against SRH. Watson played a big role for CSK in the finals of both Indian Premier League 2018 and 2019
3. Chris Gayle – 4965 runs (141 innings)
Christopher Henry Gayle is really good at T20 cricket. When he’s on the field with his bat, he’s really scary. In the Indian Premier League (IPL), he’s scored the third highest number of runs among foreign players. He’s also scored the most centuries and hit the most sixes in the IPL. Right now, he’s not playing for any IPL team.
In the IPL, Gayle’s average speed of scoring runs is 148.96. His highest score ever in the IPL is 175 runs, which he made against Pune Warriors India. That’s also the highest score anyone has ever made in a T20 match. When he’s feeling good and ready to play, he’s a lot of fun to watch with his batting skills.
2. AB De Villiers – 5162 runs (170 innings)
People think the ex-South African cricket captain is one of the best batters of his time. De Villiers played for RCB and is second in scoring runs in the IPL by a foreign player. AB De Villiers has the best strike rate for a batter with over 3000 runs; his IPL career Strike rate is 151.68. His highest score in the IPL is 133* against Mumbai Indians.
De Villiers is called MR. 360 because he can hit the ball anywhere on the field, and he’s seen as one of the best batters today.
1. David Warner – 5881 runs (162 innings)
Warner is the top foreigner in IPL history for scoring the most runs. He also has the best average among batsmen with over 5000 runs in IPL. He’s hit the most half-centuries in IPL history, with 54 to his name.
He’s played for two teams: Sunrisers Hyderabad and Delhi Capitals. You can find his records year by year and team by team in the IPL.
His highest score in IPL is 126 against KKR, and his career strike rate is 140.69. Since coming back to international cricket after a ban, he’s been doing really well, especially in white-ball cricket. Warner led SRH to an IPL win in 2016, beating RCB in the final. Now, he’s playing for Delhi Capitals and is a tough competition for Virat Kohli’s runs in the tournament.
READ MORE: Top 5 Cricketers from Delhi to Play in IPL