Tour of Bulgaria 2025 - Stage 4

Troyan > Sliven, 194.5km

30.08-04.09

Results

Stage

PosRiderTeam Time
1 Lorenzo Cataldo Gragnano Sporting Club 4:30:13
2 Daniel Schrag MaxSolar Cycling Team + 00.00
3 Miguel Angel Rubiano Bialini Gomola Hygge + 00.00
4 Finn McKenzie Hemus 1896 + 00.00
5 Nikiforos Arvanitou Team United Shipping + 00.00
6 Sverre Litlere Epronex-Hungary Cycling Team + 00.00
7 Lachlan McNabb Martigues SC-Payden&Rygel + 00.00
8 Lorenzo Magli Gallina Ecotek Lucchini + 00.00
9 Jacopo Militello Monzon-Incolor-Gub + 00.00
10 Piergiorgio Cozzani Gragnano Sporting Club + 00.00
11 Moritz Binder REMBE | rad-net + 00.00
12 Yordan Petrov Hemus 1896 + 00.00
13 Sander Nistad Stien Epronex-Hungary Cycling Team + 00.00
14 Szymon Wisniewski Monogo Lubelskie Perla Polski + 00.00
15 Filippo Tagliani Monzon-Incolor-Gub + 00.00
16 Jakub Galovic Dukla Banská Bystrica + 00.00
17 Julian Borresch REMBE | rad-net + 00.00
18 Lukas Panacek Dukla Banská Bystrica + 00.00
19 Alessandro Pellegrini Gallina Ecotek Lucchini + 00.00
20 Christodoulos Achas Bialini Gomola Hygge + 00.00
21 Dominik Röber Benotti - Berthold + 00.00
22 Gregor Matija Cerne Ferei-CCN Metalac + 00.00
23 You Cheng Chang Team CYTO Trigon + 00.00
24 Nériah Meunier Sow Martigues SC-Payden&Rygel + 00.00
25 Sampo Malinen Monzon-Incolor-Gub + 00.00
26 Albert Gathemann Benotti - Berthold + 00.00
27 Andrea De Totto Gragnano Sporting Club + 00.00
28 Gergo Grosz Epronex-Hungary Cycling Team + 00.00
29 Max Bonroy Doltcini Pro + 00.00
30 Igor Sek Monogo Lubelskie Perla Polski + 00.00
31 Martin Papanov Team CYTO Trigon + 00.00
32 Gabriel Grozev MaxSolar Cycling Team + 00.00
33 Daniel Sidlo Monzon-Incolor-Gub + 00.00
34 Pawel Szostka Monogo Lubelskie Perla Polski + 00.00
35 Lauric Schwitzgebel MaxSolar Cycling Team + 00.00
36 Tommaso Rigatti Gragnano Sporting Club + 00.00
37 Paul Viehböck MaxSolar Cycling Team + 00.00
38 Jonas Melf MaxSolar Cycling Team + 00.00
39 Michael Belleri Gallina Ecotek Lucchini + 00.00
40 Borislav Ivanov PSKK Vassil-Levski + 00.00
41 Jakub Musialik Monogo Lubelskie Perla Polski + 00.00
42 Benjamin Hivart Martigues SC-Payden&Rygel + 00.00
43 Denis Dyankov Hemus 1896 + 00.00
44 Radostin Zlatev C.C.Vitosha + 00.00
45 Tord Wikander Epronex-Hungary Cycling Team + 00.00
46 Yu Cheng Huang Team CYTO Trigon + 00.00
47 Michele Bonometti Gallina Ecotek Lucchini + 00.00
48 Tyler Tomkinson Martigues SC-Payden&Rygel + 00.00
49 Borislav Palashev Doltcini Pro + 00.00
50 Balazs Rozsa Epronex-Hungary Cycling Team + 00.00
51 Patrick Reißig Benotti - Berthold + 00.00
52 Simone Lucca Gragnano Sporting Club + 00.00
53 Paul-Felix Petry REMBE | rad-net + 00.00
54 David Kasko Dukla Banská Bystrica + 00.00
55 Eric Meinberg Benotti - Berthold + 00.00
56 Leon Arenz REMBE | rad-net + 00.00
57 Yu Kai Hsu Team CYTO Trigon + 00.00
58 Tobias Nolde Benotti - Berthold + 00.00
59 Morgan Bertet Martigues SC-Payden&Rygel + 00.00
60 Lachezar Angelov C.C.Vitosha + 00.00
61 Sebastian Michalec Dukla Banská Bystrica + 01.01
62 Matus Kriak Dukla Banská Bystrica + 01.01
63 Zeteny Szijarto Team United Shipping + 01.01
64 Ákos Mindszenti Epronex-Hungary Cycling Team + 01.01
65 Kristians Belohvosciks Monzon-Incolor-Gub + 00.00
66 Mihajlo Stolic Team United Shipping + 00.00
67 Barnabas Morocz Team United Shipping + 01.36
68 Emre Kaplan Mugla Karya GSK + 12.29
69 Adem Ates Mugla Karya GSK + 12.29
70 Thijmen Paardekooper PSKK Vassil-Levski + 12.29
71 Vencislav Venkov Doltcini Pro + 12.29
72 Yoan Kolev Hemus 1896 + 12.29
73 Marko Stankovic Ferei-CCN Metalac + 12.29
74 Bartosz Rudyk Monogo Lubelskie Perla Polski + 12.29
75 Serhii Sydor Gallina Ecotek Lucchini + 12.29
76 Cristian Calzaferri Gallina Ecotek Lucchini + 12.29
77 Martin Marinov Martigues SC-Payden&Rygel + 12.43
78 Martin Popov Doltcini Pro + 12.43
79 Pavle Rajovic Ferei-CCN Metalac + 12.52
80 Kacper Majewski Monogo Lubelskie Perla Polski + 12.52
81 Mateo Mateev PSKK Vassil-Levski + 23.19
82 Dorcu Ovidiu Monzon-Incolor-Gub + 23.19
83 Ismail Ozan Asilioglu Mugla Karya GSK + 23.19
84 Koicho Shivkov Doltcini Pro + 23.19
85 Nurullah Ozmen Mugla Karya GSK + 23.19
86 Nikolay Dyankov Hemus 1896 + 23.19
87 Svetozar Hristov PSKK Vassil-Levski + 23.19
88 Vasil Popov PSKK Vassil-Levski + 23.19
89 Chia Yu Chen Team CYTO Trigon + 23.19
90 Boris Dobrev C.C.Vitosha + 23.19
91 Georgi Lumparov Hemus 1896 + 23.19
92 Nikola Iliev Doltcini Pro + 23.19
- Ognjen Ilic Borac-Cacak DNS
- Jovan Divnic Borac-Cacak DNF
- Linus Scheitinger MaxSolar Cycling Team DNF
- Roman Valo Dukla Banská Bystrica DNF
- Mate Endredi Team United Shipping DNF
- Felix Groß REMBE | rad-net DNF
- Emil Stoynev C.C.Vitosha DNF
- Mert Huner Mugla Karya GSK DNF
- Vukasin Jovancevic Borac-Cacak DNF

