| 1 | Mitchell HiattPlace 1 · Grade 12 · Onsted | 12 | Onsted | 16:43.61 |
| 2 | Austin SulierPlace 2 · Grade 12 · Erie Mason | 12 | Erie Mason | 17:09.53 |
| 3 | Trenton FetterPlace 3 · Grade 11 · Adrian Madison | 11 | Adrian Madison | 17:17.15 |
| 4 | James BayesPlace 4 · Grade 12 · Onsted | 12 | Onsted | 17:20.10 |
| 5 | Chris DurfeyPlace 5 · Grade 9 · Onsted | 9 | Onsted | 17:40.00 |
| 6 | Parker CampbellPlace 6 · Grade 12 · Erie Mason | 12 | Erie Mason | 17:52.38 |
| 7 | Joseph ColalucaPlace 7 · Grade 10 · Erie Mason | 10 | Erie Mason | 18:16.42 |
| 8 | Nicklas HolmesPlace 8 · Grade 10 · Onsted | 10 | Onsted | 18:16.53 |
| 9 | Paul McClurePlace 9 · Grade 11 · Adrian Madison | 11 | Adrian Madison | 18:31.90 |
| 10 | David MillsPlace 10 · Grade 10 · Erie Mason | 10 | Erie Mason | 18:46.45 |
| 11 | Weston AlbrightPlace 11 · Grade 9 · Erie Mason | 9 | Erie Mason | 18:49.05 |
| 12 | Jackson CarnerPlace 12 · Grade 11 · Erie Mason | 11 | Erie Mason | 18:56.40 |
| 13 | Porter RavaryPlace 13 · Grade 10 · Erie Mason | 10 | Erie Mason | 18:57.79 |
| 14 | Caleb HealeyPlace 14 · Grade 9 · Erie Mason | 9 | Erie Mason | 19:08.40 |
| 15 | Wesley MinerPlace 15 · Grade 12 · Adrian Madison | 12 | Adrian Madison | 19:23.99 |
| 16 | Brayden HincherPlace 16 · Grade 11 · Erie Mason | 11 | Erie Mason | 19:35.40 |
| 17 | Benjamin BlanchardPlace 17 · Grade 12 · Adrian Madison | 12 | Adrian Madison | 19:38.99 |
| 18 | Jameson WatsonPlace 18 · Grade 12 · Britton Deerfield | 12 | Britton Deerfield | 19:45.99 |
| 19 | Bryson BallantynePlace 19 · Grade 11 · Adrian Madison | 11 | Adrian Madison | 19:47.38 |
| 20 | Seth WuestPlace 20 · Grade 11 · Erie Mason | 11 | Erie Mason | 19:50.03 |
| 21 | Connor MillsPlace 21 · Grade 10 · Ottawa Lake-Whiteford | 10 | Ottawa Lake-Whiteford | 19:56.60 |
| 22 | Jason CousinoPlace 22 · Grade 11 · Erie Mason | 11 | Erie Mason | 20:06.81 |
| 23 | Colin BrownPlace 23 · Grade 10 · Petersburg-Summerfield | 10 | Petersburg-Summerfield | 20:12.48 |
| 24 | Cooper DiesingPlace 24 · Grade 11 · Ottawa Lake-Whiteford | 11 | Ottawa Lake-Whiteford | 20:27.98 |
| 25 | Keegan ThomasPlace 25 · Grade 11 · Ottawa Lake-Whiteford | 11 | Ottawa Lake-Whiteford | 20:29.14 |
| 26 | John VerlindePlace 26 · Grade 9 · Adrian Madison | 9 | Adrian Madison | 20:30.29 |
| 27 | Noah RussellPlace 27 · Grade 9 · Erie Mason | 9 | Erie Mason | 20:31.57 |
| 28 | Drake BossePlace 28 · Grade 11 · Onsted | 11 | Onsted | 20:40.44 |
| 29 | Mark GoodlockPlace 29 · Grade 12 · Adrian Madison | 12 | Adrian Madison | 20:41.77 |
| 30 | Nick JagielskiPlace 30 · Grade 11 · Pittsford | 11 | Pittsford | 20:45.02 |
| 31 | Cole HillPlace 31 · Grade 9 · Adrian Madison | 9 | Adrian Madison | 20:55.14 |
| 32 | Caleb KolbePlace 32 · Grade 11 · Erie Mason | 11 | Erie Mason | 20:58.35 |
| 33 | Ryan GoodPlace 33 · Grade 12 · Britton Deerfield | 12 | Britton Deerfield | 20:59.25 |
| 34 | Keegan GrayPlace 34 · Grade 10 · Onsted | 10 | Onsted | 21:02.97 |
| 35 | Joel SniegowskiPlace 35 · Grade 10 · Onsted | 10 | Onsted | 21:15.81 |
| 36 | Benjamin GaultPlace 36 · Grade 10 · Petersburg-Summerfield | 10 | Petersburg-Summerfield | 21:20.88 |
| 37 | Andrew CalvertPlace 37 · Grade 10 · Britton Deerfield | 10 | Britton Deerfield | 21:43.00 |
| 38 | Ryan ThomasPlace 38 · Grade 10 · Ottawa Lake-Whiteford | 10 | Ottawa Lake-Whiteford | 21:45.32 |
| 39 | Henry VoPlace 39 · Grade 11 · Adrian Madison | 11 | Adrian Madison | 21:49.98 |
| 40 | Lukas LeonardPlace 40 · Grade 12 · Adrian Madison | 12 | Adrian Madison | 21:50.38 |
| 41 | Brendon MastersPlace 41 · Grade 12 · Ottawa Lake-Whiteford | 12 | Ottawa Lake-Whiteford | 21:59.24 |
| 42 | Lucas SachsPlace 42 · Grade 11 · Erie Mason | 11 | Erie Mason | 22:00.92 |
| 43 | Carter CrawfordPlace 43 · Grade 12 · Erie Mason | 12 | Erie Mason | 22:43.65 |
| 44 | Anden PerryPlace 44 · Grade 9 · Erie Mason | 9 | Erie Mason | 22:55.47 |
| 45 | Austin TaylorPlace 45 · Grade 10 · Petersburg-Summerfield | 10 | Petersburg-Summerfield | 23:45.80 |
| 46 | Ben IsalyPlace 46 · Grade 12 · Britton Deerfield | 12 | Britton Deerfield | 23:47.78 |
| 47 | Drake TurnerPlace 47 · Grade 10 · Erie Mason | 10 | Erie Mason | 23:54.41 |
| 48 | Logan HilyardPlace 48 · Grade 9 · Britton Deerfield | 9 | Britton Deerfield | 26:01.32 |
| 49 | Carson WarnerPlace 49 · Grade 11 · Adrian Madison | 11 | Adrian Madison | 26:52.86 |