Skip to content
Bruno Moreira

Bruno Moreira

Attack - Centre-Forward  at Retired
Age38
CitizenshipPortugal
Height1.85 m
Footright
BornSeptember 6, 1987
👕200+ Apps 50+ Goals Veteran
Market value
Rating · 21/22 5.0 Average
Centre-Forward Attack

Career snapshot

10
clubs played for
07/08
debut season
0.24
goals / match
FC Paços de Ferreira
top club · 100 apps

Position rank · 21/22

#3151
goals rank
#2334
assists rank
92
season goals
20
season assists

Among 3,488 Attack - Centre-Forwards · ≥200 mins

Career highs

€2.75m
peak value · 2016
top transfer fee
23
best season · 15/16
6 · 6.5%
pens / of goals
387Appearances
92Goals
20Assists
36Yellow cards
2Red cards
69Full matches (90′)
Full nameBruno Moreira
Name in home countryBruno Daniel Pereira de Castro Moreira
Date of birth1987-09-06 (38 yrs)
Place of birthVila Nova de Famalicão, Portugal
CitizenshipPortugal
PositionAttack - Centre-Forward (main: Attack)
Footright
Height185.00 m
Current clubRetired
Joined2023-11-30
Contract expires
OutfitterNike
Nov 2023
Transfer: São Martinho → Retired
23/24 · Transfer
Jul 2023
Transfer: Without Club → São Martinho
23/24 · Transfer
Jul 2022
Transfer: Trofense → Without Club
22/23 · Transfer
Jul 2021
21/22 — CD Trofense
17 matches · 1 G · 1 A · across 3 competitions
Jul 2021
Transfer: Portimonense → Trofense
21/22 · Transfer
Jan 2021
Transfer: Rio Ave → Portimonense
20/21 · Transfer
Jul 2020
20/21 — Rio Ave FC, Portimonense SAD
28 matches · 1 G · 0 A · across 3 competitions
Oct 2019
Injury: unknown
2 games missed
Jul 2019
19/20 — Rio Ave FC
34 matches · 4 G · 1 A · across 3 competitions
Jul 2018
18/19 — Rio Ave FC
37 matches · 10 G · 5 A · across 4 competitions
Jul 2018
Transfer: Paços Ferreira → Rio Ave
18/19 · Transfer
Jul 2017
17/18 — FC Paços de Ferreira
36 matches · 4 G · 5 A · across 3 competitions
Jul 2017
Transfer: Buriram Utd. → Paços Ferreira
17/18 · Transfer
Dec 2016
Injury: unknown
9 games missed
Jul 2016
Transfer: Paços Ferreira → Buriram Utd.
16/17 · Transfer
Feb 2016
Injury: unknown
1 games missed
Jul 2015
15/16 — FC Paços de Ferreira, Buriram United
47 matches · 23 G · 5 A · across 5 competitions
Jul 2014
14/15 — FC Paços de Ferreira
31 matches · 14 G · 1 A · across 3 competitions
Jul 2014
Transfer: Chaves → Paços Ferreira
14/15 · Transfer
Jan 2014
Transfer: Nacional → Chaves
13/14 · Transfer
Dec 2013
Transfer: CSKA Sofia → Nacional
13/14 · Return from loan
Jul 2013
Transfer: Nacional → CSKA Sofia
13/14 · Loan
Jul 2013
13/14 — CSKA Sofia, GD Chaves
19 matches · 1 G · 1 A · across 3 competitions
Jul 2012
12/13 — CD Nacional
13 matches · 1 G · 0 A · across 2 competitions
Jul 2012
Transfer: Moreirense → Nacional
12/13 · Transfer
Jul 2011
11/12 — Moreirense FC
35 matches · 14 G · 1 A · across 3 competitions
Jan 2011
Transfer: Varzim → Moreirense
10/11 · Transfer
Jul 2010
10/11 — Varzim SC, Moreirense FC
26 matches · 4 G · 0 A · across 3 competitions
Jul 2009
09/10 — Varzim SC
32 matches · 7 G · 0 A · across 3 competitions
Jul 2008
08/09 — Varzim SC
20 matches · 4 G · 0 A · across 1 competition
Jul 2007
07/08 — Varzim SC
12 matches · 4 G · 0 A · across 2 competitions
Jul 2007
Transfer: GD Joane → Varzim
07/08 · Transfer
Jul 2006
Transfer: Braga U19 → GD Joane
06/07 · Transfer
Jul 2005
Transfer: FC Porto U19 → Braga U19
05/06 · Transfer
Jul 2004
Transfer: FC Porto U17 → FC Porto U19
04/05 · Transfer
Jul 2002
Transfer: Famalicão S15 → FC Porto U17
02/03 · Transfer
Jan 1970
Peak market value: €2.75m
Highest valuation recorded in dataset

