Skip to content
Rui Moreira

Rui Moreira

Midfield - Central Midfield  at Olympiakos Nicosia
Age29
CitizenshipPortugal
Height1.75 m
Footleft
BornMay 31, 1996
at Olympiakos Nicosia 679 days · joined 2024-07-14
👕200+ Apps 🏴25+ Caps
Market value
Rating · 24/25 5.2 Average
Central Midfield Midfield

Career snapshot

8
clubs played for
13/14
debut season
0.04
goals / match
FC Porto B
top club · 74 apps

Position rank · 24/25

#2009
goals rank
#2454
assists rank
9
season goals
8
season assists

Among 2,799 Midfield - Central Midfields · ≥200 mins

Career highs

€1.25m
peak value · 2018
top transfer fee
4
best season · 23/24
34 / 9
int'l caps / goals
206Appearances
9Goals
8Assists
24Yellow cards
0Red cards
72Full matches (90′)
Full nameRui Moreira
Name in home countryRui Filipe Araújo Moreira
Date of birth1996-05-31 (29 yrs)
Place of birthPóvoa de Varzim, Portugal
CitizenshipPortugal
PositionMidfield - Central Midfield (main: Midfield)
Footleft
Height175.00 m
Current clubOlympiakos Nicosia
Joined2024-07-14
Contract expires2026-05-31
Agentno agent
Jul 2025
Injury: unknown
2 games missed
Jul 2024
Transfer: Sanjoanense → Olympiakos N.
24/25 · Transfer
Jul 2024
24/25 — Olympiakos Nicosia
27 matches · 1 G · 0 A · across 3 competitions
Aug 2023
Transfer: Moncarapachense → Sanjoanense
23/24 · Transfer
Jul 2023
23/24 — AD Sanjoanense
20 matches · 4 G · 2 A · across 3 competitions
Jan 2023
Transfer: Leça → Moncarapachense
22/23 · Transfer
Sep 2022
Transfer: Without Club → Leça
22/23 · Transfer
Jul 2022
22/23 — LGC Moncarapachense
15 matches · 1 G · 0 A · across 2 competitions
Jul 2021
Transfer: Varzim → Without Club
21/22 · Transfer
Jul 2020
20/21 — Varzim SC
28 matches · 0 G · 0 A · across 2 competitions
Jul 2019
Transfer: FC Porto B → Varzim
19/20 · Transfer
Jul 2019
19/20 — Varzim SC
29 matches · 0 G · 0 A · across 3 competitions
Jun 2019
Transfer: FC Cartagena → FC Porto B
18/19 · Return from loan
Aug 2018
Transfer: FC Porto B → FC Cartagena
18/19 · Loan
Jul 2018
18/19 — FC Cartagena, FC Porto B
7 matches · 0 G · 0 A · across 4 competitions
Jul 2017
17/18 — FC Porto B, FC Porto
36 matches · 1 G · 2 A · across 2 competitions
Jul 2016
16/17 — FC Porto B
16 matches · 2 G · 4 A · across 1 competition
Jul 2015
15/16 — FC Porto B
19 matches · 0 G · 0 A · across 1 competition
Jul 2015
Transfer: FC Porto U19 → FC Porto B
15/16 · Transfer
Jul 2014
14/15 — FC Porto B, FC Porto Youth League
3 matches · 0 G · 0 A · across 2 competitions
Jul 2013
13/14 — FC Porto Youth League
6 matches · 0 G · 0 A · across 1 competition
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
Jul 2007
Transfer: Varzim CJ → FC Porto Youth
07/08 · Transfer
Jan 1970
Peak market value: €1.25m
Highest valuation recorded in dataset

Percentile rank vs 2053 other Midfield - Central Midfields with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).

Goals1 total · 0.10/90
32
Assists0 total · 0.00/90
0
G+A1 total · 0.10/90
14
Yellow cards6 total · 0.60/90
26
6,453 min
Minutes played by club
Olympiakos Nicosia 14.0%
AD Sanjoanense 17.3%
LGC Moncarapachense 11.0%
Varzim SC 0.0%
FC Cartagena 0.0%
FC Porto B 57.7%
FC Porto 0.0%
FC Porto Youth League 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Olympiakos Nicosia 1 24/25 24/25 27 1 0 903
AD Sanjoanense 1 23/24 23/24 20 4 2 1,115
LGC Moncarapachense 1 22/23 22/23 15 1 0 712
Varzim SC 2 19/20 20/21 57 0 0 0
FC Cartagena 1 18/19 18/19 5 0 0 0
FC Porto B 5 14/15 18/19 74 3 6 3,723
FC Porto 1 17/18 17/18 0 0 0 0
FC Porto Youth League 2 13/14 14/15 8 0 0 0

