| 1 | Max PfeifferPlace 1 · Grade 12 · SalineUnofficial | 12 | Saline | 16:28.41 PR |
| 2 | James HarrisonPlace 2 · Grade 12 · SalineUnofficial | 12 | Saline | 16:56.52 PR |
| 3 | Truman JohnsonPlace 3 · Grade 10 · SalineUnofficial | 10 | Saline | 17:05.41 |
| 4 | Jason WhittonPlace 4 · Grade 11 · SalineUnofficial | 11 | Saline | 17:15.07 |
| 5 | Mason KipleyPlace 5 · Grade 12 · SalineUnofficial | 12 | Saline | 17:15.81 PR |
| 6 | Samuel KulczakPlace 6 · Grade 12 · SalineUnofficial | 12 | Saline | 17:20.92 PR |
| 7 | Andrew SternPlace 7 · Grade 12 · SalineUnofficial | 12 | Saline | 17:24.14 PR |
| 8 | Shane PitcherPlace 8 · Grade 11 · SalineUnofficial | 11 | Saline | 17:24.20 PR |
| 9 | Stewart BerryhillPlace 9 · Grade 11 · SalineUnofficial | 11 | Saline | 17:33.72 PR |
| 10 | Owen LiepmanPlace 10 · Grade 11 · SalineUnofficial | 11 | Saline | 17:38.44 PR |
| 11 | Andrew McNallyPlace 11 · Grade 11 · SalineUnofficial | 11 | Saline | 17:56.97 |
| 12 | Samuel JacksonPlace 12 · Grade 11 · SalineUnofficial | 11 | Saline | 17:57.44 |
| 13 | Luke SwangerPlace 13 · Grade 12 · SalineUnofficial | 12 | Saline | 18:29.05 PR |
| 14 | Hayden ClarkePlace 14 · Grade 12 · SalineUnofficial | 12 | Saline | 18:33.90 PR |
| 15 | Tyler ThibeaultPlace 15 · Grade 12 · SalineUnofficial | 12 | Saline | 19:02.23 PR |
| 16 | Landon WissinkPlace 16 · Grade 11 · SalineUnofficial | 11 | Saline | 19:03.22 |
| 17 | Jack TerrisPlace 17 · Grade 12 · SalineUnofficial | 12 | Saline | 19:19.37 PR |
| 18 | Ethan YeskoPlace 18 · Grade 11 · SalineUnofficial | 11 | Saline | 19:29.22 PR |
| 19 | Liam NewtonPlace 19 · Grade 10 · SalineUnofficial | 10 | Saline | 19:35.74 |
| 20 | Jack ZaskePlace 20 · Grade 11 · SalineUnofficial | 11 | Saline | 19:36.88 PR |
| 21 | Dominik WhitePlace 21 · Grade 11 · SalineUnofficial | 11 | Saline | 19:49.27 |
| 22 | Gregor MortonPlace 22 · Grade 11 · SalineUnofficial | 11 | Saline | 19:51.71 |
| 23 | Josiah KochPlace 23 · Grade 9 · SalineUnofficial | 9 | Saline | 20:00.09 PR |
| 24 | Joel MiklosovicPlace 24 · Grade 9 · SalineUnofficial | 9 | Saline | 20:01.34 PR |
| 25 | Gavin BurtPlace 25 · Grade 11 · SalineUnofficial | 11 | Saline | 20:06.46 |
| 26 | Dolan GonzalesPlace 26 · Grade 11 · SalineUnofficial | 11 | Saline | 20:35.87 PR |
| 27 | Elijah RoutsonPlace 27 · Grade 11 · SalineUnofficial | 11 | Saline | 20:36.62 |
| 28 | Isaac RoughtonPlace 28 · Grade 10 · SalineUnofficial | 10 | Saline | 20:50.86 PR |
| 29 | Carter BankowskiPlace 29 · Grade 12 · SalineUnofficial | 12 | Saline | 21:13.19 PR |
| 30 | Hayden SchadPlace 30 · Grade 12 · SalineUnofficial | 12 | Saline | 21:14.97 PR |
| 31 | William RosalesPlace 31 · Grade 9 · SalineUnofficial | 9 | Saline | 21:41.79 |
| 32 | Elijah AmesPlace 32 · Grade 10 · SalineUnofficial | 10 | Saline | 21:52.15 PR |
| 33 | Koen LankerPlace 33 · Grade 10 · SalineUnofficial | 10 | Saline | 22:03.66 |
| 34 | Alex FruthPlace 34 · Grade 10 · SalineUnofficial | 10 | Saline | 22:12.03 PR |
| 35 | Thomas EndresPlace 35 · Grade 9 · SalineUnofficial | 9 | Saline | 22:20.86 |
| 36 | Guy LaBrecquePlace 36 · Grade 9 · SalineUnofficial | 9 | Saline | 22:31.76 PR |
| 37 | Jordan MarshPlace 37 · Grade 9 · SalineUnofficial | 9 | Saline | 22:53.55 |
| 38 | Matthew DePlanchePlace 38 · Grade 11 · SalineUnofficial | 11 | Saline | 22:55.45 PR |
| 39 | Christian RicePlace 39 · Grade 9 · SalineUnofficial | 9 | Saline | 23:07.75 PR |
| 40 | Aiden BurkePlace 40 · Grade 11 · SalineUnofficial | 11 | Saline | 23:20.76 |
| 41 | Andrew IrgangPlace 41 · Grade 9 · SalineUnofficial | 9 | Saline | 23:20.94 PR |
| 42 | Ryan FriedholmPlace 42 · Grade 9 · SalineUnofficial | 9 | Saline | 24:21.47 |
| 43 | Sean KavanaughPlace 43 · Grade 11 · SalineUnofficial | 11 | Saline | 24:30.03 |
| 44 | Nicholas BennettPlace 44 · Grade 10 · SalineUnofficial | 10 | Saline | 24:41.51 |
| 45 | Yuri CarninoPlace 45 · Grade 11 · SalineUnofficial | 11 | Saline | 24:55.70 |
| 46 | Logan KipleyPlace 46 · Grade 9 · SalineUnofficial | 9 | Saline | 24:59.65 |
| 47 | Harold CrownerPlace 47 · Grade 10 · SalineUnofficial | 10 | Saline | 25:46.48 |
| 48 | Kiren SankaranPlace 48 · Grade 9 · SalineUnofficial | 9 | Saline | 25:48.25 PR |
| 49 | Jack ScarpatiPlace 49 · Grade 9 · SalineUnofficial | 9 | Saline | 25:49.30 PR |
| 50 | Roman BonfiglioPlace 50 · Grade 10 · SalineUnofficial | 10 | Saline | 27:09.15 |
| 51 | Andrew WehrPlace 51 · Grade 10 · SalineUnofficial | 10 | Saline | 27:10.13 PR |
| 52 | Alexander ZervogiannisPlace 52 · Grade 12 · SalineUnofficial | 12 | Saline | 27:47.34 PR |
| 53 | Adrian SiehPlace 53 · Grade 9 · SalineUnofficial | 9 | Saline | 27:55.55 |
| 54 | Aidan SutherlandPlace 54 · Grade 10 · SalineUnofficial | 10 | Saline | 28:46.03 |