Percentile rank vs 1171 other Attack - Centre-Forwards with ≥500 minutes in 21/22. Higher = better (except cards, where lower = better — inverted automatically).

Goals1 total · 0.10/90
6
Assists1 total · 0.10/90
36
G+A2 total · 0.21/90
12
Yellow cards2 total · 0.21/90
65
6,211 min
Minutes played by club
CD Trofense 13.9%
Rio Ave FC 18.5%
Portimonense SAD 0.0%
FC Paços de Ferreira 13.0%
Buriram United 3.5%
CSKA Sofia 7.2%
GD Chaves 0.0%
CD Nacional 9.2%
Moreirense FC 13.1%
Varzim SC 21.5%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
CD Trofense 1 21/22 21/22 17 1 1 866
Rio Ave FC 3 18/19 20/21 83 15 6 1,149
Portimonense SAD 1 20/21 20/21 16 0 0 0
FC Paços de Ferreira 3 14/15 17/18 100 36 8 807
Buriram United 1 15/16 15/16 14 5 3 216
CSKA Sofia 1 13/14 13/14 11 1 1 446
GD Chaves 1 13/14 13/14 8 0 0 0
CD Nacional 1 12/13 12/13 13 1 0 573
Moreirense FC 2 10/11 11/12 49 17 1 816
Varzim SC 4 07/08 10/11 76 16 0 1,338

Career trajectory — goals, assists & market value

7€550K14€1.1M21€1.7M28€2.2M07/08 — 4 goals (Varzim SC)407/0808/09 — 4 goals (Varzim SC)408/0909/10 — 7 goals (Varzim SC)709/1010/11 — 4 goals (Varzim SC)410/1111/12 — 14 goals (Moreirense FC)11/12 — 1 assists1511/1212/13 — 1 goals (CD Nacional)112/1313/14 — 1 goals (CSKA Sofia)13/14 — 1 assists213/1414/15 — 14 goals (FC Paços de Ferreira)14/15 — 1 assists1514/1515/16 — 23 goals (Buriram United)15/16 — 5 assists2815/1617/18 — 4 goals (FC Paços de Ferreira)17/18 — 5 assists917/1818/19 — 10 goals (Rio Ave FC)18/19 — 5 assists1518/1919/20 — 4 goals (Rio Ave FC)19/20 — 1 assists519/2020/21 — 1 goals (Rio Ave FC)120/2121/22 — 1 goals (CD Trofense)21/22 — 1 assists221/2208/09 — €100K09/10 — €100K10/11 — €200K11/12 — €200K12/13 — €1M13/14 — €1M15/16 — €2.2M17/18 — €800K18/19 — €700K19/20 — €500K20/21 — €400K21/22 — €300KGoalsAssistsMarket value

Goals by season

07/08: 4407/0808/09: 4408/0909/10: 7709/1010/11: 4410/1111/12: 141411/1212/13: 1112/1313/14: 1113/1414/15: 141414/1515/16: 232315/1617/18: 4417/1818/19: 101018/1919/20: 4419/2020/21: 1120/2121/22: 1121/22

Assists by season

