Skip to content
João Tavares

João Tavares

Midfield - Attacking Midfield  at Olympiakos Nicosia
Age27
CitizenshipPortugal
Height1.75 m
Footright
BornDecember 12, 1998
at Olympiakos Nicosia 327 days · joined 2025-07-01
👕100+ Apps
Market value
Attacking Midfield Midfield

Career snapshot

7
clubs played for
16/17
debut season
0.05
goals / match
CD Feirense
top club · 96 apps

Career highs

€475k
peak value · 2021
top transfer fee
3
best season · 20/21
19 / 1
int'l caps / goals
165Appearances
9Goals
5Assists
24Yellow cards
0Red cards
43Full matches (90′)
Full nameJoão Tavares
Name in home countryJoão Tavares Almeida
Date of birth1998-12-12 (27 yrs)
Place of birthVila Nova Gaia, Portugal
CitizenshipPortugal
PositionMidfield - Attacking Midfield (main: Midfield)
Footright
Height175.00 m
Current clubOlympiakos Nicosia
Joined2025-07-01
Contract expires2026-05-31
AgentLivesoccer
Jul 2025
25/26 — Olympiakos Nicosia
1 matches · 0 G · 0 A · across 1 competition
Jul 2025
Transfer: Belenenses → Olympiakos N.
25/26 · Transfer
Feb 2025
Transfer: Marítimo → Belenenses
24/25 · Transfer
Jul 2024
24/25 — CF Os Belenenses, CS Marítimo
21 matches · 1 G · 1 A · across 4 competitions
Aug 2023
Transfer: Feirense → Marítimo
23/24 · Transfer
Jul 2023
23/24 — CS Marítimo
16 matches · 1 G · 0 A · across 2 competitions
Jul 2022
22/23 — CD Feirense
37 matches · 0 G · 3 A · across 3 competitions
Aug 2021
Injury: unknown
37 games missed
Jul 2021
21/22 — CD Feirense
6 matches · 1 G · 0 A · across 2 competitions
Jul 2020
20/21 — CD Feirense
33 matches · 3 G · 1 A · across 2 competitions
Jun 2020
Transfer: Mafra → Feirense
19/20 · Return from loan
Sep 2019
Transfer: Feirense → Mafra
19/20 · Loan
Jul 2019
19/20 — CD Feirense, CD Mafra
22 matches · 1 G · 0 A · across 3 competitions
Jun 2019
Transfer: Braga U23 → Feirense
18/19 · Return from loan
Jan 2019
Transfer: Feirense → Braga U23
18/19 · Loan
Jul 2018
18/19 — CD Feirense, SC Braga B, CD Feirense Sub-23 (- 2020)
26 matches · 2 G · 0 A · across 5 competitions
Jul 2017
17/18 — CD Feirense
3 matches · 0 G · 0 A · across 3 competitions
Jul 2017
Transfer: Feirense U19 → Feirense
17/18 · Transfer
Jul 2016
16/17 — CD Feirense
0 matches · 0 G · 0 A · across 1 competition
Jul 2016
Transfer: Benfica U19 → Feirense U19
16/17 · Transfer
Jun 2016
Transfer: Feirense U19 → Benfica U19
15/16 · Return from loan
Aug 2015
Transfer: Benfica U19 → Feirense U19
15/16 · Loan
Jul 2015
Transfer: Benfica U17 → Benfica U19
15/16 · Transfer
Jul 2014
Transfer: FC Porto U17 → Benfica U17
14/15 · Transfer
Jun 2014
Transfer: Padroense U17 → FC Porto U17
13/14 · Return from loan
Aug 2013
Transfer: FC Porto U17 → Padroense U17
13/14 · Loan
Jul 2013
Transfer: FC Porto U15 → FC Porto U17
13/14 · Transfer
Jul 2011
Transfer: FC Porto Youth → FC Porto U15
11/12 · Transfer
Jul 2010
Transfer: Leixões Yth → FC Porto Youth
10/11 · Transfer
Jan 1970
Peak market value: €475k
Highest valuation recorded in dataset
3,871 min
Minutes played by club
Olympiakos Nicosia 0.0%
CS Marítimo 3.8%
CF Os Belenenses 15.6%
CD Feirense 35.8%
CD Mafra 25.5%
SC Braga B 14.6%
CD Feirense Sub-23 (- 2020) 4.6%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Olympiakos Nicosia 1 25/26 25/26 1 0 0 0
CS Marítimo 2 23/24 24/25 22 1 0 148
CF Os Belenenses 1 24/25 24/25 15 1 1 603
CD Feirense 7 16/17 22/23 96 4 4 1,386
CD Mafra 1 19/20 19/20 17 1 0 988
SC Braga B 1 18/19 18/19 12 1 0 566
CD Feirense Sub-23 (- 2020) 1 18/19 18/19 2 1 0 180

