Tour of Bulgaria 2025 - Stage 3

Kazanlak > Troyan, 118.5km

30.08-04.09

Results

Stage

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

GC

PosRiderTeam Time
1 Nikiforos Arvanitou Team United Shipping 8:33:39
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 Patrick Reißig Benotti - Berthold + 00.26
8 Tommaso Rigatti Gragnano Sporting Club + 00.28
9 Gergo Grosz Epronex-Hungary Cycling Team + 00.29
10 Igor Sek Monogo Lubelskie Perla Polski + 00.30
11 Lauric Schwitzgebel MaxSolar Cycling Team + 00.30
12 Filippo Tagliani Monzon-Incolor-Gub + 00.31
13 Michael Belleri Gallina Ecotek Lucchini + 00.31
14 Pawel Szostka Monogo Lubelskie Perla Polski + 00.33
15 Lachlan McNabb Martigues SC-Payden&Rygel + 00.33
16 Simone Lucca Gragnano Sporting Club + 00.33
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 Alessandro Pellegrini Gallina Ecotek Lucchini + 00.37
21 Tord Wikander Epronex-Hungary Cycling Team + 00.37
22 Cristian Calzaferri Gallina Ecotek Lucchini + 00.37
23 Jakub Musialik Monogo Lubelskie Perla Polski + 00.38
24 Miguel Angel Rubiano Bialini Gomola Hygge + 00.38
25 Leon Arenz REMBE | rad-net + 00.38
26 Denis Dyankov Hemus 1896 + 00.40
27 Max Bonroy Doltcini Pro + 00.41
28 Paul Viehböck MaxSolar Cycling Team + 00.42
29 Christodoulos Achas Bialini Gomola Hygge + 00.44
30 Daniel Schrag MaxSolar Cycling Team + 00.54
31 Michele Bonometti Gallina Ecotek Lucchini + 00.54
32 Gabriel Grozev MaxSolar Cycling Team + 01.01
33 Paul-Felix Petry REMBE | rad-net + 02.25
34 Tyler Tomkinson Martigues SC-Payden&Rygel + 02.30
35 Szymon Wisniewski Monogo Lubelskie Perla Polski + 02.35
36 Sampo Malinen Monzon-Incolor-Gub + 02.50
37 Eric Meinberg Benotti - Berthold + 02.52
38 Sebastian Michalec Dukla Banská Bystrica + 02.54
39 David Kasko Dukla Banská Bystrica + 03.49
40 Yordan Petrov Hemus 1896 + 04.01
41 Borislav Palashev Doltcini Pro + 04.06
42 Borislav Ivanov PSKK Vassil-Levski + 04.10
43 Benjamin Hivart Martigues SC-Payden&Rygel + 04.49
44 Finn McKenzie Hemus 1896 + 05.02
45 Sverre Litlere Epronex-Hungary Cycling Team + 05.10
46 Mihajlo Stolic Team United Shipping + 06.09
47 Tobias Nolde Benotti - Berthold + 06.20
48 Jacopo Militello Monzon-Incolor-Gub + 06.30
49 Morgan Bertet Martigues SC-Payden&Rygel + 06.30
50 Radostin Zlatev C.C.Vitosha + 06.52
51 Kacper Majewski Monogo Lubelskie Perla Polski + 08.22
52 Daniel Sidlo Monzon-Incolor-Gub + 08.34
53 Matus Kriak Dukla Banská Bystrica + 09.11
54 Moritz Binder REMBE | rad-net + 09.19
55 Zeteny Szijarto Team United Shipping + 09.22
56 Lukas Panacek Dukla Banská Bystrica + 09.26
57 Ognjen Ilic Borac-Cacak + 09.29
58 Yoan Kolev Hemus 1896 + 09.42
59 Felix Groß REMBE | rad-net + 11.54
60 Lorenzo Cataldo Gragnano Sporting Club + 11.56
61 Kristians Belohvosciks Monzon-Incolor-Gub + 11.58
62 Albert Gathemann Benotti - Berthold + 12.01
63 Thijmen Paardekooper PSKK Vassil-Levski + 12.03
64 Sander Nistad Stien Epronex-Hungary Cycling Team + 12.07
65 Mate Endredi Team United Shipping + 12.07
66 Vencislav Venkov Doltcini Pro + 12.09
67 Jonas Melf MaxSolar Cycling Team + 12.09
68 Bartosz Rudyk Monogo Lubelskie Perla Polski + 12.12
69 Barnabas Morocz Team United Shipping + 12.13
70 Serhii Sydor Gallina Ecotek Lucchini + 12.14
71 Vasil Popov PSKK Vassil-Levski + 12.15
72 Jakub Galovic Dukla Banská Bystrica + 12.15
73 Balazs Rozsa Epronex-Hungary Cycling Team + 12.15
74 You Cheng Chang Team CYTO Trigon + 12.16
75 Pavle Rajovic Ferei-CCN Metalac + 12.16
76 Jovan Divnic Borac-Cacak + 12.17
77 Ákos Mindszenti Epronex-Hungary Cycling Team + 12.19
78 Linus Scheitinger MaxSolar Cycling Team + 12.21
79 Yu Kai Hsu Team CYTO Trigon + 12.22
80 Marko Stankovic Ferei-CCN Metalac + 12.23
81 Adem Ates Mugla Karya GSK + 12.29
82 Lachezar Angelov C.C.Vitosha + 12.34
83 Yu Cheng Huang Team CYTO Trigon + 12.37
84 Nikola Iliev Doltcini Pro + 15.48
85 Emre Kaplan Mugla Karya GSK + 15.52
86 Svetozar Hristov PSKK Vassil-Levski + 15.53
87 Nikolay Dyankov Hemus 1896 + 15.53
88 Martin Marinov Martigues SC-Payden&Rygel + 15.57
89 Koicho Shivkov Doltcini Pro + 15.59
90 Mateo Mateev PSKK Vassil-Levski + 16.07
91 Chia Yu Chen Team CYTO Trigon + 16.23
92 Nurullah Ozmen Mugla Karya GSK + 16.33
93 Ismail Ozan Asilioglu Mugla Karya GSK + 23.09
94 Georgi Lumparov Hemus 1896 + 23.51
95 Dorcu Ovidiu Monzon-Incolor-Gub + 23.52
96 Boris Dobrev C.C.Vitosha + 24.15
97 Martin Popov Doltcini Pro + 25.50
98 Emil Stoynev C.C.Vitosha + 26.26
99 Mert Huner Mugla Karya GSK + 30.59
100 Roman Valo Dukla Banská Bystrica + 39.31
101 Vukasin Jovancevic Borac-Cacak + 40.12
- Jarno Grixa Benotti - Berthold DNF

