Skip to content
Weston McKennie

Weston McKennie

Midfield - Central Midfield  at Juventus FC
Age27
CitizenshipUnited States
Height1.85 m
Footright
BornAugust 28, 1998
at Juventus FC 1,788 days · joined 2021-07-01
👕200+ Apps 🏴50+ Caps
Market value €22.00m
Central Midfield Midfield

Career snapshot

4
clubs played for
16/17
debut season
0.09
goals / match
Juventus FC
top club · 184 apps

Career highs

€28.00m
peak value · 2024
€21.90m
top transfer fee · 21/22
6
best season · 20/21
71 / 13
int'l caps / goals
316Appearances
27Goals
31Assists
48Yellow cards
0Red cards
79Full matches (90′)
Full nameWeston McKennie
Name in home countryWeston James Earl McKennie
Date of birth1998-08-28 (27 yrs)
Place of birthLittle Elm, Texas, United States
CitizenshipUnited States
PositionMidfield - Central Midfield (main: Midfield)
Footright
Height185.00 m
Current clubJuventus FC
Joined2021-07-01
Contract expires2026-06-30
AgentWasserman
Outfitteradidas
Jul 2025
2025 — Juventus FC
4 matches · 0 G · 0 A · across 1 competition
Jul 2025
25/26 — Juventus FC
2 matches · 0 G · 0 A · across 1 competition
Jan 2025
Injury: unknown
1 games missed
Nov 2024
Injury: unknown
3 games missed
Oct 2024
Injury: unknown
2 games missed
Jul 2024
24/25 — Juventus FC
44 matches · 5 G · 4 A · across 4 competitions
Feb 2024
Injury: unknown
3 games missed
Dec 2023
Injury: unknown
1 games missed
Jul 2023
23/24 — Juventus FC
38 matches · 0 G · 10 A · across 2 competitions
Jun 2023
Transfer: Leeds → Juventus
22/23 · Return from loan
Jan 2023
Transfer: Juventus → Leeds
22/23 · Loan
Oct 2022
Injury: unknown
4 games missed
Jul 2022
Injury: unknown
Jul 2022
22/23 — Juventus FC, Leeds United
41 matches · 3 G · 3 A · across 5 competitions
Feb 2022
Injury: unknown
19 games missed
Nov 2021
Injury: unknown
5 games missed
Jul 2021
21/22 — Juventus FC
29 matches · 4 G · 0 A · across 4 competitions
Jul 2021
Transfer: FC Schalke 04 → Juventus
21/22 · Transfer · €21.90m
Jun 2021
Transfer: Juventus → FC Schalke 04
20/21 · Return from loan
Oct 2020
Injury: unknown
2 games missed
Sep 2020
Transfer: FC Schalke 04 → Juventus
20/21 · Loan
Jul 2020
20/21 — Juventus FC
46 matches · 6 G · 3 A · across 4 competitions
Dec 2019
Injury: unknown
3 games missed
Oct 2019
Injury: unknown
2 games missed
Jul 2019
19/20 — FC Schalke 04
32 matches · 3 G · 1 A · across 2 competitions
Mar 2019
Injury: unknown
5 games missed
Feb 2019
Injury: unknown
2 games missed
Nov 2018
Injury: unknown
3 games missed
Jul 2018
18/19 — FC Schalke 04
33 matches · 2 G · 6 A · across 3 competitions
Jul 2017
17/18 — FC Schalke 04
25 matches · 0 G · 0 A · across 2 competitions
Jul 2017
Transfer: Schalke 04 U19 → FC Schalke 04
17/18 · Transfer
Aug 2016
Transfer: Dallas Academy → Schalke 04 U19
16/17 · Transfer
Jul 2016
16/17 — FC Schalke 04, FC Schalke 04 U19
22 matches · 4 G · 4 A · across 3 competitions
Jul 2007
Transfer: Otterbach Jgd. → Dallas Academy
07/08 · Transfer
Jan 1970
Peak market value: €28.00m
Highest valuation recorded in dataset
7,125 min
Minutes played by club
Juventus FC 54.7%
Leeds United 0.0%
FC Schalke 04 39.5%
FC Schalke 04 U19 5.8%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Juventus FC 7 20/21 25/26 184 18 19 3,900
Leeds United 1 22/23 22/23 20 0 1 0
FC Schalke 04 4 16/17 19/20 91 5 7 2,812
FC Schalke 04 U19 1 16/17 16/17 21 4 4 413

Career trajectory — goals, assists & market value

3€7M5€14M8€21M10€28M16/17 — 4 goals (FC Schalke 04 U19)16/17 — 4 assists816/1717/1818/19 — 2 goals (FC Schalke 04)18/19 — 6 assists818/1919/20 — 3 goals (FC Schalke 04)19/20 — 1 assists419/2020/21 — 6 goals (Juventus FC)20/21 — 3 assists920/2121/22 — 4 goals (Juventus FC)421/2222/23 — 3 goals (Juventus FC)22/23 — 3 assists622/2323/24 — 10 assists1023/2424/25 — 5 goals (Juventus FC)24/25 — 4 assists924/2525/2617/18 — €4.5M18/19 — €15M19/20 — €22M20/21 — €25M21/22 — €25M22/23 — €25M23/24 — €23M24/25 — €28M25/26 — €22MGoalsAssistsMarket value

