| 1 | Chase OlmoPlace 1 · Grade 10 · Holy Cross | 10 | Holy Cross | 19:21.5 |
| 2 | Joel CapellePlace 2 · Grade 12 · Derby | 12 | Derby | 20:10.4 |
| 3 | Colton ShieldsPlace 3 · Grade 12 · Derby | 12 | Derby | 20:10.6 |
| 4 | Mason DininoPlace 4 · Grade 10 · Holy Cross | 10 | Holy Cross | 20:17.0 |
| 5 | Mac GrayPlace 5 · Grade 12 · Derby | 12 | Derby | 20:23.4 |
| 6 | Dyllon GrayPlace 6 · Grade 11 · Holy Cross | 11 | Holy Cross | 20:33.8 |
| 7 | Lleyton SykesPlace 7 · Grade 9 · Holy Cross | 9 | Holy Cross | 20:37.6 |
| 8 | Jayden LandeenPlace 8 · Grade 10 · Holy Cross | 10 | Holy Cross | 21:01.6 |
| 9 | Jayden CooperPlace 9 · Grade 12 · Derby | 12 | Derby | 21:24.8 |
| 10 | Sawyer SpencePlace 10 · Grade 11 · Holy Cross | 11 | Holy Cross | 21:42.0 |
| 11 | Dylan PalumboPlace 11 · Grade 9 · Holy Cross | 9 | Holy Cross | 22:05.9 |
| 12 | Jeyden AllwoodPlace 12 · Grade 10 · Derby | 10 | Derby | 22:29.4 |
| 13 | Fabian FigueroaPlace 13 · Grade 9 · Crosby | 9 | Crosby | 22:36.2 |
| 14 | Joshua LozanoPlace 14 · Grade 11 · Holy Cross | 11 | Holy Cross | 22:39.8 |
| 15 | Aiden NelsonPlace 15 · Grade 12 · Holy Cross | 12 | Holy Cross | 22:40.2 |
| 16 | Tyler AdamsPlace 16 · Grade 10 · Derby | 10 | Derby | 22:44.9 |
| 17 | Shawn PrioleauPlace 17 · Grade 9 · Crosby | 9 | Crosby | 23:08.3 |
| 18 | Isaac BaezPlace 18 · Grade 11 · Derby | 11 | Derby | 23:14.5 |
| 19 | Aydin BasuljevicPlace 19 · Grade 9 · Derby | 9 | Derby | 23:27.7 |
| 20 | Xavier MillerPlace 20 · Grade 12 · Kennedy | 12 | Kennedy | 24:02.4 PR |
| 21 | Ethan KrokPlace 21 · Grade 10 · Holy Cross | 10 | Holy Cross | 24:06.4 |
| 22 | Devin CavanaghPlace 22 · Grade 12 · Holy Cross | 12 | Holy Cross | 24:31.3 |
| 23 | Harold Corker IVPlace 23 · Grade 10 · Holy Cross | 10 | Holy Cross | 24:37.3 PR |
| 24 | Chandar PertabPlace 24 · Grade 11 · Crosby | 11 | Crosby | 24:37.7 |
| 25 | Isac NarvaezPlace 25 · Grade 12 · Crosby | 12 | Crosby | 25:13.0 |
| 26 | Jaxon GanserPlace 26 · Grade 9 · Crosby | 9 | Crosby | 25:18.4 |
| 27 | Le'Viticus GloverPlace 27 · Grade 12 · Kennedy | 12 | Kennedy | 26:02.9 |
| 28 | David MeccaPlace 28 · Grade 12 · Holy Cross | 12 | Holy Cross | 26:44.7 |
| 29 | Kayden SchofieldPlace 29 · Grade 9 · Holy Cross | 9 | Holy Cross | 26:55.0 |
| 30 | Joselito GonzalezPlace 30 · Grade 9 · Kennedy | 9 | Kennedy | 27:25.1 PR |
| 31 | Sebastian OrtizPlace 31 · Grade 12 · Kennedy | 12 | Kennedy | 29:35.0 |