The list
| # | Player | Born | Eintracht Frankfurt | Heidenheim |
|---|---|---|---|---|
| 1 | Diant Ramaj | 2001 | 2021 | 2025–2026 |
| 2 | Michael Thurk | 1976 | 2006–2007 | 2012–2014 |
| 3 | Jan Zimmermann | 1985 | 2004–2010, 2017–2020 | 2014–2016 |
| 4 | Marcel Titsch-Rivero | 1989 | 2009–2012 | 2012–2018 |
| 5 | Kevin Kraus | 1992 | 2011 | 2013, 2014–2018 |
| 6 | Nico Frommer | 1978 | 2003–2006 | 2011–2013 |
Which way they moved
- Eintracht Frankfurt first, then Heidenheim: 6
- Heidenheim first, then Eintracht Frankfurt: 0
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 Eintracht Frankfurt and Heidenheim, the first to name one of the players above in 15 seconds wins the round.
More pairs with Eintracht Frankfurt
- Eintracht Frankfurt – Stuttgart 42 players
- Darmstadt 98 – Eintracht Frankfurt 33 players
- Eintracht Frankfurt – Hamburger SV 30 players
- Eintracht Frankfurt – St. Pauli 27 players
- Eintracht Frankfurt – Hannover 96 27 players
- Eintracht Frankfurt – Nürnberg 26 players
- Borussia Dortmund – Eintracht Frankfurt 25 players
- Eintracht Frankfurt – Schalke 04 25 players
Eintracht Frankfurt: every club it shares players with
More pairs with Heidenheim
- Heidenheim – Stuttgart 18 players
- Freiburg – Heidenheim 9 players
- Augsburg – Heidenheim 9 players
- Heidenheim – Hoffenheim 7 players
- Greuther Fürth – Heidenheim 6 players
- Darmstadt 98 – Heidenheim 6 players
- Arminia Bielefeld – Heidenheim 5 players
- Eintracht Braunschweig – Heidenheim 5 players
Heidenheim: 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.