Career trajectory — goals, assists & market value

1€119K2€238K3€356K4€475K17/1818/19 — 2 goals (SC Braga B)218/1919/20 — 1 goals (CD Mafra)119/2020/21 — 3 goals (CD Feirense)20/21 — 1 assists420/2121/22 — 1 goals (CD Feirense)121/2222/23 — 3 assists322/2323/24 — 1 goals (CS Marítimo)123/2424/25 — 1 goals (CF Os Belenenses)24/25 — 1 assists224/2517/18 — €100K18/19 — €100K19/20 — €125K20/21 — €275K21/22 — €475K22/23 — €400K23/24 — €450K24/25 — €200KGoalsAssistsMarket value

Goals by season

16/17: 0016/1717/18: 0017/1818/19: 2218/1919/20: 1119/2020/21: 3320/2121/22: 1121/2222/23: 0022/2323/24: 1123/2424/25: 1124/2525/26: 0025/26

Assists by season

16/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 1120/2121/22: 0021/2222/23: 3322/2323/24: 0023/2424/25: 1124/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Cyprus League Olympiakos Nicosia 1 0 0 0 0 0
24/25 Liga 3 - Promotion CF Os Belenenses 13 1 1 1 0 603
24/25 Liga Portugal 2 CS Marítimo 5 0 0 1 0 0
24/25 Play-Off Liga Portugal 2 CF Os Belenenses 2 0 0 0 0 0
24/25 Taça de Portugal CS Marítimo 1 0 0 1 0 0
23/24 Liga Portugal 2 CS Marítimo 13 0 0 1 0 0
23/24 Taça de Portugal CS Marítimo 3 1 0 0 0 148
22/23 Allianz Cup CD Feirense 4 0 0 0 0 0
22/23 Liga Portugal 2 CD Feirense 32 0 3 7 0 0
22/23 Taça de Portugal CD Feirense 1 0 0 1 0 0
21/22 Allianz Cup CD Feirense 1 0 0 0 0 0
21/22 Liga Portugal 2 CD Feirense 5 1 0 0 0 211
20/21 Liga Portugal 2 CD Feirense 32 2 1 6 0 1,115
20/21 Taça de Portugal CD Feirense 1 1 0 0 0 60
19/20 Allianz Cup CD Feirense 1 0 0 0 0 0
19/20 LigaPro CD Mafra 15 1 0 3 0 988
19/20 LigaPro CD Feirense 4 0 0 0 0 0
19/20 Taça de Portugal CD Mafra 2 0 0 0 0 0
18/19 Allianz Cup CD Feirense 2 0 0 1 0 0
18/19 Ledman LigaPro SC Braga B 12 1 0 2 0 566
18/19 Liga NOS CD Feirense 7 0 0 0 0 0
18/19 Liga Revelação CD Feirense Sub-23 (- 2020) 2 1 0 0 0 180
18/19 Taça de Portugal CD Feirense 3 0 0 0 0 0
17/18 Liga NOS CD Feirense 2 0 0 0 0 0
17/18 Taça CTT CD Feirense 1 0 0 0 0 0
17/18 Taça de Portugal CD Feirense 0 0 0 0 0 0
16/17 Allianz Cup CD Feirense 0 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
10/11 2010-07-01 Leixões Yth FC Porto Youth Transfer 0
11/12 2011-07-01 FC Porto Youth FC Porto U15 Transfer 0
13/14 2013-07-01 FC Porto U15 FC Porto U17 Transfer 0
13/14 2013-08-01 FC Porto U17 Padroense U17 Loan 0
13/14 2014-06-30 Padroense U17 FC Porto U17 Return from loan 0
14/15 2014-07-01 FC Porto U17 Benfica U17 Transfer 0
15/16 2015-07-01 Benfica U17 Benfica U19 Transfer 0
15/16 2015-08-01 Benfica U19 Feirense U19 Loan 0
15/16 2016-06-30 Feirense U19 Benfica U19 Return from loan 0
16/17 2016-07-01 Benfica U19 Feirense U19 Transfer 0
17/18 2017-07-01 Feirense U19 Feirense Transfer 0
18/19 2019-01-31 Feirense Braga U23 Loan 100000
18/19 2019-06-30 Braga U23 Feirense Return from loan 100000
19/20 2019-09-02 Feirense Mafra Loan 100000
19/20 2020-06-30 Mafra Feirense Return from loan 125000
23/24 2023-08-01 Feirense Marítimo Transfer 450000
24/25 2025-02-03 Marítimo Belenenses Transfer 150000
25/26 2025-07-01 Belenenses Olympiakos N. Transfer 0
SeasonInjuryFromToDays missedGames missed
21/22 Torn knee ligaments 2021-08-04 2022-06-30 331 37
Current
Peak€475k
Low
Δ since start−€100k
€119k€238k€356k€475k197019701970
DateValue
Jan 1, 1970
Jan 1, 1970 €150k
Jan 1, 1970 €200k
Jan 1, 1970 €250k
Jan 1, 1970 €450k
Jan 1, 1970 €200k
Jan 1, 1970 €275k
Jan 1, 1970 €400k
Jan 1, 1970 €475k
Jan 1, 1970 €275k
Jan 1, 1970 €100k
Jan 1, 1970 €125k
Jan 1, 1970 €100k
Jan 1, 1970 €100k
Jan 1, 1970 €100k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #31372 #15 12 0 former national player
Team #30503 #15 2 0 former national player
Team #23137 #14 5 1 former national player
TeammatePPG played withJoint goalsMinutes
Lucas Silva 2 0 972
Oche Ochowechi 1 1 965
João Paulo 1 0 0
Igor Rodrigues 2 0 0
Abraham Marcus 2 0 0
João Oliveira 2 0 0
Fabrício 2 0 0
André Rodrigues 1 0 0
Gui Ramos 2 0 0
Zé Ricardo 2 0 0
Jardel 2 1 0
Tiago Dias 1 0 0
Samuel Teles 1 0 0
Sidney Lima 1 0 0
Feliz 2 0 0
Cláudio Silva 2 0 0
João Pinto 1 0 0
Edson Farias 2 1 0
Bruno Brígido 2 0 0
Diga 1 0 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
20/21 Liga Portugal 2 CD Feirense 2 32
19/20 LigaPro CD Mafra 1 19
18/19 Ledman LigaPro SC Braga B 1 12

