The race was decided on the race's queen stage, with the top-three stage placings taking the final podium positions. Rafał Majka (Bora-Hansgrohe) won both the general and mountains classification, by taking first place at the summit finish in Rogla. He won the race by seven seconds overall, from Bahrain-Merida's Giovanni Visconti, while a further ten seconds in arrears was Jack Haig of Orica-Scott; having finished second in 2016, Haig completed the podium in 2017.