Skip to content
Bruno Morgado

Bruno Morgado

Defender - Left-Back  at FC Rapperswil-Jona
Age28
CitizenshipSwitzerland Portugal
Height1.79 m
Footleft
BornDecember 16, 1997
at FC Rapperswil-Jona 1,041 days · joined 2023-07-18
👕200+ Apps
Market value €150k
Left-Back Defender

Career snapshot

6
clubs played for
12/13
debut season
0.06
goals / match
FC Sion U21
top club · 101 apps

Career highs

€750k
peak value · 2019
top transfer fee
3
best season · 13/14
int'l / penalties
296Appearances
17Goals
8Assists
27Yellow cards
0Red cards
118Full matches (90′)
Full nameBruno Morgado
Name in home countryBruno Ferreira Morgado
Date of birth1997-12-16 (28 yrs)
Place of birthMonthey, Switzerland
CitizenshipSwitzerland Portugal
PositionDefender - Left-Back (main: Defender)
Footleft
Height179.00 m
Current clubFC Rapperswil-Jona
Joined2023-07-18
Contract expires2026-06-30
AgentWSMA
Jul 2025
25/26 — FC Rapperswil-Jona
6 matches · 0 G · 1 A · across 2 competitions
Jul 2024
24/25 — FC Rapperswil-Jona
35 matches · 1 G · 0 A · across 2 competitions
Jul 2023
Transfer: AC Bellinzona → Rapperswil-Jona
23/24 · Transfer
Jul 2023
23/24 — FC Rapperswil-Jona
33 matches · 1 G · 2 A · across 2 competitions
Jul 2022
22/23 — AC Bellinzona
8 matches · 0 G · 0 A · across 2 competitions
Feb 2022
Transfer: Without Club → AC Bellinzona
21/22 · Transfer
Jul 2021
21/22 — AC Bellinzona
12 matches · 0 G · 0 A · across 2 competitions
Jul 2021
Transfer: Neuchâtel Xamax → Without Club
21/22 · Transfer
Sep 2020
Transfer: Rapperswil-Jona → Neuchâtel Xamax
20/21 · Transfer
Jul 2020
20/21 — Neuchâtel Xamax FCS, FC Rapperswil-Jona
38 matches · 0 G · 3 A · across 2 competitions
Feb 2020
Transfer: FC Sion → Rapperswil-Jona
19/20 · Transfer
Jul 2019
19/20 — FC Sion U21, FC Rapperswil-Jona
7 matches · 1 G · 0 A · across 2 competitions
May 2019
Injury: unknown
2 games missed
Jul 2018
18/19 — FC Sion U21, FC Sion
32 matches · 2 G · 0 A · across 3 competitions
Jul 2017
17/18 — FC Sion, FC Sion U21
25 matches · 1 G · 0 A · across 4 competitions
Jul 2016
16/17 — FC Sion U21, FC Sion
24 matches · 2 G · 1 A · across 3 competitions
Jul 2016
Transfer: FC Sion U21 → FC Sion
16/17 · Transfer
Jul 2015
15/16 — FC Sion U21, FC Sion
26 matches · 3 G · 1 A · across 2 competitions
Jul 2014
14/15 — FC Sion U21, FC Sion U18
22 matches · 3 G · 0 A · across 3 competitions
Jul 2014
Transfer: FC Sion U18 → FC Sion U21
14/15 · Transfer
Jul 2013
13/14 — FC Sion U21, FC Sion U18
27 matches · 3 G · 0 A · across 3 competitions
Jul 2012
12/13 — FC Sion U18
1 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €750k
Highest valuation recorded in dataset
10,595 min
Minutes played by club
FC Rapperswil-Jona 51.3%
AC Bellinzona 0.0%
Neuchâtel Xamax FCS 0.0%
FC Sion U21 20.2%
FC Sion 15.0%
FC Sion U18 13.6%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
FC Rapperswil-Jona 5 19/20 25/26 81 3 4 5,430
AC Bellinzona 2 21/22 22/23 20 0 0 0
Neuchâtel Xamax FCS 1 20/21 20/21 32 0 2 0
FC Sion U21 7 13/14 19/20 101 8 1 2,139
FC Sion 4 15/16 18/19 32 3 1 1,590
FC Sion U18 3 12/13 14/15 30 3 0 1,436

Career trajectory — goals, assists & market value