Top assist seasons

SeasonCompetitionClubAssistsMatches
22/23 Liga Portugal 2 CD Feirense 3 32
24/25 Liga 3 - Promotion CF Os Belenenses 1 13
20/21 Liga Portugal 2 CD Feirense 1 32

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
19/20 2020-06-30 Mafra Feirense Return from loan €125k
19/20 2019-09-02 Feirense Mafra Loan €100k
18/19 2019-06-30 Braga U23 Feirense Return from loan €100k
18/19 2019-01-31 Feirense Braga U23 Loan €100k
15/16 2016-06-30 Feirense U19 Benfica U19 Return from loan
15/16 2015-08-01 Benfica U19 Feirense U19 Loan
13/14 2014-06-30 Padroense U17 FC Porto U17 Return from loan
13/14 2013-08-01 FC Porto U17 Padroense U17 Loan

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

OpponentPWDLGFGAGDWin %
CD Tondela 21 3 6 12 25 40 -15 14%
Académico de Viseu 19 7 7 5 21 21 0 37%
FC Porto B 19 9 4 6 24 25 -1 47%
GD Chaves 18 5 7 6 19 21 -2 28%
SL Benfica B 18 11 1 6 30 23 +7 61%
Paços de Ferreira 18 11 2 5 24 16 +8 61%
FC Penafiel 17 4 4 9 16 20 -4 24%
Leixões SC 17 5 5 7 16 17 -1 29%
Portimonense SC 16 4 4 8 18 25 -7 25%
CD Nacional 16 7 4 5 21 20 +1 44%
CD Santa Clara 16 5 5 6 21 23 -2 31%
UD Oliveirense 15 4 7 4 20 17 +3 27%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
18/19 First senior goal

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 21 603 3 0 0 0.45
23/24 16 148 1 0 0 0.61
22/23 37 0 8 0 0 0
20/21 33 1,175 6 0 0 0.46
19/20 22 988 3 0 0 0.27
18/19 26 746 3 0 0 0.36

Output by competition

Career goals and assists broken down by tournament.

LigaPro
118 apps
5 G
4 A
Taça de Portugal
11 apps
2 G
0 A
Liga 3 - Promotion
13 apps
1 G
1 A
Liga Revelação
2 apps
1 G
0 A
Taça CTT
9 apps
0 G
0 A
Liga NOS
9 apps
0 G
0 A

Frequently asked about João Tavares

Who is João Tavares?

João Tavares is a Portugal professional footballer who plays as a attacking midfield for Olympiakos Nicosia.

How old is João Tavares?

João Tavares is 27 years old. He was born on December 12, 1998 in Vila Nova Gaia.

What position does João Tavares play?

João Tavares plays as a attacking midfield (Midfield - Attacking Midfield).

What club does João Tavares play for?

João Tavares currently plays for Olympiakos Nicosia.

How many career goals has João Tavares scored?

Across all senior club competitions in our dataset, João Tavares has scored 9 goals in 165 appearances.