Empoli en Juventus lopen als een rode draad door de carrière van Rugani. De verdediger doorliep zijn jeugdjaren bij Empoli en speelde vervolgens voor het hoogste jeugdelftal van Juventus en Empoli voordat hij zijn definitieve doorbraak beleefde in het profvoetbal. Die doorbraak was bij zijn jeugdclub in het seizoen 2013/2014. Met Rugani bijna elke wedstrijd in de basis, promoveerde Empoli in 2014 naar de Serie A. Het seizoen daarop miste de verdediger zelfs geen enkele minuut op het hoogste niveau van Italië. Hierna vertrok hij naar Juventus.
Zijn debuut voor de Italiaanse topclub was in 2015. Hij bleef onafgebroken in Turijn tot en met 2020 om vervolgens uitgeleend te worden aan achtereenvolgens Stade Rennes en Cagliari. Sinds de zomer van 2021 speelde hij weer zijn duels voor Juventus. Uiteindelijk droeg Rugani bijna 150 duels het shirt van 'De Oude Dame' en maakte hij elf doelpunten.
Tegen Ajax
Rugani stond in 2019 tijdens de kwartfinales van de UEFA Champions League tegen Ajax twee keer in de basis. Hij maakte zowel in Amsterdam (1-1) als in Turijn (1-2 voor Ajax) de hele wedstrijd vol namens Juventus en werd uitgeschakeld door de ploeg van Erik ten Hag. In 2017 speelde hij ook al in Amsterdam, destijds met Italië tegen het Nederlands elftal: 1-2 voor de Italianen.
Als we inzoomen op zijn laatste jaar in de Serie A bij Juventus zien we dat Rugani zeventien competitiewedstrijden speelde voor de Italianen. Gemiddeld speelde de verdediger dat seizoen ruim 75 minuten. In die zeventien wedstrijden kan de Italiaan een percentage van 91 procent geslaagde passes overleggen. Meer dan de helft daarvan (58 procent) ging vooruit en bijna negentig procent van de passes vooruit kwam aan. In de zogenoemde 'final third' is het percentage aangekomen passes 84 procent.
In zijn laatste seizoen bij Juventus scoorde Rugani drie keer. In de competitie tegen Cagliari en Frosinone en in de Copa Italia tegen Salernitana. De verdediger doorliep tevens alle jeugdelftallen van het nationale elftal en kwam tot dusver zeven keer in actie voor Italië.
Tweede Italiaanse speler
Met Rugani wordt het aantal Italianen die ooit voor Ajax in actie kwamen, verdubbeld. Na Lorenzo Lucca wordt de verdediger de tweede Italiaanse speler in Amsterdamse dienst. Bij het huidige Ajax treft hij twee landgenoten in de technische staf: trainer Francesco Farioli en assistent-trainer Daniele Cavalletto.