Zu Beginn der Saison 2018/19 holte Giovannini in Obihiro im Massenstart seinen vierten Weltcupsieg. Bei der Mehrkampfeuropameisterschaft im Januar 2019 in Klobenstein wurde er Sechster im Großen-Vierkampf. Bei den Einzelstreckenweltmeisterschaften 2019 in Inzell belegte er den 13. Platz über 5000 m, den sechsten Rang in der Teamverfolgung und den vierten Platz im Massenstart. Anfang März 2019 lief er bei der Mehrkampfweltmeisterschaft 2019 in Calgary auf den 14. Platz. Die Saison beendete er jeweils im Gesamtweltcup 5000/10000 m und im Massenstartweltcup jeweils auf den zehnten Platz.