Skip to content
João Mário

João Mário

Attack - Left Winger  at AEK Athens
Age33
CitizenshipPortugal Angola
Height1.79 m
Footright
BornJanuary 19, 1993
at AEK Athens 254 days · joined 2025-09-12
👕200+ Apps 50+ Goals 🎯50+ Assists 🏴100+ Caps
Market value €2.10m
Left Winger Attack

Career snapshot

8
clubs played for
11/12
debut season
0.15
goals / match
SL Benfica
top club · 149 apps

Position rank · 25/26

#20
goals rank
#73
assists rank
71
season goals
89
season assists

Among 275 Attack - Left Wingers · ≥200 mins

Career highs

€35.00m
peak value · 2016
€44.78m
top transfer fee · 16/17
23
best season · 22/23
138 / 17
int'l caps / goals
486Appearances
71Goals
89Assists
63Yellow cards
1Red cards
148Full matches (90′)
Full nameJoão Mário
Name in home countryJoão Mário Naval da Costa Eduardo
Date of birth1993-01-19 (33 yrs)
Place of birthPorto, Portugal
CitizenshipPortugal Angola
PositionAttack - Left Winger (main: Attack)
Footright
Height179.00 m
Current clubAEK Athens
On loan from ↩ Besiktas JK parent contract: 2027-06-30
Joined2025-09-12
Contract expires2026-06-30
AgentP&P Sport ...
OutfitterNike
Jun 2026
Transfer: AEK Athens → Besiktas
25/26 · Return from loan
Sep 2025
Transfer: Besiktas → AEK Athens
25/26 · Loan
Jul 2025
25/26 — Besiktas JK
8 matches · 3 G · 1 A · across 3 competitions
Jul 2025
Transfer: Benfica → Besiktas
25/26 · Transfer · €2.00m
Jun 2025
Transfer: Besiktas → Benfica
24/25 · Return from loan
Sep 2024
Transfer: Benfica → Besiktas
24/25 · Loan
Jul 2024
24/25 — Besiktas JK, SL Benfica
39 matches · 7 G · 4 A · across 4 competitions
Jul 2023
23/24 — SL Benfica
51 matches · 9 G · 4 A · across 6 competitions
Jul 2022
22/23 — SL Benfica
51 matches · 23 G · 15 A · across 4 competitions
Feb 2022
Injury: unknown
1 games missed
Nov 2021
Injury: unknown
2 games missed
Jul 2021
Transfer: Inter → Benfica
21/22 · Transfer
Jul 2021
21/22 — SL Benfica
45 matches · 4 G · 7 A · across 5 competitions
Jun 2021
Transfer: Sporting CP → Inter
20/21 · Return from loan
Feb 2021
Injury: unknown
1 games missed
Oct 2020
Transfer: Inter → Sporting CP
20/21 · Loan
Jul 2020
Transfer: Loko Moscow → Inter
19/20 · Return from loan
Jul 2020
20/21 — Sporting CP
34 matches · 2 G · 2 A · across 3 competitions
Nov 2019
Injury: unknown
8 games missed
Aug 2019
Transfer: Inter → Loko Moscow
19/20 · Loan
Jul 2019
19/20 — Lokomotiv Moscow
22 matches · 1 G · 7 A · across 2 competitions
Jul 2018
18/19 — Inter Milan
22 matches · 1 G · 1 A · across 2 competitions
Jun 2018
Transfer: West Ham → Inter
17/18 · Return from loan
Jan 2018
Transfer: Inter → West Ham
17/18 · Loan
Dec 2017
Injury: unknown
3 games missed
Oct 2017
Injury: unknown
1 games missed
Jul 2017
17/18 — West Ham United, Inter Milan
29 matches · 2 G · 6 A · across 4 competitions
Mar 2017
Injury: unknown
1 games missed
Sep 2016
Injury: unknown
3 games missed
Aug 2016
Transfer: Sporting CP → Inter
16/17 · Transfer · €44.78m
Jul 2016
16/17 — Inter Milan, Sporting CP
33 matches · 3 G · 8 A · across 3 competitions
Jul 2015
15/16 — Sporting CP
45 matches · 7 G · 12 A · across 6 competitions
Jul 2014
14/15 — Sporting CP
45 matches · 7 G · 5 A · across 4 competitions
Jul 2014
Transfer: Sporting B → Sporting CP
14/15 · Transfer
Jun 2014
Transfer: Vitória Setúbal → Sporting B
13/14 · Return from loan
Jan 2014
Transfer: Sporting B → Vitória Setúbal
13/14 · Loan
Jul 2013
13/14 — Vitória Setúbal FC, Sporting CP B
29 matches · 1 G · 6 A · across 3 competitions
Apr 2013
Injury: unknown
9 games missed
Jul 2012
12/13 — Sporting CP, Sporting CP B
32 matches · 1 G · 11 A · across 3 competitions
Jul 2012
Transfer: Sporting U19 → Sporting B
12/13 · Transfer
Jul 2011
11/12 — Sporting CP
1 matches · 0 G · 0 A · across 1 competition
Jul 2010
Transfer: Sporting U17 → Sporting U19
10/11 · Transfer
Jul 2008
Transfer: Sporting Sub-15 → Sporting U17
08/09 · Transfer
Jul 2006
Transfer: Sporting Yth. → Sporting Sub-15
06/07 · Transfer
Jul 2004
Transfer: FC Porto Youth → Sporting Yth.
04/05 · Transfer
Jan 1970
Peak market value: €35.00m
Highest valuation recorded in dataset

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

