| 1 | Bereket SchenPlace 1 · Grade 8 · Old Trail | 8 | Old Trail | 12:27.96 PR |
| 2 | David ThomsonPlace 2 · Grade 7 · Copley | 7 | Copley | 12:35.39 |
| 3 | Ethan HajdePlace 3 · Grade 8 · Lawrence (Sagamore Hills) | 8 | Lawrence (Sagamore Hills) | 12:40.32 PR |
| 4 | Iggy KudroPlace 4 · Grade 8 · Old Trail | 8 | Old Trail | 13:08.94 PR |
| 5 | Vander ThomaPlace 5 · Grade 8 · Copley | 8 | Copley | 13:11.57 |
| 6 | James GrayPlace 6 · Grade 7 · Ruffing Montessori | 7 | Ruffing Montessori | 13:35.68 PR |
| 7 | Donovan DriscollPlace 7 · Grade 8 · Copley | 8 | Copley | 13:41.22 |
| 8 | William BarnesPlace 8 · Grade 7 · Old Trail | 7 | Old Trail | 13:50.59 PR |
| 9 | Malcolm SavagePlace 9 · Grade 8 · Old Trail | 8 | Old Trail | 13:52.10 PR |
| 10 | Noah PutinskiPlace 10 · Grade 7 · Copley | 7 | Copley | 14:06.66 |
| 11 | John SnyderburnPlace 11 · Grade 8 · Lawrence (Sagamore Hills) | 8 | Lawrence (Sagamore Hills) | 14:13.90 PR |
| 12 | Milan HaghnazariPlace 12 · Grade 6 · Old Trail | 6 | Old Trail | 14:31.44 PR |
| 13 | Calvin SavagePlace 13 · Grade 8 · Copley | 8 | Copley | 14:31.88 |
| 14 | Brendan AmbriscoPlace 14 · Grade 7 · Spring Garden | 7 | Spring Garden | 14:39.58 PR |
| 15 | Eliot FisherPlace 15 · Grade 8 · Spring Garden | 8 | Spring Garden | 14:45.48 PR |
| 16 | John IlodiPlace 16 · Grade 6 · Old Trail | 6 | Old Trail | 14:57.77 PR |
| 17 | Joe HarfouchePlace 17 · Grade 6 · Old Trail | 6 | Old Trail | 15:02.46 PR |
| 18 | Joshua DavidsonPlace 18 · Grade 8 · Lawrence (Sagamore Hills) | 8 | Lawrence (Sagamore Hills) | 15:28.89 |
| 19 | Charlie ReichPlace 19 · Grade 8 · Spring Garden | 8 | Spring Garden | 15:34.28 PR |
| 20 | Edward BensonPlace 20 · Grade 7 · Copley | 7 | Copley | 15:39.06 |
| 21 | Yosef MauerPlace 21 · Grade 6 · Unattached | 6 | Unattached | 15:41.68 PR |
| 22 | Jack SlopnickPlace 22 · Grade 6 · Ruffing Montessori | 6 | Ruffing Montessori | 15:44.37 PR |
| 23 | Harrison ValentPlace 23 · Grade 8 · Lawrence (Sagamore Hills) | 8 | Lawrence (Sagamore Hills) | 15:49.42 PR |
| 24 | Gabriel WojcinskiPlace 24 · Grade 7 · Copley | 7 | Copley | 15:51.36 PR |
| 25 | Declan PalmerPlace 25 · Grade 8 · Old Trail | 8 | Old Trail | 16:44.47 PR |
| 26 | Jeremy KiehlPlace 26 · Grade 8 · Copley | 8 | Copley | 16:49.17 |
| 27 | Zachy SolganikPlace 27 · Grade 6 · Unattached | 6 | Unattached | 17:13.92 PR |
| 28 | Elias HetrickPlace 28 · Grade 6 · Spring Garden | 6 | Spring Garden | 17:14.16 PR |
| 29 | Eliezer IsaacPlace 29 · Grade 6 · Unattached | 6 | Unattached | 17:14.96 PR |
| 30 | Anderson KingPlace 30 · Grade 6 · Ruffing Montessori | 6 | Ruffing Montessori | 17:22.59 PR |
| 31 | Adi FleischmannPlace 31 · Grade 6 · Unattached | 6 | Unattached | 17:41.78 PR |
| 32 | Startzenbach PiercePlace 32 · Grade 6 · Spring Garden | 6 | Spring Garden | 18:14.08 PR |
| 33 | Charlie EmbresciaPlace 33 · Grade 6 · Ruffing Montessori | 6 | Ruffing Montessori | 18:28.35 PR |
| 34 | Walter WingardPlace 34 · Grade 6 · Ruffing Montessori | 6 | Ruffing Montessori | 19:04.02 PR |
| 35 | Hobson HockadayPlace 35 · Grade 7 · Lawrence (Sagamore Hills) | 7 | Lawrence (Sagamore Hills) | 19:17.55 |
| 36 | Liam StewartPlace 36 · Grade 8 · Copley | 8 | Copley | 19:54.48 |
| 37 | Oluwasemilola FayomiPlace 37 · Grade 7 · Copley | 7 | Copley | 20:28.78 |
| 38 | David SandersPlace 38 · Grade 6 · Unattached | 6 | Unattached | 20:32.66 PR |
| 39 | Aaron WienstienPlace 39 · Grade 8 · Ruffing Montessori | 8 | Ruffing Montessori | 20:40.96 PR |
| 40 | Gavin ThomasPlace 40 · Grade 7 · Lawrence (Sagamore Hills) | 7 | Lawrence (Sagamore Hills) | 22:40.20 PR |
| 41 | Akiva SchwartzPlace 41 · Grade 6 · Unattached | 6 | Unattached | 24:02.93 PR |