Juventus has confirmed the signing of midfielder Weston McKennie from Schalke, writes official website of the club.
The Italian club has activated a buyout option for the 22-year-old, which was spelled out in his loan agreement.
Juventus will pay €18.5m to Schalke over a period of three years. The agreement also includes a €6.5m bonus for various achievements.
The player has signed a contract with the club until June 30, 2025.
This season, the American has featured in 21 Serie A matches, scoring four goals and providing two assists.