| 1 | Nathan JamesPlace 1 · Warren G Harding | — | Warren G Harding | 17:23.52 | 1 |
| 2 | Zachary ValesPlace 2 · Streetsboro | — | Streetsboro | 17:27.61 | 2 |
| 3 | Samuel GdovichinPlace 3 · Cardinal | — | Cardinal | 18:46.71 | 3 |
| 4 | Sebastian O'BrienPlace 4 · Warren G Harding | — | Warren G Harding | 18:49.15 | 4 |
| 5 | Charles IvoryPlace 5 · Streetsboro | — | Streetsboro | 19:24.99 | 5 |
| 6 | Ryan ChurchPlace 6 · Bristol | — | Bristol | 19:25.17 | — |
| 7 | Eric TillerPlace 7 · Streetsboro | — | Streetsboro | 19:26.77 | 6 |
| 8 | Marky NolanPlace 8 · Champion | — | Champion | 19:31.01 | 7 |
| 9 | Timothy HarkleroadPlace 9 · Streetsboro | — | Streetsboro | 19:46.18 | 8 |
| 10 | Wyatt BrundagePlace 10 · LaBrae | — | LaBrae | 20:09.53 | 9 |
| 11 | Nicodemus ChinPlace 11 · Warren G Harding | — | Warren G Harding | 20:15.04 | 10 |
| 12 | Oliver KumherPlace 12 · Cardinal | — | Cardinal | 20:15.33 | 11 |
| 13 | Hayden BrownPlace 13 · Streetsboro | — | Streetsboro | 20:25.85 | 12 |
| 14 | Kaden PaniaguaPlace 14 · Champion | — | Champion | 20:33.10 | 13 |
| 15 | Solomon WilliamsPlace 15 · Brookfield | — | Brookfield | 20:33.51 | 14 |
| 16 | Mario PuleoPlace 16 · Streetsboro | — | Streetsboro | 20:34.44 | 15 |
| 17 | Jake GrohPlace 17 · Brookfield | — | Brookfield | 20:34.71 | 16 |
| 18 | Jake LangmeyerPlace 18 · Lakeview | — | Lakeview | 20:37.75 | — |
| 19 | Kevin MurpheyPlace 19 · Streetsboro | — | Streetsboro | 20:48.66 | 17 |
| 20 | Jacob BorsicPlace 20 · Warren G Harding | — | Warren G Harding | 20:52.02 | 18 |
| 21 | Marcus PetersPlace 21 · Streetsboro | — | Streetsboro | 20:55.70 | — |
| 22 | David MasirovtisPlace 22 · Brookfield | — | Brookfield | 21:05.36 | 19 |
| 23 | Cayden WardlePlace 23 · Streetsboro | — | Streetsboro | 21:29.25 | — |
| 24 | Braylen BrahamPlace 24 · Champion | — | Champion | 21:32.22 | 20 |
| 25 | Chris PlottPlace 25 · Champion | — | Champion | 21:32.52 | 21 |
| 26 | Michael RogowskiPlace 26 · Streetsboro | — | Streetsboro | 21:44.32 | — |
| 27 | Mathew ListPlace 27 · Warren G Harding | — | Warren G Harding | 21:50.95 | 22 |
| 28 | Owen PaxtonPlace 28 · Chalker | — | Chalker | 21:55.85 | — |
| 29 | Jaden ShafferPlace 29 · Streetsboro | — | Streetsboro | 21:56.16 | — |
| 30 | Zane JohnsonPlace 30 · Lakeview | — | Lakeview | 21:59.93 | — |
| 31 | Micah NolanPlace 31 · Champion | — | Champion | 22:03.88 | 23 |
| 32 | William ListPlace 32 · Warren G Harding | — | Warren G Harding | 22:11.57 | 24 |
| 33 | Thomas WestPlace 33 · St. John | — | St. John | 22:11.82 | — |
| 34 | Josiah BrobstPlace 34 · Chalker | — | Chalker | 22:29.25 | — |
| 35 | Braden DavenportPlace 35 · Champion | — | Champion | 22:32.56 | 25 |
| 36 | Jayden KorenPlace 36 · LaBrae | — | LaBrae | 22:34.92 | 26 |
| 37 | Grayson YoderPlace 37 · Cardinal | — | Cardinal | 22:38.65 | 27 |
| 38 | Keith SmithPlace 38 · LaBrae | — | LaBrae | 22:50.12 | 28 |
| 39 | Ethan ShakelfordPlace 39 · Lakeview | — | Lakeview | 23:02.61 | — |
| 40 | James WoodsPlace 40 · Streetsboro | — | Streetsboro | 23:02.92 | — |
| 41 | Nolan StilwellPlace 41 · LaBrae | — | LaBrae | 23:11.78 | 29 |
| 42 | Danny SiglerPlace 42 · Bristol | — | Bristol | 23:15.45 | — |
| 43 | Ethan HowserPlace 43 · Bristol | — | Bristol | 23:17.13 | — |
| 44 | Vincent DragolichPlace 44 · Cardinal | — | Cardinal | 23:21.00 | 30 |
| 45 | Brayden ClarkPlace 45 · LaBrae | — | LaBrae | 23:34.06 | 31 |
| 46 | Frank DottorePlace 46 · Streetsboro | — | Streetsboro | 23:50.04 | — |
| 47 | Blaine ProutPlace 47 · Newton Falls | — | Newton Falls | 23:50.98 | — |
| 48 | Johnny BillingsleyPlace 48 · Seb. McKinley | — | Seb. McKinley | 24:07.46 | — |
| 49 | Bryce TaylorPlace 49 · LaBrae | — | LaBrae | 24:42.22 | 32 |
| 50 | Sam PlylerPlace 50 · Brookfield | — | Brookfield | 24:44.07 | 33 |
| 51 | Matthew DalpiazPlace 51 · Cardinal | — | Cardinal | 24:51.17 | 34 |
| 52 | Ezekiel SennePlace 52 · LaBrae | — | LaBrae | 24:55.24 | 35 |
| 53 | Billy McAnanyPlace 53 · Brookfield | — | Brookfield | 25:01.40 | 36 |
| 54 | Angelo VecchioPlace 54 · Seb. McKinley | — | Seb. McKinley | 25:27.02 | — |
| 55 | Cameron NeelyPlace 55 · Brookfield | — | Brookfield | 25:27.39 | 37 |
| 56 | Clayton CarmanPlace 56 · Cardinal | — | Cardinal | 25:41.47 | 38 |
| 57 | David PassekPlace 57 · Warren G Harding | — | Warren G Harding | 25:48.09 | 39 |
| 58 | Parker ChambersPlace 58 · Chalker | — | Chalker | 26:07.80 | — |
| 59 | James PricePlace 59 · LaBrae | — | LaBrae | 26:12.06 | — |
| 60 | Mason GraybillPlace 60 · Brookfield | — | Brookfield | 26:13.34 | 40 |
| 61 | Sam ChapmanPlace 61 · Lakeview | — | Lakeview | 29:16.30 | — |
| 62 | Zachary HardenPlace 62 · Brookfield | — | Brookfield | 30:06.91 | — |
| 63 | Uriah PinchotPlace 63 · Brookfield | — | Brookfield | 30:07.33 | — |
| 64 | Roman StrohmPlace 64 · Champion | — | Champion | 30:07.55 | 41 |
| 65 | Ryan AtkinsonPlace 65 · Brookfield | — | Brookfield | 31:06.44 | — |
| 66 | Maurice BrownPlace 66 · Seb. McKinley | — | Seb. McKinley | 33:03.48 | — |