1€188K2€375K3€563K4€750K13/14 — 3 goals (FC Sion U18)313/1414/15 — 3 goals (FC Sion U21)314/1515/16 — 3 goals (FC Sion U21)15/16 — 1 assists415/1616/17 — 2 goals (FC Sion U21)16/17 — 1 assists316/1717/18 — 1 goals (FC Sion)117/1818/19 — 2 goals (FC Sion)218/1919/20 — 1 goals (FC Rapperswil-Jona)119/2020/21 — 3 assists320/2121/2222/2323/24 — 1 goals (FC Rapperswil-Jona)23/24 — 2 assists323/2424/25 — 1 goals (FC Rapperswil-Jona)124/2525/26 — 1 assists125/2614/15 — €150K15/16 — €150K16/17 — €150K17/18 — €150K18/19 — €400K19/20 — €750K20/21 — €500K21/22 — €200K22/23 — €100K23/24 — €100K24/25 — €150K25/26 — €150KGoalsAssistsMarket value

Goals by season

12/13: 0012/1313/14: 3313/1414/15: 3314/1515/16: 3315/1616/17: 2216/1717/18: 1117/1818/19: 2218/1919/20: 1119/2020/21: 0020/2121/22: 0021/2222/23: 0022/2323/24: 1123/2424/25: 1124/2525/26: 0025/26

Assists by season

12/13: 0012/1313/14: 0013/1414/15: 0014/1515/16: 1115/1616/17: 1116/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 3320/2121/22: 0021/2222/23: 0022/2323/24: 2223/2424/25: 0024/2525/26: 1125/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Challenge League FC Rapperswil-Jona 5 0 1 0 0 0
25/26 Swiss Cup FC Rapperswil-Jona 1 0 0 0 0 0
24/25 Promotion League FC Rapperswil-Jona 33 1 0 4 0 2,801
24/25 Swiss Cup FC Rapperswil-Jona 2 0 0 0 0 0
23/24 Promotion League FC Rapperswil-Jona 30 1 2 3 0 2,539
23/24 Swiss Cup FC Rapperswil-Jona 3 0 0 1 0 0
22/23 Challenge League AC Bellinzona 8 0 0 1 0 0
22/23 Swiss Cup AC Bellinzona 0 0 0 0 0 0
21/22 Promotion League AC Bellinzona 8 0 0 0 0 0
21/22 Promotion League - Aufstiegsr. AC Bellinzona 4 0 0 1 0 0
20/21 Challenge League Neuchâtel Xamax FCS 32 0 2 2 0 0
20/21 Promotion League FC Rapperswil-Jona 6 0 1 1 0 0
19/20 Promotion League FC Sion U21 6 0 0 0 0 0
19/20 Schweizer Cup FC Rapperswil-Jona 1 1 0 0 0 90
18/19 Promotion League FC Sion U21 11 0 0 2 0 0
18/19 Schweizer Cup FC Sion 2 1 0 0 0 62
18/19 Super League FC Sion 19 1 0 1 0 1,493
17/18 Europa League Qualifying FC Sion 1 0 0 0 0 0
17/18 Promotion League FC Sion U21 23 0 0 4 0 0
17/18 Schweizer Cup FC Sion 1 1 0 0 0 35
17/18 Super League FC Sion 0 0 0 0 0 0
16/17 Promotion League FC Sion U21 15 2 0 2 0 665
16/17 Schweizer Cup FC Sion 1 0 0 0 0 0
16/17 Super League FC Sion 8 0 1 1 0 0
15/16 Promotion League FC Sion U21 26 3 1 0 0 675
15/16 Schweizer Cup FC Sion 0 0 0 0 0 0
14/15 Promotion League FC Sion U21 16 2 0 1 0 554
14/15 Schweizer Cup U18 FC Sion U18 0 0 0 0 0 0
14/15 U18 Elite League FC Sion U18 6 1 0 0 0 540
13/14 Promotion League FC Sion U21 4 1 0 0 0 245
13/14 Schweizer Cup U18 FC Sion U18 1 0 0 0 0 0
13/14 U18 Elite League FC Sion U18 22 2 0 3 0 896
12/13 U18 Elite League FC Sion U18 1 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
14/15 2014-07-01 FC Sion U18 FC Sion U21 Transfer 0
16/17 2016-07-01 FC Sion U21 FC Sion Transfer 150000
19/20 2020-02-17 FC Sion Rapperswil-Jona Transfer 500000
20/21 2020-09-16 Rapperswil-Jona Neuchâtel Xamax Transfer 400000
21/22 2021-07-01 Neuchâtel Xamax Without Club Transfer 200000
21/22 2022-02-11 Without Club AC Bellinzona Transfer 200000
23/24 2023-07-18 AC Bellinzona Rapperswil-Jona Transfer 100000
SeasonInjuryFromToDays missedGames missed
18/19 unknown injury 2019-05-13 2019-05-23 11 2
Current€150k
Peak€750k
Low€50k
Δ since start+€100k
€50k€225k€400k€575k€750k197019701970
DateValue
Jan 1, 1970 €150k
Jan 1, 1970 €150k
Jan 1, 1970 €75k
Jan 1, 1970 €100k
Jan 1, 1970 €75k
Jan 1, 1970 €50k
Jan 1, 1970 €100k
Jan 1, 1970 €200k
Jan 1, 1970 €50k
Jan 1, 1970 €200k
Jan 1, 1970 €400k
Jan 1, 1970 €500k
Jan 1, 1970 €400k
Jan 1, 1970 €750k
Jan 1, 1970 €400k
Jan 1, 1970 €400k
Jan 1, 1970 €250k
Jan 1, 1970 €250k
Jan 1, 1970 €150k
Jan 1, 1970 €150k
Jan 1, 1970 €150k
Jan 1, 1970 €150k
Jan 1, 1970 €150k
Jan 1, 1970 €50k

