The deal has yet to be officially finalised but Ariaudo will start training with his new team-mates tomorrow.

The 20-year-old progressed through the ranks at Juve and made his Serie A debut a year ago against Lazio, having first appeared for the senior team in a Champions League qualifying match.

Ariaudo joins the Sardinian team initially until the end of the season with Cagliari having the option to make the the Italy under-21 international's move permanent in the summer.