| 1 | Austin AldridgePlace 1 · Grade 11 · Seneca | 11 | Seneca | 17:17.94 |
| 2 | Tim RoslandPlace 2 · Grade 12 · Westmont | 12 | Westmont | 17:46.03 |
| 3 | Henry O'ConnorPlace 3 · Grade 12 · Westmont | 12 | Westmont | 19:05.81 |
| 4 | Wyatt GrimshawPlace 4 · Grade 12 · Granville (Putnam Count | 12 | Granville (Putnam Count | 19:29.12 |
| 5 | Logan PasakarnisPlace 5 · Grade 11 · Seneca | 11 | Seneca | 19:36.08 |
| 6 | Preston RowePlace 6 · Grade 11 · Henry (H.-Senachwine) | 11 | Henry (H.-Senachwine) | 19:44.64 |
| 7 | Paul TikhiyPlace 7 · Grade 12 · Westmont | 12 | Westmont | 20:17.19 |
| 8 | Kaleb SicaPlace 8 · Grade 11 · Westmont | 11 | Westmont | 20:34.86 |
| 9 | Paul LalondePlace 9 · Grade 11 · Westmont | 11 | Westmont | 20:38.22 |
| 10 | Carson RubioPlace 10 · Grade 11 · Plano | 11 | Plano | 20:57.49 |
| 11 | Quentin JarlsonPlace 11 · Grade 10 · Westmont | 10 | Westmont | 20:57.96 |
| 12 | Kai BabbPlace 12 · Grade 9 · Westmont | 9 | Westmont | 21:30.95 |
| 13 | Owen BerbaumPlace 13 · Grade 10 · Westmont | 10 | Westmont | 21:50.90 |
| 14 | Nate SprinkelPlace 14 · Grade 10 · Seneca | 10 | Seneca | 22:05.78 |
| 15 | Nate CecchiPlace 15 · Grade 10 · Plano | 10 | Plano | 22:06.60 |
| 16 | Calvin MaierhoferPlace 16 · Grade 12 · Seneca | 12 | Seneca | 22:26.79 |
| 17 | Brayden ZunigaPlace 17 · Grade 9 · Granville (Putnam Count | 9 | Granville (Putnam Count | 22:28.69 |
| 18 | Noah DorseyPlace 18 · Grade 10 · Henry (H.-Senachwine) | 10 | Henry (H.-Senachwine) | 22:50.66 |
| 19 | Lucas FontanezPlace 19 · Grade 11 · Plano | 11 | Plano | 23:05.99 |
| 20 | Ryan WellsPlace 20 · Grade 11 · Plano | 11 | Plano | 23:14.27 |
| 21 | Azael VargasPlace 21 · Grade 12 · Granville (Putnam Count | 12 | Granville (Putnam Count | 23:23.11 |
| 22 | Colin ColletPlace 22 · Grade 12 · Seneca | 12 | Seneca | 24:14.98 |
| 23 | Jaxson FinchPlace 23 · Grade 9 · Seneca | 9 | Seneca | 24:15.41 |
| 24 | Connor PabianPlace 24 · Grade 10 · Seneca | 10 | Seneca | 24:15.91 |
| 25 | Drew DanekPlace 25 · Grade 11 · Seneca | 11 | Seneca | 24:16.33 |
| 26 | Carter ThomasPlace 26 · Grade 11 · Seneca | 11 | Seneca | 24:28.88 |
| 27 | Matthew MartinPlace 27 · Grade 10 · Plano | 10 | Plano | 24:29.15 |
| 28 | Tynan JusticePlace 28 · Grade 10 · Seneca | 10 | Seneca | 25:10.43 |
| 29 | AJ KeedyPlace 29 · Grade 11 · Seneca | 11 | Seneca | 25:44.76 |
| 30 | Nico YeePlace 30 · Grade 11 · Henry (H.-Senachwine) | 11 | Henry (H.-Senachwine) | 26:04.95 |
| 31 | Ethan RoelfsmaPlace 31 · Grade 10 · Plano | 10 | Plano | 26:23.97 |
| 32 | James BraunPlace 32 · Grade 10 · Henry (H.-Senachwine) | 10 | Henry (H.-Senachwine) | 27:25.63 |
| 33 | Jerrod MeffertPlace 33 · Grade 9 · Henry (H.-Senachwine) | 9 | Henry (H.-Senachwine) | 27:31.53 |
| 34 | Chris SmithPlace 34 · Grade 10 · Seneca | 10 | Seneca | 28:15.11 |
| 35 | Chris YeePlace 35 · Grade 10 · Henry (H.-Senachwine) | 10 | Henry (H.-Senachwine) | 28:28.08 |
| 36 | Travis SilberhornPlace 36 · Grade 12 · Plano | 12 | Plano | 29:37.89 |
| 38 | Blade RagainsPlace 38 · Grade 10 · Henry (H.-Senachwine) | 10 | Henry (H.-Senachwine) | 32:54.41 |
| 39 | Logan SerpettePlace 39 · Grade 12 · Henry (H.-Senachwine) | 12 | Henry (H.-Senachwine) | 34:40.35 |
| 40 | Emerson CrawleyPlace 40 · Grade 12 · Henry (H.-Senachwine) | 12 | Henry (H.-Senachwine) | 36:26.33 |