The 2025 Tour of Slovenia (Slovene: Dirka po Sloveniji) was the 31st edition of the Tour of Slovenia stage race, held between 4 and 8 June 2025. The 2.Pro category race was part of the UCI ProSeries. The tour consisted of five stages. Anders Halland Johannessen () won overall, having led the general classification since Stage 4. The total prize money was €70,545.

Teams Four of the eighteen UCI WorldTeams, ten UCI ProTeams and five UCI Continental teams make up the nineteen teams that participated in the race. Originally were also invited, but withdrew 3 days before the start of the race citing multiple injuries in their squad as the reason.

The best-positioned riders (according to the UCI ranking) were Dylan Groenewegen (), Fabio Christen () and António Morgado ().

UCI WorldTeams

UCI ProTeams

UCI Continental Teams

Route + Stage characteristics and winners Stage Date Course Distance Elevation gain Type Stage winner 1 4 June Piran to Škofljica Hilly stage 2 5 June Velenje to Rogaška Slatina Hilly stage 3 6 June Majšperk to Ormož Flat stage 4 7 June Maribor to Golte Mountain stage 5 8 June Litija to Novo Mesto Hilly stage Total

Stages Stage 1 4 June 2025 — Piran to Škofljica,

Stage 2 5 June 2025 — Velenje to Rogaška Slatina,

Stage 2 was an active race, with riders attacking in an effort to put sprint specialists under pressure and prevent a bunch sprint at the finish in Rogaška Slatina. The sprinters had form here; Dylan Groenewegen () had won in Rogaška Slatina three times previously (in 2018, 2022 and 2023), while Phil Bauhaus () had won in 2024. A group of seven riders escaped the peloton around 20 km from the finish and built a gap which grew to about one minute. In the final sprint, Rui Oliveira () crossed the line first but was later relegated upon video review. He was deemed to have veered dangerously to the left, blocking Fabio Christen (). Christen was subsequently awarded the stage win, with Anders Halland Johannessen () finishing second and Tao Geoghegan Hart () third. Christen was also the first to reach the summit of the stage's only categorised climb, Celjska koča (7.8 km at 6.1%).

Stage 3 6 June 2025 — Majšperk to Ormož,

Stage 4 7 June 2025 — Maribor to Golte,

Stage 4 was the Queen stage of the race, featuring the climb to Volovljek pass (category 2 climb; 5.3 km at 8.3%, with the summit at 1030 m) and an uphill finish to Golte (category 1 climb; 13.0 km at 7.5%, with the summit at 1412 m). Kyrylo Tsarenko () won the stage, his first against strong UCI WorldTeam competition, having built a lead as part of an early breakaway.

Stage 5 8 June 2025 — Litija to Novo Mesto,

Stage 5 was a short, hilly stage with a traditional finish in Novo Mesto. The stage featured five categorised climbs; two ascents of Vače (the first a category 2 climb, the second a shorter category 3) as well as Bogenšperk (cat. 3), Trebelno (cat. 3) and Trška Gora (cat. 3). On the final climb, general classification leader Anders Halland Johannessen () launched an attack on the peloton and moved up the road to finish with the front group. Ivo Oliveira () won the stage in a reduced bunch sprint.

Classification leadership + Classification leadership by stage Stage Winner Generalclassification Pointsclassification Mountainsclassification Young riderclassification Teamclassification 1 Dylan Groenewegen Dylan Groenewegen Dylan Groenewegen Fabio Christen António Morgado 2 Fabio Christen Fabio Christen Fabio Christen Jakob Omrzel 3 Dylan Groenewegen Dylan Groenewegen 4 Kyrylo Tsarenko Anders Halland Johannessen 5 Ivo Oliveira Final Anders Halland Johannessen Jakob Omrzel

Classification standings Legend Denotes the winner of the general classification Denotes the winner of the points classification Denotes the winner of the mountains classification Denotes the winner of the young rider classification

General classification + Final general classification (1–10) Rank Rider Team Time 1 19h 06' 07" 2 + 14" 3 + 19" 4 + 35" 5 + 50" 6 + 1' 15" 7 + 1' 20" 8 + 1' 23" 9 + 1' 24" 10 + 1' 32"

Points classification + Final points classification (1–10) Rank Rider Team Points 1 63 2 50 3 41 4 36 5 34 6 33 7 33 8 29 9 29 10 29

Mountains classification + Final mountains classification (1–10) Rank Rider Team Points 1 12 2 12 3 12 4 10 5 10 6 8 7 6 8 5 9 5 10 4

Young rider classification + Final young rider classification (1–10) Rank Rider Team Time 1 19h 06' 42" 2 + 40" 3 + 45" 4 + 1' 07" 5 + 1' 50" 6 Roman Ermakov + 10' 24" 7 + 19' 01" 8 + 19' 03" 9 + 19' 16" 10 + 30' 02"

Team classification + Final team classification (1–10) Rank Team Time 1 57h 24' 00" 2 + 29" 3 + 57" 4 + 1' 34" 5 + 3' 20" 6 + 3' 24" 7 + 5' 33" 8 + 8' 21" 9 + 9' 37" 10 + 13' 35"

References

External links