The list
| # | Player | Born | Feyenoord | Hamburger SV |
|---|---|---|---|---|
| 1 | Khalid Boulahrouz | 1981 | 2014–2015 | 2004–2006 |
| 2 | Eljero Elia | 1987 | 2015–2017 | 2009–2011 |
| 3 | Joris Mathijsen | 1980 | 2012–2015 | 2006–2011 |
| 4 | Jeffrey Bruma | 1991 | — | 2011–2013 |
| 5 | Marek Saganowski | 1978 | 1996 | 1997 |
| 6 | Romeo Castelen | 1983 | 2004–2007 | 2007–2012 |
| 7 | Jean Carlos Dondé | 1983 | 2003–2006 | 2004–2005 |
Which way they moved
- Feyenoord first, then Hamburger SV: 3
- Hamburger SV first, then Feyenoord: 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 Feyenoord and Hamburger SV, the first to name one of the players above in 15 seconds wins the round.
More pairs with Feyenoord
- Ajax – Feyenoord 41 players
- Feyenoord – PSV 33 players
- Feyenoord – Hertha BSC 11 players
- Feyenoord – Southampton 10 players
- Brighton – Feyenoord 10 players
- Feyenoord – Rangers 9 players
- Barcelona – Feyenoord 8 players
- Celtic – Feyenoord 8 players
Feyenoord: every club it shares players with
More pairs with Hamburger SV
- Hamburger SV – St. Pauli 34 players
- Hamburger SV – Hannover 96 32 players
- Hamburger SV – Hertha BSC 32 players
- Eintracht Frankfurt – Hamburger SV 30 players
- Hamburger SV – Werder Bremen 29 players
- Hamburger SV – Schalke 04 28 players
- Hamburger SV – Stuttgart 28 players
- Hamburger SV – Köln 27 players
Hamburger SV: 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.
