Races / Peace Race

Peace Race continental

CZE · 29 May – 1 Jun 2025

2026 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015
Race Hub
Peace Race 2025

Noah Hobbs wins Peace Race 2025. Mathieu Kockelmann finishes second at + 12' 27".

Finished Stage 4 of 4
GC
  1. 1 Noah Hobbs
  2. 2 Mathieu Kockelmann + 12' 27"
  3. 3 Adrian Stieger + 17' 22"
  4. 4 Gabriele Bessega + 12' 54"
  5. 5 Pau Marti Soriano
Lowest total time leads the race.
Latest
Stage 4
Won by Noah Hobbs
Next

No remaining stages.

Stage Impact
What changed on Stage 4
Arno Wallenborn Arno Wallenborn

Arno Wallenborn kept the GC lead after Stage 4. Noah Hobbs won the stage. Cristian Damian Velez lost the most time among the main GC movers.

Stage Winner
Noah Hobbs
GC Gainers
Time Losses

Stages — 2025

StageDateRouteDistanceWinner
Stage 1 29 May 168 km Victor Loulergue
Stage 2 30 May 149 km Anze Ravbar
Stage 3 31 May 131 km Simon Dalby
Stage 4 01 Jun 118 km Noah Hobbs

Final GC — 2025

Official final general classification.

