Skip to content
João Mendes

João Mendes

Midfield - Attacking Midfield  at Kayserispor
Age31
CitizenshipPortugal
Height1.83 m
Footright
BornOctober 21, 1994
at Kayserispor 290 days · joined 2025-08-08
👕200+ Apps
Market value €2.00m
Attacking Midfield Midfield

Career snapshot

7
clubs played for
16/17
debut season
0.12
goals / match
Vitória Guimarães SC
top club · 80 apps

Career highs

€2.00m
peak value · 2024
top transfer fee
8
best season · 24/25
int'l / penalties
219Appearances
26Goals
26Assists
30Yellow cards
1Red cards
45Full matches (90′)
Full nameJoão Mendes
Name in home countryJoão Sabino Mendes Neto Saraiva
Date of birth1994-10-21 (31 yrs)
Place of birthMatosinhos, Portugal
CitizenshipPortugal
PositionMidfield - Attacking Midfield (main: Midfield)
Footright
Height183.00 m
Current clubKayserispor
Joined2025-08-08
Contract expires2027-06-30
Aug 2025
Transfer: Vit. Guimarães → Kayserispor
25/26 · Transfer
Jul 2025
25/26 — Kayserispor
3 matches · 0 G · 0 A · across 1 competition
Jul 2024
24/25 — Vitória Guimarães SC
47 matches · 8 G · 4 A · across 5 competitions
Apr 2024
Injury: unknown
6 games missed
Dec 2023
Injury: unknown
2 games missed
Jul 2023
23/24 — Vitória Guimarães SC
33 matches · 7 G · 4 A · across 3 competitions
Jul 2023
Transfer: Chaves → Vit. Guimarães
23/24 · Transfer
Jul 2022
22/23 — GD Chaves
33 matches · 2 G · 2 A · across 3 competitions
Jul 2021
Transfer: Tondela → Chaves
21/22 · Transfer
Jul 2021
21/22 — GD Chaves
26 matches · 3 G · 2 A · across 4 competitions
Jun 2021
Transfer: Estoril → Tondela
20/21 · Return from loan
Jan 2021
Transfer: Tondela → Estoril
20/21 · Loan
Jul 2020
20/21 — CD Tondela, GD Estoril Praia
10 matches · 1 G · 1 A · across 3 competitions
Jun 2020
Transfer: Coimbra → Tondela
19/20 · Return from loan
Aug 2019
Transfer: Tondela → Coimbra
19/20 · Loan
Jul 2019
19/20 — Académica Coimbra
22 matches · 3 G · 2 A · across 2 competitions
Jul 2019
Transfer: Oliveirense → Tondela
19/20 · Transfer
Jun 2019
Transfer: Tondela → Oliveirense
18/19 · Return from loan
Jul 2018
Transfer: Oliveirense → Tondela
18/19 · Loan
Jul 2018
18/19 — CD Tondela
8 matches · 0 G · 5 A · across 3 competitions
Jul 2017
17/18 — UD Oliveirense
34 matches · 2 G · 6 A · across 3 competitions
Jul 2016
16/17 — UD Oliveirense
3 matches · 0 G · 0 A · across 2 competitions
Jul 2016
Transfer: Operário → Oliveirense
16/17 · Transfer
Jan 2016
Transfer: Nogueirense → Operário
15/16 · Transfer
Jul 2015
Transfer: Gouveia → Nogueirense
15/16 · Transfer
Jul 2014
Transfer: Gondomar → Gouveia
14/15 · Transfer
Jul 2013
Transfer: Gondomar U19 → Gondomar
13/14 · Transfer
Jan 2013
Transfer: Leixões U19 → Gondomar U19
12/13 · Transfer
Jul 2011
Transfer: Leixões U17 → Leixões U19
11/12 · Transfer
Jul 2009
Transfer: Leixões U15 → Leixões U17
09/10 · Transfer
Jul 2007
Transfer: Leixões Yth → Leixões U15
07/08 · Transfer
Jan 1970
Peak market value: €2.00m
Highest valuation recorded in dataset
4,046 min
Minutes played by club
Kayserispor 0.0%
Vitória Guimarães SC 24.3%
GD Chaves 40.0%
GD Estoril Praia 0.0%
CD Tondela 1.8%
Académica Coimbra 11.7%
UD Oliveirense 22.1%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Kayserispor 1 25/26 25/26 3 0 0 0
Vitória Guimarães SC 2 23/24 24/25 80 15 8 983
GD Chaves 2 21/22 22/23 59 5 4 1,620
GD Estoril Praia 1 20/21 20/21 3 0 1 0
CD Tondela 2 18/19 20/21 15 1 5 74
Académica Coimbra 1 19/20 19/20 22 3 2 473
UD Oliveirense 2 16/17 17/18 37 2 6 896

