The list
| # | Player | Born | Mainz | Wolfsburg |
|---|---|---|---|---|
| 1 | André Schürrle | 1990 | 2009–2011 | 2015–2016 |
| 2 | Jeffrey Bruma | 1991 | 2020 | 2016–2021 |
| 3 | Ja-cheol Koo | 1989 | 2014–2015 | 2011–2014 |
| 4 | Yunus Mallı | 1992 | 2011–2013 | 2017–2020 |
| 5 | Josuha Guilavogui | 1990 | 2023–2024 | 2014–2016, 2016–2023 |
| 6 | Ridle Baku | 1998 | 2018–2020 | 2020–2025 |
| 7 | Miroslav Karhan | 1976 | 2007–2011 | 2001–2007 |
| 8 | Philipp Wollscheid | 1989 | 2014–2015 | 2016–2017 |
| 9 | Peter Van der Heyden | 1976 | 2008–2010 | 2005–2008 |
| 10 | Sebastian Polter | 1991 | 2013–2015 | 2008–2012, 2011–2013 |
| 11 | Bruno Akrapović | 1967 | 1994–1997 | 1992–1994 |
| 12 | Moritz Jenz | 1999 | 2024–2025 | 2023–2026 |
| 13 | Isaac Boakye | 1981 | 2008 | 2006–2008 |
| 14 | Guido Erhard | 1969 | 1996–1998 | 1995–1996 |
Which way they moved
- Mainz first, then Wolfsburg: 4
- Wolfsburg first, then Mainz: 10
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 Mainz and Wolfsburg, the first to name one of the players above in 15 seconds wins the round.
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
More pairs with Wolfsburg
- Eintracht Braunschweig – Wolfsburg 34 players
- Nürnberg – Wolfsburg 29 players
- Hamburger SV – Wolfsburg 24 players
- Hannover 96 – Wolfsburg 23 players
- Stuttgart – Wolfsburg 23 players
- Arminia Bielefeld – Wolfsburg 22 players
- Köln – Wolfsburg 21 players
- Hertha BSC – Wolfsburg 20 players
Wolfsburg: 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.
