Players who played for Arsenal and West Ham United

19 players · Premier League since 1992/93

19 players have played for both Arsenal and West Ham United in the Premier League since 1992/93. 17 played for Arsenal first and 2 for West Ham United first. The longest-serving made 351 appearances across both; the top scorer got 113 goals; 9 scored for both; the first move came in 1996/97, the most recent in 2023/24.

Can you name all 19?

0/190:00

  1.  Arsenal 269 · West Ham 82
  2.  Arsenal 118 · West Ham 204
  3.  Arsenal 216 · West Ham 25
  4.  Arsenal 32 · West Ham 195
  5.  Arsenal 190 · West Ham 22
  6.  Arsenal 139 · West Ham 40
  7.  Arsenal 34 · West Ham 131
  8.  Arsenal 125 · West Ham 16
  9.  Arsenal 25 · West Ham 91
  10.  Arsenal 52 · West Ham 60
  11.  Arsenal 41 · West Ham 52
  12.  Arsenal 86 · West Ham 5
  13.  Arsenal 7 · West Ham 83
  14.  Arsenal 19 · West Ham 68
  15.  Arsenal 40 · West Ham 3
  16.  Arsenal 29 · West Ham 7
  17.  Arsenal 22 · West Ham 11
  18.  Arsenal 11 · West Ham 15
  19.  Arsenal 12 · West Ham 11

Who stands out

Spoilers

Nigel Winterburn has the most appearances for the two combined: 269 for Arsenal and 82 for West Ham United. Ian Wright scored the most goals across both (104 for Arsenal, 9 for West Ham United), and 9 players scored for both.

In our data, John Hartson 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 Konstantinos Mavropanos, who first played for West Ham United in 2023/24.

Show all 19 players

Spoilers
Every player who played for Arsenal and West Ham United (Premier League since 1992/93): apps and goals at each, seasons, and which club came first.
PlayerArsenalWest HamFirst
AppsGlsSeasonsAppsGlsSeasons
Nigel Winterburn26941992–20008212000–2003Arsenal
Declan Rice118152023–2027204102016–2023West Ham
Freddie Ljungberg216461998–20072522007/08Arsenal
Lukasz Fabianski3202007–201419502018–2025Arsenal
Ian Wright1901041992–19982291998/99Arsenal
Alex Song13972005–20124002014–2016Arsenal
Matt Upson3401997–200213142006–2011Arsenal
Jack Wilshere12572008–20181602018–2020Arsenal
Luis Boa Morte2501997–20009122006–2011Arsenal
John Hartson52141994–199760241996–1999Arsenal
Carl Jenkinson4112011–20195222014–2016Arsenal
Samir Nasri86182008–2012502018/19Arsenal
Konstantinos Mavropanos702017–20198342023–2026Arsenal
Yossi Benayoun1942011/126882005–2013West Ham
Marouane Chamakh4082010–2012302012/13Arsenal
Jeremie Aliadiere2912001–2007702005/06Arsenal
Davor Suker2281999/001122000/01Arsenal
Lucas Pérez1112016/171532018/19Arsenal
Kaba Diawara1201998/991102000/01Arsenal

Head to head

In the Premier League since 1992/93, Arsenal and West Ham United have met 60 times: Arsenal won 39, West Ham United 10, and 11 games were drawn.

  • Arsenal's biggest win: West Ham 0-6 Arsenal (2023/24)
  • West Ham United's biggest win: Arsenal 0-2 West Ham (2015/16)

Play

FAQ

Spoilers
How many players have played for both Arsenal and West Ham United?
19 in the Premier League since 1992/93: Nigel Winterburn, Declan Rice, Freddie Ljungberg, Lukasz Fabianski, Ian Wright, Alex Song and 13 more.
Has anyone scored for both Arsenal and West Ham United?
Yes, 9: Ian Wright (104 and 9), Freddie Ljungberg (46 and 2), John Hartson (14 and 24), Declan Rice (15 and 10), Yossi Benayoun (4 and 8), Davor Suker (8 and 2), Nigel Winterburn (4 and 1), Lucas Pérez (1 and 3) and 1 more.
Who is the most recent player to play for both Arsenal and West Ham United?
Konstantinos Mavropanos. He played for Arsenal (2017–2019), then West Ham United from 2023/24.
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.