Skip to content
Rúben Macedo

Rúben Macedo

Attack - Left Winger  at Gyeongnam FC
Age30
CitizenshipPortugal Switzerland
Height1.71 m
Footright
BornMarch 9, 1996
at Gyeongnam FC 331 days · joined 2025-06-27
👕200+ Apps 🏴25+ Caps
Market value €450k
Rating · 24/25 5.6 Solid
Left Winger Attack

Career snapshot

8
clubs played for
13/14
debut season
0.08
goals / match
CD Nacional
top club · 117 apps

Position rank · 24/25

#1179
goals rank
#1273
assists rank
26
season goals
23
season assists

Among 1,755 Attack - Left Wingers · ≥200 mins

Career highs

€500k
peak value · 2019
top transfer fee
5
best season · 15/16
49 / 12
int'l caps / goals
306Appearances
26Goals
23Assists
29Yellow cards
1Red cards
73Full matches (90′)
Full nameRúben Macedo
Name in home countryRúben Daniel Fonseca Macedo
Date of birth1996-03-09 (30 yrs)
Place of birthAmarante, Portugal
CitizenshipPortugal Switzerland
PositionAttack - Left Winger (main: Attack)
Footright
Height171.00 m
Current clubGyeongnam FC
Joined2025-06-27
Contract expires2026-12-31
AgentMadeinFootball
OutfitterNike
Jul 2025
2025 — Gyeongnam FC
9 matches · 0 G · 1 A · across 1 competition
Jun 2025
Transfer: Nacional → Gyeongnam FC
25/26 · Transfer
Jul 2024
24/25 — CD Nacional
29 matches · 2 G · 1 A · across 3 competitions
Jul 2023
23/24 — CD Nacional
39 matches · 4 G · 4 A · across 3 competitions
Jul 2022
22/23 — CD Nacional
39 matches · 1 G · 1 A · across 3 competitions
Jan 2022
Transfer: Marítimo → Nacional
21/22 · Transfer
Dec 2021
Injury: unknown
11 games missed
Jul 2021
21/22 — CS Marítimo, CD Nacional
18 matches · 0 G · 2 A · across 4 competitions
Aug 2020
Transfer: Desportivo Aves → Marítimo
20/21 · Transfer
Jul 2020
20/21 — CS Marítimo
20 matches · 0 G · 1 A · across 2 competitions
Jan 2020
Injury: unknown
4 games missed
Oct 2019
Injury: unknown
4 games missed
Jul 2019
Transfer: FC Porto B → Desportivo Aves
19/20 · Transfer
Jul 2019
19/20 — Desportivo Aves (- 2020)
22 matches · 1 G · 1 A · across 2 competitions
Jun 2019
Transfer: Chaves → FC Porto B
18/19 · Return from loan
Jan 2019
Transfer: FC Porto B → Chaves
18/19 · Loan
Jul 2018
18/19 — FC Porto B, GD Chaves
24 matches · 5 G · 2 A · across 2 competitions
Jun 2018
Transfer: Varzim → FC Porto B
17/18 · Return from loan
Jan 2018
Transfer: FC Porto B → Varzim
17/18 · Loan
Jul 2017
17/18 — Varzim SC, FC Porto B
24 matches · 5 G · 2 A · across 1 competition
Jul 2016
16/17 — FC Porto B
29 matches · 2 G · 2 A · across 1 competition
Jul 2015
15/16 — FC Porto B, FC Porto Youth League
39 matches · 5 G · 5 A · across 2 competitions
Jan 2015
Transfer: FC Porto U19 → FC Porto B
14/15 · Transfer
Jul 2014
14/15 — FC Porto B, FC Porto Youth League
14 matches · 1 G · 1 A · across 2 competitions
Jul 2013
13/14 — FC Porto B, FC Porto Youth League
0 matches · 0 G · 0 A · across 2 competitions
Jul 2013
Transfer: FC Porto U17 → FC Porto U19
13/14 · Transfer
Jul 2011
Transfer: FC Porto U15 → FC Porto U17
11/12 · Transfer
Jul 2009
Transfer: FC Porto Youth → FC Porto U15
09/10 · Transfer
Jan 1970
Peak market value: €500k
Highest valuation recorded in dataset

