Liverpool manager Jurgen Klopp expects to have a fully-fit squad, though Nathaniel Clyne may not be considered having only recently returned to training from a long-term back problem.
West Ham United's Manuel Lanzini has recovered from a hamstring strain and David Moyes says he is tempted to start the attacking midfielder.
Winston Reid is also back in the squad but Arthur Masuaku (suspension), Pedro Obiang (knee), Andy Carroll and Edimilson Fernandes (both ankle) remain unavailable.
Did you know?
Liverpool have won their last two Premier League matches against West Ham United 4-0 and 4-1. They have not scored 4+ goals in three consecutive PL matches versus an opponent since doing so versus Norwich City between 2012 and 2013.
Jurgen Klopp failed to win any of his first four matches against West Ham as a manager (D2 L2), while David Moyes has never won against Liverpool at Anfield in any competition as a manager (D7 L7).
Mohamed Salah is averaging a goal or assist every 64 minutes in home Premier League matches this season (11 goals, 5 assists).
Michail Antonio has scored in three of his four appearances in all competitions against the Reds for West Ham, including in both of his matches in the Premier League.
Club previews
Liverpool: Klopp 'absolutely not happy' with season so far
West Ham: Moyes on Lanzini and Liverpool preparations
Referee: Stuart Attwell
Assistants: Richard West, Mark Scholes
Fourth official: Martin Atkinson