Carlos Tevez

Quiz: Every player to play for West Ham and Manchester City!

West Ham United face Premier League leaders Manchester City at London Stadium on Sunday afternoon in Club captain Mark Noble's final home game as a player.

The Irons are bidding to seal qualification for European competition through our league position in consecutive seasons for the first time in the Club's history, which would be secured with three points against Pep Guardiola's side.

Can you name the 16 players to have played for both teams in the top-flight since 1992? You've got six minutes... good luck!