João Mário
Career snapshot
Position rank · 25/26
Among 275 Attack - Left Wingers · ≥200 mins
Career highs
Born the same day
Shares 1993-01-19 · 6 players total
| Full name | João Mário |
|---|---|
| Name in home country | João Mário Naval da Costa Eduardo |
| Date of birth | 1993-01-19 (33 yrs) |
| Place of birth | Porto, Portugal |
| Citizenship | Portugal Angola |
| Position | Attack - Left Winger (main: Attack) |
| Foot | right |
| Height | 179.00 m |
| Current club | AEK Athens |
| On loan from | ↩ Besiktas JK parent contract: 2027-06-30 |
| Joined | 2025-09-12 |
| Contract expires | 2026-06-30 |
| Agent | P&P Sport ... |
| Outfitter | Nike |
Percentile rank vs 30 other Attack - Left Wingers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| 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
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 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 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 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 | — |
| Season | Injury | From | To | Days missed | Games 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 |
| Date | Value |
|---|---|
| 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 |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| 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 |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| 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
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 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
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 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.
| Season | Date | From | To | Type | Fee | Value 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).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| 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 / Year | Milestone | Date |
|---|---|---|
| 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.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 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.
More on João Mário
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
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.