Career trajectory — goals, assists & market value

3€500K6€1M9€1.5M12€2M17/18 — 2 goals (UD Oliveirense)17/18 — 6 assists817/1818/19 — 5 assists518/1919/20 — 3 goals (Académica Coimbra)19/20 — 2 assists519/2020/21 — 1 goals (CD Tondela)20/21 — 1 assists220/2121/22 — 3 goals (GD Chaves)21/22 — 2 assists521/2222/23 — 2 goals (GD Chaves)22/23 — 2 assists422/2323/24 — 7 goals (Vitória Guimarães SC)23/24 — 4 assists1123/2424/25 — 8 goals (Vitória Guimarães SC)24/25 — 4 assists1224/2525/2617/18 — €50K18/19 — €325K19/20 — €225K20/21 — €250K21/22 — €200K22/23 — €500K23/24 — €1.5M24/25 — €2M25/26 — €2MGoalsAssistsMarket value

Goals by season

16/17: 0016/1717/18: 2217/1818/19: 0018/1919/20: 3319/2020/21: 1120/2121/22: 3321/2222/23: 2222/2323/24: 7723/2424/25: 8824/2525/26: 0025/26

Assists by season

16/17: 0016/1717/18: 6617/1818/19: 5518/1919/20: 2219/2020/21: 1120/2121/22: 2221/2222/23: 2222/2323/24: 4423/2424/25: 4424/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Süper Lig Kayserispor 3 0 0 0 0 0
24/25 Allianz Cup Vitória Guimarães SC 1 0 0 0 0 0
24/25 Conference League Vitória Guimarães SC 8 2 1 1 0 254
24/25 Liga Portugal Vitória Guimarães SC 32 4 3 4 0 383
24/25 Taça de Portugal Vitória Guimarães SC 3 1 0 0 0 59
24/25 UECL Qualifiers Vitória Guimarães SC 3 1 0 0 0 79
23/24 Liga Portugal Vitória Guimarães SC 26 7 3 4 1 208
23/24 Taça de Portugal Vitória Guimarães SC 5 0 1 2 0 0
23/24 UECL Quali Vitória Guimarães SC 2 0 0 0 0 0
22/23 Allianz Cup GD Chaves 2 0 1 0 0 0
22/23 Liga Portugal GD Chaves 31 2 1 3 0 1,179
22/23 Taça de Portugal GD Chaves 0 0 0 0 0 0
21/22 Allianz Cup GD Chaves 1 0 0 0 0 0
21/22 Liga Portugal 2 GD Chaves 24 3 2 3 0 441
21/22 Play-Off Liga Portugal GD Chaves 0 0 0 0 0 0
21/22 Taça de Portugal GD Chaves 1 0 0 0 0 0
20/21 Liga NOS CD Tondela 6 0 0 1 0 0
20/21 Liga Portugal 2 GD Estoril Praia 2 0 1 0 0 0
20/21 Taça de Portugal GD Estoril Praia 1 0 0 0 0 0
20/21 Taça de Portugal CD Tondela 1 1 0 0 0 74
19/20 LigaPro Académica Coimbra 20 3 2 3 0 473
19/20 Taça de Portugal Académica Coimbra 2 0 0 0 0 0
18/19 Allianz Cup CD Tondela 3 0 2 1 0 0
18/19 Liga NOS CD Tondela 3 0 1 0 0 0
18/19 Taça de Portugal CD Tondela 2 0 2 0 0 0
17/18 Ledman LigaPro UD Oliveirense 29 2 3 8 0 896
17/18 Taça CTT UD Oliveirense 4 0 3 0 0 0
17/18 Taça de Portugal UD Oliveirense 1 0 0 0 0 0
16/17 Camp. Portugal Ap. Campeão UD Oliveirense 1 0 0 0 0 0
16/17 Taça de Portugal UD Oliveirense 2 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
07/08 2007-07-01 Leixões Yth Leixões U15 Transfer 0
09/10 2009-07-01 Leixões U15 Leixões U17 Transfer 0
11/12 2011-07-01 Leixões U17 Leixões U19 Transfer 0
12/13 2013-01-01 Leixões U19 Gondomar U19 Transfer 0
13/14 2013-07-01 Gondomar U19 Gondomar Transfer 0
14/15 2014-07-01 Gondomar Gouveia Transfer 0
15/16 2015-07-01 Gouveia Nogueirense Transfer 0
15/16 2016-01-01 Nogueirense Operário Transfer 0
16/17 2016-07-01 Operário Oliveirense Transfer 0
18/19 2018-07-02 Oliveirense Tondela Loan 325000
18/19 2019-06-30 Tondela Oliveirense Return from loan 200000
19/20 2019-07-01 Oliveirense Tondela Transfer 200000
19/20 2019-08-31 Tondela Coimbra Loan 200000
19/20 2020-06-30 Coimbra Tondela Return from loan 225000
20/21 2021-01-30 Tondela Estoril Loan 200000
20/21 2021-06-30 Estoril Tondela Return from loan 150000
21/22 2021-07-05 Tondela Chaves Transfer 150000
23/24 2023-07-01 Chaves Vit. Guimarães Transfer 800000
25/26 2025-08-08 Vit. Guimarães Kayserispor Transfer 2000000
SeasonInjuryFromToDays missedGames missed
23/24 unknown injury 2023-12-15 2024-01-01 18 2
23/24 Broken ankle 2024-04-15 2024-06-30 77 6
Current€2.00m
Peak€2.00m
Low€50k
Δ since start+€1.95m
€50k€538k€1.03m€1.51m€2.00m197019701970
DateValue
Jan 1, 1970 €2.00m
Jan 1, 1970 €2.00m
Jan 1, 1970 €2.00m
Jan 1, 1970 €1.50m
Jan 1, 1970 €800k
Jan 1, 1970 €500k
Jan 1, 1970 €200k
Jan 1, 1970 €225k
Jan 1, 1970 €200k
Jan 1, 1970 €150k
Jan 1, 1970 €250k
Jan 1, 1970 €200k
Jan 1, 1970 €225k
Jan 1, 1970 €200k
Jan 1, 1970 €275k
Jan 1, 1970 €200k
Jan 1, 1970 €325k
Jan 1, 1970 €50k

