As Europe's most competitive and ferocious competition, the Premier League has always attracted the world's top talent. In turn, the pitches of England's top-flight have long been graced by some the greatest foreign goal scorers to ever play the game.

We've become accustomed to seeing the very best in England and that shows no sign of slowing down as money continues to dominate the beautiful game.

The list of the league's top foreign scorers features plenty of familiar names, but it's where certain players – such as Didier Drogba – land that might surprise you.

Here are the top-25 foreign scorers in Premier League history...

25. Olivier Giroud - 77 goals

The French striker emerged as a goal machine for Arsenal following his arrival from HSC Montpellier in the summer of 2012, and by the time of his move to Chelsea in January 2018, his 73 league goals placed him as the club’s fifth-highest Premier League scorer of all-time.

Giroud has scored only four league goals for the Blues in just over a full season at Stamford Bridge, but has contributed well as a cup striker, scoring nine goals in Europa League games alone this campaign.

With 77 league goals over seven seasons spent in England, Giroud stands as one of the greatest foreign scorers in Premier League history.

24. Gary Speed - 81 goals

Speed’s 16-year Premier League career featured 534 appearances for Leeds, Everton, Newcastle and Bolton, and scored a goal every six and a half matches. 

Though he never eclipsed more than 10 in a single season, Speed and his 81 Premier League goals rank him among the top non-English scorers of all-time.

23. Craig Bellamy - 81 goals

The winger from Wales spent 12 seasons in the Premier League with Coventry City, Newcastle, Liverpool, West Ham, Manchester City and Cardiff City, scoring the majority of his league goals for the Magpies before retiring in 2014. 

The Wales international scored 81 goals during his time in the Premier League, tied with Gary Speed for second-most by any Welshman.

22. Eden Hazard - 82 goals

Chelsea’s dazzling midfielder has asserted himself as one of the Premier League’s elite all-around talents during his seven seasons in England, and while his knack for finding the back of the net makes up only a portion of his dominance, it has become a crucial skill for Hazard.

The Belgian has tallied an average of nearly 12 goals per season in the top-flight and notched a career high 16 in 2016-17, a number he appears poised to approach once again this term.

With 82 goals and counting, Hazard remains one of the top foreign goal scorers the Premier League has ever seen.

21. Louis Saha - 84 goals

Saha spent 13 seasons in the Premier League with Newcastle, Fulham, Everton, Tottenham, Sunderland and most prominently Manchester United between 2001-2013.

The French forward won two league titles and a Champions League during his time at Old Trafford and left the Premier League in 2013 with 288 appearances to his name.

Saha scored 84 league goals during his career in England, more than all but two other Frenchmen.

20. Carlos Tevez - 84 goals

The Argentinian striker averaged 12 league goals a season over his seven years spent in England with West Ham, Manchester United and Manchester City.

Tevez’s most productive years came with City from 2009-11, when he netted 23 and 20 goals respectively in consecutive seasons.

Tevez’s post-Premier League years have included time in Italy, Argentina and China, but even six years removed from his final match in England, his 84 league goals keep him among the top foreign scorers in league history.

19. Cristiano Ronaldo - 84 goals

The five-time Ballon d’Or winner spent six seasons at Old Trafford and made his mark on England before leaving for Real Madrid in 2009.

Ronaldo brought home three league titles and his first Champions League victory with Manchester United, and his 31 goals scored in the league in 2007-2008 remains the club record for most in a 38-match season.

His legacy cemented by numbers and achievements racked up in Spain and now Italy, Ronaldo - and his 84 Premier League goals – still holds a place in Premier League history, too. 

18. Fernando Torres - 85 goals

The Spanish striker hit the ground running with 24 goals in his first Premier League seasons and the scoring kept coming from there.

Torres netted 56 league goals over his first three seasons in England with Liverpool, and later took home a Champions League title with Chelsea  in 2012.

Torres’ scoring productivity faded during the latter half of his time in England, but few have had a more successful first three seasons in the league when the Spaniard scored 66 percent of his 85 Premier League goals.

17. Dennis Bergkamp - 87 goals

Dennis Bergkamp shoots for Arsenal

The 1993 Ballon d’Or runner-up played a vital role in Arsenal’s resurgence as a club in the mid-1990s and helped deliver the club three league titles and four FA Cups during his 11 seasons in England.

Bergkamp never scored more than 16 league goals in a single season for the Gunners, but his creativity on the pitch and the lethal combination he would later form with Thierry Henry elevated the club to its greatest heights.

The Dutchman retired following the 2005-2006 season and left Arsenal with 87 leagues goals.

16. Mark Viduka - 92 goals

The Australian forward spent nine seasons in the Premier League with Leeds, Newcastle and Middlesbrough, establishing himself as one of the top talents to ever come to the Premier League from down under.

Viduka left the Premier League in 2009 with 92 league goals.

15. Ole Gunnar Solskjaer - 92 goals

Manchester United’s newly appointed permanent manager was himself a threat during his playing days in the Premier League from 1996-2007.

The Norwegian won six league titles with Manchester United and averaged over eight goals a season during his 11-year stint with the club, ending his Premier League career with 92 goals under his belt.

14. Dimitar Berbatov - 94 goals

The former Bulgaria captain was a force during his nine seasons in England’s top-flight.

Berbatov averaged more than 10 goals a season during his time with Tottenham, Manchester United and Fulham, earning the Golden Boot with 20 goals in 2010-11.

He would make three more stops in France, Greece and India before retiring in 2018. Berbatov finished his Premier League career with 94 league goals.

13. Yakubu Aiyegbeni - 95 goals

