West Ham will host Leicester City on Thursday in a matchup of two squads battling for their place in the English Premier League next season. Both teams have been through difficulties and manager ...