Players who played for Arsenal and Chelsea

19 players · Premier League since 1992/93

19 players have played for both Arsenal and Chelsea in the Premier League since 1992/93. 8 played for Arsenal first and 11 for Chelsea first. The longest-serving made 443 appearances across both; the top scorer got 90 goals; 12 scored for both; the first move came in 2001/02, the most recent in 2026/27.

Can you name all 19?

0/190:00

  1.  Arsenal 110 · Chelsea 333
  2.  Arsenal 156 · Chelsea 229
  3.  Arsenal 212 · Chelsea 138
  4.  Arsenal 25 · Chelsea 234
  5.  Arsenal 101 · Chelsea 158
  6.  Arsenal 180 · Chelsea 75
  7.  Arsenal 53 · Chelsea 160
  8.  Arsenal 53 · Chelsea 143
  9.  Arsenal 65 · Chelsea 125
  10.  Arsenal 81 · Chelsea 91
  11.  Arsenal 128 · Chelsea 15
  12.  Arsenal 85 · Chelsea 55
  13.  Arsenal 1 · Chelsea 109
  14.  Arsenal 32 · Chelsea 67
  15.  Arsenal 88 · Chelsea 7
  16.  Arsenal 17 · Chelsea 59
  17.  Arsenal 19 · Chelsea 14
  18.  Arsenal 15 · Chelsea 6
  19.  Arsenal 7 · Chelsea 13

Who stands out

Spoilers

Petr Cech has the most appearances for the two combined: 110 for Arsenal and 333 for Chelsea. Olivier Giroud scored the most goals across both (73 for Arsenal, 17 for Chelsea), and 12 players scored for both.

In our data, Emmanuel Petit was the first to have played for both (his first game for Chelsea came in 2001/02). The most recent player to play for both is Danny Welbeck, who first played for Chelsea in 2026/27.

Show all 19 players

Spoilers
Every player who played for Arsenal and Chelsea (Premier League since 1992/93): apps and goals at each, seasons, and which club came first.
PlayerArsenalChelseaFirst
AppsGlsSeasonsAppsGlsSeasons
Petr Cech11002015–201933302004–2015Chelsea
Ashley Cole15681999–200622972006–2014Arsenal
Cesc Fàbregas212352004–2011138152014–2019Arsenal
Willian2512020/21234372013–2020Chelsea
William Gallas101122006–2010158122001–2006Chelsea
Olivier Giroud180732012–201875172017–2021Arsenal
David Luiz5332019–2021160112010–2019Chelsea
Jorginho5302022–2025143212018–2023Chelsea
Nicolas Anelka65231996–1999125382007–2012Arsenal
Kai Havertz81272023–202791192020–2023Chelsea
Pierre-Emerick Aubameyang128682017–20221512022/23Arsenal
Emmanuel Petit8591997–20005522001–2004Arsenal
Kepa Arrizabalaga102025/2610902018–2023Chelsea
Noni Madueke3242025–202767132022–2025Chelsea
Danny Welbeck88162014–2019702026/27Arsenal
Raheem Sterling1702024/2559142022–2024Chelsea
Yossi Benayoun1942011/121412010–2013Chelsea
Emiliano Martínez1502014–2020602026/27Arsenal
Lassana Diarra702007/081302005–2007Chelsea

Head to head

In the Premier League since 1992/93, Arsenal and Chelsea have met 69 times: Arsenal won 29, Chelsea 20, and 20 games were drawn.

  • Arsenal's biggest win: Arsenal 5-0 Chelsea (2023/24)
  • Chelsea's biggest win: Chelsea 6-0 Arsenal (2013/14)

Play

FAQ

Spoilers
How many players have played for both Arsenal and Chelsea?
19 in the Premier League since 1992/93: Petr Cech, Ashley Cole, Cesc Fàbregas, Willian, William Gallas, Olivier Giroud and 13 more.
Has anyone scored for both Arsenal and Chelsea?
Yes, 12: Olivier Giroud (73 and 17), Pierre-Emerick Aubameyang (68 and 1), Nicolas Anelka (23 and 38), Cesc Fàbregas (35 and 15), Kai Havertz (27 and 19), Willian (1 and 37), William Gallas (12 and 12), Noni Madueke (4 and 13) and 4 more.
Who is the most recent player to play for both Arsenal and Chelsea?
Danny Welbeck. He played for Arsenal (2014–2019), then Chelsea from 2026/27.
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.