Goals by season

16/17: 4416/1717/18: 0017/1818/19: 2218/1919/20: 3319/2020/21: 6620/212025: 00202521/22: 4421/2222/23: 3322/2323/24: 0023/2424/25: 5524/2525/26: 0025/26

Assists by season

16/17: 4416/1717/18: 0017/1818/19: 6618/1919/20: 1119/2020/21: 3320/212025: 00202521/22: 0021/2222/23: 3322/2323/24: 101023/2424/25: 4424/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Serie A Juventus FC 2 0 0 0 0 0
24/25 Champions League Juventus FC 9 3 0 0 0 185
24/25 Italy Cup Juventus FC 2 0 0 0 0 0
24/25 Serie A Juventus FC 32 2 4 3 0 1,159
24/25 Supercoppa Italiana Juventus FC 1 0 0 1 0 0
23/24 Italy Cup Juventus FC 4 0 3 0 0 0
23/24 Serie A Juventus FC 34 0 7 6 0 0
22/23 Champions League Juventus FC 5 2 0 1 0 180
22/23 FA Cup Leeds United 1 0 0 0 0 0
22/23 Italy Cup Juventus FC 1 0 1 0 0 0
22/23 Premier League Leeds United 19 0 1 7 0 0
22/23 Serie A Juventus FC 15 1 1 0 0 1,057
21/22 Champions League Juventus FC 6 0 0 0 0 0
21/22 Italy Cup Juventus FC 1 0 0 0 0 0
21/22 Serie A Juventus FC 21 3 0 1 0 457
21/22 Supercoppa Italiana Juventus FC 1 1 0 0 0 120
2025 Club World Cup Juventus FC 4 0 0 1 0 0
20/21 Champions League Juventus FC 7 1 0 0 0 402
20/21 Italy Cup Juventus FC 4 0 1 0 0 0
20/21 Serie A Juventus FC 34 5 2 5 0 340
20/21 Supercoppa Italiana Juventus FC 1 0 0 0 0 0
19/20 Bundesliga FC Schalke 04 28 3 0 8 0 692
19/20 DFB-Pokal FC Schalke 04 4 0 1 1 0 0
18/19 Bundesliga FC Schalke 04 24 1 4 6 0 1,746
18/19 Champions League FC Schalke 04 6 1 1 1 0 374
18/19 DFB-Pokal FC Schalke 04 3 0 1 0 0 0
17/18 Bundesliga FC Schalke 04 22 0 0 3 0 0
17/18 DFB-Pokal FC Schalke 04 3 0 0 0 0 0
16/17 Bundesliga FC Schalke 04 1 0 0 0 0 0
16/17 U19-BL Finals FC Schalke 04 U19 2 0 1 1 0 0
16/17 U19-Bundesliga West FC Schalke 04 U19 19 4 3 3 0 413
SeasonDateFromToTypeMarket valueFee
07/08 2007-07-01 Otterbach Jgd. Dallas Academy Transfer 0
16/17 2016-08-28 Dallas Academy Schalke 04 U19 Transfer 0
17/18 2017-07-01 Schalke 04 U19 FC Schalke 04 Transfer 100000
20/21 2020-09-01 FC Schalke 04 Juventus Loan 20000000
20/21 2021-06-30 Juventus FC Schalke 04 Return from loan 25000000
21/22 2021-07-01 FC Schalke 04 Juventus Transfer 25000000 €21.90m
22/23 2023-01-30 Juventus Leeds Loan 21000000
22/23 2023-06-30 Leeds Juventus Return from loan 18000000
SeasonInjuryFromToDays missedGames missed
18/19 Thigh problems 2018-11-16 2018-11-30 15 3
18/19 Muscle injury 2019-02-21 2019-03-03 11 2
18/19 Capsular injury 2019-03-23 2019-04-19 28 5
19/20 muscular problems 2019-10-17 2019-10-28 12 2
19/20 Shoulder injury 2019-12-16 2020-01-19 35 3
20/21 Corona virus 2020-10-14 2020-10-24 11 2
21/22 Knee problems 2021-11-27 2021-12-13 17 5
21/22 Metatarsal fracture 2022-02-23 2022-05-21 88 19
22/23 Shoulder injury 2022-07-31 2022-08-13 14 0
22/23 Muscle injury 2022-10-30 2022-11-14 16 4
23/24 unknown injury 2023-12-30 2024-01-03 5 1
23/24 Shoulder injury 2024-02-25 2024-03-10 15 3
24/25 Muscle fatigue 2024-10-14 2024-10-20 7 2
24/25 Muscle fatigue 2024-11-24 2024-12-09 16 3
24/25 Muscle fatigue 2025-01-18 2025-01-20 3 1
Current€22.00m
Peak€28.00m
Low€100k
Δ since start+€20.00m
€100k€7.08m€14.05m€21.03m€28.00m197019701970
DateValue
Jan 1, 1970 €22.00m
Jan 1, 1970 €24.00m
Jan 1, 1970 €28.00m
Jan 1, 1970 €24.00m
Jan 1, 1970 €25.00m
Jan 1, 1970 €23.00m
Jan 1, 1970 €20.00m
Jan 1, 1970 €18.00m
Jan 1, 1970 €25.00m
Jan 1, 1970 €21.00m
Jan 1, 1970 €25.00m
Jan 1, 1970 €25.00m
Jan 1, 1970 €22.00m
Jan 1, 1970 €25.00m
Jan 1, 1970 €20.00m
Jan 1, 1970 €22.00m
Jan 1, 1970 €20.00m
Jan 1, 1970 €20.00m
Jan 1, 1970 €6.50m
Jan 1, 1970 €15.00m
Jan 1, 1970 €12.00m
Jan 1, 1970 €4.50m
Jan 1, 1970 €100k
Jan 1, 1970 €2.00m
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #28164 #8 9 2 former national player
Team #11946 #6 2 0 former national player
Team #3505 #8 60 11 recent national player
TeammatePPG played withJoint goalsMinutes
Danilo 2 2 0
Wojciech Szczesny 2 0 0
Adrien Rabiot 2 0 0
Timothy Weah 2 3 0
Federico Chiesa 2 0 0
Alex Sandro 2 0 0
Juan Cuadrado 2 4 0
Matija Nastasić 1 0 0
Matthijs de Ligt 2 0 0
Álvaro Morata 2 2 0
Rodrigo Bentancur 2 0 0
Amine Harit 2 0 0
Dejan Kulusevski 2 2 0
Moise Kean 2 1 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
20/21 Serie A Juventus FC 5 34
16/17 U19-Bundesliga West FC Schalke 04 U19 4 19
19/20 Bundesliga FC Schalke 04 3 28