Percentile rank vs 894 other Attack - Left Wingers with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).

Goals2 total · 0.14/90
21
Assists1 total · 0.07/90
18
G+A3 total · 0.21/90
12
Yellow cards0 total · 0.00/90
91
6,588 min
Minutes played by club
CD Nacional 45.9%
CS Marítimo 0.0%
Gyeongnam FC 0.0%
Desportivo Aves (- 2020) 11.4%
GD Chaves 0.0%
FC Porto B 20.1%
Varzim SC 4.4%
FC Porto Youth League 18.2%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
CD Nacional 4 21/22 24/25 117 7 7 3,024
CS Marítimo 2 20/21 21/22 28 0 2 0
Gyeongnam FC 1 2025 2025 9 0 1 0
Desportivo Aves (- 2020) 1 19/20 19/20 22 1 1 752
GD Chaves 1 18/19 18/19 12 0 2 0
FC Porto B 6 13/14 18/19 85 11 5 1,325
Varzim SC 1 17/18 17/18 19 5 2 290
FC Porto Youth League 3 13/14 15/16 14 2 3 1,197

Career trajectory — goals, assists & market value

3€125K5€250K8€375K10€500K14/15 — 1 goals (FC Porto Youth League)14/15 — 1 assists214/1515/16 — 5 goals (FC Porto Youth League)15/16 — 5 assists1015/1616/17 — 2 goals (FC Porto B)16/17 — 2 assists416/1717/18 — 5 goals (Varzim SC)17/18 — 2 assists717/1818/19 — 5 goals (FC Porto B)18/19 — 2 assists718/1919/20 — 1 goals (Desportivo Aves (- 2020))19/20 — 1 assists219/2020/21 — 1 assists120/212025 — 1 assists1202521/22 — 2 assists221/2222/23 — 1 goals (CD Nacional)22/23 — 1 assists222/2323/24 — 4 goals (CD Nacional)23/24 — 4 assists823/2424/25 — 2 goals (CD Nacional)24/25 — 1 assists324/2515/16 — €50K16/17 — €350K17/18 — €400K18/19 — €450K19/20 — €500K20/21 — €325K21/22 — €300K22/23 — €275K23/24 — €275K24/25 — €450KGoalsAssistsMarket value

Goals by season

13/14: 0013/1414/15: 1114/1515/16: 5515/1616/17: 2216/1717/18: 5517/1818/19: 5518/1919/20: 1119/2020/21: 0020/212025: 00202521/22: 0021/2222/23: 1122/2323/24: 4423/2424/25: 2224/25

Assists by season

