Tour of Bulgaria 2026 - Stage 5

Troyan > Troyan, 111.2km

29.08-02.09

Results

Stage

PosRiderTeam Time
1 Rutger Wouters Hemus 1896 2:40:29
2 Riccardo Biondani Gragnano Sporting Club + 00.00
3 Stefan Verhoeff Universe Cycling Team + 00.00
4 Raffaele Veneri Gallina Ecotek Lucchini + 00.00
5 Giosue Epis Gallina Ecotek Lucchini + 00.00
6 Ivan Troia Gragnano Sporting Club + 00.00
7 Giosue Crescioli Gallina Ecotek Lucchini + 00.00
8 Jovan Divnic Serbia + 00.00
9 Yolan Cadat Martigues SC-Payden&Rygel + 00.00
10 Jarri Stravers Universe Cycling Team + 00.00
11 Borislav Hadzhistoyanov Cycling Club Vitosha + 00.00
12 Martin Haluska Dukla Banská Bystrica + 00.00
13 Jonas Müller CLN-Kosova + 00.00
14 Maël Queau Martigues SC-Payden&Rygel + 00.00
15 Radostin Zlatev PSKK Vassil-Levski + 00.00
16 Gebrihiwet Berhane CLN-Kosova + 00.00
17 Filip Helta Mazowsze Serce Polski + 00.00
18 Alessio Gasparini P.A.S. Ioanninon-P&I + 00.00
19 Antoni Muryj Mazowsze Serce Polski + 00.00
20 Michele Bonometti Gallina Ecotek Lucchini + 00.00
21 Federico Nesi Bike Academy - Marchini Costruzioni + 00.00
22 Sebastian Michalec Dukla Banská Bystrica + 00.00
23 Ksawier Garnek Mazowsze Serce Polski + 00.00
24 Igor Davidov Serbia + 00.00
25 Yoan Kolev Hemus 1896 + 00.00
26 Simone Lucca Gragnano Sporting Club + 00.00
27 Ognjen Ilic Serbia + 00.00
28 Jeen De Jong Universe Cycling Team + 00.00
29 Ksawery Gancarz Mazowsze Serce Polski + 00.00
30 David Kasko Dukla Banská Bystrica + 00.00
31 Morgan Bertet Martigues SC-Payden&Rygel + 00.00
32 Nejc Cencic CCN Metalac + 00.00
33 Gabriel Grozev Pomorie Gabrovo + 00.00
34 Stefano Ganini Gallina Ecotek Lucchini + 00.00
35 Preslav Balabanov Pomorie Gabrovo + 00.00
36 Jakub Javor Dukla Banská Bystrica + 00.12
37 Theofanis Kyritsis P.A.S. Ioanninon-P&I + 00.13
38 Mees Willemsen Universe Cycling Team + 00.13
39 Bart Buijk Universe Cycling Team + 01.22
40 Oscar Talbot Martigues SC-Payden&Rygel + 02.01
41 Franciszek Matuszewski Mazowsze Serce Polski + 02.01
42 Pavle Rajovic CCN Metalac + 02.03
43 Gavrilo Markovic CCN Metalac + 02.03
44 Gregor Matija Cerne CCN Metalac + 02.06
45 Marko Stankovic Hemus 1896 + 02.17
46 Borislav Ivanov PSKK Vassil-Levski + 02.52
47 Georgi Kosanov Cycling Club Vitosha + 02.53
48 Konstantinos Zintzovas P.A.S. Ioanninon-P&I + 02.55
49 You Cheng Chang Team CYTO Trigon + 03.33
50 Kristiyan Trenchev PSKK Vassil-Levski + 03.34
51 Denis Dyankov Hemus 1896 + 03.36
52 Samuel Quaranta Gragnano Sporting Club + 03.36
53 Filippo Cecchi Bike Academy - Marchini Costruzioni + 03.36
54 Wessel Lange Universe Cycling Team + 03.39
55 Lachezar Angelov Cycling Club Vitosha + 03.39
56 Yordan Petrov Hemus 1896 + 03.39
57 Evan Jullian Martigues SC-Payden&Rygel + 03.41
58 Patryk Dabski Mazowsze Serce Polski + 05.09
59 Andrea Chiarucci Bike Academy - Marchini Costruzioni + 05.09
60 Soh Narumi Gragnano Sporting Club + 07.36
61 Nikola Iliev PSKK Vassil-Levski + 08.29
62 Boris Dobrev Cycling Club Vitosha + 08.29
63 Martin Marinov Pomorie Gabrovo + 08.29
64 Lilian Bernat Martigues SC-Payden&Rygel + 08.31
65 Andrea Buti Gallina Ecotek Lucchini + 09.20
66 Martin Papanov Team CYTO Trigon + 11.48
- Jacopo Colleoni CLN-Kosova OOT
- Svetozar Hristov PSKK Vassil-Levski OOT
- Yoan Stankov Cycling Club Vitosha OOT
- Nikolay Dyankov Hemus 1896 OOT
- Bojidar Stefanov Pomorie Gabrovo OOT
- Koicho Shivkov Pomorie Gabrovo OOT
- Yu Kai Hsu Team CYTO Trigon OOT
- Cédric Jolidon CLN-Kosova DNS
- Romain Jacquier Team Humard Vélo-Passion DNS
- Johann Risse Team Humard Vélo-Passion DNS
- Guillaume Haldimann Team Humard Vélo-Passion DNS
- Hugo Pittet Team Humard Vélo-Passion DNS
- Mihajlo Stolic Serbia DNS
- Thom Denervaud Team Humard Vélo-Passion DNS
- Lukas Panacek Dukla Banská Bystrica DNF
- Nicola Parenti Bike Academy - Marchini Costruzioni DNF
- Yi Ting Lin Team CYTO Trigon DNF
- Simone Massoni Bike Academy - Marchini Costruzioni DNF
- Alessandro Calcarella Bike Academy - Marchini Costruzioni DNF
- Andrea De Totto Gragnano Sporting Club DNF

