| 1 | William ShaughnessyPlace 1 · Grade 12 · Brunswick | 12 | Brunswick | 15:13.3 PR |
| 2 | Tyler PattersonPlace 2 · Grade 11 · Brunswick | 11 | Brunswick | 16:10.5 |
| 3 | Josiah WebberPlace 3 · Grade 11 · Lawrence | 11 | Lawrence | 16:27.1 PR |
| 4 | Joseph VallierePlace 4 · Grade 10 · Brunswick | 10 | Brunswick | 16:37.6 |
| 5 | Finn ThelenPlace 5 · Grade 10 · Morse | 10 | Morse | 16:40.3 PR |
| 6 | Eli PalmerPlace 6 · Grade 9 · Brunswick | 9 | Brunswick | 17:12.6 |
| 7 | Seeman ConnorPlace 7 · Grade 11 · Morse | 11 | Morse | 17:19.2 PR |
| 8 | Aidan PryorPlace 8 · Grade 11 · Morse | 11 | Morse | 17:35.3 PR |
| 9 | Liam ScanlonPlace 9 · Grade 11 · Morse | 11 | Morse | 17:44.3 |
| 10 | Colin DayPlace 10 · Grade 11 · Lawrence | 11 | Lawrence | 18:10.2 PR |
| 11 | Dolan PolsPlace 11 · Grade 10 · Brunswick | 10 | Brunswick | 19:02.1 |
| 12 | Caleb AveryPlace 12 · Grade 11 · Morse | 11 | Morse | 19:06.0 |
| 13 | Adam NussbaumPlace 13 · Grade 11 · Brunswick | 11 | Brunswick | 19:20.7 |
| 14 | Connor AshbyPlace 14 · Grade 10 · Brunswick | 10 | Brunswick | 19:29.6 PR |
| 15 | Miles LoganPlace 15 · Grade 9 · Brunswick | 9 | Brunswick | 19:32.6 |
| 16 | Randall ChamberlainPlace 16 · Grade 11 · Lawrence | 11 | Lawrence | 19:33.0 PR |
| 17 | Felix BattlePlace 17 · Grade 10 · Brunswick | 10 | Brunswick | 19:33.5 |
| 18 | Oscar HenninPlace 18 · Grade 11 · Morse | 11 | Morse | 19:48.8 |
| 19 | Riley DunnPlace 19 · Grade 9 · Morse | 9 | Morse | 20:14.4 |
| 20 | Everett JohnsonPlace 20 · Grade 9 · Brunswick | 9 | Brunswick | 20:21.3 PR |
| 21 | Trey GoodwinPlace 21 · Grade 10 · Lawrence | 10 | Lawrence | 20:21.6 |
| 22 | Spencer StadnickiPlace 22 · Grade 9 · Brunswick | 9 | Brunswick | 20:58.2 PR |
| 23 | Matthew WakefieldPlace 23 · Grade 11 · Lawrence | 11 | Lawrence | 20:58.5 |
| 24 | Jack CulbertsonPlace 24 · Grade 9 · Brunswick | 9 | Brunswick | 20:59.2 |
| 25 | Nathan KallinPlace 25 · Grade 10 · Brunswick | 10 | Brunswick | 22:04.0 |
| 26 | Jonah SmithPlace 26 · Grade 10 · Morse | 10 | Morse | 22:31.5 PR |
| 27 | Germain Rumbo-UriaPlace 27 · Grade 11 · Lawrence | 11 | Lawrence | 22:56.3 PR |
| 28 | Thomas McCormackPlace 28 · Grade 9 · Brunswick | 9 | Brunswick | 23:14.0 |
| 29 | Maximus OpenshawPlace 29 · Grade 10 · Lawrence | 10 | Lawrence | 23:16.3 PR |
| 30 | Raul Villalobos VegaPlace 30 · Grade 11 · Brunswick | 11 | Brunswick | 23:53.7 PR |
| 31 | Grayson FullerPlace 31 · Grade 10 · Morse | 10 | Morse | 23:59.1 |
| 32 | Rylie HarperPlace 32 · Grade 9 · Morse | 9 | Morse | 24:01.4 |
| 33 | Micah LongbottomPlace 33 · Grade 9 · Morse | 9 | Morse | 24:08.3 PR |
| 34 | Brady McQuaidPlace 34 · Grade 9 · Brunswick | 9 | Brunswick | 24:11.0 PR |
| 35 | Ethan WhitlockPlace 35 · Grade 9 · Brunswick | 9 | Brunswick | 24:13.7 |
| 36 | Lukas UmbriacoPlace 36 · Grade 12 · Brunswick | 12 | Brunswick | 24:23.0 PR |
| 37 | Ryan BowleyPlace 37 · Grade 10 · Lawrence | 10 | Lawrence | 24:32.1 |