Arsenal
Alexandre Lacazette deserved to start more games than the 22 that he was in the starting line up. Of his 22 appearances, nine were off the substitute bench. Despite that, he was Arsenal’s top scorer with 13 goals and he also contributed three assists.
Aston Villa
Jack Grealish played 26 games for Aston Villa, two of which were when he came on as a substitute. He missed 12 games through injuries. He scored six goals and provided 12 assists. His influence improved the whole team as 12 of the 16 clean sheets that Aston Villa kept were with him in the team.
Brighton and Hove Albion
Lewis Dunk is a central defender that led from the front scoring five goals, which was the equal 3rd highest of every player in the team. He featured in 33 of 38 games and was a part of the team when they kept 11 of the 12 clean sheets that the team kept. His leadership as captain was pivotal in Brighton and Hove Albion avoiding relegation.
Burnley
Chris Wood had a fairly good Season as he scored 12 goals and provided three assists.
Chelsea
Ben Chilwell was in the starting line up in every game that he played; 27 in total. He scored three goals and provided six assists. When he played Chelsea kept 12 of their 18 clean sheets.
Crystal Palace
Wilfried Zaha made 30 appearances, with only one coming off the substitute bench. He scored 11 goals and provided four assists.
Everton
Dominic Calvert-Lewin featured in 33 games, one of which was as a substitute. He scored 16 goals and provided six assists, which is pretty impressive.
Fulham
Ademola Lookman scored four goals and provided four assists. He played 34 games, three of those as a substitute. He was on loan from Everton.
Leeds United
Patrick Bamford played all 38 games in the Premier League 2020/21 Season, with only one game as a substitute. He scored 17 goals and provided 11 assists.
Leicester City
Jamie Vardy took part in 34 games, three of which were as a substitute. He scored 15 goals and provided 14 assists.
Liverpool
Mohamed Salah featured in all 38 games, with only one of the 38 as a substitute. He scored 22 goals and provided six assists.
Manchester City
Ruben Dias played 32 games with 17 of the 19 clean sheets kept by Manchester City were with him in the starting line up. Despite playing at centre back he scored one goal and provided one assist.
Manchester United
Bruno Fernandes featured in 37 of 38 games, with two of his appearances as a substitute. He was arguably the best player in the Premier League as he had 18 goals and 14 assists.
Newcastle United
Callum Wilson featured in 26 games, three of them as a substitute. Unfortunately he was unavailable for 12 games due to injury. Despite that, he scored 12 goals and provided six assists. Despite being a striker, the whole team was better for him being in the team as five of the seven clean sheets came with him in the team.
Sheffield United
Aaron Ramsdale may have played for a team that finished last on the Premier League Table with five clean sheets. He made the 2nd most saves of any goalkeeper in the Premier League Season 2020/21, with 146. It wasn’t his fault that Sheffield United was relegated. He was in the extended England squad, which substantiates how well he played.
Southampton
James Ward-Prowse played every game of the Premier League Season 2020/21. He played every minute of every game, scoring eight goals and providing seven assists. He also helped Southampton keep nine clean sheets.
Tottenham
Harry Kane played 35 games out of 38 and scored 23 goals and contributed 14 assists. He was probably the best player in the Premier League Season 2020/21.
West Brom
Sam Johnstone played all but one game. Despite West Brom being relegated he kept six clean sheets and was selected in the extended English squad. He made the most saves of any goalkeeper as he made 166 saves, which was 20 more than any goalkeeper. He was named in the extended English squad.
West Ham
Aaron Cresswell featured in 36 games, all of which were in the starting line up. He provided 11 assists and was a part of the West Ham team in all of the 11 games that they kept in clean sheet in.
Wolves
Rui Patricio kept ten clean sheets and played in all but one game in the Premier League Season 2020/21, as goalkeeper. Wolves partly have him to thank for finishing 13th. Their a team that could’ve been fighting for relegation. The defensive part of Wolves game was their strength, led by goalkeeper, Rui Patricio. He even saved a penalty!