The Premier League is the highest division of the English soccer league structure, sometimes referred to outside England as the English Premier League or the EPL. It's contested by 20 teams, and each one of them plays a total of 38 matches between home and away.

On 20 February 1992, after a vote by clubs in the Football League First Division, the competition was re-branded as the FA Premier League. Since then, 49 different clubs have competed in the league, and only seven have lifted the title at the end of the season.

Every year the league reveals player salaries and the list combines player wages and total compensation for the year. Previously, we published the Premier League all-time top goalscorers list, but the following list presents the highest-paid players in the Premier League. 

20. Timo Werner (Chelsea) – $238,364-per-week

Timo Werner of Chelsea celebrates after scoring his team's third goal during the Premier League match between Burnley and Chelsea (Getty)

Timo Werner impressed by scoring 95 goals in 159 games for RB Leipzig. He joined Chelsea this summer after the Stamford Bridge side activated his release clause.

His current salary is $238,364-per-week. The 24-year-old striker has scored four times for the Blues in 19 EPL matches.

19. Roberto Firmino (Liverpool) – $238,364-per-week

Roberto Firmino of Liverpool celebrates after scoring his team's second goal during the UEFA Champions League round of 16-second leg match between Liverpool FC and Atletico Madrid (Getty)

While playing for Brazil at the Copa America in summer 2015, Hoffenheim and Premier League side Liverpool agreed a deal for Firmino. At the end of the tournament, the Brazilian star signed the contract.

Currently, he earns $238,364-per-week. The forward has made 19 Premier League appearances for the Reds, scoring five goals.

18. Alexandre Lacazette (Arsenal) – $239,696-per-week  

Alexandre Lacazette of Arsenal celebrates after scoring his team's second goal during the Premier League match between Wolverhampton Wanderers and Arsenal (Getty)

Lacazette signed a reported five-year deal for a club-record fee for Premier League club Arsenal on 5 July 2017. The fee was the highest ever earned by Lyon from a player's sale, beating Corentin Toliso’s fee of his Bayern transfer.

His current wages are $239,696-per-week. The 29-year-old French striker has played in 16 league games so far, netting seven times.

17. Ben Chilwell (Chelsea) – $253,688-per-week  

Ben Chilwell of Chelsea celebrates scoring the first goal of the match during the Premier League match between Chelsea and Crystal Palace (Getty)

Just like Timo Werner, Ben Chilwell was another one of the Chelsea additions this summer. While playing for Leicester City, he was severely linked to making a move to the Stamford Bridge. In August 2020, he realized his dream.

The Blues have given him a salary of $253,688-per-week. The English left-back has featured in 16 games so far, marking twice in the Premier League.

15. Thiago Alcantara (Liverpool) – $256,770-per-week  

Thiago Alcantara of Liverpool in action against Chelsea. (Getty)

Alcantara is known for playing for Barcelona and Bayern Munich, before signing for Liverpool in September 2020. With the player just having a year left on his Bayern deal, the Reds ended up buying Thiago for only $27m.

Thiago has played six Premier League games for Jurgen Klopp's side. He earns $256,770-per-week at the club.

16. Willian (Arsenal) – $256,770-per-week  

Willian of Arsenal during the UEFA Europa League Group B stage match between Arsenal FC and Molde FK (Getty)

Willian served Chelsea for seven years and the Blues are the club who saved his European career. However, in summer 2020, his contract with Chelsea ran out, and the Brazilian signed a contract with arch city-rivals, Arsenal.

At the Gunners, Willian is earning $256,770-per-week. The 32-year-old has played 14 league games so far, but he’s failed to register any goal.

15. Tanguy Ndombele (Tottenham) – $267,040-per-week  

Tanguy Ndombele of Tottenham Hotspur celebrates after scoring his team's first goal during the Premier League match between Tottenham Hotspur and Aston Villa (Getty)

After showing his impressive skills for Lyon in the 2018-19 season. the Frenchmen’s president Jean-Michel Aulas declared that the player had received various offers and could leave in the summer. Eventually, Ndombele opted for Premier League side Tottenham in July 2019.

The Spurs lured him with him wages of $267,040-per-week. In 16 EPL matches that he has featured in this season, he has scored in three of them.

14. Marcus Rashford (Manchester United) – $267,040-per-week  

Marcus Rashford of Manchester United celebrates victory after the Premier League match vs Manchester City. (Getty)

Rashford is a well-known Manchester United academy product. He spent 10 years passing through their youth teams, from 2005 to 2015 and was included in the first team in early 2015. Rashford made his Red Devils debut in 2016.

His current contract that expires in June 2023, brings him $267,040-per-week wages. The Englishman has appeared in 19 Premier League fixtures so far, scoring seven goals.

13. Harry Kane (Tottenham) – $267,040-per-week  

Harry Kane of Tottenham Hotspur looks on during the UEFA Champions League Group B match between FC Barcelona and Tottenham Hotspur. (Getty)

Harry Kane went through the Tottenham youth academy, but it took him four loan spells in order to find his form for the North London club. From 2009 to 2013, he was shipped off to Leyton Orient, Millwall, Norwich City, and Leicester City.

In December 2016, he signed his last contract extension, which granted him the earning of $267,040-per-week. So far, in 18 league games, the prolific striker has netted 12 times.

12. Mohamed Salah (Liverpool) – $267,040-per-week

Mohamed Salah of Liverpool celebrates after scoring his sides first goal during the Premier League match between Liverpool and Tottenham Hotspur (Getty)

Mohamed Salah had to go from one club to another, from city to city, from country to county to get to Liverpool. In summer 2017, the Reds lured the Egyptian from Serie A club Roma.