07/08: 0007/0808/09: 0008/0909/10: 0009/1010/11: 0010/1111/12: 1111/1212/13: 0012/1313/14: 1113/1414/15: 1114/1515/16: 5515/1617/18: 5517/1818/19: 5518/1919/20: 1119/2020/21: 0020/2121/22: 1121/22
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
21/22 Allianz Cup CD Trofense 1 0 0 0 0 0
21/22 Liga Portugal 2 CD Trofense 15 1 1 1 0 866
21/22 Taça de Portugal CD Trofense 1 0 0 1 0 0
20/21 Europa League Qualifying Rio Ave FC 3 1 0 2 0 295
20/21 Liga NOS Portimonense SAD 16 0 0 0 0 0
20/21 Liga NOS Rio Ave FC 8 0 0 0 0 0
20/21 Taça de Portugal Rio Ave FC 1 0 0 0 0 0
19/20 Allianz Cup Rio Ave FC 4 1 0 0 0 251
19/20 Liga NOS Rio Ave FC 27 3 1 0 0 403
19/20 Taça de Portugal Rio Ave FC 3 0 0 0 0 0
18/19 Allianz Cup Rio Ave FC 4 0 1 0 0 0
18/19 Europa League Qualifying Rio Ave FC 2 0 0 0 0 0
18/19 Liga NOS Rio Ave FC 30 9 4 2 0 190
18/19 Taça de Portugal Rio Ave FC 1 1 0 0 0 10
17/18 Liga NOS FC Paços de Ferreira 32 4 5 0 0 330
17/18 Taça CTT FC Paços de Ferreira 4 0 0 1 0 0
17/18 Taça de Portugal FC Paços de Ferreira 0 0 0 0 0 0
15/16 Allianz Cup FC Paços de Ferreira 2 0 0 0 0 0
15/16 Liga NOS FC Paços de Ferreira 29 14 1 5 0 166
15/16 Taça de Portugal FC Paços de Ferreira 2 4 1 1 0 45
15/16 Thai FA Cup Buriram United 1 0 0 0 1 0
15/16 Thai League Buriram United 13 5 3 0 0 216
14/15 Allianz Cup FC Paços de Ferreira 0 0 0 0 0 0
14/15 Liga NOS FC Paços de Ferreira 28 10 1 4 0 211
14/15 Taça de Portugal FC Paços de Ferreira 3 4 0 0 0 55
13/14 A Group CSKA Sofia 9 1 1 0 0 446
13/14 Bulgarian Cup CSKA Sofia 2 0 0 0 0 0
13/14 Liga Portugal 2 GD Chaves 8 0 0 0 0 0
12/13 Allianz Cup CD Nacional 1 0 0 0 0 0
12/13 Liga ZON Sagres CD Nacional 12 1 0 1 1 573
11/12 Allianz Cup Moreirense FC 5 2 0 1 0 223
11/12 Liga Portugal 2 Moreirense FC 27 10 1 3 0 221
11/12 Taça de Portugal Moreirense FC 3 2 0 0 0 85
10/11 Allianz Cup Varzim SC 1 0 0 0 0 0
10/11 Liga Portugal 2 Moreirense FC 14 3 0 1 0 287
10/11 Liga Portugal 2 Varzim SC 9 1 0 3 0 304
10/11 Taça de Portugal Varzim SC 2 0 0 1 0 0
09/10 Allianz Cup Varzim SC 2 0 0 0 0 0
09/10 Liga Portugal 2 Varzim SC 28 6 0 4 0 327
09/10 Taça de Portugal Varzim SC 2 1 0 0 0 173
08/09 Liga Portugal 2 Varzim SC 20 4 0 4 0 382
07/08 Carlsberg Cup Varzim SC 0 0 0 0 0 0
07/08 Liga Portugal 2 Varzim SC 12 4 0 1 0 152
SeasonDateFromToTypeMarket valueFee
02/03 2002-07-01 Famalicão S15 FC Porto U17 Transfer 0
04/05 2004-07-01 FC Porto U17 FC Porto U19 Transfer 0
05/06 2005-07-01 FC Porto U19 Braga U19 Transfer 0
06/07 2006-07-01 Braga U19 GD Joane Transfer 0
07/08 2007-07-01 GD Joane Varzim Transfer 0
10/11 2011-01-01 Varzim Moreirense Transfer 150000
12/13 2012-07-01 Moreirense Nacional Transfer 1000000
13/14 2013-07-25 Nacional CSKA Sofia Loan 1000000
13/14 2013-12-31 CSKA Sofia Nacional Return from loan 800000
13/14 2014-01-31 Nacional Chaves Transfer 800000
14/15 2014-07-01 Chaves Paços Ferreira Transfer 800000
16/17 2016-07-01 Paços Ferreira Buriram Utd. Transfer 2750000
17/18 2017-07-01 Buriram Utd. Paços Ferreira Transfer 800000
18/19 2018-07-01 Paços Ferreira Rio Ave Transfer 700000
20/21 2021-01-07 Rio Ave Portimonense Transfer 300000
21/22 2021-07-01 Portimonense Trofense Transfer 200000
22/23 2022-07-01 Trofense Without Club Transfer 0
23/24 2023-07-01 Without Club São Martinho Transfer 0
23/24 2023-11-30 São Martinho Retired Transfer 0
SeasonInjuryFromToDays missedGames missed
15/16 unknown injury 2016-02-24 2016-02-29 6 1
16/17 Knee injury 2016-12-19 2017-03-01 73 9
19/20 Tendonitis 2019-10-29 2019-11-05 8 2
Current
Peak€2.75m
Low
Δ since start−€100k
€688k€1.38m€2.06m€2.75m197019701970
DateValue
Jan 1, 1970
Jan 1, 1970 €75k
Jan 1, 1970 €50k
Jan 1, 1970 €200k
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €400k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €700k
Jan 1, 1970 €700k
Jan 1, 1970 €600k
Jan 1, 1970 €800k
Jan 1, 1970 €2.75m
Jan 1, 1970 €2.00m
Jan 1, 1970 €1.50m
Jan 1, 1970 €2.20m
Jan 1, 1970 €1.00m
Jan 1, 1970 €800k
Jan 1, 1970 €1.00m
Jan 1, 1970 €200k
Jan 1, 1970 €200k
Jan 1, 1970 €150k
Jan 1, 1970 €100k
Jan 1, 1970 €50k
Jan 1, 1970 €100k