GC

PosRiderTeam Time
1 Nikiforos Arvanitou Team United Shipping 13:03:52
2 Dominik Röber Benotti - Berthold + 00.19
3 Julian Borresch REMBE | rad-net + 00.19
4 Lorenzo Magli Gallina Ecotek Lucchini + 00.23
5 Martin Papanov Team CYTO Trigon + 00.23
6 Andrea De Totto Gragnano Sporting Club + 00.26
7 Tommaso Rigatti Gragnano Sporting Club + 00.28
8 Gergo Grosz Epronex-Hungary Cycling Team + 00.29
9 Igor Sek Monogo Lubelskie Perla Polski + 00.30
10 Lauric Schwitzgebel MaxSolar Cycling Team + 00.30
11 Filippo Tagliani Monzon-Incolor-Gub + 00.31
12 Michael Belleri Gallina Ecotek Lucchini + 00.31
13 Pawel Szostka Monogo Lubelskie Perla Polski + 00.33
14 Lachlan McNabb Martigues SC-Payden&Rygel + 00.33
15 Simone Lucca Gragnano Sporting Club + 00.33
16 Miguel Angel Rubiano Bialini Gomola Hygge + 00.34
17 Piergiorgio Cozzani Gragnano Sporting Club + 00.35
18 Nériah Meunier Sow Martigues SC-Payden&Rygel + 00.35
19 Gregor Matija Cerne Ferei-CCN Metalac + 00.36
20 Patrick Reißig Benotti - Berthold + 00.36
21 Alessandro Pellegrini Gallina Ecotek Lucchini + 00.37
22 Tord Wikander Epronex-Hungary Cycling Team + 00.37
23 Jakub Musialik Monogo Lubelskie Perla Polski + 00.38
24 Leon Arenz REMBE | rad-net + 00.38
25 Denis Dyankov Hemus 1896 + 00.40
26 Max Bonroy Doltcini Pro + 00.41
27 Paul Viehböck MaxSolar Cycling Team + 00.42
28 Christodoulos Achas Bialini Gomola Hygge + 00.44
29 Daniel Schrag MaxSolar Cycling Team + 00.48
30 Michele Bonometti Gallina Ecotek Lucchini + 00.54
31 Gabriel Grozev MaxSolar Cycling Team + 01.01
32 Paul-Felix Petry REMBE | rad-net + 02.25
33 Tyler Tomkinson Martigues SC-Payden&Rygel + 02.30
34 Szymon Wisniewski Monogo Lubelskie Perla Polski + 02.35
35 Sampo Malinen Monzon-Incolor-Gub + 02.50
36 Eric Meinberg Benotti - Berthold + 02.52
37 David Kasko Dukla Banská Bystrica + 03.49
38 Sebastian Michalec Dukla Banská Bystrica + 03.55
39 Yordan Petrov Hemus 1896 + 04.01
40 Borislav Palashev Doltcini Pro + 04.06
41 Borislav Ivanov PSKK Vassil-Levski + 04.10
42 Benjamin Hivart Martigues SC-Payden&Rygel + 04.49
43 Finn McKenzie Hemus 1896 + 05.02
44 Sverre Litlere Epronex-Hungary Cycling Team + 05.10
45 Mihajlo Stolic Team United Shipping + 06.09
46 Jacopo Militello Monzon-Incolor-Gub + 06.30
47 Tobias Nolde Benotti - Berthold + 06.30
48 Morgan Bertet Martigues SC-Payden&Rygel + 06.30
49 Radostin Zlatev C.C.Vitosha + 06.52
50 Daniel Sidlo Monzon-Incolor-Gub + 08.44
51 Moritz Binder REMBE | rad-net + 09.19
52 Lukas Panacek Dukla Banská Bystrica + 09.26
53 Matus Kriak Dukla Banská Bystrica + 10.12
54 Zeteny Szijarto Team United Shipping + 10.23
55 Lorenzo Cataldo Gragnano Sporting Club + 11.46
56 Kristians Belohvosciks Monzon-Incolor-Gub + 11.58
57 Albert Gathemann Benotti - Berthold + 12.01
58 Sander Nistad Stien Epronex-Hungary Cycling Team + 12.07
59 Jonas Melf MaxSolar Cycling Team + 12.09
60 Jakub Galovic Dukla Banská Bystrica + 12.15
61 Balazs Rozsa Epronex-Hungary Cycling Team + 12.15
62 You Cheng Chang Team CYTO Trigon + 12.16
63 Yu Kai Hsu Team CYTO Trigon + 12.22
64 Lachezar Angelov C.C.Vitosha + 12.34
65 Yu Cheng Huang Team CYTO Trigon + 12.37
66 Cristian Calzaferri Gallina Ecotek Lucchini + 13.06
67 Ákos Mindszenti Epronex-Hungary Cycling Team + 13.20
68 Barnabas Morocz Team United Shipping + 13.49
69 Kacper Majewski Monogo Lubelskie Perla Polski + 21.14
70 Yoan Kolev Hemus 1896 + 22.11
71 Thijmen Paardekooper PSKK Vassil-Levski + 24.32
72 Vencislav Venkov Doltcini Pro + 24.38
73 Bartosz Rudyk Monogo Lubelskie Perla Polski + 24.41
74 Serhii Sydor Gallina Ecotek Lucchini + 24.43
75 Marko Stankovic Ferei-CCN Metalac + 24.52
76 Adem Ates Mugla Karya GSK + 24.58
77 Pavle Rajovic Ferei-CCN Metalac + 25.08
78 Emre Kaplan Mugla Karya GSK + 28.21
79 Martin Marinov Martigues SC-Payden&Rygel + 28.40
80 Vasil Popov PSKK Vassil-Levski + 35.34
81 Martin Popov Doltcini Pro + 38.33
82 Nikola Iliev Doltcini Pro + 39.07
83 Svetozar Hristov PSKK Vassil-Levski + 39.12
84 Nikolay Dyankov Hemus 1896 + 39.12
85 Koicho Shivkov Doltcini Pro + 39.18
86 Mateo Mateev PSKK Vassil-Levski + 39.26
87 Chia Yu Chen Team CYTO Trigon + 39.42
88 Nurullah Ozmen Mugla Karya GSK + 39.52
89 Ismail Ozan Asilioglu Mugla Karya GSK + 46.28
90 Georgi Lumparov Hemus 1896 + 47.10
91 Dorcu Ovidiu Monzon-Incolor-Gub + 47.11
92 Boris Dobrev C.C.Vitosha + 47.34
- Ognjen Ilic Borac-Cacak DNS
- Jovan Divnic Borac-Cacak DNF
- Linus Scheitinger MaxSolar Cycling Team DNF
- Roman Valo Dukla Banská Bystrica DNF
- Mate Endredi Team United Shipping DNF
- Felix Groß REMBE | rad-net DNF
- Emil Stoynev C.C.Vitosha DNF
- Mert Huner Mugla Karya GSK DNF
- Vukasin Jovancevic Borac-Cacak DNF

