The list
| # | Player | Born | Heidenheim | Mainz |
|---|---|---|---|---|
| 1 | Florian Niederlechner | 1990 | 2013–2015 | 2015–2017 |
| 2 | Lennard Maloney | 1999 | 2022–2025 | 2025– |
| 3 | Michael Thurk | 1976 | 2012–2014 | 1999–2004, 2005–2006 |
| 4 | Adriano Grimaldi | 1991 | 2014–2016 | 2009–2011 |
| 5 | Tobias Schilk | 1992 | 2011–2012 | 2012 |
Which way they moved
- Heidenheim first, then Mainz: 3
- Mainz first, then Heidenheim: 2
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 Heidenheim and Mainz, the first to name one of the players above in 15 seconds wins the round.
More pairs with Heidenheim
- Heidenheim – Stuttgart 18 players
- Freiburg – Heidenheim 9 players
- Augsburg – Heidenheim 9 players
- Heidenheim – Hoffenheim 7 players
- Eintracht Frankfurt – Heidenheim 6 players
- Greuther Fürth – Heidenheim 6 players
- Darmstadt 98 – Heidenheim 6 players
- Arminia Bielefeld – Heidenheim 5 players
Heidenheim: every club it shares players with
More pairs with Mainz
- Mainz – Schalke 04 29 players
- Mainz – Nürnberg 23 players
- Eintracht Frankfurt – Mainz 23 players
- Darmstadt 98 – Mainz 22 players
- Bayer Leverkusen – Mainz 21 players
- Hamburger SV – Mainz 20 players
- Köln – Mainz 18 players
- Borussia Dortmund – Mainz 18 players
Mainz: 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.
