Everton have Leighton Baines missing after his ankle operation, who will be replaced by Luke Garbutt. Pienaar, Hibbert, Oviedo and Gibson are all still missing.
This will be Aaron Lennon's last game for Everton this season as he can't play against his parent club Spurs next week.
Lukaku and Mirallas may be unleashed to do the damage against West Ham, as they seem to always score.
Manager Roberto Martinez wants a win for the travelling Everton away fans. Don't we all.
Roberto said: "We are looking forward to seeing our away end full and hopefully we can give our fans a performance to be proud of and make sure that we end our away campaign with a good performance.
"There has been a really good approach from the players in trying to show our appreciation for the away support we have had throughout the campaign, both in the Premier League and in Europe, and we are very much looking forward to it.
"It is a vitally game for both teams. West Ham had a really strong start to the season and we have had a really strong second half, ever since January. We are both now in the same position fighting to get into that top 10.
"That gives you an extra meaning on those three points and we know it's an important game to put in a good performance."
Everton Squad: Howard, Coleman, Stones, Jagielka, Garbutt, Lennon, McCarthy, Barry, Mirallas, Naismith, Barkley, Lukaku, Robles, Alcaraz, Besic, Osman, McGeady, Kone, Browning.
Sausage's Starting XI: Howard, Coleman, Stones, Jagielka, Garbutt, Lennon, McCarthy, Barry, Mirallas, Barkley, Lukaku.
What Team Would You Start With? Comment Below.