Top assist seasons

SeasonCompetitionClubAssistsMatches
23/24 Serie A Juventus FC 7 34
24/25 Serie A Juventus FC 4 32
18/19 Bundesliga FC Schalke 04 4 24

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
22/23 2023-06-30 Leeds Juventus Return from loan €18.00m
22/23 2023-01-30 Juventus Leeds Loan €21.00m
20/21 2021-06-30 Juventus FC Schalke 04 Return from loan €25.00m
20/21 2020-09-01 FC Schalke 04 Juventus Loan €20.00m

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 Juventus FC TIMED
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 Weston McKennie's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Hertha BSC 13 5 3 5 21 20 +1 38%
VfL Wolfsburg 11 3 3 5 10 17 -7 27%
RB Leipzig 10 1 2 7 8 27 -19 10%
SC Freiburg 10 0 3 7 3 22 -19 0%
FC Augsburg 10 3 5 2 14 13 +1 30%
Borussia Dortmund 10 1 4 5 8 19 -11 10%
Eintracht Frankfurt 10 2 1 7 10 20 -10 20%
1. FSV Mainz 05 10 6 3 1 13 8 +5 60%
1. FC Köln 10 0 3 7 6 18 -12 0%
Fortuna Düsseldorf 9 3 2 4 15 16 -1 33%
Werder Bremen 9 2 1 6 9 19 -10 22%
FC Internazionale Milano 8 4 2 2 12 10 +2 50%

Auto-detected milestones based on cumulative career totals.

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

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 44 1,344 4 0 0 0.27
23/24 38 0 6 0 0 0
22/23 41 1,237 8 0 0 0.58
21/22 29 577 1 0 0 0.16
2025 4 0 1 0 0 0
20/21 46 742 5 0 0 0.61
19/20 32 692 9 0 0 1.17
18/19 33 2,120 7 0 0 0.3
17/18 25 0 3 0 0 0
16/17 22 413 4 0 0 0.87

Output by competition

Career goals and assists broken down by tournament.

Serie A
138 apps
11 G
14 A
Champions League
33 apps
7 G
1 A
Bundesliga
75 apps
4 G
4 A
U19-Bundesliga West
19 apps
4 G
3 A
Supercoppa Italiana
3 apps
1 G
0 A
Italy Cup
12 apps
0 G
5 A
DFB-Pokal
10 apps
0 G
2 A
Premier League
19 apps
0 G
1 A
U19-BL Finals
2 apps
0 G
1 A

Frequently asked about Weston McKennie

Who is Weston McKennie?

Weston McKennie is an United professional footballer who plays as a central midfield for Juventus FC.

How old is Weston McKennie?

Weston McKennie is 27 years old. He was born on August 28, 1998 in Little Elm, Texas.

What position does Weston McKennie play?

Weston McKennie plays as a central midfield (Midfield - Central Midfield).

What club does Weston McKennie play for?

Weston McKennie currently plays for Juventus FC.

How many career goals has Weston McKennie scored?

Across all senior club competitions in our dataset, Weston McKennie has scored 27 goals in 316 appearances.

What is Weston McKennie's market value?

Weston McKennie's most recent reported market value is €22.00m.