13/14: 0013/1414/15: 1114/1515/16: 5515/1616/17: 2216/1717/18: 2217/1818/19: 2218/1919/20: 1119/2020/21: 1120/212025: 11202521/22: 2221/2222/23: 1122/2323/24: 4423/2424/25: 1124/25
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
24/25 Allianz Cup CD Nacional 1 1 0 0 0 90
24/25 Liga Portugal CD Nacional 27 1 1 0 0 1,192
24/25 Taça de Portugal CD Nacional 1 0 0 0 0 0
23/24 Allianz Cup CD Nacional 2 0 1 0 0 0
23/24 Liga Portugal 2 CD Nacional 33 2 3 4 0 382
23/24 Taça de Portugal CD Nacional 4 2 0 0 0 172
22/23 Allianz Cup CD Nacional 2 0 1 0 0 0
22/23 Liga Portugal 2 CD Nacional 31 1 0 4 0 1,188
22/23 Taça de Portugal CD Nacional 6 0 0 1 0 0
21/22 Allianz Cup CS Marítimo 1 0 0 0 0 0
21/22 Liga Portugal CS Marítimo 6 0 0 0 0 0
21/22 Liga Portugal 2 CD Nacional 10 0 1 0 0 0
21/22 Taça de Portugal CS Marítimo 1 0 1 0 0 0
2025 K League 2 Gyeongnam FC 9 0 1 1 0 0
20/21 Liga NOS CS Marítimo 18 0 1 3 0 0
20/21 Taça de Portugal CS Marítimo 2 0 0 0 0 0
19/20 Allianz Cup Desportivo Aves (- 2020) 1 0 0 0 0 0
19/20 Liga NOS Desportivo Aves (- 2020) 21 1 1 3 1 752
18/19 Ledman LigaPro FC Porto B 12 5 0 1 0 142
18/19 Liga NOS GD Chaves 12 0 2 2 0 0
17/18 Ledman LigaPro Varzim SC 19 5 2 3 0 290
17/18 Ledman LigaPro FC Porto B 5 0 0 1 0 0
16/17 Ledman LigaPro FC Porto B 29 2 2 4 0 816
15/16 Ledman LigaPro FC Porto B 33 4 3 2 0 367
15/16 UEFA Youth League FC Porto Youth League 6 1 2 0 0 540
14/15 Liga Portugal 2 FC Porto B 6 0 0 0 0 0
14/15 UEFA Youth League FC Porto Youth League 8 1 1 0 0 657
13/14 Liga Portugal 2 FC Porto B 0 0 0 0 0 0
13/14 UEFA Youth League FC Porto Youth League 0 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
09/10 2009-07-01 FC Porto Youth FC Porto U15 Transfer 0
11/12 2011-07-01 FC Porto U15 FC Porto U17 Transfer 0
13/14 2013-07-01 FC Porto U17 FC Porto U19 Transfer 0
14/15 2015-01-01 FC Porto U19 FC Porto B Transfer 0
17/18 2018-01-03 FC Porto B Varzim Loan 250000
17/18 2018-06-30 Varzim FC Porto B Return from loan 450000
18/19 2019-01-01 FC Porto B Chaves Loan 450000
18/19 2019-06-30 Chaves FC Porto B Return from loan 500000
19/20 2019-07-04 FC Porto B Desportivo Aves Transfer 500000
20/21 2020-08-18 Desportivo Aves Marítimo Transfer 300000
21/22 2022-01-31 Marítimo Nacional Transfer 200000
25/26 2025-06-27 Nacional Gyeongnam FC Transfer 450000
SeasonInjuryFromToDays missedGames missed
19/20 Inner ankle ligament tear 2019-10-01 2019-11-06 37 4
19/20 minor knock 2020-01-02 2020-01-28 27 4
21/22 Corona virus 2021-12-25 2022-03-14 80 11
Current€450k
Peak€500k
Low€50k
Δ since start+€400k
€50k€163k€275k€388k€500k197019701970
DateValue
Jan 1, 1970 €450k
Jan 1, 1970 €250k
Jan 1, 1970 €450k
Jan 1, 1970 €275k
Jan 1, 1970 €275k
Jan 1, 1970 €275k
Jan 1, 1970 €175k
Jan 1, 1970 €200k
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €200k
Jan 1, 1970 €325k
Jan 1, 1970 €300k
Jan 1, 1970 €450k
Jan 1, 1970 €400k
Jan 1, 1970 €500k
Jan 1, 1970 €350k
Jan 1, 1970 €450k
Jan 1, 1970 €400k
Jan 1, 1970 €250k
Jan 1, 1970 €350k
Jan 1, 1970 €300k
Jan 1, 1970 €50k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #31372 #11 14 3 former national player
Team #30503 #11 2 0 former national player
Team #23137 #11 14 8 former national player
Team #16373 #11 6 0 former national player
Team #16372 #11 6 0 former national player
Team #16371 #11 7 1 former national player
TeammatePPG played withJoint goalsMinutes
Witi 2 2 991
André Sousa 2 0 705
André Sousa 2 0 0
Raúl Gudiño 2 0 0
Rafa Vieira 1 0 0
Omar Govea 2 0 0
Chidozie Awaziem 2 1 0
Gustavo Silva 2 0 0
João Costa 2 0 0
Paulo Vitor 2 0 0
João Graça 2 0 0
Ulisses 2 0 0
Luís Esteves 2 2 0
Sérgio Ribeiro 2 0 0
Rui Moreira 2 0 0
Carlos Daniel 2 1 0
Francisco Ramos 2 1 0
João Aurélio 2 0 0
Vladan Danilović 2 1 0
Lucas França 2 0 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
18/19 Ledman LigaPro FC Porto B 5 12
17/18 Ledman LigaPro Varzim SC 5 24
15/16 Ledman LigaPro FC Porto B 4 33

