| 1 | Joseph Kerr | 24 | 873 | Bozeman | MT | Montana State University | 10 | 48:30.1 | 4:53.2 | 4:46.5 | 4:54.3 | 4:49.5 | 4:45.0 | 4:45.4 | 4:53.7 | 4:49.9 | 4:52.5 | 4:59.7 |
| 2 | Brian West | 38 | 110 | Missoula | MT | Team Osprey | 10 | 49:06.6 | 4:53.7 | 4:56.2 | 4:45.4 | 4:49.6 | 4:55.2 | 5:02.6 | 5:00.2 | 4:50.4 | 4:57.6 | 4:55.2 |
| 3 | Kaler Marshall | 40 | 930 | Walla Walla | WA | Service Course | 10 | 49:14.5 | 4:51.0 | 4:47.4 | 4:53.9 | 4:50.4 | 4:53.8 | 5:02.0 | 5:04.0 | 4:51.9 | 4:57.2 | 5:02.5 |
| 4 | Smith Hastings | 17 | 143 | Missoula | MT | Team Stampede | 10 | 49:28.0 | 4:54.9 | 4:46.7 | 4:51.0 | 4:49.4 | 4:54.3 | 5:01.4 | 5:04.2 | 5:02.0 | 5:03.7 | 4:59.8 |
| 5 | Robert Mazza | 31 | 136 | Missoula | MT | MTCX | 10 | 49:32.7 | 4:51.6 | 4:56.7 | 5:01.3 | 5:00.2 | 4:58.2 | 4:55.3 | 4:57.6 | 4:59.2 | 5:00.6 | 4:51.7 |
| 6 | Dan Mazza | 33 | 122 | Missoula | MT | MTCX | 10 | 49:32.8 | 4:50.0 | 4:59.1 | 4:58.9 | 5:00.5 | 4:57.5 | 4:56.7 | 4:57.6 | 4:59.1 | 5:00.7 | 4:52.2 |
| 7 | Toby Meierbachtol | 45 | 154 | Missoula | MT | MTCX pb Dram/Grist | 10 | 49:59.8 | 4:50.6 | 4:57.4 | 5:00.4 | 5:00.5 | 4:58.1 | 4:56.8 | 5:04.3 | 5:02.5 | 5:01.9 | 5:06.8 |
| 8 | Landon Felz | 17 | 672 | Missoula | MT | Team Stampede | 10 | 50:15.8 | 4:52.1 | 4:46.8 | 4:53.6 | 5:01.1 | 5:05.3 | 5:12.6 | 5:07.0 | 5:05.2 | 5:05.3 | 5:06.3 |
| 9 | Jack Pedde | 16 | 77 | Missoula | MT | | 10 | 50:32.0 | 4:58.2 | 4:58.0 | 4:59.3 | 5:02.6 | 5:06.1 | 5:01.9 | 5:10.5 | 5:07.1 | 5:05.8 | 5:02.1 |
| 10 | Emmett Davis | 16 | 216 | Missoula | MT | | 10 | 50:46.2 | 4:50.4 | 5:04.2 | 5:02.5 | 5:07.8 | 5:06.4 | 5:08.5 | 5:10.7 | 5:07.7 | 5:08.2 | 4:59.3 |
| 11 | Carlo Delong | 19 | 103 | Helena | MT | Hammer Nutrition | 10 | 51:46.6 | 4:59.4 | 5:09.1 | 5:04.0 | 5:20.2 | 5:15.4 | 5:16.7 | 5:11.1 | 5:08.1 | 5:15.2 | 5:07.1 |
| 12 | Seitze Hoff | 16 | 133 | Missoula | MT | MTCX Rangers | 10 | 52:15.6 | 5:14.2 | 5:13.2 | 5:12.7 | 5:14.0 | 5:19.9 | 5:14.9 | 5:05.6 | 5:20.0 | 5:12.7 | 5:08.0 |
| 13 | Tyler Hoecker | 38 | 142 | Missoula | MT | Osprey Racing p/b MTCX | 10 | 52:16.5 | 5:15.1 | 5:10.6 | 5:07.7 | 5:12.9 | 5:19.5 | 5:20.3 | 5:20.1 | 5:14.3 | 5:15.8 | 4:59.7 |
| 14 | Shaun Radley | 43 | 220 | Missoula | MT | MTCX | 10 | 52:32.4 | 5:07.1 | 5:11.8 | 5:15.3 | 5:16.0 | 5:19.2 | 5:19.9 | 5:17.3 | 5:09.1 | 5:13.4 | 5:22.9 |
| 15 | Andrew Laskowski | 38 | 2601 | Bozeman | MT | | 10 | 52:34.8 | 5:13.4 | 5:09.1 | 5:14.4 | 5:12.7 | 5:14.4 | 5:16.3 | 5:17.0 | 5:28.9 | 5:17.6 | 5:10.6 |
| 16 | Brian Bonham | 39 | 132 | Missoula | MT | Osprey Racing p/b MTCX | 10 | 52:42.6 | 5:06.5 | 5:14.1 | 5:12.1 | 5:15.4 | 5:23.5 | 5:15.8 | 5:16.7 | 5:20.7 | 5:21.5 | 5:15.9 |
| 17 | Luuk Mackenzie | 25 | 908 | Bozeman | MT | | 10 | 52:51.1 | 5:11.9 | 5:13.0 | 5:10.5 | 5:16.9 | 5:17.4 | 5:14.5 | 5:22.2 | 5:23.7 | 5:15.9 | 5:24.6 |
| 18 | Charlie Stuart | 46 | 144 | Missoula | MT | | 10 | 53:13.8 | 5:22.7 | 5:14.5 | 5:13.3 | 5:14.0 | 5:15.9 | 5:09.8 | 5:15.1 | 5:16.8 | 5:52.1 | 5:19.3 |
| 19 | Elijah Passwater | 28 | 135 | Missoula | MT | Osprey Racing p/b MTCX | 10 | 53:28.9 | 5:18.7 | 5:23.4 | 5:24.0 | 5:16.4 | 5:28.8 | 5:28.9 | 5:17.1 | 5:21.8 | 5:17.5 | 5:11.9 |
| 20 | Colin Harper | 23 | 860 | Bozeman | MT | | 10 | 53:30.2 | 5:34.4 | 5:17.6 | 5:15.4 | 5:22.5 | 5:29.2 | 5:21.5 | 5:17.1 | 5:20.7 | 5:19.1 | 5:12.2 |
| 21 | Ryder Lenaburg | 14 | 113 | Missoula | MT | MTCX Rangers | 10 | 53:31.2 | 5:39.8 | 5:08.4 | 5:16.5 | 5:25.0 | 5:27.3 | 5:25.1 | 5:22.0 | 5:19.2 | 5:18.5 | 5:08.8 |
| 22 | Perry Leysens | 32 | 363 | Kalispell | MT | | 10 | 53:44.3 | 5:16.6 | 5:17.1 | 5:24.6 | 5:24.4 | 5:28.8 | 5:30.6 | 5:18.8 | 5:25.6 | 5:18.9 | 5:18.4 |
| 23 | David Currie | 38 | 137 | Missoula | MT | Osprey | 9 | 49:00.7 | 5:51.6 | 5:14.1 | 5:15.8 | 5:18.3 | 5:28.1 | 5:29.5 | 5:25.2 | 5:25.8 | 5:31.9 | |
| 24 | Kael Olson | 18 | 941 | Spokane | WA | Team Booger | 9 | 49:18.1 | 5:42.3 | 5:20.1 | 5:28.1 | 5:27.6 | 5:27.1 | 5:26.5 | 5:24.9 | 5:30.2 | 5:30.8 | |
| 25 | Steve Sevilla | 52 | 2602 | Missoula | MT | Hellgate Cyclery | 9 | 49:30.1 | 5:45.5 | 5:25.2 | 5:36.1 | 5:30.8 | 5:26.9 | 5:31.6 | 5:21.7 | 5:31.8 | 5:20.0 | |
| 26 | Garrett Alderman | 28 | 192 | Missoula | MT | | 9 | 49:33.8 | 5:32.1 | 5:17.4 | 5:24.5 | 5:29.4 | 5:43.0 | 5:27.2 | 5:34.2 | 5:37.2 | 5:28.5 | |
| 27 | Enzo Spataro | 14 | 45 | Missoula | MT | MTCX Rangers | 9 | 49:59.9 | 5:29.1 | 5:14.9 | 5:26.7 | 5:32.4 | 5:42.5 | 5:47.1 | 5:38.6 | 5:36.8 | 5:31.5 | |
| 28 | Michael Kernan | 39 | 44 | Missoula | MT | | 9 | 50:08.4 | 5:26.8 | 5:36.4 | 5:33.6 | 5:34.1 | 5:38.4 | 5:37.5 | 5:35.5 | 5:33.8 | 5:32.0 | |
| 29 | Adam Jensen | 46 | 831 | Anchorage | AK | | 9 | 50:21.0 | 6:00.2 | 5:18.1 | 5:23.0 | 5:34.6 | 6:00.2 | 5:37.3 | 5:33.4 | 5:29.4 | 5:24.4 | |
| 30 | Canon Gardner | 16 | 2600 | Missoula | MT | | 9 | 51:53.9 | 5:49.9 | 5:27.2 | 5:45.3 | 5:52.0 | 5:36.9 | 5:45.7 | 5:57.4 | 6:01.8 | 5:37.3 | |
| 31 | Phillip Grove | 43 | 934 | Columbia Falls | MT | Original Thunder Alums | 9 | 52:13.9 | 5:39.6 | 5:35.6 | 5:44.6 | 5:49.2 | 5:51.3 | 5:59.0 | 6:04.6 | 5:51.2 | 5:38.4 | |
| 32 | Jeff Bookwalter | 57 | 172 | Missoula | MT | MTCX | 9 | 52:38.0 | 5:56.9 | 5:50.5 | 5:45.6 | 5:44.0 | 5:51.0 | 5:51.0 | 5:55.1 | 5:54.8 | 5:48.6 | |
| 33 | Cory Kaufman | 38 | 946 | Missoula | MT | The Cycling House | 9 | 53:43.5 | 5:43.8 | 5:51.4 | 5:56.9 | 5:53.1 | 5:52.3 | 5:44.5 | 6:06.4 | 6:35.2 | 5:59.5 | |
| 34 | Land Westenfelder | 19 | 15 | Missoula | MT | Team Stampede | 9 | 53:46.3 | 6:03.5 | 5:48.2 | 5:52.5 | 5:48.1 | 6:03.0 | 6:11.8 | 6:06.5 | 6:07.5 | 5:44.7 | |
| 35 | Andrew Hawley | 50 | 355 | Helena | MT | | 9 | 54:05.5 | 5:37.9 | 5:43.9 | 5:47.6 | 6:00.6 | 6:12.3 | 6:07.5 | 6:16.3 | 6:06.3 | 6:12.6 | |
| 36 | Asher Trunkey | 30 | 918 | Walla Walla | WA | | 8 | 50:22.1 | 5:51.6 | 5:44.8 | 6:08.6 | 6:02.3 | 7:06.0 | 6:23.3 | 6:53.0 | 6:12.2 | | |
| 37 | Brian Dekiep | 53 | 977 | Helena | MT | | 8 | 50:34.2 | 6:14.6 | 6:03.6 | 6:11.9 | 6:07.4 | 6:29.0 | 6:29.6 | 6:28.0 | 6:29.6 | | |
| 38 | Nick Sackman | 39 | 925 | Post Falls | ID | | 8 | 51:08.1 | 6:08.1 | 6:04.9 | 6:36.9 | 6:20.4 | 6:37.9 | 6:31.2 | 6:31.5 | 6:16.7 | | |
| 39 | Kels Phelps | 38 | 282 | Missoula | MT | | 8 | 51:17.5 | 6:32.3 | 6:14.3 | 6:21.0 | 6:27.8 | 6:28.3 | 6:22.8 | 6:32.2 | 6:18.5 | | |
| 40 | Michael Larsen | 44 | 283 | Missoula | MT | | 8 | 53:07.2 | 6:40.2 | 6:36.4 | 6:26.1 | 6:39.3 | 6:47.6 | 6:41.0 | 6:38.7 | 6:37.6 | | |
| 41 | Andrew Hawkins | 18 | 105 | | | | 8 | 53:43.1 | 6:22.4 | 6:19.5 | 6:25.2 | 6:26.8 | 6:45.2 | 6:40.5 | 7:50.5 | 6:52.7 | | |
| 42 | Everett Dekiep | 18 | 824 | Helena | MT | | 7 | 48:56.0 | 6:33.5 | 6:35.1 | 7:17.7 | 7:28.6 | 7:22.5 | 6:36.1 | 7:02.4 | | | |
| 43 | Devin Harper | 30 | 926 | Spokane | WA | | 7 | 49:37.3 | 6:07.6 | 6:04.7 | 6:08.5 | 6:24.5 | 9:43.2 | 7:22.1 | 7:46.3 | | | |
| 44 | August Crouch | 16 | 75 | Missoula | MT | Rangers | 4 | 21:57.9 | 5:44.1 | 5:19.3 | 5:19.9 | 5:34.4 | | | | | | |
| 45 | Brendan Halpin | 42 | 246 | Missoula | MT | The Cycling House | 4 | 23:00.4 | 5:37.8 | 5:44.5 | 5:41.2 | 5:56.8 | | | | | | |
| 46 | Peter Leclaire | 43 | 141 | Missoula | MT | Missoula Bicycle Works | 3 | 16:49.0 | 5:01.6 | 5:19.3 | 6:28.0 | | | | | | | |
| 47 | Eli Hawkins | 14 | 903 | | | | 3 | 22:14.0 | 7:19.5 | 7:13.0 | 7:41.4 | | | | | | | |