Youth

PosRiderTeam Time
1 Nikiforos Arvanitou Team United Shipping 13:03:52
2 Gergo Grosz Epronex-Hungary Cycling Team + 00.29
3 Igor Sek Monogo Lubelskie Perla Polski + 00.30
4 Lauric Schwitzgebel MaxSolar Cycling Team + 00.30
5 Lachlan McNabb Martigues SC-Payden&Rygel + 00.33
6 Piergiorgio Cozzani Gragnano Sporting Club + 00.35
7 Nériah Meunier Sow Martigues SC-Payden&Rygel + 00.35
8 Alessandro Pellegrini Gallina Ecotek Lucchini + 00.37
9 Tord Wikander Epronex-Hungary Cycling Team + 00.37
10 Leon Arenz REMBE | rad-net + 00.38
11 Max Bonroy Doltcini Pro + 00.41
12 Paul Viehböck MaxSolar Cycling Team + 00.42
13 Christodoulos Achas Bialini Gomola Hygge + 00.44
14 Daniel Schrag MaxSolar Cycling Team + 00.48
15 Michele Bonometti Gallina Ecotek Lucchini + 00.54
16 Gabriel Grozev MaxSolar Cycling Team + 01.01
17 Paul-Felix Petry REMBE | rad-net + 02.25
18 Tyler Tomkinson Martigues SC-Payden&Rygel + 02.30
19 Szymon Wisniewski Monogo Lubelskie Perla Polski + 02.35
20 Eric Meinberg Benotti - Berthold + 02.52
21 Sebastian Michalec Dukla Banská Bystrica + 03.55
22 Benjamin Hivart Martigues SC-Payden&Rygel + 04.49
23 Finn McKenzie Hemus 1896 + 05.02
24 Sverre Litlere Epronex-Hungary Cycling Team + 05.10
25 Mihajlo Stolic Team United Shipping + 06.09
26 Jacopo Militello Monzon-Incolor-Gub + 06.30
27 Radostin Zlatev C.C.Vitosha + 06.52
28 Daniel Sidlo Monzon-Incolor-Gub + 08.44
29 Moritz Binder REMBE | rad-net + 09.19
30 Lukas Panacek Dukla Banská Bystrica + 09.26
31 Zeteny Szijarto Team United Shipping + 10.23
32 Sander Nistad Stien Epronex-Hungary Cycling Team + 12.07
33 Jakub Galovic Dukla Banská Bystrica + 12.15
34 You Cheng Chang Team CYTO Trigon + 12.16
35 Yu Cheng Huang Team CYTO Trigon + 12.37
36 Cristian Calzaferri Gallina Ecotek Lucchini + 13.06
37 Ákos Mindszenti Epronex-Hungary Cycling Team + 13.20
38 Barnabas Morocz Team United Shipping + 13.49
39 Thijmen Paardekooper PSKK Vassil-Levski + 24.32
40 Adem Ates Mugla Karya GSK + 24.58
41 Pavle Rajovic Ferei-CCN Metalac + 25.08
42 Emre Kaplan Mugla Karya GSK + 28.21
43 Martin Marinov Martigues SC-Payden&Rygel + 28.40
44 Vasil Popov PSKK Vassil-Levski + 35.34
45 Nikola Iliev Doltcini Pro + 39.07
46 Mateo Mateev PSKK Vassil-Levski + 39.26
47 Chia Yu Chen Team CYTO Trigon + 39.42
48 Nurullah Ozmen Mugla Karya GSK + 39.52
49 Ismail Ozan Asilioglu Mugla Karya GSK + 46.28
50 Dorcu Ovidiu Monzon-Incolor-Gub + 47.11

