Miguel Rodrigues
Career snapshot
Career highs
Born the same day
Shares 1996-12-07 · 5 players total
| Full name | Miguel Rodrigues |
|---|---|
| Date of birth | 1996-12-07 (29 yrs) |
| Place of birth | Genève, Switzerland |
| Citizenship | Switzerland Portugal |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 183.00 m |
| Current club | FC Bavois |
| Joined | 2025-02-06 |
| Contract expires | 2026-06-30 |
| Agent | MSA |
| Outfitter | Puma |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Bavois | 2 | 24/25 | 25/26 | 21 | 0 | 1 | 0 |
| Vevey-Sports | 1 | 24/25 | 24/25 | 14 | 0 | 0 | 0 |
| AC Bellinzona | 1 | 23/24 | 23/24 | 34 | 1 | 0 | 2,818 |
| Yverdon Sport FC | 2 | 21/22 | 22/23 | 27 | 0 | 1 | 0 |
| Yverdon Sport FC II | 2 | 21/22 | 22/23 | 3 | 0 | 0 | 0 |
| FC Thun | 4 | 17/18 | 20/21 | 51 | 1 | 0 | 2,013 |
| FC Thun U21 | 3 | 17/18 | 19/20 | 10 | 0 | 0 | 0 |
| Servette FC | 4 | 13/14 | 16/17 | 39 | 0 | 0 | 0 |
| Servette FC U21 | 2 | 13/14 | 16/17 | 10 | 1 | 0 | 252 |
| Servette FC UEFA U19 | 1 | 15/16 | 15/16 | 3 | 0 | 0 | 0 |
| Servette FC U18 | 2 | 12/13 | 13/14 | 26 | 1 | 0 | 810 |
| Servette FC M-17 | 1 | 12/13 | 12/13 | 7 | 1 | 0 | 541 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Promotion League | FC Bavois | 6 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | Promotion League | FC Bavois | 15 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Promotion League | Vevey-Sports | 12 | 0 | 0 | 2 | 0 | 0 |
| 24/25 | Swiss Cup | Vevey-Sports | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Challenge League | AC Bellinzona | 32 | 1 | 0 | 8 | 0 | 2,818 |
| 23/24 | Swiss Cup | AC Bellinzona | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | 2. Liga Inter - Gr. 1 | Yverdon Sport FC II | 2 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Challenge League | Yverdon Sport FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | 2. Liga Inter - Gr. 1 | Yverdon Sport FC II | 1 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Challenge League | Yverdon Sport FC | 23 | 0 | 1 | 2 | 1 | 0 |
| 21/22 | Swiss Cup | Yverdon Sport FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Challenge League | FC Thun | 13 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Super League Barrage | FC Thun | 1 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Swiss Cup | FC Thun | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | 2. Liga Inter - Gr. 2 | FC Thun U21 | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Europa League Qualifying | FC Thun | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Schweizer Cup | FC Thun | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Super League | FC Thun | 7 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | 1. Liga Gr. 1 | FC Thun U21 | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Schweizer Cup | FC Thun | 4 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Super League | FC Thun | 23 | 1 | 0 | 3 | 0 | 2,013 |
| 17/18 | 1. Liga Gr. 1 | FC Thun U21 | 6 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Super League | FC Thun | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | 2. Liga Inter - Gr. 1 | Servette FC U21 | 5 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Challenge League | Servette FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Promotion League | Servette FC | 18 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Schweizer Cup | Servette FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | UEFA Youth League | Servette FC UEFA U19 | 3 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | Challenge League | Servette FC | 4 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | 2. Liga Inter - Gr. 1 | Servette FC U21 | 5 | 1 | 0 | 0 | 0 | 252 |
| 13/14 | Challenge League | Servette FC | 12 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | Schweizer Cup U18 | Servette FC U18 | 2 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | U18 Elite League | Servette FC U18 | 9 | 1 | 0 | 1 | 0 | 810 |
| 12/13 | U17 Elite League | Servette FC M-17 | 7 | 1 | 0 | 0 | 0 | 541 |
| 12/13 | U18 Elite League | Servette FC U18 | 15 | 0 | 0 | 3 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2014-01-30 | Servette U18 | Servette FC | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Servette FC | FC Thun | Transfer | 100000 | — |
| 21/22 | 2021-07-01 | FC Thun | Yverdon Sport | Transfer | 400000 | — |
| 23/24 | 2023-07-27 | Yverdon Sport | AC Bellinzona | Loan | 100000 | — |
| 23/24 | 2024-06-30 | AC Bellinzona | Yverdon Sport | Return from loan | 200000 | — |
| 24/25 | 2024-07-25 | Yverdon Sport | Vevey-Sports | Transfer | 200000 | — |
| 24/25 | 2025-02-06 | Vevey-Sports | FC Bavois | Transfer | 50000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 14/15 | Cruciate ligament tear | 2014-08-12 | 2015-05-30 | 292 | 52 |
| 15/16 | Cruciate ligament tear | 2016-03-13 | 2017-02-24 | 349 | 36 |
| 16/17 | unknown injury | 2017-06-01 | 2017-06-11 | 11 | 1 |
| 17/18 | Knee problems | 2017-07-17 | 2017-12-31 | 168 | 23 |
| 17/18 | Knee problems | 2018-02-01 | 2018-03-27 | 55 | 7 |
| 17/18 | unknown injury | 2018-05-08 | 2018-05-11 | 4 | 1 |
| 18/19 | unknown injury | 2019-05-17 | 2019-06-03 | 18 | 3 |
| 19/20 | unknown injury | 2019-08-21 | 2019-09-18 | 29 | 3 |
| 19/20 | unknown injury | 2019-09-26 | 2019-10-02 | 7 | 1 |
| 19/20 | unknown injury | 2019-12-04 | 2019-12-11 | 8 | 1 |
| 19/20 | unknown injury | 2020-06-05 | 2020-06-22 | 18 | 1 |
| 20/21 | unknown injury | 2020-09-17 | 2020-09-23 | 7 | 1 |
| 20/21 | unknown injury | 2020-11-18 | 2020-11-26 | 9 | 1 |
| 20/21 | unknown injury | 2021-02-17 | 2021-04-01 | 44 | 6 |
| 21/22 | Cruciate ligament tear | 2022-05-19 | 2023-02-01 | 259 | 22 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €25k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Matteo Tosetti | 1 | 0 | 0 |
| Hugo Fargues | 2 | 0 | 0 |
| Maxime Dominguez | 2 | 0 | 0 |
| Nicola Sutter | 2 | 0 | 0 |
| Chris Kablan | 2 | 0 | 0 |
| Hugo Lamy | 1 | 0 | 0 |
| Allan Eleouet | 1 | 0 | 0 |
| Dennis Salanović | 2 | 0 | 0 |
| Ilan Sauter | 1 | 0 | 0 |
| Dragan Mihajlovic | 1 | 0 | 0 |
| Basil Stillhart | 1 | 0 | 0 |
| Thomás Chacón | 1 | 0 | 0 |
| Ridge Mobulu | 1 | 0 | 0 |
| Kenan Fatkic | 2 | 0 | 0 |
| Tommaso Centinaro | 1 | 0 | 0 |
| Stephan Seiler | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 12/13 | U17 Elite League | Servette FC M-17 | 1 | 7 |
| 13/14 | 2. Liga Inter - Gr. 1 | Servette FC U21 | 1 | 5 |
| 13/14 | U18 Elite League | Servette FC U18 | 1 | 9 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 25/26 | Promotion League | FC Bavois | 1 | 6 |
| 21/22 | Challenge League | Yverdon Sport FC | 1 | 23 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 23/24 | 2024-06-30 | AC Bellinzona | Yverdon Sport | Return from loan | — | €200k |
| 23/24 | 2023-07-27 | Yverdon Sport | AC Bellinzona | Loan | — | €100k |
Teams faced most often by Miguel Rodrigues's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| FC Sion | 8 | 2 | 0 | 6 | 8 | 13 | -5 | 25% |
| Neuchâtel Xamax FCS | 8 | 3 | 2 | 3 | 13 | 11 | +2 | 38% |
| FC Zürich | 4 | 0 | 2 | 2 | 5 | 9 | -4 | 0% |
| FC Baden | 4 | 2 | 1 | 1 | 9 | 4 | +5 | 50% |
| Grasshopper Club Zürich | 4 | 2 | 2 | 0 | 5 | 2 | +3 | 50% |
| FC St. Gallen | 4 | 2 | 1 | 1 | 7 | 4 | +3 | 50% |
| FC Schaffhausen | 4 | 0 | 3 | 1 | 2 | 3 | -1 | 0% |
| FC Luzern | 4 | 2 | 1 | 1 | 6 | 5 | +1 | 50% |
| FC Aarau | 4 | 3 | 0 | 1 | 10 | 6 | +4 | 75% |
| FC Wil 1900 | 4 | 0 | 2 | 2 | 1 | 6 | -5 | 0% |
| FC Vaduz | 4 | 1 | 1 | 2 | 4 | 8 | -4 | 25% |
| FC Basel 1893 | 4 | 1 | 1 | 2 | 7 | 8 | -1 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 12/13 | Senior debut season | |
| 12/13 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 29 | 0 | 3 | 0 | 0 | 0 |
| 23/24 | 34 | 2,818 | 8 | 0 | 0 | 0.26 |
| 22/23 | 3 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | 27 | 0 | 3 | 0 | 1 | 0 |
| 20/21 | 14 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | 11 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | 29 | 2,013 | 4 | 0 | 0 | 0.18 |
| 17/18 | 7 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | 9 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | 22 | 0 | 1 | 0 | 0 | 0 |
| 14/15 | 4 | 0 | 1 | 0 | 0 | 0 |
| 13/14 | 28 | 1,062 | 3 | 0 | 0 | 0.25 |
| 12/13 | 22 | 541 | 3 | 0 | 0 | 0.5 |
Output by competition
Career goals and assists broken down by tournament.
More on Miguel Rodrigues
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Miguel Rodrigues
Who is Miguel Rodrigues?
Miguel Rodrigues is a Switzerland professional footballer who plays as a centre-back for FC Bavois.
How old is Miguel Rodrigues?
Miguel Rodrigues is 29 years old. He was born on December 7, 1996 in Genève.
What position does Miguel Rodrigues play?
Miguel Rodrigues plays as a centre-back (Defender - Centre-Back).
What club does Miguel Rodrigues play for?
Miguel Rodrigues currently plays for FC Bavois.
How many career goals has Miguel Rodrigues scored?
Across all senior club competitions in our dataset, Miguel Rodrigues has scored 5 goals in 245 appearances.
What is Miguel Rodrigues's market value?
Miguel Rodrigues's most recent reported market value is €50k.