No national team data.

TeammatePPG played withJoint goalsMinutes
Jesús Ramírez 2 1 642
Nuno Santos 1 2 0
Telmo Arcanjo 2 2 0
Mikel Villanueva 2 0 0
Brayan Riascos 1 2 0
Jota Silva 2 3 0
Alemão 1 1 0
Juninho 1 0 0
Bruno Gaspar 2 1 0
Manu Silva 2 1 0
Guima 1 0 0
Maga 2 0 0
Tomás Händel 2 0 0
João Mendes 2 0 0
Jorge Fernandes 2 0 0
João Correia 1 0 0
João Teixeira 2 2 0
Nélson Oliveira 2 2 0
Bruno Langa 2 0 0
Paulo Vítor 2 0 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
23/24 Liga Portugal Vitória Guimarães SC 7 26
24/25 Liga Portugal Vitória Guimarães SC 4 32
19/20 LigaPro Académica Coimbra 3 20

Top assist seasons

SeasonCompetitionClubAssistsMatches
23/24 Liga Portugal Vitória Guimarães SC 3 26
17/18 Ledman LigaPro UD Oliveirense 3 29
17/18 Taça CTT UD Oliveirense 3 4

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
20/21 2021-06-30 Estoril Tondela Return from loan €150k
20/21 2021-01-30 Tondela Estoril Loan €200k
19/20 2020-06-30 Coimbra Tondela Return from loan €225k
19/20 2019-08-31 Tondela Coimbra Loan €200k
18/19 2019-06-30 Tondela Oliveirense Return from loan €200k
18/19 2018-07-02 Oliveirense Tondela Loan €325k

