| 1 | Grant WozniakPlace 1 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 11:46.29 |
| 2 | Camden PerryPlace 2 · Grade 8 · Hartland-Ore Creek | 8 | Hartland-Ore Creek | 11:50.74 |
| 3 | Luke BearerPlace 3 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 11:53.67 |
| 4 | Chase DesiletsPlace 4 · Grade 8 · Hartland-Ore Creek | 8 | Hartland-Ore Creek | 12:03.34 |
| 5 | Eli HaapalaPlace 5 · Grade 7 · Scranton | 7 | Scranton | 12:09.00 |
| 6 | Henry HauswirthPlace 6 · Grade 8 · Scranton | 8 | Scranton | 12:17.87 PR |
| 7 | Gavin MahoneyPlace 7 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 12:22.40 |
| 8 | Shane DavisPlace 8 · Grade 8 · Hartland-Ore Creek | 8 | Hartland-Ore Creek | 12:23.55 |
| 9 | Carter PhillipsPlace 9 · Grade 8 · Hartland-Ore Creek | 8 | Hartland-Ore Creek | 12:24.63 |
| 10 | Logan RashidPlace 10 · Grade 8 · Scranton | 8 | Scranton | 12:26.53 PR |
| 11 | Cooper AsmanPlace 11 · Grade 7 · Scranton | 7 | Scranton | 12:38.92 |
| 12 | Jacob MacDonaldPlace 12 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 12:41.43 |
| 13 | Jonathan KraftPlace 13 · Grade 7 · Scranton | 7 | Scranton | 12:42.04 |
| 14 | Quinton DixonPlace 14 · Grade 8 · Scranton | 8 | Scranton | 12:42.85 |
| 15 | Levi AhmedaniPlace 15 · Grade 7 · Scranton | 7 | Scranton | 12:47.72 PR |
| 16 | Kaleb ClarkPlace 16 · Grade 7 · Scranton | 7 | Scranton | 12:50.34 |
| 17 | Eli TraskPlace 17 · Grade 8 · Scranton | 8 | Scranton | 12:56.82 PR |
| 18 | Landon KnightPlace 18 · Grade 8 · Hartland-Ore Creek | 8 | Hartland-Ore Creek | 12:59.24 |
| 19 | Gavin PoelkePlace 19 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 13:01.39 |
| 20 | Parker BrownPlace 20 · Grade 8 · Scranton | 8 | Scranton | 13:14.57 |
| 21 | Spencer BennettPlace 21 · Grade 8 · Scranton | 8 | Scranton | 13:15.27 |
| 22 | Chace RushfordPlace 22 · Grade 8 · Scranton | 8 | Scranton | 13:15.83 |
| 23 | Jacob EmborskyPlace 23 · Grade 8 · Scranton | 8 | Scranton | 13:18.25 |
| 24 | Mikah WoodPlace 24 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 13:24.86 |
| 25 | Nathan SmithPlace 25 · Grade 7 · Scranton | 7 | Scranton | 13:31.04 |
| 26 | Parker VohwinklePlace 26 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 13:31.94 |
| 27 | Grant CoryPlace 27 · Grade 7 · Scranton | 7 | Scranton | 13:34.74 PR |
| 28 | Jason BarberPlace 28 · Grade 8 · Scranton | 8 | Scranton | 13:39.00 |
| 29 | Ben BrodbeckPlace 29 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 13:50.25 |
| 30 | Jack RogersPlace 30 · Grade 8 · Hartland-Ore Creek | 8 | Hartland-Ore Creek | 13:54.33 |
| 31 | Tyler CrittendenPlace 31 · Grade 8 · Scranton | 8 | Scranton | 13:58.92 |
| 32 | Dmitri SobolevskiPlace 32 · Grade 8 · Scranton | 8 | Scranton | 14:02.03 |
| 33 | Jacob SobanskiPlace 33 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 14:02.41 PR |
| 34 | Emerson ReedPlace 34 · Grade 8 · Scranton | 8 | Scranton | 14:07.78 |
| 35 | Camden LagonaPlace 35 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 14:26.44 |
| 36 | Joe MyersPlace 36 · Grade 7 · Scranton | 7 | Scranton | 14:27.41 |
| 37 | Tommy HannaPlace 37 · Grade 8 · Scranton | 8 | Scranton | 14:29.10 PR |
| 38 | Merrit AndrusPlace 38 · Grade 8 · Scranton | 8 | Scranton | 14:29.81 |
| 39 | Josh GwidtPlace 39 · Grade 8 · Scranton | 8 | Scranton | 14:44.97 |
| 40 | Jacob PedigoPlace 40 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 14:47.83 |
| 41 | Joshua RatliffPlace 41 · Grade 8 · Hartland-Ore Creek | 8 | Hartland-Ore Creek | 14:57.03 |
| 42 | Rowan PeartPlace 42 · Grade 8 · Scranton | 8 | Scranton | 15:02.74 |
| 43 | Harvey MaleckiPlace 43 · Grade 8 · Hartland-Ore Creek | 8 | Hartland-Ore Creek | 15:04.57 |
| 44 | Miles BarnesPlace 44 · Grade 8 · Scranton | 8 | Scranton | 15:09.50 |
| 45 | Matthew RymszaPlace 45 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 15:16.67 |
| 46 | Nate McFallPlace 46 · Grade 8 · Hartland-Ore Creek | 8 | Hartland-Ore Creek | 15:29.14 |
| 47 | Ewan BarberPlace 47 · Grade 8 · Scranton | 8 | Scranton | 15:55.64 |
| 48 | Zac TurkovichPlace 48 · Grade 8 · Scranton | 8 | Scranton | 15:56.29 |
| 49 | Parker SagowitzPlace 49 · Grade 7 · Scranton | 7 | Scranton | 15:56.65 |
| 50 | Ian DaileyPlace 50 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 16:06.26 |
| 51 | Troy ComerPlace 51 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 16:09.85 |
| 52 | Justin BarberPlace 52 · Grade 8 · Scranton | 8 | Scranton | 16:20.74 |
| 53 | Joaquin Wissel-RiveraPlace 53 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 16:23.24 |
| 54 | Avery WittenbrinkPlace 54 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 16:29.12 |
| 55 | Asa BrugnonePlace 55 · Grade 7 · Scranton | 7 | Scranton | 16:37.58 |
| 56 | Luke SagowitzPlace 56 · Grade 7 · Scranton | 7 | Scranton | 16:42.87 PR |
| 57 | Carson OttoPlace 57 · Grade 7 · Scranton | 7 | Scranton | 17:51.87 |
| 58 | Stephan BelolliPlace 58 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 18:03.95 PR |
| 59 | George FriskePlace 59 · Grade 7 · Scranton | 7 | Scranton | 18:31.02 |
| 60 | Nathan DockhamPlace 60 · Grade 7 · Scranton | 7 | Scranton | 18:48.48 |
| 61 | Oliver FickPlace 61 · Grade 7 · Scranton | 7 | Scranton | 19:00.09 |
| 62 | Luca ColomboPlace 62 · Grade 7 · Scranton | 7 | Scranton | 19:33.14 |
| 63 | Nathan SzornyiPlace 63 · Grade 7 · Scranton | 7 | Scranton | 20:58.86 |