West Ham do not have the mental strength to secure a seventh-place finish in the Premier League this season, according to Pablo Zabaleta.
The Hammers are in a five-way race for seventh spot, which could lead to a Europa League place next season.
Just two points separate Wolves, Leicester City, Everton, Watford and West Ham.
The Hammers would have moved above those teams had they beaten Everton on Saturday – but they lost 2-0.
Zabaleta said: “I am not happy at all because if you look at the season so far, we have not been consistent enough. We have had three or four bad performances against teams around us.
“There are five teams looking for that seventh position and it is all about one or two points difference between them.
“We have lost so many opportunities to be in that seventh place and it shows the weak mentality that we have probably got and which we need to improve looking forward.”
LATEST FOOTBALL NEWS
Emery expects top-four race to go down to the wire after Arsenal go third
Arsenal fans mock Tottenham on Twitter after leapfrogging bitter rivals
up to third
Arsenal leapfrog Tottenham and Man United with convincing win over Newcastle
one striker to another
Man United legend reveals who Solskjaer should build his team around
Hilarious road sign advertises 'Man City v Cardiff U23s' after Warnock comments
Arsenal fans miss Aaron Ramsey already amid Newcastle masterclass
Chelsea fined by UEFA following crowd trouble during Malmo trip
Video allegedly shows Jordan Pickford involved in viscous pub brawl
The Hammers have a tough run-in as they enter the final six games of the season.
They still have trips to Chelsea, Manchester United, Tottenham and Watford, and home matches with Leicester and Southampton.