Last 11 matches for Kayserispor while João Mendes was at the club (joined 2025-08-08). 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
2025-11-02 TR1 Kayserispor 3–2 Kasımpaşa SK Available
2025-10-24 TR1 Fatih Karagümrük 2–2 Kayserispor Available
2025-10-19 TR1 Kayserispor 1–3 Samsunspor Available
2025-10-03 TR1 Trabzonspor 4–0 Kayserispor Available
2025-09-28 TR1 Kayserispor 1–1 Gençlerbirliği Available
2025-09-24 TR1 Kayserispor 0–4 Beşiktaş Available
2025-09-20 TR1 Antalyaspor 1–1 Kayserispor Available
2025-09-14 TR1 Kayserispor 1–1 Göztepe Available
2025-08-30 TR1 Kocaelispor 1–1 Kayserispor Available
2025-08-24 TR1 Kayserispor 0–4 Galatasaray Available
2025-08-17 TR1 İstanbul Başakşehir 1–1 Kayserispor Available

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

OpponentPWDLGFGAGDWin %
CD Mafra 20 8 8 4 28 22 +6 40%
SL Benfica B 20 5 8 7 27 33 -6 25%
Leixões SC 20 9 7 4 30 23 +7 45%
Académico de Viseu 19 8 8 3 37 23 +14 42%
CD Feirense 19 8 5 6 26 21 +5 42%
FC Penafiel 19 6 5 8 25 23 +2 32%
FC Porto B 18 6 8 4 24 23 +1 33%
CS Marítimo 17 7 7 3 27 23 +4 41%
Paços de Ferreira 16 4 4 8 15 24 -9 25%
União Torreense 14 6 4 4 20 17 +3 43%
FC Vizela 14 3 6 5 13 17 -4 21%
Portimonense SC 13 6 0 7 14 18 -4 46%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
16/17 Senior debut season
17/18 First senior goal

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 47 775 5 0 0 0.58
23/24 33 208 6 0 1 3.03
22/23 33 1,179 3 1 0 0.31
21/22 26 441 3 0 0 0.61
20/21 10 74 1 0 0 1.22
19/20 22 473 3 0 0 0.57
18/19 8 0 1 0 0 0
17/18 34 896 8 0 0 0.8

Output by competition

Career goals and assists broken down by tournament.

Liga Portugal
98 apps
13 G
8 A
LigaPro
75 apps
8 G
8 A
Taça de Portugal
18 apps
2 G
3 A
Conference League
8 apps
2 G
1 A
UECL Qualifiers
5 apps
1 G
0 A
Taça CTT
11 apps
0 G
6 A

Frequently asked about João Mendes

Who is João Mendes?

João Mendes is a Portugal professional footballer who plays as a attacking midfield for Kayserispor.

How old is João Mendes?

João Mendes is 31 years old. He was born on October 21, 1994 in Matosinhos.

What position does João Mendes play?

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

What club does João Mendes play for?

João Mendes currently plays for Kayserispor.

How many career goals has João Mendes scored?

Across all senior club competitions in our dataset, João Mendes has scored 26 goals in 219 appearances.

What is João Mendes's market value?

João Mendes's most recent reported market value is €2.00m.