Career trajectory — goals, assists & market value

2€313K3€625K5€938K6€1.3M15/1616/17 — 2 goals (FC Porto B)16/17 — 4 assists616/1717/18 — 1 goals (FC Porto B)17/18 — 2 assists317/1818/1919/2020/2122/23 — 1 goals (LGC Moncarapachense)122/2323/24 — 4 goals (AD Sanjoanense)23/24 — 2 assists623/2424/25 — 1 goals (Olympiakos Nicosia)124/2515/16 — €25K16/17 — €200K17/18 — €450K18/19 — €1.3M19/20 — €325K20/21 — €300KGoalsAssistsMarket value

Goals by season

13/14: 0013/1414/15: 0014/1515/16: 0015/1616/17: 2216/1717/18: 1117/1818/19: 0018/1919/20: 0019/2020/21: 0020/2122/23: 1122/2323/24: 4423/2424/25: 1124/25

Assists by season

13/14: 0013/1414/15: 0014/1515/16: 0015/1616/17: 4416/1717/18: 2217/1818/19: 0018/1919/20: 0019/2020/21: 0020/2122/23: 0022/2323/24: 2223/2424/25: 0024/25
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
24/25 2. Division Olympiakos Nicosia 13 1 0 3 0 903
24/25 2. Division Prom. Olympiakos Nicosia 13 0 0 3 0 0
24/25 Kypello Kyprou Olympiakos Nicosia 1 0 0 0 0 0
23/24 Liga 3 AD Sanjoanense 11 1 1 3 0 879
23/24 Liga 3 - Relegation round AD Sanjoanense 8 3 1 3 0 236
23/24 Taça de Portugal AD Sanjoanense 1 0 0 0 0 0
22/23 Liga 3 LGC Moncarapachense 9 1 0 1 0 712
22/23 Liga 3 - Relegation round LGC Moncarapachense 6 0 0 1 0 0
20/21 Liga Portugal 2 Varzim SC 27 0 0 2 0 0
20/21 Taça de Portugal Varzim SC 1 0 0 0 0 0
19/20 Allianz Cup Varzim SC 1 0 0 0 0 0
19/20 LigaPro Varzim SC 23 0 0 4 0 0
19/20 Taça de Portugal Varzim SC 5 0 0 0 0 0
18/19 2ª B - Grupo IV FC Cartagena 4 0 0 1 0 0
18/19 Ascenso a 2ª FC Cartagena 0 0 0 0 0 0
18/19 Copa del Rey FC Cartagena 1 0 0 0 0 0
18/19 Ledman LigaPro FC Porto B 2 0 0 0 0 0
17/18 Ledman LigaPro FC Porto B 36 1 2 1 0 3,203
17/18 Taça de Portugal FC Porto 0 0 0 0 0 0
16/17 Ledman LigaPro FC Porto B 16 2 4 1 0 520
15/16 Ledman LigaPro FC Porto B 19 0 0 1 0 0
14/15 Liga Portugal 2 FC Porto B 1 0 0 0 0 0
14/15 UEFA Youth League FC Porto Youth League 2 0 0 0 0 0
13/14 UEFA Youth League FC Porto Youth League 6 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
07/08 2007-07-01 Varzim CJ FC Porto Youth Transfer 0
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
15/16 2015-07-01 FC Porto U19 FC Porto B Transfer 0
18/19 2018-08-31 FC Porto B FC Cartagena Loan 1250000
18/19 2019-06-30 FC Cartagena FC Porto B Return from loan 300000
19/20 2019-07-17 FC Porto B Varzim Transfer 300000
21/22 2021-07-01 Varzim Without Club Transfer 275000
22/23 2022-09-21 Without Club Leça Transfer 275000
22/23 2023-01-11 Leça Moncarapachense Transfer 275000
23/24 2023-08-23 Moncarapachense Sanjoanense Transfer 0
24/25 2024-07-14 Sanjoanense Olympiakos N. Transfer 0
SeasonInjuryFromToDays missedGames missed
25/26 Cruciate ligament surgery 2025-07-12 64 2
Current
Peak€1.25m
Low
Δ since start−€25k
€313k€625k€938k€1.25m197019701970
DateValue
Jan 1, 1970
Jan 1, 1970 €275k
Jan 1, 1970 €250k
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €325k
Jan 1, 1970 €300k
Jan 1, 1970 €500k
Jan 1, 1970 €1.25m
Jan 1, 1970 €500k
Jan 1, 1970 €250k
Jan 1, 1970 €450k
Jan 1, 1970 €100k
Jan 1, 1970 €200k
Jan 1, 1970 €25k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #31372 #10 14 3 former national player
Team #23137 #10 14 5 former national player
Team #16373 #18 2 0 former national player
Team #16372 #19 2 0 former national player
Team #16371 #10 2 1 former national player
TeammatePPG played withJoint goalsMinutes
João Graça 2 0 0
Levi Lumeka 2 0 0
Diogo Leite 2 0 0
Jorge Fernandes 2 0 0
Jota 1 0 0
Francisco Ramos 2 0 0
Rui Pires 2 0 0
Galeno 2 1 0
Leonardo Ruiz 2 0 0
Diogo Costa 2 0 0
Rúben Macedo 2 0 0
Luís Mata 2 0 0
Musa Yahaya 2 0 0
João Costa 2 0 0
Federico Varela 2 1 0
Bruno Costa 2 0 0
Luizão 2 1 0
Diogo Verdasca 2 0 0
Sérgio Ribeiro 2 0 0
Tiago Cerveira 1 0 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
23/24 Liga 3 - Relegation round AD Sanjoanense 3 8
16/17 Ledman LigaPro FC Porto B 2 16
22/23 Liga 3 LGC Moncarapachense 1 9