No national team data.

TeammatePPG played withJoint goalsMinutes
Eric Tia 2 0 0
Enes Yesilçayir 2 0 0
Arian Kabashi 1 0 0
Freddy Mveng 1 0 0
Stefane Rauti 1 0 0
Mirza Mujdzic 1 0 0
Quentin Maceiras 1 0 0
Jared Khasa 1 0 0
Nicky Beloko 2 0 0
Ahmet Özcan 1 0 0
Niklas Steffen 2 0 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
15/16 Promotion League FC Sion U21 3 26
14/15 Promotion League FC Sion U21 2 16
13/14 U18 Elite League FC Sion U18 2 22

Top assist seasons

SeasonCompetitionClubAssistsMatches
20/21 Challenge League Neuchâtel Xamax FCS 2 32
23/24 Promotion League FC Rapperswil-Jona 2 30
15/16 Promotion League FC Sion U21 1 26

Last 50 matches for FC Rapperswil-Jona The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.

DateCompHomeScoreAwayAvailability
2023-11-01 CHC2 FC Rapperswil-Jona 3–0 FC Basel Available
2023-11-01 CHC2 SC Cham 1–2 FC Rapperswil-Jona Available
2023-11-01 CHC2 FC Bavois 0–2 FC Rapperswil-Jona Available
2023-11-01 CHC2 FC Rapperswil-Jona 1–1 BSC Young Boys Available
2023-11-01 CHC2 FC Breitenrain Bern 2–0 FC Rapperswil-Jona Available
2023-11-01 CHC2 FC Rapperswil-Jona 0–3 SC Brühl Available
2023-11-01 CHC2 SC Brühl 2–4 FC Rapperswil-Jona Available
2023-11-01 CHC2 FC Rapperswil-Jona 2–0 FC Paradiso Available
2023-11-01 CHC2 SR Delémont 2–4 FC Rapperswil-Jona Available
2023-11-01 CHC2 FC Paradiso 1–2 FC Rapperswil-Jona Available
2023-11-01 CHC2 FC Rapperswil-Jona 1–1 FC Breitenrain Bern Available
2023-11-01 CHC2 FC Rapperswil-Jona 2–3 FC Luzern Available
2023-11-01 CHC2 FC Rapperswil-Jona 3–0 FC Lugano Available
2023-11-01 CHC2 FC Rapperswil-Jona 1–0 FC Bulle Available
2023-11-01 CHC2 BSC Young Boys 2–1 FC Rapperswil-Jona Available
2023-11-01 CHC2 FC Rapperswil-Jona 2–4 FC Zürich Available
2023-11-01 CHC2 Servette 1–1 FC Rapperswil-Jona Available
2023-11-01 CHC2 FC Rapperswil-Jona 3–0 SC Cham Available
2023-11-01 CHC2 FC Lugano 0–1 FC Rapperswil-Jona Available
2023-11-01 CHC2 FC Rapperswil-Jona 4–1 FC St. Gallen Available
2023-11-01 CHC2 FC Rapperswil-Jona 4–1 SC Kriens Available
2023-11-01 CHC2 SC Kriens 2–5 FC Rapperswil-Jona Available
2023-11-01 CHC2 FC Luzern 1–2 FC Rapperswil-Jona Available
2023-11-01 CHC2 FC Rapperswil-Jona 1–1 FC Bavois Available
2023-11-01 CHC2 FC Rapperswil-Jona 3–0 SR Delémont Available
2023-11-01 CHC2 FC St. Gallen 3–4 FC Rapperswil-Jona Available
2023-11-01 CHC2 FC Bulle 0–1 FC Rapperswil-Jona Available
2023-11-01 CHC2 FC Rapperswil-Jona 2–1 Servette Available
2023-11-01 CHC2 FC Rapperswil-Jona 3–3 FC Biel-Bienne Available
2023-11-01 CHC2 Étoile Carouge 1–0 FC Rapperswil-Jona Available
2023-11-01 CHC2 FC Biel-Bienne 0–1 FC Rapperswil-Jona Available
2023-11-01 CHC2 FC Rapperswil-Jona 3–1 Étoile Carouge Available
2023-11-01 CHC2 FC Basel 3–2 FC Rapperswil-Jona Available
2023-11-01 CHC2 FC Zürich 3–4 FC Rapperswil-Jona Available
2022-11-01 CHC2 FC Bavois 1–3 FC Rapperswil-Jona Available
2022-11-01 CHC2 FC Basel 1–2 FC Rapperswil-Jona Available
2022-11-01 CHC2 FC Rapperswil-Jona 2–0 SC Cham Available
2022-11-01 CHC2 SC Brühl 0–0 FC Rapperswil-Jona Available
2022-11-01 CHC2 FC Bulle 0–2 FC Rapperswil-Jona Available
2022-11-01 CHC2 Étoile Carouge 3–0 FC Rapperswil-Jona Available
2022-11-01 CHC2 FC Biel-Bienne 0–2 FC Rapperswil-Jona Available
2022-11-01 CHC2 FC Rapperswil-Jona 4–1 FC Bulle Available
2022-11-01 CHC2 FC Baden 4–1 FC Rapperswil-Jona Available
2022-11-01 CHC2 FC Luzern 5–1 FC Rapperswil-Jona Available
2022-11-01 CHC2 FC Zürich 3–4 FC Rapperswil-Jona Available
2022-11-01 CHC2 FC Rapperswil-Jona 4–3 SC Brühl Available
2022-11-01 CHC2 FC Breitenrain Bern 1–0 FC Rapperswil-Jona Available
2022-11-01 CHC2 FC Rapperswil-Jona 0–3 Étoile Carouge Available
2022-11-01 CHC2 FC Rapperswil-Jona 0–0 FC Chiasso Available
2022-11-01 CHC2 FC Rapperswil-Jona 2–4 FC Stade Nyonnais Available

