The 25-year-old has arguably had the best season of his career, significantly contributing to Juventus in Turin. However, his 2023-24 campaign could have unfolded very differently. Upon returning from a loan at Leeds, there were reports suggesting he might be sidelined by Juventus, who were looking to transfer him permanently elsewhere.

Instead of seeking a way out, McKennie committed himself fully and gained the favor of Massimiliano Allegri. He also won over fans who had begun to doubt him, making 38 appearances across all competitions. His versatility and work ethic were key assets.

Speaking to Uproxx about rebuilding his reputation in Italy, McKennie said, “Returning was tough. I’m sure you’ve heard about the issues I faced with Juventus initially. It wasn’t the first time in my career that I’ve been doubted or pushed aside – it was the first time in my professional career, but not overall. In such moments, I rely on self-belief, ignore the noise, focus on my work, and give my all. If I hadn’t done that, things would be different now.”

There is now speculation about McKennie returning to English football, despite his previous relegation with Leeds. With only 12 months remaining on his current contract and no extension in sight, he has been mentioned as a potential part of Juventus’ attempt to acquire Douglas Luiz from Aston Villa.

Weston McKennie

Weston McKennie

Midfielder

United States

Age: 26

185 cm

84 kg

Season 2023/2024
Played 34 4 Missed
Minutes 2603 76.6 Avg
Goals 0 0.0 Avg
Assist 7 0.2 Avg
Attempt 43 1.3 Avg
Passes 936 27.578.0% AvgSucc
Yellow 6 0.2 Avg
Red 0 0.0 Avg

This season he played in total 34 times for 2603 minutes for Serie A.

Weston McKennie didn’t score any goal for Juventus. He procured 7 assists. He received 6 yellow cards and no red cards.

His team is currently 4th in Serie A. In the last match Juventus won 2-0 against Monza.

Juventus performance and stats

Juventus

Manager: Massimiliano Allegri
Rank 4th
Win 18
Draw 13
Loss 5
Goals 49-28
Diff 21

Juventus is currently 4th in the Serie A with 67 points.

In the last 38 games, it has won 19 times, drawn 14 times, and lost 5 times. In its last match, Juventus won 2-0 against Monza.​​

It has a positive goal difference after scoring 49 goals and conceding 28.​