Top assist seasons

SeasonCompetitionClubAssistsMatches
16/17 Ledman LigaPro FC Porto B 4 16
17/18 Ledman LigaPro FC Porto B 2 36
23/24 Liga 3 - Relegation round AD Sanjoanense 1 8

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
18/19 2019-06-30 FC Cartagena FC Porto B Return from loan €300k
18/19 2018-08-31 FC Porto B FC Cartagena Loan €1.25m

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

OpponentPWDLGFGAGDWin %
Académico de Viseu 6 4 0 2 12 7 +5 67%
CD Mafra 6 2 3 1 6 5 +1 33%
CD Tondela 6 1 5 0 7 6 +1 17%
FC Penafiel 6 3 2 1 11 8 +3 50%
Leixões SC 6 2 1 3 7 7 0 33%
UD Oliveirense 5 3 0 2 8 5 +3 60%
União Torreense 5 2 2 1 6 6 0 40%
CD Feirense 5 1 3 1 3 4 -1 20%
SL Benfica B 5 1 1 3 8 13 -5 20%
União Leiria 4 1 3 0 4 3 +1 25%
CD Nacional 4 0 1 3 3 12 -9 0%
CS Marítimo 4 0 0 4 0 5 -5 0%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
13/14 Senior debut season
16/17 First senior goal

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 27 903 6 0 0 0.6
23/24 20 1,115 6 0 0 0.48
22/23 15 712 2 0 0 0.25
20/21 28 0 2 0 0 0
19/20 29 0 4 0 0 0
18/19 7 0 1 0 0 0
17/18 36 3,203 1 0 0 0.03
16/17 16 520 1 0 0 0.17
15/16 19 0 1 0 0 0

Output by competition

Career goals and assists broken down by tournament.

LigaPro
124 apps
3 G
6 A
Liga 3 - Relegation round
14 apps
3 G
1 A
Liga 3
20 apps
2 G
1 A
2. Division
13 apps
1 G
0 A
2. Division Prom.
13 apps
0 G
0 A
Taça de Portugal
7 apps
0 G
0 A
UEFA Youth League
8 apps
0 G
0 A

Frequently asked about Rui Moreira

Who is Rui Moreira?

Rui Moreira is a Portugal professional footballer who plays as a central midfield for Olympiakos Nicosia.

How old is Rui Moreira?

Rui Moreira is 29 years old. He was born on May 31, 1996 in Póvoa de Varzim.

What position does Rui Moreira play?

Rui Moreira plays as a central midfield (Midfield - Central Midfield).

What club does Rui Moreira play for?

Rui Moreira currently plays for Olympiakos Nicosia.

How many career goals has Rui Moreira scored?

Across all senior club competitions in our dataset, Rui Moreira has scored 9 goals in 206 appearances.