Teams faced most often by Bruno Morgado's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
FC Zürich 18 8 1 9 26 31 -5 44%
FC St. Gallen 18 6 4 8 27 27 0 33%
BSC Young Boys 17 3 1 13 24 38 -14 18%
FC Luzern 17 8 3 6 30 27 +3 47%
FC Basel 1893 15 1 3 11 11 32 -21 7%
FC Lugano 13 4 6 3 17 14 +3 31%
FC Thun 12 5 2 5 15 15 0 42%
Grasshopper Club Zürich 12 3 5 4 14 16 -2 25%
Neuchâtel Xamax FCS 12 5 5 2 16 9 +7 42%
FC Vaduz 8 5 2 1 16 7 +9 63%
FC Aarau 8 5 2 1 9 4 +5 63%
Servette FC 7 1 5 1 8 10 -2 14%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
12/13 Senior debut season
13/14 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 35 2,801 4 0 0 0.13
23/24 33 2,539 4 0 0 0.14
22/23 8 0 1 0 0 0
21/22 12 0 1 0 0 0
20/21 38 0 3 0 0 0
18/19 32 1,555 3 0 0 0.17
17/18 25 35 4 0 0 10.29
16/17 24 665 3 0 0 0.41
14/15 22 1,094 1 0 0 0.08
13/14 27 1,141 3 0 0 0.24

Output by competition

Career goals and assists broken down by tournament.

Promotion League
178 apps
10 G
4 A
Swiss Cup
11 apps
3 G
0 A
U18 Elite League
29 apps
3 G
0 A
Super League
27 apps
1 G
1 A
Challenge League
45 apps
0 G
3 A

Frequently asked about Bruno Morgado

Who is Bruno Morgado?

Bruno Morgado is a Switzerland professional footballer who plays as a left-back for FC Rapperswil-Jona.

How old is Bruno Morgado?

Bruno Morgado is 28 years old. He was born on December 16, 1997 in Monthey.

What position does Bruno Morgado play?

Bruno Morgado plays as a left-back (Defender - Left-Back).

What club does Bruno Morgado play for?

Bruno Morgado currently plays for FC Rapperswil-Jona.

How many career goals has Bruno Morgado scored?

Across all senior club competitions in our dataset, Bruno Morgado has scored 17 goals in 296 appearances.

What is Bruno Morgado's market value?

Bruno Morgado's most recent reported market value is €150k.