Goals3 total · 1.10/90
100
Assists1 total · 0.37/90
60
G+A4 total · 1.46/90
100
Yellow cards0 total · 0.00/90
70
13,321 min
Minutes played by club
Besiktas JK 8.0%
SL Benfica 19.5%
Sporting CP 18.7%
Lokomotiv Moscow 11.1%
Inter Milan 13.1%
West Ham United 3.9%
Vitória Setúbal FC 0.0%
Sporting CP B 25.7%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Besiktas JK 2 24/25 25/26 45 10 5 1,070
SL Benfica 4 21/22 24/25 149 36 26 2,595
Sporting CP 6 11/12 20/21 127 16 20 2,495
Lokomotiv Moscow 1 19/20 19/20 22 1 7 1,477
Inter Milan 3 16/17 18/19 69 4 13 1,748
West Ham United 1 17/18 17/18 14 2 1 513
Vitória Setúbal FC 1 13/14 13/14 16 0 6 0
Sporting CP B 2 12/13 13/14 44 2 11 3,423

Career trajectory — goals, assists & market value

10€8.8M19€17.5M29€26.3M38€35M12/13 — 1 goals (Sporting CP B)12/13 — 11 assists1212/1313/14 — 1 goals (Sporting CP B)13/14 — 6 assists713/1414/15 — 7 goals (Sporting CP)14/15 — 5 assists1214/1515/16 — 7 goals (Sporting CP)15/16 — 12 assists1915/1616/17 — 3 goals (Inter Milan)16/17 — 8 assists1116/1717/18 — 2 goals (West Ham United)17/18 — 6 assists817/1818/19 — 1 goals (Inter Milan)18/19 — 1 assists218/1919/20 — 1 goals (Lokomotiv Moscow)19/20 — 7 assists819/2020/21 — 2 goals (Sporting CP)20/21 — 2 assists420/2121/22 — 4 goals (SL Benfica)21/22 — 7 assists1121/2222/23 — 23 goals (SL Benfica)22/23 — 15 assists3822/2323/24 — 9 goals (SL Benfica)23/24 — 4 assists1323/2424/25 — 7 goals (Besiktas JK)24/25 — 4 assists1124/2525/26 — 3 goals (Besiktas JK)25/26 — 1 assists425/2612/13 — €1.4M13/14 — €2M14/15 — €3M15/16 — €8M16/17 — €35M17/18 — €35M18/19 — €25M19/20 — €18M20/21 — €14.5M21/22 — €14M22/23 — €12M23/24 — €14M24/25 — €6M25/26 — €2.3MGoalsAssistsMarket value

Goals by season

11/12: 0011/1212/13: 1112/1313/14: 1113/1414/15: 7714/1515/16: 7715/1616/17: 3316/1717/18: 2217/1818/19: 1118/1919/20: 1119/2020/21: 2220/2121/22: 4421/2222/23: 232322/2323/24: 9923/2424/25: 7724/2525/26: 3325/26

Assists by season

