| 1 | Owen PattersonPlace 1 · Grade 9 · Westminster | 9 | Westminster | 23:06 |
| 2 | Brendin BurganPlace 2 · Grade 11 · Winters Mill | 11 | Winters Mill | 23:18 |
| 3 | Nikko GabrielPlace 3 · Grade 10 · Westminster | 10 | Westminster | 23:58 |
| 4 | John ReedPlace 4 · Grade 9 · Westminster | 9 | Westminster | 23:58 PR |
| 5 | Conner LogePlace 5 · Grade 9 · Westminster | 9 | Westminster | 23:59 |
| 6 | Graham LoefflerPlace 6 · Grade 9 · Westminster | 9 | Westminster | 24:03 |
| 7 | Gavin TittlePlace 7 · Grade 10 · Westminster | 10 | Westminster | 24:07 |
| 8 | John EtzelPlace 8 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 24:11 |
| 9 | Ridley BurdettePlace 9 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 24:15 |
| 10 | Jackson SchklovenPlace 10 · Grade 9 · Winters Mill | 9 | Winters Mill | 24:43 |
| 11 | Rece DavisPlace 11 · Grade 11 · Manchester Valley | 11 | Manchester Valley | 24:43 |
| 12 | Cole WalkerPlace 12 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 24:50 |
| 13 | Aidan AlexanderPlace 13 · Grade 10 · Westminster | 10 | Westminster | 24:52 |
| 14 | Scott ThomasPlace 14 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 24:53 |
| 15 | Lincoln DiehlPlace 15 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 25:05 |
| 16 | Jordan (Gavin) HillPlace 16 · Grade 12 · Manchester Valley | 12 | Manchester Valley | 25:05 |
| 17 | Evan HartmanPlace 17 · Grade 10 · Westminster | 10 | Westminster | 25:20 |
| 18 | Parker LuekingPlace 18 · Grade 9 · Westminster | 9 | Westminster | 25:25 |
| 19 | Matt AlemanPlace 19 · Grade 10 · Westminster | 10 | Westminster | 25:42 |
| 20 | Reed GarnerPlace 20 · Grade 10 · Westminster | 10 | Westminster | 25:54 |
| 21 | Noah SylvesterPlace 21 · Grade 11 · Westminster | 11 | Westminster | 26:08 |
| 22 | Rylan WalterPlace 22 · Grade 9 · Westminster | 9 | Westminster | 26:50 |
| 23 | Owen BurkPlace 23 · Grade 10 · Westminster | 10 | Westminster | 26:54 |
| 24 | Ian HaralamosPlace 24 · Grade 10 · Manchester Valley | 10 | Manchester Valley | 27:17 |
| 25 | Julien BellPlace 25 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 27:28 |
| 26 | Kris ConsuegraPlace 26 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 27:37 |
| 27 | Cameron BrookmanPlace 27 · Grade 10 · Westminster | 10 | Westminster | 27:46 |
| 28 | Peyton HillaryPlace 28 · Grade 9 · Westminster | 9 | Westminster | 28:10 |
| 29 | Oliver LightyPlace 29 · Grade 9 · Winters Mill | 9 | Winters Mill | 28:56 |
| 30 | Nathaniel ShoafPlace 30 · Grade 12 · Manchester Valley | 12 | Manchester Valley | 29:08 |
| 31 | Evan RenningerPlace 31 · Grade 10 · Winters Mill | 10 | Winters Mill | 29:09 |
| 32 | Gabriel EllinPlace 32 · Grade 11 · Westminster | 11 | Westminster | 29:18 |
| 33 | Luciano CanbyPlace 33 · Grade 11 · Manchester Valley | 11 | Manchester Valley | 29:44 |
| 34 | Ethan LongmirePlace 34 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 30:43 |
| 35 | Sam GraybealPlace 35 · Grade 10 · Manchester Valley | 10 | Manchester Valley | 31:10 |
| 36 | Jameson GunningPlace 36 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 31:10 |
| 37 | Hayden JonesPlace 37 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 31:15 |
| 38 | Michael GalloPlace 38 · Grade 11 · Westminster | 11 | Westminster | 34:06 |
| 39 | Ryan SiperkoPlace 39 · Grade 12 · Manchester Valley | 12 | Manchester Valley | 37:09 |
| 40 | Major DenmonPlace 40 · Grade 9 · Winters Mill | 9 | Winters Mill | 39:09 |
| 41 | Anthony FlowersPlace 41 · Grade 10 · Winters Mill | 10 | Winters Mill | 40:05 |