A brief statement from Milan read: "AC Milan announce the signing of Hakan Calhanoglu from Bayer 04 Leverkusen. The player has penned a four-year contract through to 2021."

Calhanoglu joins the Bundesliga for a reported €24m deal after scoring seven goals and registering as many assists in 22 games for Leverkusen last season before his four-month ban due to a breach of contract – where FIFA found the 23-year-old guilty of signing a deal with two clubs in 2011.