The list
| # | Player | Born | Monaco | Sporting CP |
|---|---|---|---|---|
| 1 | Fábio Coentrão | 1988 | 2015–2016 | 2017–2018 |
| 2 | Eric Dier | 1994 | 2025– | 2012–2014 |
| 3 | João Moutinho | 1986 | 2013–2018 | 2004–2010 |
| 4 | Gelson Martins | 1995 | 2019, 2019–2024 | 2015–2018 |
| 5 | Islam Slimani | 1988 | 2019–2020 | 2013–2016, 2022 |
| 6 | Adrien Silva | 1989 | 2019–2020 | 2007–2017 |
| 7 | Pablo Contreras | 1978 | 1999–2001 | 2002–2003 |
| 8 | Pontus Farnerud | 1980 | 1998–2003, 1998–2005 | 2006–2008 |
| 9 | Robert Špehar | 1970 | 1997–1999 | 2000–2001 |
| 10 | Nazinho | 2003 | ?– | 2022 |
Which way they moved
- Monaco first, then Sporting CP: 4
- Sporting CP first, then Monaco: 5
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 Monaco and Sporting CP, the first to name one of the players above in 15 seconds wins the round.
More pairs with Monaco
- Marseille – Monaco 70 players
- Monaco – Nice 54 players
- Bordeaux – Monaco 45 players
- Lyon – Monaco 45 players
- Monaco – Saint-Étienne 43 players
- Lille – Monaco 43 players
- Monaco – Paris Saint-Germain 41 players
- Monaco – Rennes 38 players
Monaco: every club it shares players with
More pairs with Sporting CP
- Braga – Sporting CP 54 players
- Benfica – Sporting CP 53 players
- Porto – Sporting CP 51 players
- Atlético Madrid – Sporting CP 15 players
- Real Betis – Sporting CP 15 players
- Barcelona – Sporting CP 14 players
- Sporting CP – Valencia 13 players
- Olympiakos – Sporting CP 12 players
Sporting CP: 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.
