| 1 | Nathan JamesPlace 1 · Warren G Har | — | Warren G Har | 17:19.90 | 1 |
| 2 | David SteimlePlace 2 · Grand Valley | — | Grand Valley | 17:42.24 | 2 |
| 3 | Sabastian O'BrienPlace 3 · Warren G Har | — | Warren G Har | 18:36.68 | 3 |
| 4 | Ben GarlichPlace 4 · Garfield | — | Garfield | 18:48.37 | 4 |
| 5 | Mauricio MillerPlace 5 · Garfield | — | Garfield | 18:52.87 | 5 |
| 6 | Kyle SchaeferPlace 6 · Garfield | — | Garfield | 18:55.94 | 6 |
| 7 | Kaden PaniaguaPlace 7 · Champion | — | Champion | 18:57.68 | 7 |
| 8 | Kelly CashwellPlace 8 · Warren G Har | — | Warren G Har | 19:29.50 | 8 |
| 9 | Ethan HughesPlace 9 · Grand Valley | — | Grand Valley | 20:07.33 | 9 |
| 10 | Solomon WilliamsPlace 10 · Brookfield | — | Brookfield | 20:55.80 | 10 |
| 11 | Micah NolanPlace 11 · Champion | — | Champion | 20:59.59 | 11 |
| 12 | Gene GrantPlace 12 · Warren G Har | — | Warren G Har | 21:08.09 | 12 |
| 13 | Jacob BorsicPlace 13 · Warren G Har | — | Warren G Har | 21:11.50 | 13 |
| 14 | Dillan PaulPlace 14 · Garfield | — | Garfield | 21:15.74 | 14 |
| 15 | Chris PlottPlace 15 · Champion | — | Champion | 21:24.75 | 15 |
| 16 | Aidan HillPlace 16 · Garfield | — | Garfield | 21:28.71 | 16 |
| 17 | Nicholas EdicPlace 17 · Garfield | — | Garfield | 21:36.33 | 17 |
| 18 | William ListPlace 18 · Warren G Har | — | Warren G Har | 21:45.37 | 18 |
| 19 | Tyler MorrisPlace 19 · Newton Falls | — | Newton Falls | 22:03.46 | 3 |
| 20 | Darrik HallPlace 20 · Warren G Har | — | Warren G Har | 22:12.72 | 19 |
| 21 | Wyatt HamiltonPlace 21 · Grand Valley | — | Grand Valley | 22:26.15 | 20 |
| 22 | Clay KuderaPlace 22 · Cardinal | — | Cardinal | 22:29.31 | 6 |
| 23 | Vincent DragolichPlace 23 · Cardinal | — | Cardinal | 22:49.65 | 7 |
| 24 | Colton LeasurePlace 24 · Garfield | — | Garfield | 23:13.28 | 21 |
| 25 | Josh GottwigPlace 25 · St. John | — | St. John | 23:21.18 | 6 |
| 26 | Max BogardusPlace 26 · Grand Valley | — | Grand Valley | 23:22.97 | 22 |
| 27 | Braden DavenportPlace 27 · Champion | — | Champion | 23:51.34 | 23 |
| 28 | Cyrus RomeckiPlace 28 · Garfield | — | Garfield | 24:02.02 | 6 |
| 29 | Gavin WeikartPlace 29 · Grand Valley | — | Grand Valley | 24:58.52 | 24 |
| 30 | Tyler LutzPlace 30 · Garfield | — | Garfield | 27:05.50 | 5 |
| 31 | Owen PaxtonPlace 31 · Chalker | — | Chalker | 27:15.75 | 4 |
| 32 | Sam PlylerPlace 32 · Brookfield | — | Brookfield | 27:46.84 | 25 |
| 33 | Uriah PinchotPlace 33 · Brookfield | — | Brookfield | 28:40.34 | 26 |
| 34 | Roman StrohmPlace 34 · Champion | — | Champion | 29:01.09 | 27 |
| 35 | Ryan AtkinsonPlace 35 · Brookfield | — | Brookfield | 29:48.06 | 28 |
| 36 | Jack RadoPlace 36 · Garfield | — | Garfield | 30:00.59 | 8 |
| 37 | Cameron NeelyPlace 37 · Brookfield | — | Brookfield | 30:25.55 | 29 |
| 38 | Martin BairdPlace 38 · Newton Falls | — | Newton Falls | 30:53.28 | 7 |
| 39 | Cass SwensonPlace 39 · Garfield | — | Garfield | 33:07.34 | 6 |