Youth

PosRiderTeam Time
1 Nikiforos Arvanitou Team United Shipping 8:33:39
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 Cristian Calzaferri Gallina Ecotek Lucchini + 00.37
11 Leon Arenz REMBE | rad-net + 00.38
12 Max Bonroy Doltcini Pro + 00.41
13 Paul Viehböck MaxSolar Cycling Team + 00.42
14 Christodoulos Achas Bialini Gomola Hygge + 00.44
15 Daniel Schrag MaxSolar Cycling Team + 00.54
16 Michele Bonometti Gallina Ecotek Lucchini + 00.54
17 Gabriel Grozev MaxSolar Cycling Team + 01.01
18 Paul-Felix Petry REMBE | rad-net + 02.25
19 Tyler Tomkinson Martigues SC-Payden&Rygel + 02.30
20 Szymon Wisniewski Monogo Lubelskie Perla Polski + 02.35
21 Eric Meinberg Benotti - Berthold + 02.52
22 Sebastian Michalec Dukla Banská Bystrica + 02.54
23 Benjamin Hivart Martigues SC-Payden&Rygel + 04.49
24 Finn McKenzie Hemus 1896 + 05.02
25 Sverre Litlere Epronex-Hungary Cycling Team + 05.10
26 Mihajlo Stolic Team United Shipping + 06.09
27 Jacopo Militello Monzon-Incolor-Gub + 06.30
28 Radostin Zlatev C.C.Vitosha + 06.52
29 Daniel Sidlo Monzon-Incolor-Gub + 08.34
30 Moritz Binder REMBE | rad-net + 09.19
31 Zeteny Szijarto Team United Shipping + 09.22
32 Lukas Panacek Dukla Banská Bystrica + 09.26
33 Thijmen Paardekooper PSKK Vassil-Levski + 12.03
34 Sander Nistad Stien Epronex-Hungary Cycling Team + 12.07
35 Mate Endredi Team United Shipping + 12.07
36 Barnabas Morocz Team United Shipping + 12.13
37 Vasil Popov PSKK Vassil-Levski + 12.15
38 Jakub Galovic Dukla Banská Bystrica + 12.15
39 You Cheng Chang Team CYTO Trigon + 12.16
40 Pavle Rajovic Ferei-CCN Metalac + 12.16
41 Ákos Mindszenti Epronex-Hungary Cycling Team + 12.19
42 Linus Scheitinger MaxSolar Cycling Team + 12.21
43 Adem Ates Mugla Karya GSK + 12.29
44 Yu Cheng Huang Team CYTO Trigon + 12.37
45 Nikola Iliev Doltcini Pro + 15.48
46 Emre Kaplan Mugla Karya GSK + 15.52
47 Martin Marinov Martigues SC-Payden&Rygel + 15.57
48 Mateo Mateev PSKK Vassil-Levski + 16.07
49 Chia Yu Chen Team CYTO Trigon + 16.23
50 Nurullah Ozmen Mugla Karya GSK + 16.33
51 Ismail Ozan Asilioglu Mugla Karya GSK + 23.09
52 Dorcu Ovidiu Monzon-Incolor-Gub + 23.52
53 Roman Valo Dukla Banská Bystrica + 39.31
54 Vukasin Jovancevic Borac-Cacak + 40.12

Mountain

PosRiderTeam Points
1 Tommaso Rigatti Gragnano Sporting Club 10
2 Miguel Angel Rubiano Bialini Gomola Hygge 5
3 Julian Borresch REMBE | rad-net 3
4 Filippo Tagliani Monzon-Incolor-Gub 2
5 Lachlan McNabb Martigues SC-Payden&Rygel 2
6 Dominik Röber Benotti - Berthold 1
7 Patrick Reißig Benotti - Berthold 1

Team

PosTeamTime
1 Monogo Lubelskie Perla Polski 25:42:10
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 + 14.44
13 Doltcini Pro + 15.38
14 Team CYTO Trigon + 23.54
15 Ferei-CCN Metalac + 24.02
16 PSKK Vassil-Levski + 27.13
17 C.C.Vitosha + 42.23
18 Mugla Karya GSK + 42.26
19 Borac-Cacak + 01:00.42

Race profile

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