| 1 | Zachary KrausPlace 1 · Grade 7 · Thomas W. Pyle | 7 | Thomas W. Pyle | 10:17.98 |
| 2 | Nick AppletonPlace 2 · Grade 7 · Thomas W. Pyle | 7 | Thomas W. Pyle | 10:19.90 |
| 3 | Henry AppletonPlace 3 · Grade 7 · Thomas W. Pyle | 7 | Thomas W. Pyle | 10:24.97 |
| 4 | Mateo Gros-slovinskyPlace 4 · Grade 7 · Thomas W. Pyle | 7 | Thomas W. Pyle | 10:27.32 |
| 5 | Luca De SantiPlace 5 · Grade 8 · Thomas W. Pyle | 8 | Thomas W. Pyle | 10:38.08 |
| 6 | Walter GrinerPlace 6 · Grade 8 · Westland | 8 | Westland | 10:39.48 |
| 7 | Everett McLaughlinPlace 7 · Grade 8 · Thomas W. Pyle | 8 | Thomas W. Pyle | 10:40.13 |
| 8 | Anthony NoyaPlace 8 · Grade 8 · Thomas W. Pyle | 8 | Thomas W. Pyle | 10:44.10 |
| 9 | Avery TsaoPlace 9 · Grade 8 · Thomas W. Pyle | 8 | Thomas W. Pyle | 10:44.70 |
| 10 | Levi ForstnerPlace 10 · Grade 8 · Westland | 8 | Westland | 10:56.24 PR |
| 11 | Hunter WhittenPlace 11 · Grade 8 · Westland | 8 | Westland | 11:01.45 PR |
| 12 | Stephen JohnsonPlace 12 · Grade 7 · Thomas W. Pyle | 7 | Thomas W. Pyle | 11:08.29 |
| 13 | Finn DupinPlace 13 · Grade 7 · Westland | 7 | Westland | 11:13.04 PR |
| 14 | Adrian EdsonPlace 14 · Grade 8 · Thomas W. Pyle | 8 | Thomas W. Pyle | 11:13.69 |
| 15 | Noah BrownPlace 15 · Grade 8 · Westland | 8 | Westland | 11:15.77 PR |
| 16 | Ryan MagedPlace 16 · Grade 8 · Westland | 8 | Westland | 11:16.29 PR |
| 17 | Andrew FouPlace 17 · Grade 8 · Thomas W. Pyle | 8 | Thomas W. Pyle | 11:18.66 |
| 18 | Cameron Rothstein-EppPlace 18 · Grade 7 · Westland | 7 | Westland | 11:18.92 PR |
| 19 | Liam McLaughlinPlace 19 · Grade 7 · Thomas W. Pyle | 7 | Thomas W. Pyle | 11:26.71 |
| 20 | Timmy GilesPlace 20 · Grade 8 · Thomas W. Pyle | 8 | Thomas W. Pyle | 11:27.26 |
| 21 | Kevin HallaganPlace 21 · Grade 8 · Thomas W. Pyle | 8 | Thomas W. Pyle | 11:27.60 |
| 22 | Martin GonzalezPlace 22 · Grade 8 · Thomas W. Pyle | 8 | Thomas W. Pyle | 11:27.91 |
| 23 | Bryan DoukourisPlace 23 · Grade 7 · Westland | 7 | Westland | 11:29.42 PR |
| 24 | Daniel LipsitzPlace 24 · Grade 8 · Thomas W. Pyle | 8 | Thomas W. Pyle | 11:37.56 |
| 25 | Logan ChasenPlace 25 · Grade 8 · Thomas W. Pyle | 8 | Thomas W. Pyle | 11:44.26 |
| 26 | Matthew SonnePlace 26 · Grade 7 · Thomas W. Pyle | 7 | Thomas W. Pyle | 11:46.65 |
| 27 | Wiley RothrockPlace 27 · Grade 8 · Thomas W. Pyle | 8 | Thomas W. Pyle | 11:47.29 |
| 28 | Samuel MallenPlace 28 · Grade 7 · Westland | 7 | Westland | 11:48.88 PR |
| 29 | Mathis Missonier-PieraPlace 29 · Grade 7 · Westland | 7 | Westland | 11:49.63 PR |
| 30 | Justin RommelPlace 30 · Grade 7 · Thomas W. Pyle | 7 | Thomas W. Pyle | 11:55.04 |
| 31 | Connor HallaganPlace 31 · Grade 7 · Thomas W. Pyle | 7 | Thomas W. Pyle | 11:58.38 |
| 32 | Owen Marzolf-MillerPlace 32 · Grade 8 · Thomas W. Pyle | 8 | Thomas W. Pyle | 12:10.03 |
| 33 | Nathan MarcusPlace 33 · Grade 7 · Thomas W. Pyle | 7 | Thomas W. Pyle | 12:12.72 |
| 34 | Beckett BrowningPlace 34 · Grade 7 · Thomas W. Pyle | 7 | Thomas W. Pyle | 12:13.79 |
| 35 | Thomas TanmanPlace 35 · Grade 8 · Westland | 8 | Westland | 12:16.16 PR |
| 36 | Paolo MantasasPlace 36 · Grade 8 · Westland | 8 | Westland | 12:22.21 PR |
| 37 | Leo Loaiza GarciaPlace 37 · Grade 7 · Westland | 7 | Westland | 12:22.87 PR |
| 38 | Charles ConroyPlace 38 · Grade 7 · Thomas W. Pyle | 7 | Thomas W. Pyle | 12:23.15 |
| 39 | Preston BrownPlace 39 · Grade 7 · Westland | 7 | Westland | 12:29.16 PR |
| 40 | Jacob SidorczukPlace 40 · Grade 8 · Thomas W. Pyle | 8 | Thomas W. Pyle | 12:31.70 |
| 41 | Sully ReedPlace 41 · Grade 8 · Westland | 8 | Westland | 12:33.16 PR |
| 42 | Keito PuttkammerPlace 42 · Grade 7 · Thomas W. Pyle | 7 | Thomas W. Pyle | 12:33.39 |
| 43 | Adeev WohlPlace 43 · Grade 7 · Thomas W. Pyle | 7 | Thomas W. Pyle | 12:35.97 |
| 44 | Alex EliasPlace 44 · Grade 8 · Westland | 8 | Westland | 12:51.57 PR |
| 45 | Aidan MostashariPlace 45 · Grade 8 · Westland | 8 | Westland | 12:56.24 PR |
| 46 | Gabriel SimonPlace 46 · Grade 7 · Westland | 7 | Westland | 13:04.41 PR |