The list
| # | Player | Born | Celta Vigo | PAOK |
|---|---|---|---|---|
| 1 | Jonny Otto | 1994 | 2012–2018 | 2024–2025 |
| 2 | Pablo García | 1977 | 2006–2007 | 2008–2013 |
| 3 | Zisis Vryzas | 1973 | 2004–2005 | 1996–2000, 2007–2008 |
| 4 | Pablo Contreras | 1978 | 2001–2008 | 2008–2012 |
| 5 | Dimitrios Papadopoulos | 1981 | 2010–2012 | 2014–2015 |
| 6 | Daniel Fernandes | 1983 | 2002–2003 | 2004–2008 |
| 7 | Giannis Okkas | 1977 | 2007–2008 | 2000–2003 |
| 8 | Vitolo | 1983 | 2007–2008 | 2009–2011 |
| 9 | Iñigo López | 1982 | 2014 | 2013–2014 |
Which way they moved
- Celta Vigo first, then PAOK: 6
- PAOK first, then Celta Vigo: 3
Test yourself
Three more club pairs: name one player for each.
Play it
In Who Played Both you and your opponent secretly pick a club each. If the clubs are Celta Vigo and PAOK, the first to name one of the players above in 15 seconds wins the round.
More pairs with Celta Vigo
- Atlético Madrid – Celta Vigo 50 players
- Barcelona – Celta Vigo 44 players
- Celta Vigo – Real Madrid 40 players
- Celta Vigo – Deportivo 39 players
- Celta Vigo – Elche 38 players
- Celta Vigo – Valladolid 36 players
- Celta Vigo – Espanyol 35 players
- Celta Vigo – Valencia 31 players
Celta Vigo: every club it shares players with
More pairs with PAOK
- Panathinaikos – PAOK 42 players
- AEK – PAOK 28 players
- Olympiakos – PAOK 27 players
- PAOK – Porto 10 players
- Monaco – PAOK 9 players
- Mallorca – PAOK 8 players
- Benfica – PAOK 8 players
- PAOK – Rennes 7 players
PAOK: every club it shares players with
Source: Wikidata (CC0), Wikipedia club articles and player infoboxes (years at each club). Youth spells and appearances that look unplayed are left out; volunteer-kept records can contain gaps or errors.
