Skip to content
Miguel Rodrigues

Miguel Rodrigues

Defender - Centre-Back  at FC Bavois
Age29
CitizenshipSwitzerland Portugal
Height1.83 m
Footright
BornDecember 7, 1996
at FC Bavois 472 days · joined 2025-02-06
👕200+ Apps
Market value €50k
Centre-Back Defender

Career snapshot

12
clubs played for
12/13
debut season
0.02
goals / match
FC Thun
top club · 51 apps

Career highs

€750k
peak value · 2019
top transfer fee
2
best season · 13/14
int'l / penalties
245Appearances
5Goals
2Assists
31Yellow cards
1Red cards
71Full matches (90′)
Full nameMiguel Rodrigues
Date of birth1996-12-07 (29 yrs)
Place of birthGenève, Switzerland
CitizenshipSwitzerland Portugal
PositionDefender - Centre-Back (main: Defender)
Footright
Height183.00 m
Current clubFC Bavois
Joined2025-02-06
Contract expires2026-06-30
AgentMSA
OutfitterPuma
Jul 2025
25/26 — FC Bavois
6 matches · 0 G · 1 A · across 1 competition
Feb 2025
Transfer: Vevey-Sports → FC Bavois
24/25 · Transfer
Jul 2024
Transfer: Yverdon Sport → Vevey-Sports
24/25 · Transfer
Jul 2024
24/25 — FC Bavois, Vevey-Sports
29 matches · 0 G · 0 A · across 2 competitions
Jun 2024
Transfer: AC Bellinzona → Yverdon Sport
23/24 · Return from loan
Jul 2023
Transfer: Yverdon Sport → AC Bellinzona
23/24 · Loan
Jul 2023
23/24 — AC Bellinzona
34 matches · 1 G · 0 A · across 2 competitions
Jul 2022
22/23 — Yverdon Sport FC II, Yverdon Sport FC
3 matches · 0 G · 0 A · across 2 competitions
May 2022
Injury: unknown
22 games missed
Jul 2021
21/22 — Yverdon Sport FC II, Yverdon Sport FC
27 matches · 0 G · 1 A · across 3 competitions
Jul 2021
Transfer: FC Thun → Yverdon Sport
21/22 · Transfer
Feb 2021
Injury: unknown
6 games missed
Nov 2020
Injury: unknown
1 games missed
Sep 2020
Injury: unknown
1 games missed
Jul 2020
20/21 — FC Thun
14 matches · 0 G · 0 A · across 3 competitions
Jun 2020
Injury: unknown
1 games missed
Dec 2019
Injury: unknown
1 games missed
Sep 2019
Injury: unknown
1 games missed
Aug 2019
Injury: unknown
3 games missed
Jul 2019
19/20 — FC Thun U21, FC Thun
11 matches · 0 G · 0 A · across 4 competitions
May 2019
Injury: unknown
3 games missed
Jul 2018
18/19 — FC Thun U21, FC Thun
29 matches · 1 G · 0 A · across 3 competitions
May 2018
Injury: unknown
1 games missed
Feb 2018
Injury: unknown
7 games missed
Jul 2017
Injury: unknown
23 games missed
Jul 2017
17/18 — FC Thun U21, FC Thun
7 matches · 0 G · 0 A · across 2 competitions
Jul 2017
Transfer: Servette FC → FC Thun
17/18 · Transfer
Jun 2017
Injury: unknown
1 games missed
Jul 2016
16/17 — Servette FC U21, Servette FC
9 matches · 0 G · 0 A · across 2 competitions
Mar 2016
Injury: unknown
36 games missed
Jul 2015
15/16 — Servette FC, Servette FC UEFA U19
22 matches · 0 G · 0 A · across 3 competitions
Aug 2014
Injury: unknown
52 games missed
Jul 2014
14/15 — Servette FC
4 matches · 0 G · 0 A · across 1 competition
Jan 2014
Transfer: Servette U18 → Servette FC
13/14 · Transfer
Jul 2013
13/14 — Servette FC U21, Servette FC, Servette FC U18
28 matches · 2 G · 0 A · across 4 competitions
Jul 2012
12/13 — Servette FC M-17, Servette FC U18
22 matches · 1 G · 0 A · across 2 competitions
Jan 1970
Peak market value: €750k
Highest valuation recorded in dataset
6,434 min
Minutes played by club
FC Bavois 0.0%
Vevey-Sports 0.0%
AC Bellinzona 43.8%
Yverdon Sport FC 0.0%
Yverdon Sport FC II 0.0%
FC Thun 31.3%
FC Thun U21 0.0%
Servette FC 0.0%
Servette FC U21 3.9%
Servette FC UEFA U19 0.0%
Servette FC U18 12.6%
Servette FC M-17 8.4%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
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

1€188K1€375K2€563K2€750K12/13 — 1 goals (Servette FC M-17)112/1313/14 — 2 goals (Servette FC U18)213/1414/1515/1616/1717/1818/19 — 1 goals (FC Thun)118/1919/2020/2121/22 — 1 assists121/2222/2323/24 — 1 goals (AC Bellinzona)123/2424/2525/26 — 1 assists125/2614/15 — €100K15/16 — €100K16/17 — €100K17/18 — €100K18/19 — €300K19/20 — €750K20/21 — €750K21/22 — €600K22/23 — €300K23/24 — €150K24/25 — €200K25/26 — €50KGoalsAssistsMarket value

Goals by season

12/13: 1112/1313/14: 2213/1414/15: 0014/1515/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 1118/1919/20: 0019/2020/21: 0020/2121/22: 0021/2222/23: 0022/2323/24: 1123/2424/25: 0024/2525/26: 0025/26

Assists by season

12/13: 0012/1313/14: 0013/1414/15: 0014/1515/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/2121/22: 1121/2222/23: 0022/2323/24: 0023/2424/25: 0024/2525/26: 1125/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
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
SeasonDateFromToTypeMarket valueFee
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
SeasonInjuryFromToDays missedGames 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
Current€50k
Peak€750k
Low€25k
Δ since start+€25k
€25k€206k€388k€569k€750k197019701970
DateValue
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.

TeammatePPG played withJoint goalsMinutes
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

SeasonCompetitionClubGoalsMatches
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

SeasonCompetitionClubAssistsMatches
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.

SeasonDateFromToTypeFeeValue 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).

OpponentPWDLGFGAGDWin %
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 / YearMilestoneDate
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.

SeasonMatchesMinsYC2nd YCRCCards / 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.

Challenge League
89 apps
1 G
1 A
2. Liga Inter - Gr. 1
13 apps
1 G
0 A
Super League
31 apps
1 G
0 A
U18 Elite League
24 apps
1 G
0 A
U17 Elite League
7 apps
1 G
0 A
Promotion League
51 apps
0 G
1 A
Swiss Cup
13 apps
0 G
0 A
1. Liga Gr. 1
8 apps
0 G
0 A

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.