Mountain

PosRiderTeam Points
1 Tommaso Rigatti Gragnano Sporting Club 15
2 Martin Papanov Team CYTO Trigon 7
3 Miguel Angel Rubiano Bialini Gomola Hygge 5
4 Dominik Röber Benotti - Berthold 3
5 Julian Borresch REMBE | rad-net 3
6 Simone Lucca Gragnano Sporting Club 3
7 Filippo Tagliani Monzon-Incolor-Gub 2
8 Lachlan McNabb Martigues SC-Payden&Rygel 2
9 Patrick Reißig Benotti - Berthold 1
10 Max Bonroy Doltcini Pro 1

Team

PosTeamTime
1 Monogo Lubelskie Perla Polski 39:12:49
2 Gragnano Sporting Club + 00.08
3 MaxSolar Cycling Team + 00.11
4 Gallina Ecotek Lucchini + 00.27
5 REMBE | rad-net + 01.41
6 Benotti - Berthold + 02.06
7 Martigues SC-Payden&Rygel + 02.19
8 Epronex-Hungary Cycling Team + 04.59
9 Monzon-Incolor-Gub + 08.24
10 Hemus 1896 + 08.24
11 Dukla Banská Bystrica + 13.57
12 Team United Shipping + 15.45
13 Team CYTO Trigon + 23.54
14 Doltcini Pro + 28.07
15 Ferei-CCN Metalac + 49.23
16 PSKK Vassil-Levski + 01:03.01
17 C.C.Vitosha + 01:05.42
18 Mugla Karya GSK + 01:30.43

Race profile

Race
Tour of Bulgaria
Start date
30.08.2025
End date
04.09.2025
Total distance
194.5 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 ❤️