GC

PosRiderTeam Time
1 Antoni Muryj Mazowsze Serce Polski 12:19:09
2 Simone Lucca Gragnano Sporting Club + 00.02
3 Michele Bonometti Gallina Ecotek Lucchini + 00.06
4 Filip Helta Mazowsze Serce Polski + 00.20
5 Giosue Epis Gallina Ecotek Lucchini + 00.26
6 Radostin Zlatev PSKK Vassil-Levski + 00.26
7 Giosue Crescioli Gallina Ecotek Lucchini + 00.40
8 Yolan Cadat Martigues SC-Payden&Rygel + 00.46
9 Alessio Gasparini P.A.S. Ioanninon-P&I + 00.46
10 Borislav Hadzhistoyanov Cycling Club Vitosha + 00.46
11 David Kasko Dukla Banská Bystrica + 00.46
12 Jeen De Jong Universe Cycling Team + 00.46
13 Gabriel Grozev Pomorie Gabrovo + 00.46
14 Jakub Javor Dukla Banská Bystrica + 01.19
15 Rutger Wouters Hemus 1896 + 01.33
16 Ksawier Garnek Mazowsze Serce Polski + 01.48
17 Sebastian Michalec Dukla Banská Bystrica + 01.58
18 Ksawery Gancarz Mazowsze Serce Polski + 01.58
19 Riccardo Biondani Gragnano Sporting Club + 02.07
20 Stefan Verhoeff Universe Cycling Team + 02.08
21 Gebrihiwet Berhane CLN-Kosova + 02.18
22 Federico Nesi Bike Academy - Marchini Costruzioni + 02.18
23 Nejc Cencic CCN Metalac + 02.21
24 Igor Davidov Serbia + 02.30
25 Theofanis Kyritsis P.A.S. Ioanninon-P&I + 02.31
26 Ognjen Ilic Serbia + 03.53
27 Preslav Balabanov Pomorie Gabrovo + 03.53
28 Franciszek Matuszewski Mazowsze Serce Polski + 04.19
29 Borislav Ivanov PSKK Vassil-Levski + 05.10
30 Jonas Müller CLN-Kosova + 05.17
31 Morgan Bertet Martigues SC-Payden&Rygel + 05.32
32 Kristiyan Trenchev PSKK Vassil-Levski + 05.52
33 Mees Willemsen Universe Cycling Team + 05.58
34 Filippo Cecchi Bike Academy - Marchini Costruzioni + 06.20
35 Patryk Dabski Mazowsze Serce Polski + 07.07
36 Maël Queau Martigues SC-Payden&Rygel + 07.15
37 Stefano Ganini Gallina Ecotek Lucchini + 07.15
38 Konstantinos Zintzovas P.A.S. Ioanninon-P&I + 10.12
39 Yoan Kolev Hemus 1896 + 10.41
40 Pavle Rajovic CCN Metalac + 11.06
41 Raffaele Veneri Gallina Ecotek Lucchini + 12.01
42 Ivan Troia Gragnano Sporting Club + 12.03
43 Jarri Stravers Universe Cycling Team + 12.03
44 Gregor Matija Cerne CCN Metalac + 12.47
45 Marko Stankovic Hemus 1896 + 12.58
46 Martin Papanov Team CYTO Trigon + 13.16
47 Oscar Talbot Martigues SC-Payden&Rygel + 14.04
48 You Cheng Chang Team CYTO Trigon + 14.14
49 Samuel Quaranta Gragnano Sporting Club + 15.35
50 Denis Dyankov Hemus 1896 + 15.41
51 Jovan Divnic Serbia + 15.48
52 Martin Haluska Dukla Banská Bystrica + 15.48
53 Lilian Bernat Martigues SC-Payden&Rygel + 16.10
54 Gavrilo Markovic CCN Metalac + 17.51
55 Lachezar Angelov Cycling Club Vitosha + 18.40
56 Andrea Chiarucci Bike Academy - Marchini Costruzioni + 18.51
57 Evan Jullian Martigues SC-Payden&Rygel + 19.25
58 Yordan Petrov Hemus 1896 + 19.30
59 Nikola Iliev PSKK Vassil-Levski + 20.50
60 Andrea Buti Gallina Ecotek Lucchini + 23.46
61 Bart Buijk Universe Cycling Team + 23.50
62 Martin Marinov Pomorie Gabrovo + 24.24
63 Soh Narumi Gragnano Sporting Club + 25.44
64 Georgi Kosanov Cycling Club Vitosha + 28.01
65 Wessel Lange Universe Cycling Team + 28.53
66 Boris Dobrev Cycling Club Vitosha + 39.03
- Jacopo Colleoni CLN-Kosova OOT
- Svetozar Hristov PSKK Vassil-Levski OOT
- Yoan Stankov Cycling Club Vitosha OOT
- Nikolay Dyankov Hemus 1896 OOT
- Bojidar Stefanov Pomorie Gabrovo OOT
- Koicho Shivkov Pomorie Gabrovo OOT
- Yu Kai Hsu Team CYTO Trigon OOT
- Cédric Jolidon CLN-Kosova DNS
- Romain Jacquier Team Humard Vélo-Passion DNS
- Johann Risse Team Humard Vélo-Passion DNS
- Guillaume Haldimann Team Humard Vélo-Passion DNS
- Hugo Pittet Team Humard Vélo-Passion DNS
- Mihajlo Stolic Serbia DNS
- Thom Denervaud Team Humard Vélo-Passion DNS
- Lukas Panacek Dukla Banská Bystrica DNF
- Nicola Parenti Bike Academy - Marchini Costruzioni DNF
- Yi Ting Lin Team CYTO Trigon DNF
- Simone Massoni Bike Academy - Marchini Costruzioni DNF
- Alessandro Calcarella Bike Academy - Marchini Costruzioni DNF
- Andrea De Totto Gragnano Sporting Club DNF

