Fantasy Premier League (FPL) is the official fantasy football game of the English Premier League, launched in the 2002/03 season. Over the years, it has grown into a global phenomenon with millions of players worldwide. The game allows fans to become virtual managers, building a 15-man squad using a limited budget. Points are awarded based on real-life performances like goals, assists, clean sheets, etc. This article talks about the 10 footballers who have managed to score the most points in Fantasy Premier League history since it launched in 2002.
Credit: The Independent
Gareth Barry was an English professional footballer who played in the English Premier League from 1997 to 2018. He is another player who is on this list not because of his points-scoring ability but because of his longevity. Barry’s first five seasons in the PL did not count towards Fantasy Premier League scoring, and he ended up making 539 appearances according to FPL. Gareth Barry played for Aston Villa, Manchester City, Everton, and West Bromwich Albion in the Premier League and ended his career having accumulated a total of 1,727 points in Fantasy Premier League, making him the 10th highest points scorer ever.
Son Heung-min is a South Korean professional footballer who currently plays for English Premier League side Tottenham Hotspur. Son moved to the English Premier League ahead of the 2015/16 season and has since continued to represent Spurs in the Premier League. Son Heung-min has played in 10 different PL seasons since moving to England and has made 333 league appearances. Son is regarded as a brilliant attacking player and was a brilliant addition to many FPL players’ squads. Son Heung-min has managed to return a total of 1,730 points in 10 seasons, making him one of the highest-scoring players in FPL history.
Raheem Sterling is an English professional footballer who currently plays for English Premier League side Chelsea. Sterling has spent the entirety of his career in the Premier League and has represented four different PL teams. He started his career but also ended up playing for Manchester City, Chelsea, and Arsenal. Sterling has currently played in 14 different Premier League seasons and has managed to do quite well as a winger, giving FPL players consistent returns. He has made a total of 396 appearances in his career and has managed to score a total of 1,855 points in FPL, making him one of the footballers with the most points scored in Fantasy Premier League history.
James Milner is an English professional footballer who currently plays for Brighton & Hove Albion. Milner is on this list more due to his longevity than his points-scoring ability. Milner has played for various clubs in the Premier League, namely Leeds United, Newcastle United, Aston Villa, Manchester City, Liverpool, and Brighton. He has played in 24 different Premier League seasons and has managed to make a whopping 638 league appearances. While Milner did not score very highly in many seasons, he managed to pick up 1,878 points in 638 appearances, which makes him one of the highest-scoring players in Fantasy Premier League history.
Harry Kane is an English professional player who currently plays for Bundesliga side Bayern Munich. However, he first made a name for himself thanks to the brilliant goal-scoring abilities he showcased while playing in the English Premier League for Tottenham Hotspur. Kane played for Spurs from 2010 to 2023, representing them in 11 PL seasons during this period. He also made a few appearances in the league while on loan to Norwich City. Kane was a phenomenal striker who consistently returned points in FPL, making him one of the top picks. Kane made a total of 320 appearances in the league and managed to score 1,891 FPL points in his career.
ALSO READ: Top 10 Premier League Players With Most Hit Woodwork
John Terry was an English professional footballer who spent nearly the entirety of his career playing for English Premier League Chelsea. He represented them in 19 seasons before moving to the Champion Side, Aston Villa, for just one season. While Terry played in 19 PL seasons, FPL had not started in the first four seasons, which is why they are not counted. John Terry was a part of Chelsea’s extremely dominant defensive side and has cemented his name in PL history. Terry made a total of 431 appearances in the Premier League since the start of FPL and managed to score 1,908 points in these games, making him one of the highest point scorers in Fantasy Premier League history.
Petr Cech was a player from the Czech Republic who is known for his time spent in the English Premier League with Chelsea. While the brilliant goalkeeper surprisingly also played for Chelsea’s rivals, Arsenal, it is his stint with the Blues that is much more memorable. Petr Cech joined Chelsea ahead of the 2004/05 season and played for them for 11 seasons, breaking several records while doing so. After losing his spot as the first-team keeper, Cech decided to move to Arsenal ahead of the 2015/16 season and ended up playing in four different PL seasons with them before deciding to retire. Cech ended up making 443 league appearances and scored 1,908 FPL points during his career.
The most points in 2024/25, the most points ever in a season 👏
Mohamed Salah continues to rewrite FPL history 🇪🇬👑#FPL pic.twitter.com/Y6gnQ1SHMD
— Fantasy Premier League (@OfficialFPL) May 25, 2025
Mohamed Salah is an Egyptian professional footballer who currently plays for English Premier League side Liverpool. The winger has played a few games for Chelsea in the Premier League, but he is known for his brilliant rise to fame while playing for Liverpool. Salah played for Chelsea in the 2013/14 and 2014/15 PL seasons before leaving the club. He joined Liverpool ahead of the 2017/18 season and has been a phenomenal PL player ever since. Salah has represented Liverpool in eight different Premier League seasons, taking his total tally up to 10. Mohamed Salah has made 301 appearances in the PL and has managed to score a whopping 2,119 Points.
Frank Lampard was an English midfielder who played in the Premier League from the 1995/96 season to the 2014/15 season. Lampard is known for his time with the Chelsea football club, but he started his PL career while playing for West Ham United and ended it with a season with Manchester City. The English player is the highest-scoring midfielder in Premier League history, which is why it is not surprising to see him so high on this list. Lampard participated in 20 different Premier League seasons, but only those after 2002/03 (when FPL was introduced) can be counted. In this time, Lampard managed to make 424 appearances and score 2,318 points in FPL history.
Wayne Rooney was an English professional footballer who played in the Premier League from 2002 to 2018. He represented two different teams during his time in the league, namely Manchester United and Everton. Rooney was simply an incredible Fantasy Premier League asset and played in 16 different seasons. He is the highest-scoring player in Fantasy Premier League history and has managed to score a whopping 2,338 points in his career. He played primarily as a striker, which is why he was involved in a plethora of goals, and that is why Rooney has managed to accumulate such a high tally of points during his Premier League career.
For more news articles and informative updates on the Fantasy Premier League players as well as other football and cricket updates, keep reading GutshotMagazine.com.
Guransh Machra is a sportswriter at Gutshot Magazine. He covers football news from local leagues like the Indian Super League as well as international leagues like the Premier League. He follows various sports like Football, Cricket, Formula 1, and Tennis. Apart from sports, Guransh is also enthusiastic about reading and gaming.
Use referral code GUTSHOT
Offer: Get Instant ₹100 FREE Register
First deposit on PlayerzPot
Offer: Get 100% bonus up to ₹10,000 Register
4% commission on friends' deposits
Offer: Sign-up & get ₹500 FREE Register
Sign-up Now
Offer: Get ₹50 FREE Register
Download the app
Offer: Get ₹1,500* FREE Register