With a salary of $267,040-per-week, Salah has helped the Anfield club to win their first Champions League trophy after 2005, and the Premier League title after 30 years of wait. This season, he has scored 13 goals in 18 league games.

11. Edinson Cavani (Manchester United) – $280,431-per-week  

Edinson Cavani of Manchester United celebrates after scoring his team's third goal during the Premier League match between Everton and Manchester United (Getty)

Manchester United brought in Edinson Cavani as one of their two new signings during the Transfer Deadline Day of the 2020 summer transfer window. With his previous side, Paris Saint-Germain, he won six league titles and a total number of 200 goals.

The Red Devils awarded him with a salary of $280,431-per-week. The Uruguayan striker has played in 12 Premier League games so far, scoring four goals.

10. Gareth Bale (Tottenham) – $293,785-per-week  

Gareth Bale of Tottenham Hotspur during the UEFA Europa League Group J stage match between Tottenham Hotspur and PFC Ludogorets Razgrad (Getty)

The Wales international starred for Tottenham from 2007 to 2013. However, after starting to fail to deliver for Real Madrid, he was shipped off on a loan to his former club.

This time, he has been earning $293,785-per-week in North London. The grand golf fan has so far made four league appearances and scored one goal.

9. Sergio Aguero (Manchester City) – $307,319-per-week

Sergio Aguero of Manchester City celebrates scoring his side's first goal during the FA Community Shield between Manchester City and Chelsea. (Getty)

Sergio Aguero arrived in the Premier League as a 23-year-old who already had a great experience playing in a top European club. The Argentine moved to the Citizens from Atletico Madrid in 2011. Little did everyone know that he would become Manchester City’s leading goalscorer with a total of 255 goals.

In 2018, he announced he would extend his deal with City worth $307,319-per-week. So far, he has appeared in only five league games, and he hasn’t scored a goal just yet.

7. Anthony Martial (Manchester United) – $333,847-per-week  

Anthony Martial of Manchester United celebrates after scoring his against Arsenal. (Getty)

Martial completed a move from Monaco to Manchester United on September 1, 2015. He signed a four-year deal worth $46 million. This was the highest transfer fee charged to a teenager, shattering Luke Shaw's previous record of $35 million United paid a year earlier.

In January 2019, he opted to sign a new deal with the Red Devils worth $333,847-per-week. In the 2020-21 Premier League, the Frenchman has played 15 times, 

6. Thomas Partey (Arsenal) – $347,201-per-week

Thomas Partey of Arsenal gives his team instructions during the Premier League match between Arsenal and Leicester City (Getty)

Arsenal managed to sign Thomas Partey during the 2020 Transfer Window Deadline Day. The Ghana international was brought in to strengthen the Gunners’ midfield and add more depth to the roster.

He left Atletico Madrid to earn $347,201-per-week at the Emirates. So far, the midfielder has played in seven games, and not scored a goal.

5. Paul Pogba (Manchester United) – $387,263-per-week  

Paul Pogba of Manchester United celebrates after scoring a goal to make it 2-0 during the Premier League match between Manchester United and Huddersfield Town (Getty)

In 2016, Manchester United succeeded in bringing Paul Pogba back from Juventus. It is fair to assume that since his return, the Frenchman has failed to justify his wages.

He currently earns $387,263-per-week at the Old Trafford. In 2020-21, he has made 16 league appearances and he has written his name on the scoresheet three times so far.

4. Raheem Sterling (Manchester City) – $400,617-per-week  

Raheem Sterling of Manchester City celebrates after he scores UEFA Champions League game vs Schalke 04 (Getty)

Forward Raheem Sterling, signed in the summer of 2015 from Liverpool, as the third highest-paid footballer in the United Kingdom. Under the mentorship of former Barcelona coach, Pep Guardiola, the England international flourished.

At the Citizens, Sterling is under contract until 2023. He would receive $400,617-per-week over the duration of his new contract. The 25-year-old has netted five times this season in 17 Premier League matches.

3. Kevin de Bruyne (Manchester City) – $428,437-per-week

Kevin De Bruyne of Man City looks on during the Premier League match between Manchester City and Cardiff City (Getty)

Once a Chelsea flop, now a Manchester City star in the Premier League and Europe. Kevin De Bruyne joined the Manchester side in 2015 from Wolfsburg, and he has gone on to become one of the best midfielders to have ever stepped in the league.

The Belgium international has a contract with City running until 2023. He is currently earning $428,437-per-week at the Etihad Stadium. So far this term, the 29-year-old has netted three goals in 17 Premier League games.

2. Pierre-Emerick Aubameyang (Arsenal) – $467,386-per-week

Pierre-Emerick Aubameyang of Arsenal FC celebrates after scoring in the UEFA Europa League game vs Olympiacos. (Getty)

Pierre-Emerick Aubameyang left Milan as a youngster after failing to breakout to the first team. It took him five different clubs and six spells to reach the English Premier League. Since his arrival, he has been one of the few bright spots for the uninspiring Arsenal.

After signing a new deal in September 2020, the Gabonese is now warning $467,386-per-week. In 17 league fixtures so far, he has scored five goals.

1. David de Gea (Manchester United) – $500,771-per-week

David De Gea of Manchester United celebrates his side second goal during the Premier League match between Manchester United and Everton (Getty)

The Spaniard has played well everywhere he played so far, for Atletico Madrid, the Spanish national team, and Manchester United. He joined the English side in 2011, and he is currently going through his 10th season at the Old Trafford.

The Spaniard has recently demonstrated a troubling knack for making expensive mistakes. However, that has not stopped him from being the highest-paid 2020-21 Premier League player with wages of $500,771-per-week. De Gea has played 17 games and kept six clean sheets so far in the EPL.