No national team data.

TeammatePPG played withJoint goalsMinutes
Marafona 1 0 0
Andrezinho 1 4 0
Toni Borevković 2 0 0
Hélder Lopes 2 3 0
Filipe Augusto 2 1 0
Vasco Rocha 1 1 0
Matheus Reis 2 3 0
Edson Farias 2 2 0
Gabrielzinho 2 2 0
Bruno Santos 1 0 0
Nélson Monte 1 0 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
15/16 Liga NOS FC Paços de Ferreira 14 29
14/15 Liga NOS FC Paços de Ferreira 10 28
11/12 Liga Portugal 2 Moreirense FC 10 27

Top assist seasons

SeasonCompetitionClubAssistsMatches
17/18 Liga NOS FC Paços de Ferreira 5 32
18/19 Liga NOS Rio Ave FC 4 30
15/16 Thai League Buriram United 3 13

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
13/14 2013-12-31 CSKA Sofia Nacional Return from loan €800k
13/14 2013-07-25 Nacional CSKA Sofia Loan €1.00m

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

OpponentPWDLGFGAGDWin %
SL Benfica 18 1 4 13 15 48 -33 6%
Boavista 18 6 6 6 20 19 +1 33%
CD Santa Clara 18 4 4 10 16 30 -14 22%
CS Marítimo 18 7 3 8 20 18 +2 39%
CD Tondela 18 6 6 6 26 25 +1 33%
FC Porto 18 0 4 14 10 45 -35 0%
Sporting CP 18 1 4 13 12 34 -22 6%
Sporting Braga 18 2 2 14 16 40 -24 11%
Portimonense SC 18 8 4 6 21 21 0 44%
Belenenses SAD 18 6 9 3 20 15 +5 33%
Vitória Guimarães 18 5 6 7 21 25 -4 28%
GD Chaves 16 4 6 6 16 19 -3 25%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
07/08 Senior debut season
07/08 First senior goal
15/16 Goal #50 (career)

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
21/22 17 866 2 0 0 0.21
20/21 28 295 2 0 0 0.61
18/19 37 200 2 0 0 0.9
17/18 36 330 1 0 0 0.27
15/16 47 427 6 0 1 1.48
14/15 31 266 4 1 0 1.69
12/13 13 573 1 0 1 0.31
11/12 35 529 4 0 0 0.68
10/11 26 591 5 0 0 0.76
09/10 32 500 4 0 0 0.72
08/09 20 382 4 0 0 0.94
07/08 12 152 1 0 0 0.59

Output by competition

Career goals and assists broken down by tournament.

Liga ZON Sagres
182 apps
41 G
12 A
Liga Portugal 2
133 apps
29 G
2 A
Taça de Portugal
18 apps
12 G
1 A
Thai League
13 apps
5 G
3 A
Taça CTT
24 apps
3 G
1 A
A Group
9 apps
1 G
1 A
Europa League Qualifying
5 apps
1 G
0 A

Frequently asked about Bruno Moreira

Who is Bruno Moreira?

Bruno Moreira is a Portugal professional footballer who plays as a centre-forward for Retired.

How old is Bruno Moreira?

Bruno Moreira is 38 years old. He was born on September 6, 1987 in Vila Nova de Famalicão.

What position does Bruno Moreira play?

Bruno Moreira plays as a centre-forward (Attack - Centre-Forward).

What club does Bruno Moreira play for?

Bruno Moreira currently plays for Retired.

How many career goals has Bruno Moreira scored?

Across all senior club competitions in our dataset, Bruno Moreira has scored 92 goals in 387 appearances.