Players who played for Manchester City and West Ham United

17 players · Premier League since 1992/93

17 players have played for both Manchester City and West Ham United in the Premier League since 1992/93. 7 played for Manchester City first and 10 for West Ham United first. The longest-serving made 302 appearances across both; the top scorer got 65 goals; 8 scored for both; the first move came in 1996/97, the most recent in 2024/25.

Can you name all 17?

0/170:00

  1.  Man City 229 · West Ham 73
  2.  Man City 265 · West Ham 19
  3.  Man City 82 · West Ham 177
  4.  Man City 74 · West Ham 159
  5.  Man City 32 · West Ham 148
  6.  Man City 92 · West Ham 64
  7.  Man City 10 · West Ham 133
  8.  Man City 113 · West Ham 25
  9.  Man City 128 · West Ham 5
  10.  Man City 31 · West Ham 65
  11.  Man City 49 · West Ham 35
  12.  Man City 35 · West Ham 38
  13.  Man City 40 · West Ham 24
  14.  Man City 42 · West Ham 15
  15.  Man City 16 · West Ham 8
  16.  Man City 9 · West Ham 8
  17.  Man City 1 · West Ham 8

Who stands out

Spoilers

Pablo Zabaleta has the most appearances for the two combined: 229 for Manchester City and 73 for West Ham United. Carlos Tevez scored the most goals across both (58 for Manchester City, 7 for West Ham United), and 8 players scored for both.

In our data, Steve Lomas was the first to have played for both (his first game for West Ham United came in 1996/97). The most recent player to play for both is Divin Mubama, who first played for Manchester City in 2024/25.

Show all 17 players

Spoilers
Every player who played for Manchester City and West Ham United (Premier League since 1992/93): apps and goals at each, seasons, and which club came first.
PlayerMan CityWest HamFirst
AppsGlsSeasonsAppsGlsSeasons
Pablo Zabaleta22992008–20177302017–2020Man City
Joe Hart26502006–20161902017/18Man City
Trevor Sinclair8252003–2007177371997–2003West Ham
Steve Lomas7451993–199615991996–2003Man City
Frank Lampard3262014/15148241995–2001West Ham
David James9202003–20066402001–2003West Ham
Ian Bishop1002000/0113341993–1998West Ham
Carlos Tevez113582009–20132572006/07West Ham
Samir Nasri128182011–2017502018/19Man City
Eyal Berkovic3112002–200465101997–1999West Ham
Paulo Wanchope49152000–200435121999/00West Ham
Marc-Vivien Foe3592002/033811998–2000West Ham
Craig Bellamy40132008–20102472007–2009West Ham
Wayne Bridge4202008–20111502010/11Man City
Kalvin Phillips1602022–2024802023/24Man City
Tal Ben Haim902008/09802010/11Man City
Divin Mubama102024/25802022–2024West Ham

Head to head

In the Premier League since 1992/93, Manchester City and West Ham United have met 50 times: Manchester City won 32, West Ham United 9, and 9 games were drawn.

  • Manchester City's biggest win: West Ham 0-5 Man City (2019/20)
  • West Ham United's biggest win: West Ham 3-0 Man City (1994/95)

Play

FAQ

Spoilers
How many players have played for both Manchester City and West Ham United?
17 in the Premier League since 1992/93: Pablo Zabaleta, Joe Hart, Trevor Sinclair, Steve Lomas, Frank Lampard, David James and 11 more.
Has anyone scored for both Manchester City and West Ham United?
Yes, 8: Carlos Tevez (58 and 7), Trevor Sinclair (5 and 37), Frank Lampard (6 and 24), Paulo Wanchope (15 and 12), Craig Bellamy (13 and 7), Steve Lomas (5 and 9), Eyal Berkovic (1 and 10) and Marc-Vivien Foe (9 and 1).
Who is the most recent player to play for both Manchester City and West Ham United?
Divin Mubama. He played for West Ham United (2022–2024), then Manchester City from 2024/25.
What period does this list cover?
Premier League games from 1992/93 to the present, updated as new games are played. Earlier games aren't in our data, so all-time lists can be longer.

Data: Premier League since 1992/93. Earlier games aren't included, so all-time lists can be longer.