#RiderTeamTotalGap
1 Noah Hobbs Great Britain (NAT) 2h 42' 33"
2 Mathieu Kockelmann Luxembourg (NAT) 2h 42' 33" + 12' 27"
3 Adrian Stieger Austria (NAT) 2h 42' 33" + 17' 22"
4 Gabriele Bessega Italy (NAT) 2h 42' 33" + 12' 54"
5 Pau Marti Soriano Spain (NAT) 2h 42' 33"
6 Daniel Mraz Czech Republic (NAT) 2h 42' 33" + 18' 57"
7 Anze Ravbar Slovenia (NAT) 2h 42' 33" + 1' 52"
8 Matys Grisel France (NAT) 2h 42' 33" + 15' 25"
9 Simone Gualdi Italy (NAT) 2h 42' 33" + 0' 06"
10 Dario Igor Belletta Italy (NAT) 2h 42' 33" + 1' 42"
11 Mateusz Gajdulewicz Poland (NAT) 2h 42' 33" + 0' 12"
12 Morthen Wang Baksaas Norway (NAT) 2h 42' 33" + 23' 53"
13 Aldo Taillieu Belgium (NAT) 2h 42' 33" + 13' 03"
14 Mykhailo Basaraba Ukraine (NAT) 2h 42' 33" + 2' 03"
15 Sebastian Veslum Norway (NAT) 2h 42' 33" + 22' 00"
16 Samuel Novak Slovakia (NAT) 2h 42' 33" + 24' 23"
17 Kilian Feurstein Austria (NAT) 2h 42' 33" + 9' 33"
18 Diego Casagrande Switzerland (NAT) 2h 42' 33" + 9' 23"
19 Ronan Auge France (NAT) 2h 42' 33" + 18' 35"
20 Szymon Ilski Poland (NAT) 2h 42' 33" + 3' 50"
21 Jente Michels Belgium (NAT) 2h 42' 33" + 1' 39"
22 Adam Gross Slovakia (NAT) 2h 42' 33" + 20' 44"
23 Victor Loulergue France (NAT) 2h 42' 33" + 0' 55"
24 Jaume Guardeno Spain (NAT) 2h 42' 33" + 14' 34"
25 Daniel Lima Portugal (NAT) 2h 42' 33" + 0' 12"
26 Arno Wallenborn Luxembourg (NAT) 2h 42' 33" + 0' 12"
27 Aksel Laforce Norway (NAT) 2h 42' 33" + 4' 03"
28 Kamiel Eeman Belgium (NAT) 2h 42' 33" + 0' 06"
29 Tore Troelsen Denmark (NAT) 2h 42' 33" + 7' 20"
30 Sander Granberg Norway (NAT) 2h 42' 33" + 1' 32"
31 Roei Edinger Israel (NAT) 2h 42' 33" + 2' 32"
32 Peter Oxenberg Hansen Denmark (NAT) 2h 42' 33" + 0' 06"
33 Ilian Alexandre Barhoumi Switzerland (NAT) 2h 42' 33" + 0' 45"
34 Nicola Schleuniger Switzerland (NAT) 2h 42' 33" + 18' 45"
35 Matar Peretz Hardeball Israel (NAT) 2h 42' 33" + 7' 18"
36 Rafael Elvas Barbas Portugal (NAT) 2h 42' 33" + 11' 54"
37 Tommaso Bosio Italy (NAT) 2h 42' 33" + 2' 56"
38 Dawid Lewandowski Poland (NAT) 2h 42' 33" + 2' 04"
39 Patryk Goszczurny Poland (NAT) 2h 42' 33" + 7' 01"
40 Adam Bittman Czech Republic (NAT) 2h 42' 33" + 18' 45"
41 William Colorado Colombia (NAT) 2h 42' 33" + 8' 12"
42 Juan Diego Quintero Osorno Colombia (NAT) 2h 42' 33" + 1' 53"
43 Vladislav Bashlykov Kazakhstan (NAT) 2h 42' 33" + 16' 33"
44 Mauricio Zapata Colombia (NAT) 2h 42' 33" + 2' 37"
45 Ido Gabay Israel (NAT) 2h 42' 33" + 25' 04"
46 Simon Dalby Denmark (NAT) 2h 42' 33" + 0' 02"
47 Pierre Henry Basset France (NAT) 2h 42' 33" + 0' 41"
48 Rafael Duraes Portugal (NAT) 2h 42' 33" + 18' 34"
49 Aljaz Turk Slovenia (NAT) 2h 42' 33" + 25' 39"
50 Alexandre Kess Luxembourg (NAT) 2h 42' 33" + 2' 06"
51 Jarno Grixa Germany (NAT) 2h 42' 33" + 6' 20"
52 Tomas Pridal Czech Republic (NAT) 2h 42' 33" + 0' 53"
53 Robin Donze Switzerland (NAT) 2h 42' 33" + 0' 36"
54 Duarte Domingues Portugal (NAT) 2h 42' 33" + 3' 16"
55 Conrad Haugsted Denmark (NAT) 2h 42' 33" + 8' 07"
56 Amit Beiser Israel (NAT) 2h 42' 33" + 19' 33"
57 Henri Johannes Appelbaum Germany (NAT) 2h 42' 33" + 4' 52"
58 Tiago Santos1 Portugal (NAT) 2h 42' 33" + 11' 54"
59 Mats Berns Luxembourg (NAT) 2h 42' 33" + 20' 44"
60 Mauro Brenner Germany (NAT) 2h 42' 33" + 3' 07"
61 Jakub Galovic Slovakia (NAT) 2h 42' 33" + 29' 05"
62 Sebastian Michalec Slovakia (NAT) 2h 42' 33" + 21' 19"
63 Ibai Azanza Spain (NAT) 2h 42' 33" + 2' 21"
64 Mykola Hovorun Ukraine (NAT) 2h 42' 33" + 12' 07"
65 Maciej Banaszak Poland (NAT) 2h 42' 33" + 11' 54"
66 Federico Savino Italy (NAT) 2h 42' 33" + 20' 50"
67 Cedric Abt Germany (NAT) 2h 42' 33" + 23' 46"
68 Hugo Aznar Spain (NAT) 2h 42' 33" + 2' 49"
69 Oussama Abdellah Mimouni Algeria (NAT) 2h 42' 33" + 19' 14"
70 Elliot Rowe Great Britain (NAT) 2h 42' 33" + 0' 11"
71 Finlay Tarling Great Britain (NAT) 2h 42' 33" + 19' 14"
72 Lucas Max Greensill Great Britain (NAT) 2h 42' 33" + 12' 53"
73 Ian Kings Germany (NAT) 2h 42' 33" + 9' 23"
74 Jack Brough Great Britain (NAT) 2h 42' 33" + 17' 51"
75 Matisse Van Kerckhove Belgium (NAT) 2h 42' 33" + 0' 12"
76 Vaclav Jezek1 Czech Republic (NAT) 2h 42' 33" + 2' 49"
77 Vetle Torin Eskedal Norway (NAT) 2h 42' 33" + 7' 31"
78 Richard Riska Slovakia (NAT) 2h 42' 33" + 3' 15"
79 Saar Idan Israel (NAT) 2h 42' 33" + 21' 10"
80 Pavel Sumpik Czech Republic (NAT) 2h 42' 33" + 25' 10"
81 Stepan Zahalka Czech Republic (NAT) 2h 42' 33" + 23' 23"
82 Noam Silverberg Israel (NAT) 2h 42' 33" + 25' 04"
83 Lucas Van Gils Belgium (NAT) 2h 42' 33" + 9' 28"
84 Jonathan Vervenne Belgium (NAT) 2h 42' 33" + 19' 24"
85 Swann Gloux France (NAT) 2h 42' 33" + 16' 00"
86 Riccardo Lorello Italy (NAT) 2h 42' 52" + 26' 38"
87 Martin Rey Vazquez Spain (NAT) 2h 43' 09" + 15' 40"
88 Iban Gutierrez Mercader Spain (NAT) 2h 43' 09" + 22' 26"
89 Bogdan Hovorun Ukraine (NAT) 2h 43' 16" + 24' 35"
90 Eike Behrens Germany (NAT) 2h 44' 04" + 11' 18"
91 Sebastian Ruiz Teran Mexico (NAT) 2h 52' 57" + 35' 04"
92 Michael Zarate Mexico (NAT) 2h 52' 57" + 32' 06"
93 Aslan Silykbek Kazakhstan (NAT) 2h 52' 57" + 32' 29"
94 Matthias Gusner Austria (NAT) 2h 52' 57" + 13' 29"
95 Felix Rutzler Austria (NAT) 2h 52' 57" + 39' 12"
96 Cristian Damian Velez Colombia (NAT) 2h 52' 57" + 27' 42"
97 Valentin Poschacher Austria (NAT) 2h 52' 57" + 14' 58"
98 Gasper Otonicar Slovenia (NAT) 2h 52' 57" + 38' 21"
99 Marcel Skok Slovenia (NAT) 2h 52' 57" + 37' 20"
100 Marcel Gladek Slovenia (NAT) 2h 52' 57" + 44' 32"