| 1 | Tyler KloudaPlace 1 · Garfield | — | Garfield | 16:05.00 |
| 2 | Dylan BarnesPlace 2 · Wickliffe | — | Wickliffe | 16:11.00 |
| 3 | John SteimlePlace 3 · Grand Valley | — | Grand Valley | 16:32.00 |
| 4 | Josh CramerPlace 4 · Orange | — | Orange | 16:49.00 |
| 5 | Brent LeBlancPlace 5 · Wickliffe | — | Wickliffe | 17:04.00 |
| 6 | Mitch WillburnPlace 6 · Orange | — | Orange | 17:23.00 |
| 7 | Ryan LeachPlace 7 · Orange | — | Orange | 17:24.00 |
| 8 | Mataio SnyderPlace 8 · Harvey | — | Harvey | 17:25.00 |
| 9 | Victor SerranoPlace 9 · Harvey | — | Harvey | 17:26.00 |
| 10 | Nate BohanonPlace 10 · Harvey | — | Harvey | 17:27.00 |
| 11 | Alex BellPlace 11 · Garfield | — | Garfield | 17:38.00 |
| 12 | Nolan WysongPlace 12 · Garfield | — | Garfield | 17:42.00 |
| 13 | Tavieon BrownPlace 13 · Wickliffe | — | Wickliffe | 17:51.00 |
| 14 | Ken KirkPlace 14 · West Geagua | — | West Geagua | 18:12.00 |
| 15 | Austin RobertsPlace 15 · Pymatuning Valley | — | Pymatuning Valley | 18:16.00 |
| 16 | Konnor DuncanPlace 16 · Kirtland | — | Kirtland | 18:16.05 |
| 17 | Jonathon BurnettPlace 17 · Pymatuning Valley | — | Pymatuning Valley | 18:17.00 |
| 18 | Max ArjaniPlace 18 · Lawrence | — | Lawrence | 18:18.00 |
| 19 | Johnny PattersonPlace 19 · West Geagua | — | West Geagua | 18:19.00 |
| 20 | Francisco CarvajalPlace 20 · Garfield | — | Garfield | 18:22.00 |
| 21 | Travis SynnestvedtPlace 21 · Garfield | — | Garfield | 18:29.00 |
| 22 | Jason ConleyPlace 22 · Garfield | — | Garfield | 18:33.00 |
| 23 | Max ReardonPlace 23 · Newbury | — | Newbury | 18:33.70 |
| 24 | David NovakPlace 24 · Cuyahoga Heights | — | Cuyahoga Heights | 18:34.00 |
| 25 | Collin PattonPlace 25 · Independence | — | Independence | 18:34.50 |
| 26 | Greg RidgewayPlace 26 · Grand Valley | — | Grand Valley | 18:35.00 |
| 27 | Jake GrdadolnikPlace 27 · Kirtland | — | Kirtland | 18:38.00 |
| 28 | Ethan HeissPlace 28 · Orange | — | Orange | 18:45.00 |
| 29 | Rich KirkPlace 29 · West Geagua | — | West Geagua | 18:55.00 |
| 30 | Ben MihacevichPlace 30 · West Geagua | — | West Geagua | 18:58.00 |
| 31 | Caleb KaminskiPlace 31 · Newbury | — | Newbury | 19:02.00 |
| 32 | Noah WilkersonPlace 32 · Pymatuning Valley | — | Pymatuning Valley | 19:04.00 |
| 33 | P.J. OschmannPlace 33 · Independence | — | Independence | 19:09.00 |
| 34 | Max DallingaPlace 34 · Orange | — | Orange | 19:14.00 |
| 35 | Ben SprengerPlace 35 · Lawrence | — | Lawrence | 19:16.00 |
| 36 | JT BaskoPlace 36 · Harvey | — | Harvey | 19:19.00 |
| 37 | Daniel DemmaPlace 37 · Garfield | — | Garfield | 19:20.00 |
| 38 | Alex SprengerPlace 38 · Lawrence | — | Lawrence | 19:21.00 |
| 39 | Jack ButlerPlace 39 · Lawrence | — | Lawrence | 19:22.00 |
| 40 | Kyle NovakPlace 40 · Cuyahoga Heights | — | Cuyahoga Heights | 19:24.00 |
| 41 | Tim SeimborPlace 41 · Pymatuning Valley | — | Pymatuning Valley | 19:31.00 |
| 42 | Colton ZankoPlace 42 · Kirtland | — | Kirtland | 19:38.00 |
| 43 | Nathan HalePlace 43 · Garfield | — | Garfield | 19:40.00 |
| 44 | Nick SappPlace 44 · Pymatuning Valley | — | Pymatuning Valley | 19:42.00 |
| 45 | Kaleb GrubbsPlace 45 · Newbury | — | Newbury | 19:45.00 |
| 46 | Cole StevensonPlace 46 · Wickliffe | — | Wickliffe | 19:52.00 |
| 47 | Aidan BrysonPlace 47 · West Geagua | — | West Geagua | 19:52.50 |
| 48 | Brendan WhitePlace 48 · Cardinal | — | Cardinal | 19:52.90 |
| 49 | Jackson BernsPlace 49 · Orange | — | Orange | 19:59.00 |
| 50 | Ryan PrizzPlace 50 · West Geagua | — | West Geagua | 20:17.00 |
| 51 | Noah GolovanPlace 51 · Orange | — | Orange | 20:18.00 |
| 52 | Steven ZieglerPlace 52 · Grand Valley | — | Grand Valley | 20:19.00 |
| 53 | Brandon PredaPlace 53 · West Geagua | — | West Geagua | 20:21.00 |
| 54 | William MikelPlace 54 · St. Martin | — | St. Martin | 20:21.60 |
| 55 | Austin GruskiewiczPlace 55 · Pymatuning Valley | — | Pymatuning Valley | 20:30.00 |
| 56 | Thomas BondPlace 56 · Newbury | — | Newbury | 20:31.00 |
| 57 | Billy CriblezPlace 57 · Garfield | — | Garfield | 20:34.00 |
| 58 | Brandon MeadePlace 58 · Cuyahoga Heights | — | Cuyahoga Heights | 20:34.60 |
| 59 | Gene HenriePlace 59 · Cardinal | — | Cardinal | 20:38.00 |
| 60 | Ian McGrealPlace 60 · Kirtland | — | Kirtland | 20:48.00 |
| 61 | Martin StefancinPlace 61 · Newbury | — | Newbury | 20:53.00 |
| 62 | Trevor BachnaPlace 62 · Cardinal | — | Cardinal | 20:54.00 |
| 63 | Ralph GrandizioPlace 63 · Garfield | — | Garfield | 21:03.00 |
| 64 | Jesse YoungPlace 64 · Pymatuning Valley | — | Pymatuning Valley | 21:04.00 |
| 65 | Chad GeorgePlace 65 · Grand Valley | — | Grand Valley | 21:06.00 |
| 66 | Joey BondPlace 66 · Newbury | — | Newbury | 21:07.00 |
| 67 | Joey BradescaPlace 67 · Cardinal | — | Cardinal | 21:12.00 |
| 68 | Ahmad KhalilPlace 68 · Harvey | — | Harvey | 21:15.00 |
| 69 | Nick BriggsPlace 69 · Kirtland | — | Kirtland | 21:15.40 |
| 70 | Andrew SchneiderPlace 70 · Kirtland | — | Kirtland | 21:15.80 |
| 71 | Nassiem SalemPlace 71 · Cuyahoga Heights | — | Cuyahoga Heights | 21:16.00 |
| 72 | Emareion TrotterPlace 72 · St. Martin | — | St. Martin | 21:18.00 |
| 73 | Fred ParkerPlace 73 · Grand Valley | — | Grand Valley | 21:27.00 |
| 74 | Jacob PilloffPlace 74 · Orange | — | Orange | 21:27.60 |
| 75 | Jake LaskyPlace 75 · Cuyahoga Heights | — | Cuyahoga Heights | 21:32.00 |
| 76 | Benjamin LobdellPlace 76 · Cardinal | — | Cardinal | 21:43.00 |
| 77 | Sam RollPlace 77 · Orange | — | Orange | 21:43.90 |
| 78 | Alex LakePlace 78 · Orange | — | Orange | 21:57.00 |
| 79 | Kevin WegerPlace 79 · West Geagua | — | West Geagua | 22:01.00 |
| 80 | Hayden SmithPlace 80 · Wickliffe | — | Wickliffe | 22:03.00 |
| 81 | Michael NiPlace 81 · Pymatuning Valley | — | Pymatuning Valley | 22:05.00 |
| 82 | Cody LeasurePlace 82 · Garfield | — | Garfield | 22:11.00 |
| 83 | Max KanePlace 83 · Garfield | — | Garfield | 22:12.00 |
| 84 | Dylan ThompsonPlace 84 · West Geagua | — | West Geagua | 22:13.00 |
| 85 | William NixonPlace 85 · Lawrence | — | Lawrence | 22:15.00 |
| 86 | Brandon BerryPlace 86 · Wickliffe | — | Wickliffe | 22:15.40 |
| 87 | Adam TirpakPlace 87 · Orange | — | Orange | 22:15.80 |
| 89 | Robert GrayPlace 89 · St. Martin | — | St. Martin | 22:22.00 |
| 90 | Noah ArnoldPlace 90 · Newbury | — | Newbury | 22:24.00 |
| 91 | Jacob CramerPlace 91 · Orange | — | Orange | 22:25.00 |
| 92 | Will CanadayPlace 92 · Lawrence | — | Lawrence | 22:28.00 |
| 93 | Ben LittlejohnPlace 93 · Orange | — | Orange | 22:29.00 |
| 94 | Daniel RanalloPlace 94 · Lawrence | — | Lawrence | 22:31.00 |
| 95 | Tristan KristoPlace 95 · Newbury | — | Newbury | 22:33.00 |
| 96 | Jason SchaeferPlace 96 · Garfield | — | Garfield | 22:34.00 |
| 97 | Enrique FreemanPlace 97 · St. Martin | — | St. Martin | 22:37.00 |
| 98 | Thorin ChappelPlace 98 · Independence | — | Independence | 22:45.00 |
| 99 | Cole OwensPlace 99 · Garfield | — | Garfield | 22:56.00 |
| 100 | David BoykinPlace 100 · Harvey | — | Harvey | 23:02.00 |
| 101 | Clinton WolfPlace 101 · Pymatuning Valley | — | Pymatuning Valley | 23:03.00 |
| 102 | Matthew CarvinPlace 102 · Lawrence | — | Lawrence | 23:04.00 |
| 103 | Jesse WitherspoonPlace 103 · Lawrence | — | Lawrence | 23:07.00 |
| 104 | Elijah RespressPlace 104 · St. Martin | — | St. Martin | 23:10.00 |
| 105 | Kirk BrauerPlace 105 · Kirtland | — | Kirtland | 23:15.00 |
| 106 | Eli HansenPlace 106 · Lawrence | — | Lawrence | 23:17.00 |
| 107 | Clayton SauberanPlace 107 · Cardinal | — | Cardinal | 23:28.00 |
| 108 | Joey FletcherPlace 108 · Orange | — | Orange | 23:43.00 |
| 109 | Christian BellPlace 109 · Garfield | — | Garfield | 24:46.00 |
| 110 | Luke HannaPlace 110 · West Geagua | — | West Geagua | 24:50.00 |
| 111 | Ayaan GillPlace 111 · Orange | — | Orange | 25:09.00 |
| 112 | Giovanni LucianoPlace 112 · West Geagua | — | West Geagua | 25:11.00 |
| 113 | Aidan MannPlace 113 · West Geagua | — | West Geagua | 25:13.00 |
| 114 | Max OefleinPlace 114 · Lawrence | — | Lawrence | 25:14.00 |
| 115 | Carmen JonesPlace 115 · Pymatuning Valley | — | Pymatuning Valley | 25:15.00 |
| 116 | Jack NorrisPlace 116 · Garfield | — | Garfield | 25:19.00 |
| 117 | Evan ArnoldPlace 117 · Newbury | — | Newbury | 25:19.70 |
| 118 | Stuart StrunaPlace 118 · Pymatuning Valley | — | Pymatuning Valley | 25:21.00 |
| 119 | Gus AmatoPlace 119 · West Geagua | — | West Geagua | 25:35.00 |
| 120 | Nick KozerPlace 120 · West Geagua | — | West Geagua | 25:36.00 |
| 121 | Beckham WatsonPlace 121 · Orange | — | Orange | 25:39.00 |
| 122 | Nathan HumbertPlace 122 · Wickliffe | — | Wickliffe | 25:40.00 |
| 123 | Evan RobinsonPlace 123 · Lawrence | — | Lawrence | 25:58.00 |
| 124 | Matthew KanePlace 124 · Garfield | — | Garfield | 25:59.00 |
| 125 | Eric JacksonPlace 125 · Garfield | — | Garfield | 28:39.00 |
| 126 | Jeff KusarPlace 126 · Kirtland | — | Kirtland | 29:59.00 |
| 127 | Gregory AdamsPlace 127 · Independence | — | Independence | 30:04.00 |
| 128 | Jimmy RevayPlace 128 · Cuyahoga Heights | — | Cuyahoga Heights | 30:14.00 |
| 129 | Mike PattisonPlace 129 · West Geagua | — | West Geagua | 30:35.00 |
| 130 | Xavier WilliamsPlace 130 · St. Martin | — | St. Martin | 30:54.00 |
| 131 | Chad WrightPlace 131 · Garfield | — | Garfield | 31:03.00 |