11/12: 0011/1212/13: 111112/1313/14: 6613/1414/15: 5514/1515/16: 121215/1616/17: 8816/1717/18: 6617/1818/19: 1118/1919/20: 7719/2020/21: 2220/2121/22: 7721/2222/23: 151522/2323/24: 4423/2424/25: 4424/2525/26: 1125/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Europa League Qualifying Besiktas JK 2 1 0 0 0 106
25/26 Süper Lig Besiktas JK 2 0 0 0 0 0
25/26 UECL Qualifiers Besiktas JK 4 2 1 0 0 140
24/25 Europa League Besiktas JK 6 1 0 1 0 248
24/25 Liga Portugal SL Benfica 2 0 0 1 0 0
24/25 Süper Lig Besiktas JK 27 5 3 1 0 320
24/25 Türkiye Kupasi Besiktas JK 4 1 1 0 0 256
23/24 Allianz Cup SL Benfica 3 1 1 1 0 239
23/24 Champions League SL Benfica 5 3 0 1 0 109
23/24 Europa League SL Benfica 5 0 0 0 0 0
23/24 Liga Portugal SL Benfica 31 3 2 4 0 812
23/24 Supertaça SL Benfica 1 0 0 1 0 0
23/24 Taça de Portugal SL Benfica 6 2 1 0 0 214
22/23 Champions League SL Benfica 10 6 2 2 0 145
22/23 Champions League Qu. SL Benfica 4 0 3 0 0 0
22/23 Liga Portugal SL Benfica 33 17 9 4 0 156
22/23 Taça de Portugal SL Benfica 4 0 1 0 0 0
21/22 Allianz Cup SL Benfica 3 0 0 2 0 0
21/22 Champions League SL Benfica 8 0 3 2 0 0
21/22 Champions League Qu. SL Benfica 4 1 1 1 0 340
21/22 Liga Portugal SL Benfica 28 3 3 2 0 580
21/22 Taça de Portugal SL Benfica 2 0 0 0 0 0
20/21 Allianz Cup Sporting CP 3 0 0 0 0 0
20/21 Liga NOS Sporting CP 28 2 1 4 0 997
20/21 Taça de Portugal Sporting CP 3 0 1 0 0 0
19/20 Champions League Lokomotiv Moscow 4 0 2 1 0 0
19/20 Premier Liga Lokomotiv Moscow 18 1 5 3 0 1,477
18/19 Italy Cup Inter Milan 2 0 0 0 0 0
18/19 Serie A Inter Milan 20 1 1 2 0 1,080
17/18 FA Cup West Ham United 1 0 0 0 0 0
17/18 Italy Cup Inter Milan 1 0 0 0 0 0
17/18 Premier League West Ham United 13 2 1 0 0 513
17/18 Serie A Inter Milan 14 0 5 0 0 0
16/17 Italy Cup Inter Milan 2 0 2 0 0 0
16/17 Liga NOS Sporting CP 1 0 1 0 0 0
16/17 Serie A Inter Milan 30 3 5 5 0 668
15/16 Allianz Cup Sporting CP 2 0 0 0 0 0
15/16 Champions League Qu. Sporting CP 2 0 0 0 1 0
15/16 Europa League Sporting CP 5 1 1 2 0 380
15/16 Liga NOS Sporting CP 33 6 11 1 0 453
15/16 Supertaça Sporting CP 1 0 0 0 0 0
15/16 Taça de Portugal Sporting CP 2 0 0 0 0 0
14/15 Champions League Sporting CP 6 0 1 2 0 0
14/15 Europa League Sporting CP 2 0 0 0 0 0
14/15 Liga NOS Sporting CP 30 5 4 4 0 422
14/15 Taça de Portugal Sporting CP 7 2 0 2 0 243
13/14 Allianz Cup Vitória Setúbal FC 1 0 0 0 0 0
13/14 Liga Portugal 2 Sporting CP B 13 1 0 3 0 819
13/14 Liga ZON Sagres Vitória Setúbal FC 15 0 6 4 0 0
12/13 Allianz Cup Sporting CP 0 0 0 0 0 0
12/13 Liga Portugal 2 Sporting CP B 31 1 11 7 0 2,604
12/13 Liga ZON Sagres Sporting CP 1 0 0 0 0 0
11/12 Europa League Sporting CP 1 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
04/05 2004-07-01 FC Porto Youth Sporting Yth. Transfer 0
06/07 2006-07-01 Sporting Yth. Sporting Sub-15 Transfer 0
08/09 2008-07-01 Sporting Sub-15 Sporting U17 Transfer 0
10/11 2010-07-01 Sporting U17 Sporting U19 Transfer 0
12/13 2012-07-01 Sporting U19 Sporting B Transfer 0
13/14 2014-01-09 Sporting B Vitória Setúbal Loan 2000000
13/14 2014-06-30 Vitória Setúbal Sporting B Return from loan 2000000
14/15 2014-07-01 Sporting B Sporting CP Transfer 2000000
16/17 2016-08-28 Sporting CP Inter Transfer 30000000 €44.78m
17/18 2018-01-26 Inter West Ham Loan 26000000
17/18 2018-06-30 West Ham Inter Return from loan 25000000
19/20 2019-08-27 Inter Loko Moscow Loan 18000000
19/20 2020-07-31 Loko Moscow Inter Return from loan 13000000
20/21 2020-10-06 Inter Sporting CP Loan 13000000
20/21 2021-06-30 Sporting CP Inter Return from loan 12000000
21/22 2021-07-13 Inter Benfica Transfer 12000000
24/25 2024-09-04 Benfica Besiktas Loan 4000000
24/25 2025-06-30 Besiktas Benfica Return from loan 2100000
25/26 2025-07-01 Benfica Besiktas Transfer 2100000 €2.00m
25/26 2025-09-12 Besiktas AEK Athens Loan 2100000
25/26 2026-06-30 AEK Athens Besiktas Return from loan 2100000
SeasonInjuryFromToDays missedGames missed
12/13 unknown injury 2013-04-08 2013-05-02 25 9
16/17 unknown injury 2016-09-25 2016-10-02 8 3
16/17 Muscle fatigue 2017-03-02 2017-03-05 4 1
17/18 Tonsillitis 2017-10-15 2017-10-20 6 1
17/18 Tonsillitis 2017-12-09 2017-12-16 8 3
19/20 Broken toe 2019-11-10 2019-12-15 36 8
20/21 Foot injury 2021-02-03 2021-02-06 4 1
21/22 Lumbar vertebra problems 2021-11-08 2021-11-16 9 2
21/22 Corona virus 2022-02-03 2022-02-09 7 1
Current€2.30m
Peak€35.00m
Low€1.40m
Δ since start+€900k
€1.40m€9.80m€18.20m€26.60m€35.00m197019701970
DateValue
Jan 1, 1970 €2.30m
Jan 1, 1970 €2.10m
Jan 1, 1970 €2.80m
Jan 1, 1970 €6.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €3.80m
Jan 1, 1970 €9.00m
Jan 1, 1970 €14.00m
Jan 1, 1970 €14.00m
Jan 1, 1970 €12.00m
Jan 1, 1970 €12.00m
Jan 1, 1970 €10.00m
Jan 1, 1970 €13.00m
Jan 1, 1970 €14.00m
Jan 1, 1970 €12.00m
Jan 1, 1970 €14.50m
Jan 1, 1970 €13.00m
Jan 1, 1970 €18.00m
Jan 1, 1970 €18.00m
Jan 1, 1970 €20.00m
Jan 1, 1970 €20.00m
Jan 1, 1970 €25.00m
Jan 1, 1970 €23.00m
Jan 1, 1970 €35.00m
Jan 1, 1970 €26.00m
Jan 1, 1970 €30.00m
Jan 1, 1970 €12.00m
Jan 1, 1970 €20.00m
Jan 1, 1970 €35.00m
Jan 1, 1970 €30.00m
Jan 1, 1970 €6.50m
Jan 1, 1970 €8.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €2.00m
Jan 1, 1970 €1.40m
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #31372 #8 9 3 former national player
Team #30503 #4 3 0 former national player
Team #23137 #8 17 4 former national player
Team #16374 #23 13 3 former national player
Team #16373 #8 14 1 former national player
Team #16372 #8 17 2 former national player
Team #16371 #10 9 1 former national player
Team #3300 #17 56 3 retired national player
TeammatePPG played withJoint goalsMinutes
Gonçalo Ramos 2 8 0
Bruma 2 2 0
Carlos Mané 2 1 0
Cédric Soares 2 0 0
David Neres 2 4 0
Mauro Icardi 2 3 0
João Neves 2 1 0
Tiago Ferreira 2 0 0
Alexander Bah 2 2 0
Morato 2 0 0
Islam Slimani 2 9 0
Rafa Silva 2 13 0
Paulo Oliveira 2 0 0
Florentino 2 0 0
Alejandro Grimaldo 2 3 0
Adrien Silva 2 3 0
Odysseas Vlachodimos 2 0 0
António Silva 2 0 0
Fredrik Aursnes 2 6 0
Ricardo Esgaio 2 7 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
22/23 Liga Portugal SL Benfica 17 33
22/23 Champions League SL Benfica 6 10
15/16 Liga NOS Sporting CP 6 33