Yakuku spent nine seasons in the Premier League with Portsmouth, Middlesbrough, Everton and Blackburn from 2003-2012. The Nigerian was a consistent goal scorer, registering double figures in all but three seasons, and went out strong with 17 goals for Blackburn in his final season in 2011-12.

With 95 Premier League goals, Yakubu stands as the third-highest African goalscorer in Premier League history.

12. Ruud van Nistelrooy - 95 goals

Van Nistelrooy’s five-year stint in the Premier League remains among the most impressive runs in league history.

Eclipsing the 20-goal mark for Manchester United in four of his five seasons, the Dutch striker became the league’s most dangerous forwards.

After winning the Golden Boot in 2002-03, van Nistelrooy claimed the longest scoring streak in league history, by scoring in 10-consecutive matches, a bettered since by Jamie Vardy in 2016.

With 95 goals in 150 league appearances, he remains among the most efficient and prolific strikers England has ever seen.

11. Emmanuel Adebayor - 97 goals

The former Arsenal, Manchester City, Spurs and Crystal Palace forward spent a total of 11 seasons in England’s top-flight, finding ways to score just about everywhere he went.

Adebayor’s most productive years came with the big-six clubs, where he reached double figures on six occasions.

With 97 goals scored, Adebayor is the second-highest scoring African scorer in Premier League history.

10. Didier Drogba - 104 goals

Drogba’s nine-year career at Stamford Bridge remains among the most successful runs of any goal scorer in league history.

A winner of the Golden Boot on two occasions, the striker from the Ivory Coast stands as the fourth all-time leading scorer in Chelsea's history.

Drogba finished his career with stops in China, Turkey and North America, but his legendary career with Chelsea, in which he scored 104 league goals, will forever have its place in Premier League folklore.

9. Ryan Giggs - 109 goals

The midfielder from Cardiff made 902 appearances for Manchester United during his 24-year career, and left in 2014 as the seventh-highest scorer in the club's history.

Known more as a gifted passer, Giggs consistently showed off a scoring ability that helped make him one of the top players in the club’s storied history.

Giggs retired in 2014 with 109 Premier League goals under his belt.

8. Romelu Lukaku - 113 goals

The Manchester United forward has asserted himself as one of England’s most consistent scorers during his time in the top-flight.

First emerging on loan with West Brom in 2012-13, where he scored 17 league goals, before starring with Everton and now United, Lukaku’s finishing ability has turned him into one of the best strikers in the Premier League.

The Belgian has scored 113 goals and counting as he continues to climb up the ladder of the top foreign scorers in league history.

7. Dwight Yorke - 123 goals

The Trinidadian forward spent a total of 17 seasons in the Premier League with Aston Villa, Manchester United, Blackburn, Birmingham City and Sunderland.

When Yorke retired in 2009, he stood as the highest-scoring non-European in league history, a mark that went unbroken until Sergio Aguero eclipse it in 2017.

Yorke completed his Premier League career with 123 Premier League goals.

6. Robbie Keane - 125 goals

The cheeky Irish striker made his mark in the Premier League with his exhilarating style of play and over the top celebrations, but also with his ability to find the back of the net.

Keane was a scoring force during his 15-season career that featured time with Coventry City, Leeds, Tottenham, Liverpool, West Ham and Aston Villa, and he remains the 14th-highest goalscorer in Premier League history.

With 125 league goals, Keane holds the distinction of being the most productive Irish scorer in Premier League history.

5. Nicolas Anelka - 126 goals

The journeyman forward’s career in the Premier League spanned 14 years, six clubs and 364 appearances.

Anelka’s best performances came at Chelsea, where he scored a career-high 19 goals in 2008-09 before helping deliver a league title one year later.

With 126 Premier League goals, Anelka remains the second-highest French scorer in league history.

4. Jimmy Floyd Hasselbaink - 129 goals

Hasselbaink spent nine seasons in the Premier League with Leeds, Chelsea, Middlesbrough and Charlton Athletic, and left as one of the league’s most productive scorers of all-time in 2007.

The Dutch forward, known for his powerful shots and dead-ball ability surpassed the 20-goal mark  three times in his career, earning two Golden Boots (1998-99 and 2000-01).

Hasselbaink retired with 129 Premier League goals to his name.

3. Robin van Persie  - 144 goals

Van Persie’s 11-season run in the Premier League between Arsenal and Manchester United stands among the greatest in league history.

A winner of back-to-back Golden Boots (2011-12 and 2012-13), the Dutch forward reached double figures in all but four of his seasons in England.

With 144 Premier League goals, van Persie sits as the top-Dutch goalscorer in Premier League history and as one of the league’s greatest foreign imports.

2. Sergio Aguero - 162 goals

Soccer Football - Premier League - Manchester City v West Ham United - Etihad Stadium, Manchester, Britain - February 27, 2019  Manchester City's Sergio Aguero celebrates scoring their first goal from the penalty spot    Action Images via Reuters/Jason Cairnduff  EDITORIAL USE ONLY. No use with unauthorized audio, video, data, fixture lists, club/league logos or "live" services. Online in-match use limited to 75 images, no video emulation. No use in betting, games or single club/league/player pu

Manchester City’s Argentina talisman is one of the most feared strikers in the world football.

Aguero has padded his growing goal tally this season with a running count of 19 league goals, and continues to rocket up this list of the league’s top foreign scorers.

With 162 goals in the league to date, Aguero is only 14 goals away from topping this list.

1. Thierry Henry - 176 goals

The French forward who led Arsenal’s “Invincibles” tops the list of top foreign scorers in Premier League history.

The club’s all-time leading goalscorer averaged nearly 20 goals a season over nine years in England, taking home three separate Golden Boot trophies.

With 176, Henry remains the Premier League’s top foreign goalscorer but Aguero is hot on his toes.