| 1 | Rick CahoonPlace 1 · Unattached | — | Unattached | 17:54.44 |
| 2 | Ethan HubbellPlace 2 · Grade 9 · Shepherd | 9 | Shepherd | 18:09.01 PR |
| 3 | Jacob WaltersPlace 3 · Unattached | — | Unattached | 18:28.09 |
| 4 | Ben MoeggenbergPlace 4 · Grade 9 · Shepherd | 9 | Shepherd | 18:30.09 |
| 5 | James BigardPlace 5 · Grade 8 · Shepherd | 8 | Shepherd | 18:35.09 PR |
| 6 | Dyllon McLouthPlace 6 · Grade 11 · Bear Lake | 11 | Bear Lake | 18:38.53 |
| 7 | Michael BelinskyPlace 7 · Grade 12 · Bear Lake | 12 | Bear Lake | 18:43.70 |
| 8 | BJ TomanekPlace 8 · Unattached | — | Unattached | 19:13.11 |
| 9 | Nick MoeggenbergPlace 9 · Grade 11 · Shepherd | 11 | Shepherd | 19:15.36 |
| 10 | Seth SchaferPlace 10 · Grade 9 · Shepherd | 9 | Shepherd | 19:19.83 |
| 11 | Luke KruppePlace 11 · Grade 10 · Hesperia | 10 | Hesperia | 19:29.15 |
| 12 | Jack McDonaldPlace 12 · Grade 12 · Shepherd | 12 | Shepherd | 19:30.40 |
| 13 | Paul LopezPlace 13 · Grade 12 · Hesperia | 12 | Hesperia | 19:41.54 PR |
| 14 | Charlie BrownPlace 14 · Grade 9 · Clare | 9 | Clare | 19:59.32 |
| 15 | Kaleb SchroederPlace 15 · Grade 8 · Clare MS | 8 | Clare MS | 19:59.66 PR |
| 16 | Nicholas JoslinPlace 16 · Grade 9 · Shepherd | 9 | Shepherd | 20:04.35 |
| 17 | Gideon HowardPlace 17 · Grade 8 · Shepherd | 8 | Shepherd | 20:16.62 PR |
| 18 | AJ EppersonPlace 18 · Grade 10 · Bear Lake | 10 | Bear Lake | 20:17.51 |
| 19 | Tyler VanAveryPlace 19 · Grade 9 · Hesperia | 9 | Hesperia | 20:18.07 |
| 20 | Luca LeffewPlace 20 · Grade 9 · Bear Lake | 9 | Bear Lake | 20:27.70 |
| 21 | Jonathan LonePlace 21 · Grade 10 · Bear Lake | 10 | Bear Lake | 20:32.27 |
| 22 | Race MattiesPlace 22 · Grade 11 · Shepherd | 11 | Shepherd | 20:34.32 |
| 23 | Mitchell DavidsonPlace 23 · Grade 9 · Shepherd | 9 | Shepherd | 20:34.74 |
| 24 | Timothy HollidayPlace 24 · Grade 11 · Shepherd | 11 | Shepherd | 20:47.37 |
| 25 | Trevor PargeonPlace 25 · Grade 11 · Bear Lake | 11 | Bear Lake | 20:58.11 |
| 26 | Sam McDonaldPlace 26 · Grade 9 · Shepherd | 9 | Shepherd | 21:12.56 |
| 27 | Noah SuttonPlace 27 · Grade 10 · Bear Lake | 10 | Bear Lake | 21:22.00 |
| 28 | Tobias KongsvikPlace 28 · Grade 12 · Bear Lake | 12 | Bear Lake | 21:23.64 |
| 29 | James FinkPlace 29 · Unattached | — | Unattached | 21:28.04 |
| 30 | Noah NivisonPlace 30 · Grade 10 · Clare | 10 | Clare | 21:28.45 |
| 31 | Todd MerrillPlace 31 · Grade 11 · Bear Lake | 11 | Bear Lake | 22:04.84 |
| 32 | Kyle FinkPlace 32 · Grade 9 · Bear Lake | 9 | Bear Lake | 22:34.16 |
| 33 | Tayor PriestPlace 33 · Unattached | — | Unattached | 22:39.05 |
| 34 | Dakota KeilholtzPlace 34 · Grade 7 · Lakeview | 7 | Lakeview | 24:41.37 |
| 35 | Nick JermanPlace 35 · Grade 9 · Shepherd | 9 | Shepherd | 24:54.97 |
| 36 | Casey KoseyPlace 36 · Unattached | — | Unattached | 26:29.39 |
| 37 | Tighe PeperaPlace 37 · Grade 11 · Bear Lake | 11 | Bear Lake | 27:29.92 |
| 38 | Brock OuttmanPlace 38 · Unattached | — | Unattached | 28:06.81 |
| 39 | Carey HammelPlace 39 · Unattached | — | Unattached | 29:11.02 |
| 40 | Avery MulletPlace 40 · Grade 11 · Bear Lake | 11 | Bear Lake | 29:16.33 |
| 41 | Dustin BursleyPlace 41 · Unattached | — | Unattached | 30:44.79 |
| 42 | Will KettlerPlace 42 · Unattached | — | Unattached | 32:54.78 |