| Club | League | Years |
|---|---|---|
| Caen | Ligue 1 | 1991–1993, 2001–2002 |
| Paris Saint-Germain | Ligue 1 | 1993–1994 |
| Strasbourg | Ligue 1 | 1994–1995 |
| Guingamp | Ligue 1 | 1995–1996 |
| Marseille | Ligue 1 | 1996–1998 |
| Montpellier | Ligue 1 | 1998–1999 |
| Watford | Premier League | 1999–2000 |
| Monaco | Ligue 1 | 2000–2001 |
| Le Havre | Ligue 1 | 2000 |
Only the clubs in the game are in the data; spells at other clubs, loans and youth years may be missing.
Which club pairs is Xavier Gravelaine an answer for?
In Who Played Both, if two of these clubs meet, Xavier Gravelaine is one of the right answers.
- Marseille – Montpellier 75 players
- Marseille – Monaco 70 players
- Marseille – Paris Saint-Germain 55 players
- Marseille – Strasbourg 49 players
- Monaco – Paris Saint-Germain 41 players
- Monaco – Strasbourg 35 players
- Monaco – Montpellier 35 players
- Le Havre – Strasbourg 32 players
- Montpellier – Strasbourg 31 players
- Caen – Guingamp 30 players
- Paris Saint-Germain – Strasbourg 28 players
- Le Havre – Monaco 28 players
- Le Havre – Marseille 27 players
- Guingamp – Strasbourg 26 players
- Caen – Le Havre 25 players
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.
