Weston McKennie
Career snapshot
Career highs
Born the same day
Shares 1998-08-28 · 6 players total
| Full name | Weston McKennie |
|---|---|
| Name in home country | Weston James Earl McKennie |
| Date of birth | 1998-08-28 (27 yrs) |
| Place of birth | Little Elm, Texas, United States |
| Citizenship | United States |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 185.00 m |
| Current club | Juventus FC |
| Joined | 2021-07-01 |
| Contract expires | 2026-06-30 |
| Agent | Wasserman |
| Outfitter | adidas |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| 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
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 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 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 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 | — |
| Season | Injury | From | To | Days missed | Games 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 |
| Date | Value |
|---|---|
| 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 |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #28164 | #8 | 9 | 2 | — | — | former national player |
| Team #11946 | #6 | 2 | 0 | — | — | former national player |
| Team #3505 | #8 | 60 | 11 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| 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
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 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
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 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.
| Season | Date | From | To | Type | Fee | Value 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.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 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).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| 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 / Year | Milestone | Date |
|---|---|---|
| 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.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 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.
More on Weston McKennie
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
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.
United States