Skip to content
João Mário

João Mário

Midfield - Right Midfield  at Juventus FC
Age26
CitizenshipPortugal
Height1.78 m
Footright
BornJanuary 3, 2000
at Juventus FC 304 days · joined 2025-07-24
👕200+ Apps 🏴25+ Caps
Market value €10.00m
Right Midfield Midfield

Career snapshot

4
clubs played for
17/18
debut season
0.06
goals / match
FC Porto
top club · 181 apps

Career highs

€16.00m
peak value · 2023
€12.60m
top transfer fee · 25/26
6
best season · 18/19
45 / 4
int'l caps / goals
236Appearances
13Goals
30Assists
32Yellow cards
1Red cards
37Full matches (90′)
Full nameJoão Mário
Name in home countryJoão Mário Neto Lopes
Date of birth2000-01-03 (26 yrs)
Place of birthSão João da Madeira, Portugal
CitizenshipPortugal
PositionMidfield - Right Midfield (main: Midfield)
Footright
Height178.00 m
Current clubJuventus FC
Joined2025-07-24
Contract expires2030-06-30
AgentCAA Base Ltd
Jul 2025
Transfer: FC Porto → Juventus
25/26 · Transfer · €12.60m
Jul 2025
2025 — FC Porto
3 matches · 0 G · 1 A · across 1 competition
Jul 2025
25/26 — Juventus FC
2 matches · 0 G · 0 A · across 1 competition
Dec 2024
Injury: unknown
4 games missed
Jul 2024
24/25 — FC Porto
39 matches · 0 G · 6 A · across 5 competitions
Apr 2024
Injury: unknown
2 games missed
Dec 2023
Injury: unknown
3 games missed
Jul 2023
23/24 — FC Porto
44 matches · 2 G · 4 A · across 5 competitions
Mar 2023
Injury: unknown
18 games missed
Oct 2022
Injury: unknown
3 games missed
Jul 2022
22/23 — FC Porto
33 matches · 1 G · 8 A · across 5 competitions
Jan 2022
Injury: unknown
4 games missed
Dec 2021
Injury: unknown
1 games missed
Jul 2021
21/22 — FC Porto
39 matches · 0 G · 4 A · across 5 competitions
Jan 2021
Injury: unknown
3 games missed
Sep 2020
Transfer: FC Porto B → FC Porto
20/21 · Transfer
Jul 2020
20/21 — FC Porto, FC Porto B
25 matches · 3 G · 3 A · across 6 competitions
Jul 2019
19/20 — FC Porto, FC Porto B
20 matches · 0 G · 0 A · across 3 competitions
Jul 2018
18/19 — FC Porto B, FC Porto Youth League
27 matches · 6 G · 4 A · across 2 competitions
Jul 2018
Transfer: FC Porto U19 → FC Porto B
18/19 · Transfer
Jul 2017
17/18 — FC Porto Youth League
4 matches · 1 G · 0 A · across 1 competition
Jul 2017
Transfer: FC Porto U17 → FC Porto U19
17/18 · Transfer
Jul 2016
Transfer: Padroense U17 → FC Porto U17
16/17 · Transfer
Jul 2015
Transfer: FC Porto U15 → Padroense U17
15/16 · Transfer
Jul 2013
Transfer: FC Porto Youth → FC Porto U15
13/14 · Transfer
Jul 2008
Transfer: Sanjoanense CJ → FC Porto Youth
08/09 · Transfer
Jan 1970
Peak market value: €16.00m
Highest valuation recorded in dataset
3,357 min
Minutes played by club
Juventus FC 0.0%
FC Porto 72.1%
FC Porto B 13.2%
FC Porto Youth League 14.7%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Juventus FC 1 25/26 25/26 2 0 0 0
FC Porto 7 19/20 24/25 181 5 26 2,420
FC Porto B 3 18/19 20/21 39 5 1 443
FC Porto Youth League 2 17/18 18/19 14 3 3 494

Career trajectory — goals, assists & market value

