Jamie Carragher has labelled Felipe Anderson as West Ham's best player but stated the winger has to do more if the Hammers are to compete for the European places, and some fans agree.

The main criticism thrown at the Brazilian is his lack of goals, with the former Liverpool man suggesting on Sky Sports' coverage of West Ham vs Crystal Palace that, as his team's best player, he needs to be in amongst the goals more often.

Watch West Ham United Live Streams With StreamFootball.tv Below

It is a sentiment some supporters can relate to, with one also pointing out the fact his assist record could do with improvement too.

Since his arrival in east London in the summer of 2018, the 26-year-old has scored 10 and assisted nine for West Ham, and perhaps the fact he has displayed how talented he is has led to disappointment for some.

If the midfield maestro, who was described as a "top player" by Tony Cottee, can add to his game in a goal-scoring capacity then West Ham would carry a considerable threat, with Sebastien Haller and Andriy Yarmolenko having already scored four and three times respectively in the league.

As Carragher says, more goals will enable them to challenge higher up the league and break down teams like Crystal Palace, who gave them a tough game on Saturday.

Here is some of the reaction agreeing with the Sky Sports pundit.