1 | Lasse Konecny | Breckenridge | CO | Bear National Team | 20 | 36 | 4 | 1:27:27.3 | 21:51.2 | 22:07.4 | 21:47.6 | 21:40.9 |
2 | Logan Sadesky | Canmore | AB | Rundle Mountain Cycling Club | 23 | 32 | 4 | 1:27:34.1 | 21:52.9 | 22:08.9 | 21:59.3 | 21:32.9 |
3 | Dane Grey | Durango | CO | Durango Segment 28 | 20 | 34 | 4 | 1:28:04.8 | 21:52.4 | 22:07.9 | 22:16.7 | 21:47.8 |
4 | Kyan Olshove | Traverse City | MI | Great Lakes Off Road Initiative | 21 | 33 | 4 | 1:28:42.7 | 21:55.9 | 22:05.0 | 22:31.0 | 22:10.6 |
5 | Carson Hampton | Boise | ID | Bear National Team | 20 | 35 | 4 | 1:31:51.7 | 21:53.7 | 22:02.9 | 23:27.9 | 24:27.1 |
6 | Bradyn Lange | Mendocino | CA | SCOTT / Orange Seal | 24 | 366 | 4 | 1:31:53.0 | 21:35.8 | 22:21.7 | 24:10.0 | 23:45.3 |
7 | Caleb Swartz | Missoula | MT | ENVE Composites/ Industry Nine | 24 | 38 | 4 | 1:32:04.5 | 22:33.8 | 23:07.1 | 23:32.9 | 22:50.5 |
8 | Gabe Harrelson | Anthem | AZ | WE Development | 19 | 58 | 4 | 1:32:05.8 | 22:32.4 | 23:06.8 | 23:35.1 | 22:51.4 |
9 | Marcis Shelton | Mill Valley | CA | | 19 | 71 | 4 | 1:32:21.0 | 23:12.5 | 23:05.8 | 23:16.9 | 22:45.7 |
10 | Justin Peck | Los Gatos | CA | Los Gatos Bicycle Racing Club | 20 | 43 | 4 | 1:32:26.0 | 22:55.2 | 23:24.3 | 23:34.0 | 22:32.5 |
11 | Jacob Allen | Morgan | UT | Cure T1D | 19 | 48 | 4 | 1:32:45.6 | 23:49.9 | 22:46.9 | 23:16.6 | 22:52.1 |
12 | Ivan Sippy | Durango | CO | Team Durango Segment 28 | 20 | 81 | 4 | 1:33:25.7 | 22:24.3 | 23:14.6 | 23:36.1 | 24:10.7 |
13 | Brady White | Laguna Beach | CA | Bear National Team | 19 | 44 | 4 | 1:33:32.2 | 23:12.7 | 23:07.2 | 23:34.2 | 23:38.0 |
14 | Carter Hall | Bozeman | MT | Dryve Racing | 27 | 90 | 4 | 1:34:07.5 | 22:47.6 | 23:07.8 | 24:51.7 | 23:20.2 |
15 | Griffin Hoppin | Mill Valley | CA | USA Cycling Development MTB Team | 20 | 59 | 4 | 1:34:20.9 | 23:54.3 | 23:28.8 | 23:34.3 | 23:23.4 |
16 | Noah Warren | Birmingham | AL | USA Cycling Development MTB Team | 19 | 39 | 4 | 1:35:11.8 | 23:11.9 | 24:04.1 | 24:19.4 | 23:36.3 |
17 | Samuel Elson | Washington | UT | HART Cycling | 25 | 37 | 4 | 1:35:19.9 | 23:28.2 | 24:44.6 | 23:53.6 | 23:13.3 |
18 | Cody Scott | Courtenay | BC | Competitive Edge Racing | 21 | 45 | 4 | 1:35:53.8 | 23:51.5 | 23:41.6 | 24:07.3 | 24:13.2 |
19 | Patrick Ball | Salt Lake City | UT | USA Cycling Development MTB Team | 22 | 49 | 4 | 1:36:14.2 | 23:29.6 | 23:38.7 | 24:20.5 | 24:45.3 |
20 | Adam Mote | Golden | CO | USA Cycling Development MTB Team | 19 | 42 | 4 | 1:36:21.6 | 24:00.5 | 23:52.2 | 24:03.2 | 24:25.6 |
21 | Nate Knowles | Batavia | IL | PROTERRA RACING | 22 | 62 | 4 | 1:36:26.0 | 23:11.1 | 23:07.9 | 24:18.4 | 25:48.5 |
22 | Lucas Miers | Reno | NV | Reno Devo | 21 | 65 | 4 | 1:36:52.3 | 23:22.2 | 24:02.8 | 24:50.3 | 24:36.9 |
23 | Roger Arnell | Farmington | UT | Johnson Elite Orthodontics | 38 | 78 | 4 | 1:37:59.2 | 23:21.5 | 23:23.6 | 26:15.4 | 24:58.5 |
24 | Hadden Beykirch | St George | UT | USA Cycling Development MTB Team | 19 | 47 | 4 | 1:38:42.7 | 23:51.6 | 24:50.3 | 25:37.7 | 24:22.9 |
25 | Ben Crismon | Louisville | KY | Bear National Team | 19 | 40 | 4 | 1:38:47.7 | 23:12.8 | 24:57.6 | 25:02.7 | 25:34.4 |
26 | Charles Rausch | Sunnyvale | CA | | 21 | 70 | 4 | 1:40:07.7 | 24:09.2 | 24:23.0 | 25:12.5 | 26:22.9 |
27 | Preston Johnson | Springville | UT | USA Cycling Development MTB Team | 19 | 60 | 4 | 1:40:23.3 | 24:36.3 | 24:18.1 | 25:42.9 | 25:45.8 |
28 | Andrew Conover | Highland | UT | Spry DRT | 23 | 51 | 4 | 1:40:56.2 | 24:36.0 | 26:33.1 | 25:03.0 | 24:43.9 |
29 | Daniel Mazza | Missoula | MT | MTCX | 30 | 64 | 4 | 1:41:09.9 | 24:38.9 | 25:20.7 | 25:38.6 | 25:31.5 |
30 | Miles Mokelke | Flagstaff | AZ | Team SET Coaching | 20 | 6 | 4 | 1:41:14.4 | 23:50.9 | 24:35.4 | 25:37.8 | 27:10.2 |
31 | Adam Ptaszek | Lemont | IL | WE Development | 19 | 77 | 4 | 1:41:46.9 | 24:39.5 | 25:25.0 | 25:26.9 | 26:15.3 |
32 | Bryce Egley | Preston | ID | Riders Inc | 19 | 54 | 4 | 1:41:50.8 | 24:41.4 | 24:41.4 | 25:11.2 | 27:16.6 |
33 | Isaac Zabriskie | Salt Lake City | UT | Maybird | 19 | 80 | 4 | 1:43:04.9 | 23:50.2 | 25:30.4 | 26:34.6 | 27:09.5 |
34 | Victor Cashes | Oklahoma City | OK | Team Audi McKinney-Encore Wire p/b Cadence Cyclery | 23 | 41 | 4 | 1:43:23.4 | 24:57.6 | 25:43.0 | 26:18.5 | 26:24.1 |
35 | Jaxson Weaver | Highland | UT | We Development | 19 | 75 | 4 | 1:44:41.4 | 25:59.3 | 26:07.0 | 26:34.8 | 26:00.2 |
36 | Dylan Fairchild | Salt Lake City | UT | KUHL Cycling Team | 22 | 55 | 4 | 1:44:55.6 | 25:19.2 | 26:19.8 | 26:48.1 | 26:28.3 |
37 | Bryce Bennett | Salt Lake City | UT | KUHL Cycling Team | 21 | 50 | 4 | 1:45:07.4 | 25:09.5 | 26:18.0 | 26:10.9 | 27:28.9 |
38 | Elliot Thornblade | Missoula | MT | Team Stampede | 19 | 73 | 4 | 1:45:20.0 | 24:37.0 | 25:26.7 | 27:08.4 | 28:07.8 |
39 | Trace Wallin | Park City | UT | White Pine Athletics | 19 | 74 | 4 | 1:46:51.5 | 24:42.1 | 25:55.5 | 27:15.5 | 28:58.2 |
40 | Kyson Montague | Draper | UT | | 21 | 68 | 4 | 1:48:44.4 | 26:05.0 | 26:35.1 | 27:40.5 | 28:23.7 |
41 | Jeremy Norris | Fort Collins | CO | HART Cycling | 25 | 79 | 4 | 1:50:00.9 | 24:10.4 | 27:08.3 | 28:43.2 | 29:58.9 |
42 | Garret Moehring | Avon | CO | Pedal Power Colorado/RMI | 21 | 66 | 3 | 1:21:10.1 | 26:51.6 | 26:54.4 | 27:24.0 | |
43 | Will Kendall | Folsom | CA | Specialized Sacramento | 19 | 61 | 3 | 1:21:22.7 | 26:05.5 | 27:27.6 | 27:49.5 | |
44 | Cullen Perkey | Denver | CO | | 20 | 83 | 3 | 1:22:23.0 | 26:27.7 | 26:45.8 | 29:09.3 | |
45 | Injae Sol | Squamish | BC | Charge BCXC Racing | 19 | 84 | 3 | 1:22:56.4 | 26:51.0 | 27:36.0 | 28:29.3 | |
46 | Jakob Craig | Tomahawk | WI | Reno Devo | 20 | 52 | 3 | 1:24:53.7 | 26:53.3 | 28:04.5 | 29:55.9 | |
47 | Noah Demuth | Louisville | KY | Schellers Fitness and Cycling | 21 | 53 | 2 | 59:40.9 | 28:44.1 | 30:56.7 | | |
48 | Matthew Grady | Cedarburg | WI | Team Pedal Moraine | 29 | 82 | 2 | 1:01:15.2 | 30:25.1 | 30:50.1 | | |
Drop | Keiran Eagen | Durango | CO | Team Durango Segment 28 | 25 | 46 | 3 | 1:13:24.1 | 22:48.7 | 24:20.8 | 26:14.5 | |
Drop | Jordan Sirtoli | Redmond | OR | Dryve Racing | 32 | 86 | 3 | 1:20:08.9 | 24:58.7 | 27:02.9 | 28:07.1 | |
Drop | Conner Lacey | Draper | UT | Khul Racing | 22 | 63 | 2 | 57:21.1 | 27:48.9 | 29:32.2 | | |
Drop | Cal Skilsky | Bellingham | WA | Stash Cycles | 28 | 72 | 1 | 23:52.6 | 23:52.6 | | | |
Drop | Ethan Ash | Denver | CO | WE Development | 20 | 76 | 1 | 23:57.9 | 23:57.9 | | | |