3€4M5€8M8€12M10€16M17/18 — 1 goals (FC Porto Youth League)117/1818/19 — 6 goals (FC Porto Youth League)18/19 — 4 assists1018/1919/2020/21 — 3 goals (FC Porto B)20/21 — 3 assists620/212025 — 1 assists1202521/22 — 4 assists421/2222/23 — 1 goals (FC Porto)22/23 — 8 assists922/2323/24 — 2 goals (FC Porto)23/24 — 4 assists623/2424/25 — 6 assists624/2525/2619/20 — €700K20/21 — €800K21/22 — €10M22/23 — €15M23/24 — €16M24/25 — €15M25/26 — €10MGoalsAssistsMarket value

Goals by season

17/18: 1117/1818/19: 6618/1919/20: 0019/2020/21: 3320/212025: 00202521/22: 0021/2222/23: 1122/2323/24: 2223/2424/25: 0024/2525/26: 0025/26

Assists by season

17/18: 0017/1818/19: 4418/1919/20: 0019/2020/21: 3320/212025: 11202521/22: 4421/2222/23: 8822/2323/24: 4423/2424/25: 6624/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Serie A Juventus FC 2 0 0 1 0 0
24/25 Allianz Cup FC Porto 2 0 0 0 0 0
24/25 Europa League FC Porto 8 0 2 1 0 0
24/25 Liga Portugal FC Porto 27 0 3 5 0 0
24/25 Supertaça FC Porto 1 0 0 0 0 0
24/25 Taça de Portugal FC Porto 1 0 1 0 0 0
23/24 Allianz Cup FC Porto 1 0 0 0 0 0
23/24 Champions League FC Porto 8 0 1 2 0 0
23/24 Liga Portugal FC Porto 27 2 1 5 0 1,038
23/24 Supertaça FC Porto 1 0 0 0 0 0
23/24 Taça de Portugal FC Porto 7 0 2 1 0 0
22/23 Allianz Cup FC Porto 6 0 2 0 0 0
22/23 Champions League FC Porto 5 0 0 3 0 0
22/23 Liga Portugal FC Porto 18 1 4 3 1 1,196
22/23 Supertaça FC Porto 1 0 0 0 0 0
22/23 Taça de Portugal FC Porto 3 0 2 1 0 0
21/22 Allianz Cup FC Porto 0 0 0 0 0 0
21/22 Champions League FC Porto 4 0 0 0 0 0
21/22 Europa League FC Porto 4 0 2 0 0 0
21/22 Liga Portugal FC Porto 28 0 2 4 0 0
21/22 Taça de Portugal FC Porto 3 0 0 0 0 0
2025 Club World Cup FC Porto 3 0 1 0 0 0
20/21 Allianz Cup FC Porto 2 0 0 0 0 0
20/21 Champions League FC Porto 2 0 0 0 0 0
20/21 Liga NOS FC Porto 14 2 3 2 0 186
20/21 Liga Portugal 2 FC Porto B 4 1 0 1 0 308
20/21 Supertaça FC Porto 0 0 0 0 0 0
20/21 Taça de Portugal FC Porto 3 0 0 0 0 0
19/20 Liga NOS FC Porto 2 0 0 1 0 0
19/20 LigaPro FC Porto B 18 0 0 1 0 0
19/20 Taça de Portugal FC Porto 0 0 0 0 0 0
18/19 Ledman LigaPro FC Porto B 17 4 1 0 0 135
18/19 UEFA Youth League FC Porto Youth League 10 2 3 0 0 348
17/18 UEFA Youth League FC Porto Youth League 4 1 0 1 0 146
SeasonDateFromToTypeMarket valueFee
08/09 2008-07-01 Sanjoanense CJ FC Porto Youth Transfer 0
13/14 2013-07-01 FC Porto Youth FC Porto U15 Transfer 0
15/16 2015-07-01 FC Porto U15 Padroense U17 Transfer 0
16/17 2016-07-01 Padroense U17 FC Porto U17 Transfer 0
17/18 2017-07-01 FC Porto U17 FC Porto U19 Transfer 0
18/19 2018-07-01 FC Porto U19 FC Porto B Transfer 0
20/21 2020-09-01 FC Porto B FC Porto Transfer 525000
25/26 2025-07-24 FC Porto Juventus Transfer 10000000 €12.60m
SeasonInjuryFromToDays missedGames missed
20/21 Corona virus 2021-01-28 2021-02-05 9 3
21/22 muscular problems 2021-12-01 2021-12-05 5 1
21/22 unknown injury 2022-01-01 2022-01-26 26 4
22/23 unknown injury 2022-10-19 2022-10-30 12 3
22/23 unknown injury 2023-03-11 2023-06-30 112 18
23/24 unknown injury 2023-12-01 2023-12-11 11 3
23/24 unknown injury 2024-04-26 2024-05-07 12 2
24/25 unknown injury 2024-12-07 2024-12-25 19 4
Current€10.00m
Peak€16.00m
Low€300k
Δ since start+€9.40m
€300k€4.23m€8.15m€12.08m€16.00m197019701970
DateValue
Jan 1, 1970 €10.00m
Jan 1, 1970 €10.00m
Jan 1, 1970 €15.00m
Jan 1, 1970 €14.00m
Jan 1, 1970 €16.00m
Jan 1, 1970 €16.00m
Jan 1, 1970 €16.00m
Jan 1, 1970 €12.00m
Jan 1, 1970 €15.00m
Jan 1, 1970 €12.00m
Jan 1, 1970 €7.00m
Jan 1, 1970 €10.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €525k
Jan 1, 1970 €800k
Jan 1, 1970 €300k
Jan 1, 1970 €700k
Jan 1, 1970 €600k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #16374 #2 15 1 former national player
Team #16373 #7 6 1 former national player
Team #16372 #7 19 2 former national player
Team #16371 #19 2 0 former national player
Team #3300 #15 3 0 former national player
TeammatePPG played withJoint goalsMinutes
Vitinha 2 2 0
André Franco 2 1 0
Fábio Cardoso 2 0 0
Nico González 2 1 0
Chancel Mbemba 2 0 0
Romário Baró 2 3 0
Gonçalo Borges 2 0 0
Danny Namaso 2 2 0
Marko Grujić 2 1 0
Wendell 2 1 0
Alan Varela 2 0 0
Diogo Costa 2 0 0
Toni Martínez 2 6 0
Matheus Uribe 2 1 0
Zaidu 2 0 0
Otávio 2 1 0
Stephen Eustaquio 2 1 0
Evanilson 2 1 0
Galeno 2 2 0
Mehdi Taremi 2 2 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
18/19 Ledman LigaPro FC Porto B 4 17
18/19 UEFA Youth League FC Porto Youth League 2 10
20/21 Liga NOS FC Porto 2 14

