1 | David Thompson | 18 | 251 | New Canaan | CT | Finkraft Junior Cycling Team | 5 | 43:54.3 | 9:33.4 | 8:20.6 | 8:35.0 | 8:38.8 | 8:46.3 |
2 | Henry Coote | 18 | 253 | Manchester | MA | Competitive Edge Racing | 5 | 44:37.5 | 9:41.7 | 8:36.0 | 8:47.1 | 8:49.3 | 8:43.2 |
3 | Luke Walter | 18 | 257 | Boulder | CO | Boulder Junior Cycling | 5 | 44:42.5 | 9:45.5 | 8:27.2 | 8:45.8 | 8:55.3 | 8:48.6 |
4 | Miles Mattern | 18 | 252 | Rochester | NY | CXD Trek Bikes | 5 | 45:12.5 | 9:45.0 | 8:48.3 | 8:47.8 | 9:03.5 | 8:47.7 |
5 | Benjamin Bravman | 17 | 264 | Golden | CO | Boulder Junior Cycling | 5 | 45:15.0 | 9:41.9 | 8:53.0 | 8:46.2 | 9:04.2 | 8:49.5 |
6 | Garrett Beshore | 17 | 261 | Longmont | CO | Boulder Junior Cycling | 5 | 45:17.5 | 9:46.8 | 8:54.9 | 8:49.6 | 8:53.9 | 8:52.0 |
7 | Henry Rapinz | 18 | 260 | Boulder | CO | Boulder Junior Cycling | 5 | 45:18.9 | 9:45.2 | 8:45.3 | 8:50.4 | 9:04.2 | 8:53.7 |
8 | Eli Deboom | 18 | 258 | Boulder | CO | Boulder Junior Cycling | 5 | 45:21.3 | 9:45.7 | 8:44.3 | 8:50.5 | 9:04.9 | 8:55.6 |
9 | James Halverson | 18 | 256 | North Branch | MN | Minnesota Junior Cycling | 5 | 45:50.0 | 9:41.6 | 8:52.1 | 9:27.2 | 8:57.4 | 8:51.5 |
10 | Alexander Scopinich-Burgel | 18 | 255 | Concord | MA | New England Development P/b Cadence Wealth Management | 5 | 45:58.0 | 9:45.4 | 8:58.1 | 9:01.2 | 9:14.2 | 8:58.9 |
11 | Zane Strait | 18 | 282 | Bend | OR | Biciclista US | 5 | 45:59.5 | 10:08.2 | 8:55.6 | 9:00.2 | 9:02.2 | 8:53.1 |
12 | Felix Antoine Leclair | 18 | 254 | Saint-Denis-De-Brompton | QC | Siboire QuiRoule | 5 | 46:25.1 | 10:00.6 | 8:53.9 | 9:06.9 | 9:06.3 | 9:17.3 |
13 | Peter Bentley | 17 | 273 | Bend | OR | Cascadia Junior Cycling | 5 | 46:27.7 | 10:12.7 | 9:15.9 | 8:56.3 | 8:54.9 | 9:07.5 |
14 | Remi Brisebois | 18 | 270 | Chelsea | QC | Ride with Rendall | 5 | 46:40.2 | 10:19.2 | 8:59.7 | 9:04.2 | 9:13.9 | 9:03.0 |
15 | Tristan Taillefer | 17 | 266 | Saint-Denis-De-Brompton | QC | SIBOIRE QUIROULE | 5 | 46:49.2 | 10:08.0 | 8:58.3 | 9:03.9 | 9:16.7 | 9:22.1 |
16 | Kai Peterka | 17 | 279 | Littleton | CO | Team Booger | 5 | 46:57.2 | 10:17.6 | 9:06.8 | 9:12.7 | 9:14.3 | 9:05.6 |
17 | Noah Shelton | 18 | 263 | Mill Valley | CA | Bear CX | 5 | 47:03.9 | 10:15.8 | 9:05.5 | 9:10.5 | 9:19.4 | 9:12.6 |
18 | Finn Westover | 18 | 276 | Seattle | WA | Booger | 5 | 47:13.3 | 10:17.9 | 9:11.2 | 9:08.4 | 9:14.3 | 9:21.4 |
19 | John Montgomery Rigby | 17 | 280 | West Vancouver | BC | TeamDEVO | 5 | 47:19.5 | 10:09.8 | 9:11.7 | 9:12.1 | 9:24.0 | 9:21.7 |
20 | Dylan Haynes | 17 | 269 | Boulder | CO | Boulder Junior Cycling | 5 | 47:35.3 | 10:18.1 | 9:08.6 | 9:19.5 | 9:29.5 | 9:19.4 |
21 | Graham Francis | 17 | 265 | Edmonton | AB | Juventus Cycling Club | 5 | 47:40.8 | 10:15.8 | 9:19.7 | 9:18.6 | 9:34.5 | 9:12.1 |
22 | Jade Rohde | 18 | 262 | Ashland | OR | | 5 | 47:50.4 | 10:05.1 | 8:49.3 | 9:14.8 | 9:16.5 | 10:24.6 |
23 | Ryan Drummond | 18 | 267 | Bentonville | AR | The Academy Bentonville | 5 | 47:51.0 | 10:00.6 | 8:54.3 | 9:28.3 | 9:28.9 | 9:58.7 |
24 | Aran Connolly | 17 | 271 | Seattle | WA | Team Booger | 5 | 48:00.1 | 10:13.0 | 9:22.0 | 9:35.6 | 9:24.9 | 9:24.4 |
25 | Oscar Wong | 17 | 285 | Victoria | BC | Broad Street Breakaway | 5 | 48:11.8 | 10:15.3 | 9:20.0 | 9:37.6 | 9:32.2 | 9:26.5 |
26 | Colton Zabolotney | 18 | 283 | Three Hills | AB | The Bike Shop Racing | 5 | 48:17.0 | 10:31.3 | 9:19.8 | 9:38.4 | 9:27.1 | 9:20.2 |
27 | Ben Morin | 17 | 278 | Spruce Grove | AB | Juventus Cycling Club | 5 | 48:30.3 | 10:26.0 | 9:21.4 | 9:35.0 | 9:35.3 | 9:32.3 |
28 | Noah Streif | 18 | 275 | Boise | ID | BYRDS | 5 | 48:33.4 | 10:27.8 | 9:23.8 | 9:24.9 | 9:37.8 | 9:38.9 |
29 | Lucas Goertz | 18 | 259 | Waterloo | ON | KW Cycling Academy | 5 | 49:07.8 | 10:11.9 | 9:43.5 | 9:49.2 | 9:42.6 | 9:40.5 |
30 | Tyler Morgenson | 17 | 272 | Bend | OR | Team Booger / Casacadia Jr Cycling | 5 | 50:16.1 | 10:17.7 | 9:52.8 | 9:58.6 | 10:12.4 | 9:54.4 |
31 | Joel Dyck | 17 | 277 | Calgary | AB | Cyclemeisters / Bow Cycle | 5 | 50:31.0 | 10:38.7 | 9:56.9 | 10:08.5 | 10:00.6 | 9:46.1 |
32 | Mathias Lin | 17 | 268 | Toronto | ON | Hardwood Next Wave Stimulus | 5 | 52:02.8 | 11:07.5 | 10:07.7 | 10:05.0 | 10:18.0 | 10:24.3 |
33 | Owen Kuhl | 17 | 286 | Medford | OR | LandShark | 3 | 31:31.9 | 10:55.8 | 10:13.4 | 10:22.6 | | |
34 | Emmett Macklem | 17 | 281 | Canmore | AB | Rundle Mountain Cycling Club | 3 | 32:53.5 | 11:32.9 | 10:32.6 | 10:47.9 | | |
35 | Sean Obregon | 18 | 284 | Santa Cruz | CA | Santa Cruz Free Agent | 2 | 19:35.1 | 10:15.5 | 9:19.5 | | | |
36 | William Lemieux | 17 | 287 | Calgary | AB | Cyclemeisters/Bow Cycle | 2 | 23:03.2 | 11:47.8 | 11:15.3 | | | |
37 | Rhett Bates | 18 | 274 | West Kelowna | BC | Giant Canada Off-Road Team | 1 | 10:31.7 | 10:31.7 | | | | |