Youth

PosRiderTeam Time
1 Antoni Muryj Mazowsze Serce Polski 12:19:09
2 Michele Bonometti Gallina Ecotek Lucchini + 00.06
3 Radostin Zlatev PSKK Vassil-Levski + 00.26
4 Borislav Hadzhistoyanov Cycling Club Vitosha + 00.46
5 Jakub Javor Dukla Banská Bystrica + 01.19
6 Ksawier Garnek Mazowsze Serce Polski + 01.48
7 Sebastian Michalec Dukla Banská Bystrica + 01.58
8 Ksawery Gancarz Mazowsze Serce Polski + 01.58
9 Riccardo Biondani Gragnano Sporting Club + 02.07
10 Igor Davidov Serbia + 02.30
11 Theofanis Kyritsis P.A.S. Ioanninon-P&I + 02.31
12 Franciszek Matuszewski Mazowsze Serce Polski + 04.19
13 Jonas Müller CLN-Kosova + 05.17
14 Maël Queau Martigues SC-Payden&Rygel + 07.15
15 Stefano Ganini Gallina Ecotek Lucchini + 07.15
16 Konstantinos Zintzovas P.A.S. Ioanninon-P&I + 10.12
17 Pavle Rajovic CCN Metalac + 11.06
18 Oscar Talbot Martigues SC-Payden&Rygel + 14.04
19 You Cheng Chang Team CYTO Trigon + 14.14
20 Martin Haluska Dukla Banská Bystrica + 15.48
21 Lilian Bernat Martigues SC-Payden&Rygel + 16.10
22 Gavrilo Markovic CCN Metalac + 17.51
23 Evan Jullian Martigues SC-Payden&Rygel + 19.25
24 Nikola Iliev PSKK Vassil-Levski + 20.50
25 Georgi Kosanov Cycling Club Vitosha + 28.01

Mountain

PosRiderTeam Points
1 Simone Lucca Gragnano Sporting Club 7
2 Theofanis Kyritsis P.A.S. Ioanninon-P&I 7
3 Gebrihiwet Berhane CLN-Kosova 6
4 Antoni Muryj Mazowsze Serce Polski 6
5 Giosue Crescioli Gallina Ecotek Lucchini 5
6 Michele Bonometti Gallina Ecotek Lucchini 5
7 Jonas Müller CLN-Kosova 3
8 Rutger Wouters Hemus 1896 3
9 Gabriel Grozev Pomorie Gabrovo 2
10 You Cheng Chang Team CYTO Trigon 1
11 Maël Queau Martigues SC-Payden&Rygel 1

Team

PosTeamTime
1 Gallina Ecotek Lucchini 36:58:45
2 Mazowsze Serce Polski + 01.06
3 Gragnano Sporting Club + 01.31
4 Dukla Banská Bystrica + 02.33
5 Universe Cycling Team + 05.53
6 Serbia + 09.02
7 PSKK Vassil-Levski + 10.10
8 P.A.S. Ioanninon-P&I + 12.11
9 Martigues SC-Payden&Rygel + 12.15
10 Bike Academy - Marchini Costruzioni + 21.32
11 Hemus 1896 + 24.04
12 CCN Metalac + 24.53
13 Pomorie Gabrovo + 27.45
14 Cycling Club Vitosha + 45.48

Race profile

Race
Tour of Bulgaria
Start date
29.08.2026
End date
02.09.2026
Total distance
111.2 km
Gen
Men
Cat
2.2
Country
Bulgaria
Discipline
Road

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️