Top assist seasons

SeasonCompetitionClubAssistsMatches
22/23 Liga Portugal FC Porto 4 18
18/19 UEFA Youth League FC Porto Youth League 3 10
20/21 Liga NOS FC Porto 3 14

Last 50 matches for Juventus FC 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
2026-05-24 IT1 Torino FC 0–1 Juventus FC Available
2026-05-17 IT1 Juventus FC ACF Fiorentina TIMED
2026-05-09 IT1 US Lecce 0–1 Juventus FC Available
2026-05-09 IT1 US Lecce 0–1 Juventus FC Available
2026-05-03 IT1 Juventus FC 1–1 Hellas Verona FC Available
2026-05-03 IT1 Juventus FC 1–1 Hellas Verona FC Available
2026-04-26 IT1 AC Milan 0–0 Juventus FC Available
2026-04-26 IT1 AC Milan 0–0 Juventus FC Available
2026-04-19 IT1 Juventus FC 2–0 Bologna FC 1909 Available
2026-04-19 IT1 Juventus FC 2–0 Bologna FC 1909 Available
2026-04-11 IT1 Atalanta BC 0–1 Juventus FC Available
2026-04-06 IT1 Juventus FC 2–0 Genoa CFC Available
2026-03-21 IT1 Juventus FC 1–1 US Sassuolo Calcio Available
2026-03-14 IT1 Udinese Calcio 0–1 Juventus FC Available
2026-03-07 IT1 Juventus FC 4–0 AC Pisa 1909 Available
2026-03-01 IT1 AS Roma 3–3 Juventus FC Available
2026-02-25 CL Juventus FC 3–2 Galatasaray SK Available
2026-02-21 IT1 Juventus FC 0–2 Como 1907 Available
2026-02-17 CL Galatasaray SK 5–2 Juventus FC Available
2026-02-14 IT1 FC Internazionale Milano 3–2 Juventus FC Available
2026-02-08 IT1 Juventus FC 2–2 SS Lazio Available
2026-02-01 IT1 Parma Calcio 1913 1–4 Juventus FC Available
2026-01-28 CL AS Monaco FC 0–0 Juventus FC Available
2026-01-25 IT1 Juventus FC 3–0 SSC Napoli Available
2026-01-21 CL Juventus FC 2–0 Sport Lisboa e Benfica Available
2026-01-17 IT1 Cagliari Calcio 1–0 Juventus FC Available
2026-01-12 IT1 Juventus FC 5–0 US Cremonese Available
2026-01-06 IT1 US Sassuolo Calcio 0–3 Juventus FC Available
2026-01-03 IT1 Juventus FC 1–1 US Lecce Available
2025-12-27 IT1 AC Pisa 1909 0–2 Juventus FC Available
2025-12-20 IT1 Juventus FC 2–1 AS Roma Available
2025-12-14 IT1 Bologna FC 1909 0–1 Juventus FC Available
2025-12-10 CL Juventus FC 2–0 Paphos FC Available
2025-12-07 IT1 SSC Napoli 2–1 Juventus FC Available
2025-11-29 IT1 Juventus FC 2–1 Cagliari Calcio Available
2025-11-25 CL FK Bodø/Glimt 2–3 Juventus FC Available
2025-11-22 IT1 ACF Fiorentina 1–1 Juventus FC Available
2025-11-08 IT1 Juventus FC 0–0 Torino FC Available
2025-11-04 CL Juventus FC 1–1 Sporting Clube de Portugal Available
2025-11-01 IT1 US Cremonese 1–2 Juventus FC Available
2025-10-29 IT1 Juventus FC 3–1 Udinese Calcio Available
2025-10-26 IT1 SS Lazio 1–0 Juventus FC Available
2025-10-22 CL Real Madrid CF 1–0 Juventus FC Available
2025-10-19 IT1 Como 1907 2–0 Juventus FC Available
2025-10-05 IT1 Juventus FC 0–0 AC Milan Available
2025-10-01 CL Villarreal CF 2–2 Juventus FC Available
2025-09-27 IT1 Juventus FC 1–1 Atalanta BC Available
2025-09-20 IT1 Hellas Verona FC 1–1 Juventus FC Available
2025-09-16 CL Juventus FC 4–4 Borussia Dortmund Available
2025-09-13 IT1 Juventus FC 4–3 FC Internazionale Milano Available

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 %
GD Chaves 8 6 1 1 21 5 +16 75%
Portimonense SC 8 8 0 0 19 3 +16 100%
Moreirense FC 8 4 3 1 17 6 +11 50%
Rio Ave FC 8 5 2 1 13 7 +6 63%
CD Tondela 8 5 3 0 13 5 +8 63%
CD Santa Clara 8 5 2 1 12 8 +4 63%
Vitória Guimarães 8 5 1 2 13 8 +5 63%
CD Feirense 8 4 2 2 11 9 +2 50%
CD Nacional 8 4 1 3 13 13 0 50%
CS Marítimo 8 5 0 3 16 8 +8 63%
Liverpool FC 8 0 2 6 2 22 -20 0%
UD Oliveirense 6 2 1 3 9 8 +1 33%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
17/18 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′
25/26 2 0 1 0 0 0
24/25 39 0 6 0 0 0
23/24 44 1,038 8 0 0 0.69
22/23 33 1,196 7 0 1 0.6
21/22 39 0 4 0 0 0
20/21 25 494 3 0 0 0.55
19/20 20 0 2 0 0 0
17/18 4 146 1 0 0 0.62

Output by competition

Career goals and assists broken down by tournament.

Liga Portugal
116 apps
5 G
13 A
LigaPro
39 apps
5 G
1 A
UEFA Youth League
14 apps
3 G
3 A
Taça de Portugal
17 apps
0 G
5 A
Europa League
12 apps
0 G
4 A
Allianz Cup
11 apps
0 G
2 A
Club World Cup
3 apps
0 G
1 A
Champions League
19 apps
0 G
1 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 right midfield for Juventus FC.

How old is João Mário?

João Mário is 26 years old. He was born on January 3, 2000 in São João da Madeira.

What position does João Mário play?

João Mário plays as a right midfield (Midfield - Right Midfield).

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

João Mário currently plays for Juventus FC.

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

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

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

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