West Ham owners David Gold and David Sullivan have been urged to sell the Hammers to allow the club to leave the London Stadium.

Frustrated Irons fans have yet to embrace fully the stadium and the players have struggled to a make their home advantage count in games.

And legendary striker Frank McAvennie believes if a moneybags buyer can be found, the club will be playing home matches at a different venue to the former Olympic Stadium within five years

Ex-Scotland ace McAvennie, who hit 57 goals in 186 appearances, said: “I don’t think they will be in that stadium in five years’ time. I would like somebody to come and if Mr Gold and Mr Sullivan want out, to sell to one of the big boys.

“Tottenham are doing the right thing building a stadium next to White Hart Lane, that’s what we should have done at Upton Park. I don’t think West Ham will stay there, I have a feeling it’s not forever.

“As for atmosphere at the stadium, I would probably give it a five or six. It was good at times, the best being against Tottenham with the atmosphere, which shows to me that there can be atmosphere in that ground.

“But say you’ve got to stay there for three years, then you have to build a football stadium. If you ask West Ham to do something they can’t do it, because they’ve got to go and ask somebody.

“That’s not right. A Premier League club that is earning hundreds of millions of pounds, come on!

“The problem is the players. At Upton Park it was the fans who created the atmosphere, they started it, whereas the players have got to do it in the new stadium because it’s a long way from the pitch.

“That dictates what happens on the pitch, which is very sad, but it’s down to the players to do it. Football pitches are all the same, they’re all about the same size, but the players have to create the atmosphere, it’s a catch-22 situation, but I’m hopeful that it turns round.”

Under-fire Slaven Bilic gets the chance to chalk up the club’s first league win of the season on Monday when they host surprise package Huddersfield Town.

West Ham go looking for their first win of the Premier League campaign following three defeats and a place rock-bottom of the table.