Le , Mattia Perin s'engage pour 4 ans avec la Juventus FC pour 12 millions d'euros (+3 millions d'euros de bonus). Il dispute son premier match avec la Veille Dame le , face au Bologne FC, lors d'un match de Serie A 2018-2019 (victoire 2-0 à l'Allianz Stadium).