The stage was shortened to 106.1 km, following the same course as the Women's stage, due to expected strong wind gusts.
The time won/lost column displays the gains in time in the GC. Click on the time of any rider to view the relative gains on this rider.
Rnk | Prev | ▼▲ | Rider | Team | UCI | Pnt | Time | |
---|---|---|---|---|---|---|---|---|
1 | 1 | - | HAUG Kieran Project Echelon Racing | Project Echelon Racing | 40 | 25 | 11:00:12 | |
2 | 2 | - | BRUNNER Eric Competitive Edge Racing | Competitive Edge Racing | 30 | 18 | 0:22 0:22 | |
3 | 3 | - | MUÑIZ José Ramón Olinka Specialized | Olinka Specialized | 25 | 14 | 1:09 1:09 | |
4 | 4 | - | WRIGHT Owen Canel's - Java | Canel's - Java | 20 | 11 | 1:41 1:41 | |
5 | 5 | - | CLASSEN Caleb Project Echelon Racing | Project Echelon Racing | 15 | 8 | 1:45 1:45 | |
6 | 6 | - | WALTON Jonas Project Echelon Racing | Project Echelon Racing | 10 | 6 | 2:29 2:29 | |
7 | 8 | ▲1 | LEWIS Adam Team Skyline | Team Skyline | 5 | 4 | 2:40 2:40 | |
8 | 10 | ▲2 | LÓPEZ Robinson Fabián GW Erco Shimano | GW Erco Shimano | 3 | 3 | 2:50 2:50 | |
9 | 9 | - | SHELTON Marcis Team California | Team California | 3 | 2 | 3:01 3:01 | |
10 | 7 | ▼3 | ARNOPOL Richard Project Echelon Racing | Project Echelon Racing | 3 | 1 | 3:07 3:07 | |
11 | 11 | - | ANDRADE Tayne Rio Grande Elite Cycling Team | Rio Grande Elite Cycling Team | 3:15 3:15 | |||
12 | 12 | - | ROJAS Brandon Alejandro GW Erco Shimano | GW Erco Shimano | 3:29 3:29 | |||
13 | 14 | ▲1 | ZAKRAJSEK Dylan Competitive Edge Racing | Competitive Edge Racing | 4:47 4:47 | |||
14 | 16 | ▲2 | RUIZ Jeferson Armando GW Erco Shimano | GW Erco Shimano | 4:48 4:48 | |||
15 | 13 | ▼2 | PINZÓN Edgar Andrés GW Erco Shimano | GW Erco Shimano | 4:52 4:52 | |||
16 | 18 | ▲2 | GIL Angel Alexander Canel's - Java | Canel's - Java | 5:00 5:00 | |||
17 | 21 | ▲4 | GOMEZ Camilo Andres GW Erco Shimano | GW Erco Shimano | 5:19 5:19 | |||
18 | 22 | ▲4 | RUVALCABA David SoCalCycling.com Team | SoCalCycling.com Team | 5:25 5:25 | |||
19 | 24 | ▲5 | SELLINGER Braeden Landis Cyclery/Trek | Landis Cyclery/Trek | 6:01 6:01 | |||
20 | 20 | - | FELTON Quinn Competitive Edge Racing | Competitive Edge Racing | 6:46 6:46 | |||
21 | 17 | ▼4 | DÍAZ Miguel Olinka Specialized | Olinka Specialized | 7:39 7:39 | |||
22 | 25 | ▲3 | SANTOS Efrén Canel's - Java | Canel's - Java | 8:27 8:27 | |||
23 | 28 | ▲5 | VÁSQUEZ Juan Mardoqueo Chalet Colorado / Conifer Bike Shop Racing | Chalet Colorado / Conifer Bike Shop Racing | 8:41 8:41 | |||
24 | 26 | ▲2 | CHILD Orion Rio Grande Elite Cycling Team | Rio Grande Elite Cycling Team | 8:56 8:56 | |||
25 | 15 | ▼10 | MACPHERSON Carlos Olinka Specialized | Olinka Specialized | 8:57 8:57 | |||
26 | 27 | ▲1 | MARSHALL Kaler Expeditors Elite Cycling | Expeditors Elite Cycling | 9:24 9:24 | |||
27 | 19 | ▼8 | MARR Alexander Rio Grande Elite Cycling Team | Rio Grande Elite Cycling Team | 10:40 10:40 | |||
28 | 37 | ▲9 | PRUNER Nathan TaG Cycling | TaG Cycling | 11:15 11:15 | |||
29 | 40 | ▲11 | RUSSELL Evan Expeditors Elite Cycling | Expeditors Elite Cycling | 11:28 11:28 | |||
30 | 29 | ▼1 | OLIPHANT Aidan TaG Cycling | TaG Cycling | 11:45 11:45 | |||
31 | 23 | ▼8 | PARRA Heiner Rodrigo Canel's - Java | Canel's - Java | 12:17 12:17 | |||
32 | 43 | ▲11 | MOORE Manu TaG Cycling | TaG Cycling | ,, 12:17 | |||
33 | 31 | ▼2 | MILLER Jordan Landis Cyclery/Trek | Landis Cyclery/Trek | 12:40 12:40 | |||
34 | 30 | ▼4 | HEMMERLIN Michael Landis Cyclery/Trek | Landis Cyclery/Trek | 12:48 12:48 | |||
35 | 33 | ▼2 | ROHDE Jade Rio Grande Elite Cycling Team | Rio Grande Elite Cycling Team | 14:14 14:14 | |||
36 | 41 | ▲5 | HENDRICKS Coren Jacomo Racing Domestic Elite p/b Minsky's | Jacomo Racing Domestic Elite p/b Minsky's | 14:53 14:53 | |||
37 | 46 | ▲9 | MCDUNPHY Conn Team Skyline | Team Skyline | 15:26 15:26 | |||
38 | 63 | ▲25 | NEFF Henry Team California | Team California | 15:56 15:56 | |||
39 | 44 | ▲5 | TERRIER Lucas Team Novo Nordisk Development | Team Novo Nordisk Development | 16:18 16:18 | |||
40 | 45 | ▲5 | ARROYAVE Daniel GW Erco Shimano | GW Erco Shimano | ,, 16:18 | |||
41 | 32 | ▼9 | SCHAEFER Stephen Landis Cyclery/Trek | Landis Cyclery/Trek | 16:51 16:51 | |||
42 | 38 | ▼4 | JOLLY Carl Schils - Doltcini | Schils - Doltcini | 17:24 17:24 | |||
43 | 62 | ▲19 | MEDINA Joaquin Above & Beyond Cancer Cycling | Above & Beyond Cancer Cycling | 18:17 18:17 | |||
44 | 35 | ▼9 | GARDON Elouan Team California | Team California | 19:01 19:01 | |||
45 | 36 | ▼9 | ERNST Chris Expeditors Elite Cycling | Expeditors Elite Cycling | 19:37 19:37 | |||
46 | 50 | ▲4 | WELCH Patrick Above & Beyond Cancer Cycling | Above & Beyond Cancer Cycling | 19:43 19:43 | |||
47 | 52 | ▲5 | CROSS Eugene Schils - Doltcini | Schils - Doltcini | 19:57 19:57 | |||
48 | 57 | ▲9 | RITZOW Max Expeditors Elite Cycling | Expeditors Elite Cycling | 20:42 20:42 | |||
49 | 39 | ▼10 | CHILD Asa Rio Grande Elite Cycling Team | Rio Grande Elite Cycling Team | 20:57 20:57 | |||
50 | 51 | ▲1 | O'CONNOR Liam Chalet Colorado / Conifer Bike Shop Racing | Chalet Colorado / Conifer Bike Shop Racing | 22:13 22:13 | |||
51 | 56 | ▲5 | MATHER Luke Chalet Colorado / Conifer Bike Shop Racing | Chalet Colorado / Conifer Bike Shop Racing | 22:42 22:42 | |||
52 | 34 | ▼18 | CASTILLO Ulises Alfredo Olinka Specialized | Olinka Specialized | 22:49 22:49 | |||
53 | 67 | ▲14 | RENAUD-TREMBLAY Sasha TaG Cycling | TaG Cycling | 23:05 23:05 | |||
54 | 64 | ▲10 | CHRISTIAN Sean Team Skyline | Team Skyline | 23:15 23:15 | |||
55 | 42 | ▼13 | LARSON Evan Above & Beyond Cancer Cycling | Above & Beyond Cancer Cycling | 24:02 24:02 | |||
56 | 68 | ▲12 | KEOGH Cian Team Skyline | Team Skyline | 24:04 24:04 | |||
57 | 49 | ▼8 | TAMBURRI Cole Rio Grande Elite Cycling Team | Rio Grande Elite Cycling Team | 24:48 24:48 | |||
58 | 47 | ▼11 | KIANI Aria SoCalCycling.com Team | SoCalCycling.com Team | 25:52 25:52 | |||
59 | 48 | ▼11 | CAMARA Cesar Olinka Specialized | Olinka Specialized | 25:58 25:58 | |||
60 | 74 | ▲14 | LÓPEZ Juan José Team Novo Nordisk Development | Team Novo Nordisk Development | 26:47 26:47 | |||
61 | 53 | ▼8 | POSNIC Louis Marie Team Novo Nordisk Development | Team Novo Nordisk Development | 27:10 27:10 | |||
62 | 55 | ▼7 | SOPHER Matan Landis Cyclery/Trek | Landis Cyclery/Trek | 27:30 27:30 | |||
63 | 66 | ▲3 | BOCK Peter Jacomo Racing Domestic Elite p/b Minsky's | Jacomo Racing Domestic Elite p/b Minsky's | 28:27 28:27 | |||
64 | 54 | ▼10 | ESPARZA Fausto Olinka Specialized | Olinka Specialized | 28:47 28:47 | |||
65 | 60 | ▼5 | BEETS Jeffe Team Novo Nordisk Development | Team Novo Nordisk Development | 29:13 29:13 | |||
66 | 58 | ▼8 | MCGEOUGH Cormac Canel's - Java | Canel's - Java | 29:51 29:51 | |||
67 | 59 | ▼8 | BOARDMAN Samuel Project Echelon Racing | Project Echelon Racing | 31:21 31:21 | |||
68 | 61 | ▼7 | MCGILL Scott Project Echelon Racing | Project Echelon Racing | 32:00 32:00 | |||
69 | 81 | ▲12 | DIEMAR Jack Team California | Team California | 32:36 32:36 | |||
70 | 88 | ▲18 | TABARES Nicholas Chalet Colorado / Conifer Bike Shop Racing | Chalet Colorado / Conifer Bike Shop Racing | 32:43 32:43 | |||
71 | 69 | ▼2 | LANGE Colby Project Echelon Racing | Project Echelon Racing | 34:50 34:50 | |||
72 | 70 | ▼2 | SCOTT Cody Competitive Edge Racing | Competitive Edge Racing | 35:03 35:03 | |||
73 | 73 | - | STROBEL Robert Competitive Edge Racing | Competitive Edge Racing | 35:07 35:07 | |||
74 | 71 | ▼3 | YORK Henry Rio Grande Elite Cycling Team | Rio Grande Elite Cycling Team | 35:28 35:28 | |||
75 | 76 | ▲1 | KOTULSKI Przemysław Team Novo Nordisk Development | Team Novo Nordisk Development | 35:42 35:42 | |||
76 | 72 | ▼4 | HSU Johnathan Expeditors Elite Cycling | Expeditors Elite Cycling | 36:24 36:24 | |||
77 | 77 | - | JIMENEZ Kevin Canel's - Java | Canel's - Java | 37:47 37:47 | |||
78 | 89 | ▲11 | FLANAGAN Liam Team Skyline | Team Skyline | 37:52 37:52 | |||
79 | 82 | ▲3 | GAULKE Wyatt Chalet Colorado / Conifer Bike Shop Racing | Chalet Colorado / Conifer Bike Shop Racing | 39:20 39:20 | |||
80 | 83 | ▲3 | MALDONADO Edibaldo Olinka Specialized | Olinka Specialized | 39:32 39:32 | |||
81 | 85 | ▲4 | LACAILLE Charlie Schils - Doltcini | Schils - Doltcini | 39:50 39:50 | |||
82 | 86 | ▲4 | HENKHAUS William Above & Beyond Cancer Cycling | Above & Beyond Cancer Cycling | 40:28 40:28 | |||
83 | 79 | ▼4 | DEETZ Robert Chalet Colorado / Conifer Bike Shop Racing | Chalet Colorado / Conifer Bike Shop Racing | 44:20 44:20 | |||
84 | 78 | ▼6 | RITCHIE Ryder Jacomo Racing Domestic Elite p/b Minsky's | Jacomo Racing Domestic Elite p/b Minsky's | 44:36 44:36 | |||
85 | 84 | ▼1 | DUNKLEBERGER Henry Chalet Colorado / Conifer Bike Shop Racing | Chalet Colorado / Conifer Bike Shop Racing | 45:44 45:44 | |||
86 | 87 | ▲1 | CLEMENTS Oliver Team Novo Nordisk Development | Team Novo Nordisk Development | 46:45 46:45 | |||
87 | 90 | ▲3 | COLLINS Noah Jacomo Racing Domestic Elite p/b Minsky's | Jacomo Racing Domestic Elite p/b Minsky's | 47:51 47:51 | |||
88 | 92 | ▲4 | COLLINS Peter Expeditors Elite Cycling | Expeditors Elite Cycling | 52:24 52:24 | |||
89 | 91 | ▲2 | ELLMORE Matthew Schils - Doltcini | Schils - Doltcini | 57:21 57:21 | |||
90 | 93 | ▲3 | ROBERTS Rex SoCalCycling.com Team | SoCalCycling.com Team | 59:47 59:47 |
DNF=Did not finish / DNS=Did not start / OTL = Outside time limit / DF=Did finish, no result / NR=No result Rider wearing the jersey >50% of race distance in group before peloton
Race information

- Date:27 April 2025
- Start time:09:52 (17:52 CET)
- Avg. speed winner:42.383 km/h
- Classification:2.2
- Race category:ME - Men Elite
- Distance:106.1 km
- Points scale:
- UCI scale:
- Parcours type:
- ProfileScore:78
- Vertical meters:1623
- Departure:
- Arrival:
- Race ranking:
- Startlist quality score:
- Won how:
- Avg. temperature: