With three stage wins, one second and one third stage spots, the 29-year-old member of the Jumbo-Visma team also won the green jersey in the points classification.
Overall, he finished the race 49 seconds ahead of Portuguese rider Rui Costa, and 1:12 minutes ahead of last year’s Tour de France winner, Geraint Thomas of Wales.
This is the fifth overall UCI World Tour race victory for Roglič after taking the titles of the tours of the Basque Country and Romandy last year, and winning the premiere UAE Tour and the Tirreno-Adriatico race earlier this year.
He has also won two Tour of Slovenia titles (2015 and 2018), the 2017 race of Algarve and the 2015 Tour of Azerbaijan. He finished fourth overall in the 2018 Tour de France.
He is one of the favourites to win the Giro d’Italia, starting with a time trial in Bologna on Saturday.