| | 186 | Jaxon Marshall | Junior Boys (Up to 18) Full | 1 | 02:12:22 | 04:28:22.8 | Rouleur Devo p/b DNA |
| | 193 | Bryce Egley | Junior Boys (Up to 18) Full | 2 | 02:12:20 | 04:35:22.4 | Rouleur Devo p/b DNA |
| | 216 | Caleb Gardner | Junior Boys (Up to 18) Full | 3 | 02:20:41 | 04:37:54.8 | Maybird Reyes-Psych |
| | 181 | Mitt Niederhauser | Junior Boys (Up to 18) Full | 4 | 02:12:20 | 04:46:38.8 | |
| | 213 | Tyler Young | Junior Boys (Up to 18) Full | 5 | 02:12:21 | 04:52:13.5 | |
| | 170 | Noah Israelsen | Junior Boys (Up to 18) Full | 6 | 02:21:41 | 05:03:22.7 | Maybird Reyes-Psych |
| | 109 | SAMUEL MASON | Junior Boys (Up to 18) Full | 7 | 02:20:42 | 05:03:44.5 | Bike Hardcore |
| | 197 | Nate Stevens | Junior Boys (Up to 18) Full | 8 | 02:27:01 | 05:10:54.0 | Maybird Reyes-Psych |
| | 261 | Sage Venz | Junior Boys (Up to 18) Full | 9 | 02:25:44 | 05:13:33.1 | Mountain Green Race Team |
| | 128 | Jaxon Wiggins | Junior Boys (Up to 18) Full | 10 | 02:36:18 | 05:20:52.0 | BikeFix |
| | 158 | Hale Nickell | Junior Boys (Up to 18) Full | 11 | 02:27:02 | 05:24:32.2 | PCHS MTB Team |
| | 221 | Peyton Cox | Junior Boys (Up to 18) Full | 12 | 02:33:13 | 05:44:25.7 | |
| | 175 | Wyatt Schmauch | Junior Boys (Up to 18) Full | 13 | 02:40:46 | 06:23:01.4 | Morgan High |
| | 177 | Brady Muzquiz | Junior Boys (Up to 18) Full | 14 | 02:46:18 | 06:29:29.2 | |
| | 174 | Preston Johnson | Junior Boys (Up to 18) Full | 15 | 02:40:47 | 06:34:08.5 | Summit Bike Club |
| | 176 | Jack Johnson | Junior Boys (Up to 18) Full | 16 | 03:19:02 | | |
| | 124 | Maddux Leonard | Junior Boys (Up to 18) Full | | 02:17:32 | | Rouleur Devo p/b DNA |
| | 233 | Hunter Pease | Junior Boys (Up to 18) Full | | | | Ten 23 Cycling Team |