2017 Tour of Slovenia

The 2017 Tour of Slovenia (Dirka po Sloveniji) was the 24th edition of the Tour of Slovenia categorized as 2.1 stage race (UCI Europe Tour), held between 15 and 18 June.

This year was a game changer for the race on the International stage, when Slovenian Tourist Board (STB) stepped in as the new lead partnership. They brought the race on a whole new level with broadcast on Eurosport, now available to 120 countries around the world.

Another thing was a new jersey color in general classification. Green replaced yellow jersey, with 2012 exception (blue) as Slovenian tourism is promoting with this color, after the nature of the country is widely known for and with new powerful slogan "Fight for Green".

The race was decided on the race's queen stage, with the top-three stage placings taking the final podium positions. Rafał Majka 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 's Giovanni Visconti, while a further ten seconds in arrears was Jack Haig of ; having finished second in 2016, Haig completed the podium in 2017.

In the race's other classifications, Majka's teammate Sam Bennett won the points classification in a three-way tiebreak with Luka Mezgec and Sonny Colbrelli, as Bennett won two stages during the race; Tadej Pogačar  was the winner of the under-23 young rider classification in fifth place overall, while  were the winners of the teams classification.

Teams
Total 147 riders (133 finished it) from 19 teams (initially only eighteen), but a 19th team – – was added a month before the race.

Stage 1

 * 15 June 2017 — Koper to Kočevje, 159.4 km


 * align=center colspan=4|Official results
 * align=center|1||width=186px|🇮🇪 Sam Bennett||width=205px|||align=right width=76px|3h 49' 46"
 * align=center|1||width=186px|🇮🇪 Sam Bennett||width=205px|||align=right width=76px|3h 49' 46"
 * align=center|1||width=186px|🇮🇪 Sam Bennett||width=205px|||align=right width=76px|3h 49' 46"


 * align=center colspan=4|General classification after the stage
 * align=center colspan=4|General classification after the stage

Stage 2

 * 16 June 2017 — Ljubljana to Ljubljana, 169.9 km


 * align=center colspan=4|Official results
 * align=center|1||width=186px| Luka Mezgec||width=205px|||width=76px align=right|3h 50' 51"
 * align=center|1||width=186px| Luka Mezgec||width=205px|||width=76px align=right|3h 50' 51"
 * align=center|1||width=186px| Luka Mezgec||width=205px|||width=76px align=right|3h 50' 51"


 * align=center colspan=4|General classification after the stage
 * align=center colspan=4|General classification after the stage

Stage 3

 * 17 June 2017 — Celje to Rogla, 167.7 km


 * align=center colspan=4|Official results
 * align=center|1|| width=186px|🇵🇱 Rafał Majka|| width=205px||| width=76px align=right|4h 34' 08"
 * align=center|1|| width=186px|🇵🇱 Rafał Majka|| width=205px||| width=76px align=right|4h 34' 08"
 * align=center|1|| width=186px|🇵🇱 Rafał Majka|| width=205px||| width=76px align=right|4h 34' 08"


 * align=center colspan=4|General classification after the stage
 * align=center colspan=4|General classification after the stage

Stage 4

 * 18 June 2017 — Rogaška Slatina to Novo mesto, 158.2 km


 * align=center colspan=4|Official results
 * align=center|1|| width=186px|🇮🇪 Sam Bennett|| width=205px| ||width=76px align=right|3h 41' 48"
 * align=center|1|| width=186px|🇮🇪 Sam Bennett|| width=205px| ||width=76px align=right|3h 41' 48"
 * align=center|1|| width=186px|🇮🇪 Sam Bennett|| width=205px| ||width=76px align=right|3h 41' 48"

Classification leadership
In the 2017 Tour of Slovenia, four different jerseys were awarded. The general classification was calculated by adding each cyclist's finishing times on each stage, and allowing time bonuses for the first three finishers at intermediate sprints (three seconds to first, two seconds to second and one second to third) and at the finish of mass-start stages; these were awarded to the first three finishers on all stages: the stage winner won a ten-second bonus, with six and four seconds for the second and third riders respectively. The leader of the classification received a green jersey; it was considered the most important of the 2017 Tour of Slovenia, and the winner of the classification was considered the winner of the race.

Additionally, there was a points classification, which awarded a red jersey. In the points classification, cyclists received points for finishing in the top 15 in a stage. For winning a stage, a rider earned 25 points, with 20 for second, 16 for third, 14 for fourth, 12 for fifth, 10 for sixth and a point fewer per place down to 1 point for 15th place. Points towards the classification could also be accrued – awarded on a 5–3–1 scale – at intermediate sprint points during each stage; these intermediate sprints also offered bonus seconds towards the general classification as noted above.

There was also a mountains classification, the leadership of which was marked by a blue jersey. In the mountains classification, points towards the classification were won by reaching the top of a climb before other cyclists. Each climb was categorised as either first, second, or third-category, with more points available for the higher-categorised climbs. The fourth and final jersey represented the classification for young riders, marked by a white jersey. This was decided the same way as the general classification, but only riders born after 1 January 1995 were eligible to be ranked in the classification. There was also a classification for teams, in which the times of the best three cyclists per team on each stage were added together; the leading team at the end of the race was the team with the lowest total time.

Best young rider (under 23 years) by time was awarded with white jersey.

General classification

 * align=center|1|| width=186px|🇵🇱 Rafał Majka Jersey green 2.svgJersey blue.svg|| width=205px||| width=76px align=right|15h 56' 23"
 * align=center|1|| width=186px|🇵🇱 Rafał Majka Jersey green 2.svgJersey blue.svg|| width=205px||| width=76px align=right|15h 56' 23"