Top assist seasons

SeasonCompetitionClubAssistsMatches
15/16 Ledman LigaPro FC Porto B 3 33
23/24 Liga Portugal 2 CD Nacional 3 33
16/17 Ledman LigaPro FC Porto B 2 29

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
18/19 2019-06-30 Chaves FC Porto B Return from loan €500k
18/19 2019-01-01 FC Porto B Chaves Loan €450k
17/18 2018-06-30 Varzim FC Porto B Return from loan €450k
17/18 2018-01-03 FC Porto B Varzim Loan €250k

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

OpponentPWDLGFGAGDWin %
CD Tondela 12 3 7 2 15 14 +1 25%
CD Feirense 11 3 6 2 10 7 +3 27%
Académico de Viseu 10 5 3 2 18 12 +6 50%
FC Penafiel 10 5 3 2 19 15 +4 50%
CD Mafra 10 3 5 2 11 10 +1 30%
Leixões SC 10 3 2 5 12 14 -2 30%
UD Oliveirense 9 5 1 3 14 8 +6 56%
SL Benfica B 9 4 1 4 16 17 -1 44%
União Torreense 9 5 2 2 13 11 +2 56%
CS Marítimo 8 1 0 7 5 13 -8 13%
CD Santa Clara 8 2 2 4 7 11 -4 25%
Moreirense FC 8 1 2 5 7 13 -6 13%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
14/15 First senior goal

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
23/24 39 554 4 0 0 0.65
22/23 39 1,188 5 0 0 0.38
21/22 18 0 0 1 0 0
2025 9 0 1 0 0 0
20/21 20 0 3 0 0 0
19/20 22 752 3 0 1 0.48
18/19 24 142 3 0 0 1.9
17/18 24 290 4 0 0 1.24
16/17 29 816 4 0 0 0.44
15/16 39 907 2 1 0 0.3

Output by competition

Career goals and assists broken down by tournament.

Liga Portugal 2
178 apps
19 G
11 A
Liga Portugal
84 apps
2 G
5 A
UEFA Youth League
14 apps
2 G
3 A
Taça de Portugal
14 apps
2 G
1 A
Allianz Cup
7 apps
1 G
2 A
K League 2
9 apps
0 G
1 A

Frequently asked about Rúben Macedo

Who is Rúben Macedo?

Rúben Macedo is a Portugal professional footballer who plays as a left winger for Gyeongnam FC.

How old is Rúben Macedo?

Rúben Macedo is 30 years old. He was born on March 9, 1996 in Amarante.

What position does Rúben Macedo play?

Rúben Macedo plays as a left winger (Attack - Left Winger).

What club does Rúben Macedo play for?

Rúben Macedo currently plays for Gyeongnam FC.

How many career goals has Rúben Macedo scored?

Across all senior club competitions in our dataset, Rúben Macedo has scored 26 goals in 306 appearances.

What is Rúben Macedo's market value?

Rúben Macedo's most recent reported market value is €450k.