Top assist seasons

SeasonCompetitionClubAssistsMatches
15/16 Liga NOS Sporting CP 11 33
12/13 Liga Portugal 2 Sporting CP B 11 31
22/23 Liga Portugal SL Benfica 9 33

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
25/26 2026-06-30 AEK Athens Besiktas Return from loan €2.10m
25/26 2025-09-12 Besiktas AEK Athens Loan €2.10m
24/25 2025-06-30 Besiktas Benfica Return from loan €2.10m
24/25 2024-09-04 Benfica Besiktas Loan €4.00m
20/21 2021-06-30 Sporting CP Inter Return from loan €12.00m
20/21 2020-10-06 Inter Sporting CP Loan €13.00m
19/20 2020-07-31 Loko Moscow Inter Return from loan €13.00m
19/20 2019-08-27 Inter Loko Moscow Loan €18.00m
17/18 2018-06-30 West Ham Inter Return from loan €25.00m
17/18 2018-01-26 Inter West Ham Loan €26.00m
13/14 2014-06-30 Vitória Setúbal Sporting B Return from loan €2.00m
13/14 2014-01-09 Sporting B Vitória Setúbal Loan €2.00m

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

OpponentPWDLGFGAGDWin %
Liverpool FC 22 3 5 14 29 58 -29 14%
Manchester City 21 3 4 14 16 51 -35 14%
Sporting Braga 21 13 1 7 47 23 +24 62%
CD Santa Clara 21 18 1 2 52 17 +35 86%
Manchester United 21 4 6 11 18 31 -13 19%
Portimonense SC 20 16 1 3 51 21 +30 80%
CS Marítimo 20 15 3 2 45 9 +36 75%
FC Porto 20 3 7 10 18 30 -12 15%
Tottenham Hotspur 20 6 3 11 26 32 -6 30%
Vitória Guimarães 20 16 3 1 42 10 +32 80%
Boavista 20 16 2 2 47 14 +33 80%
Rio Ave FC 18 15 2 1 41 14 +27 83%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
11/12 Senior debut season
12/13 First senior goal
22/23 Goal #50 (career)

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 39 824 3 0 0 0.33
23/24 51 1,374 7 0 0 0.46
22/23 51 301 6 1 0 2.09
21/22 45 920 7 0 0 0.68
20/21 34 997 4 0 0 0.36
19/20 22 1,477 4 0 0 0.24
18/19 22 1,080 2 0 0 0.17
16/17 33 668 5 0 0 0.67
15/16 45 833 3 0 1 0.43
14/15 45 665 8 0 0 1.08
13/14 29 819 7 0 0 0.77
12/13 32 2,604 7 0 0 0.24

Output by competition

Career goals and assists broken down by tournament.

Liga ZON Sagres
202 apps
36 G
37 A
Champions League
33 apps
9 G
8 A
Süper Lig
29 apps
5 G
3 A
Serie A
64 apps
4 G
11 A
Taça de Portugal
24 apps
4 G
3 A
Liga Portugal 2
44 apps
2 G
11 A
UECL Qualifiers
4 apps
2 G
1 A
Europa League
19 apps
2 G
1 A
Premier League
13 apps
2 G
1 A
Premier Liga
18 apps
1 G
5 A

Frequently asked about João Mário

Who is João Mário?

João Mário is a Portugal professional footballer who plays as a left winger for AEK Athens.

How old is João Mário?

João Mário is 33 years old. He was born on January 19, 1993 in Porto.

What position does João Mário play?

João Mário plays as a left winger (Attack - Left Winger).

What club does João Mário play for?

João Mário currently plays for AEK Athens.

How many career goals has João Mário scored?

Across all senior club competitions in our dataset, João Mário has scored 71 goals in 486 appearances.

What is João Mário's market value?

João Mário's most recent reported market value is €2.10m.