| 1 | Tyler PolmanPlace 1 · Independence | — | Independence | 15:43.56 |
| 2 | Tyler KloudaPlace 2 · Grade 10 · James A. Garfield | 10 | James A. Garfield | 16:25.28 |
| 3 | Dylan BarnesPlace 3 · Grade 11 · Wickliffe | 11 | Wickliffe | 16:30.04 |
| 4 | Gianni RosaPlace 4 · Grade 12 · Cuyahoga Heights | 12 | Cuyahoga Heights | 16:49.18 |
| 5 | Jose ReynosoPlace 5 · Grade 12 · Harvey | 12 | Harvey | 16:49.99 |
| 6 | John SteimlePlace 6 · Grade 9 · Grand Valley | 9 | Grand Valley | 17:00.09 |
| 7 | Josh CramerPlace 7 · Grade 11 · Orange | 11 | Orange | 17:14.37 |
| 8 | Michael SnyderPlace 8 · Grade 10 · Hawken | 10 | Hawken | 17:20.41 |
| 9 | Tim SteimlePlace 9 · Grade 12 · Grand Valley | 12 | Grand Valley | 17:20.42 |
| 10 | Brent LeBlancPlace 10 · Grade 11 · Wickliffe | 11 | Wickliffe | 17:25.39 |
| 11 | Eddie HarrellPlace 11 · Grade 10 · Orange | 10 | Orange | 17:30.39 |
| 12 | Carlos BotellaPlace 12 · Grade 9 · Hawken | 9 | Hawken | 17:39.34 |
| 13 | Nate BohanonPlace 13 · Grade 9 · Harvey | 9 | Harvey | 17:42.58 |
| 14 | David BoykinPlace 14 · Grade 10 · Harvey | 10 | Harvey | 17:49.69 |
| 15 | Jeff RupertPlace 15 · Grade 12 · Harvey | 12 | Harvey | 17:58.87 |
| 16 | Austin RobertsPlace 16 · Grade 10 · Pymatuning Valley | 10 | Pymatuning Valley | 18:12.70 |
| 17 | Al ShumyatcherPlace 17 · Grade 12 · Hawken | 12 | Hawken | 18:13.37 |
| 18 | Ethan HeissPlace 18 · Grade 11 · Orange | 11 | Orange | 18:13.96 |
| 19 | Seth DillonPlace 19 · Grade 12 · Grand Valley | 12 | Grand Valley | 18:16.38 |
| 20 | Max ArjaniPlace 20 · Grade 11 · Lawrence | 11 | Lawrence | 18:20.50 |
| 21 | Karl RigoPlace 21 · Grade 12 · Harvey | 12 | Harvey | 18:21.91 |
| 22 | JP HlifkaPlace 22 · Grade 11 · Hawken | 11 | Hawken | 18:25.78 |
| 23 | Mitch WilburnPlace 23 · Grade 11 · Orange | 11 | Orange | 18:26.21 |
| 24 | Brady PearlsteinPlace 24 · Grade 12 · Hawken | 12 | Hawken | 18:28.15 |
| 25 | Tavieon BrownPlace 25 · Grade 11 · Wickliffe | 11 | Wickliffe | 18:29.16 |
| 26 | Aidan BrysonPlace 26 · West Geauga | — | West Geauga | 18:32.07 |
| 27 | Jonathon BurnettPlace 27 · Grade 11 · Pymatuning Valley | 11 | Pymatuning Valley | 18:40.31 |
| 28 | Jake GrdadolnikPlace 28 · Grade 10 · Kirtland | 10 | Kirtland | 18:43.04 |
| 29 | Alex WelchPlace 29 · Grade 12 · Lawrence | 12 | Lawrence | 18:44.30 |
| 30 | Jesse SidhuPlace 30 · Grade 12 · Wickliffe | 12 | Wickliffe | 18:46.57 |
| 31 | Drew AllisonPlace 31 · Grade 12 · Orange | 12 | Orange | 18:49.95 |
| 32 | Konnor DuncanPlace 32 · Grade 10 · Kirtland | 10 | Kirtland | 18:59.09 |
| 33 | Josh VoitushenkoPlace 33 · Newbury | — | Newbury | 19:00.69 |
| 34 | Ben WeissPlace 34 · Grade 12 · Hawken | 12 | Hawken | 19:03.14 |
| 35 | Nicolas PeartPlace 35 · Grade 10 · James A. Garfield | 10 | James A. Garfield | 19:03.58 |
| 36 | Ben SprengerPlace 36 · Grade 11 · Lawrence | 11 | Lawrence | 19:05.16 |
| 37 | Andrew GriffinPlace 37 · Grade 11 · Hawken | 11 | Hawken | 19:06.44 |
| 38 | Mills MooseburgerPlace 38 · Grade 11 · Hawken | 11 | Hawken | 19:08.60 |
| 39 | Michael AdamoPlace 39 · Grade 11 · Cuyahoga Heights | 11 | Cuyahoga Heights | 19:11.42 |
| 40 | Nathan HalePlace 40 · Grade 11 · James A. Garfield | 11 | James A. Garfield | 19:12.40 |
| 41 | Spencer BerlinPlace 41 · Grade 10 · Hawken | 10 | Hawken | 19:13.74 |
| 42 | Ethan SenorPlace 42 · Grade 12 · Pymatuning Valley | 12 | Pymatuning Valley | 19:14.28 |
| 43 | David GoldPlace 43 · Grade 11 · Hawken | 11 | Hawken | 19:14.75 |
| 44 | Greg RidgewayPlace 44 · Grade 10 · Grand Valley | 10 | Grand Valley | 19:18.55 |
| 45 | Ryan KochisPlace 45 · Grade 11 · Orange | 11 | Orange | 19:21.16 |
| 46 | David NovakPlace 46 · Grade 10 · Cuyahoga Heights | 10 | Cuyahoga Heights | 19:22.65 |
| 47 | Jackson BernsPlace 47 · Grade 10 · Orange | 10 | Orange | 19:24.77 |
| 48 | Gabe PerlaPlace 48 · Grade 10 · Hawken | 10 | Hawken | 19:26.25 |
| 49 | Alex BellPlace 49 · Grade 10 · James A. Garfield | 10 | James A. Garfield | 19:31.34 |
| 50 | Victor SeranoPlace 50 · Grade 11 · Harvey | 11 | Harvey | 19:34.13 |
| 51 | Ben MihacevichPlace 51 · West Geauga | — | West Geauga | 19:34.77 |
| 52 | Noah WilkersonPlace 52 · Grade 9 · Pymatuning Valley | 9 | Pymatuning Valley | 19:35.17 |
| 53 | Morgan BabicPlace 53 · Grade 12 · Pymatuning Valley | 12 | Pymatuning Valley | 19:37.01 |
| 54 | Evan MuzillaPlace 54 · Grade 11 · Lawrence | 11 | Lawrence | 19:37.52 |
| 55 | Tim SeimborPlace 55 · Grade 11 · Pymatuning Valley | 11 | Pymatuning Valley | 19:38.68 |
| 56 | Justice HarrisPlace 56 · St. Martin de Porres | — | St. Martin de Porres | 19:40.50 |
| 57 | Alex SprengerPlace 57 · Grade 9 · Lawrence | 9 | Lawrence | 19:41.81 |
| 58 | Steven ZieglerPlace 58 · Grade 10 · Grand Valley | 10 | Grand Valley | 19:55.03 |
| 59 | Max DallingaPlace 59 · Grade 11 · Orange | 11 | Orange | 19:59.66 |
| 60 | Jacob PilloffPlace 60 · Grade 11 · Orange | 11 | Orange | 20:00.60 |
| 61 | Travis GibsonPlace 61 · Grade 12 · James A. Garfield | 12 | James A. Garfield | 20:08.21 |
| 62 | Austin GruskiewczPlace 62 · Grade 11 · Pymatuning Valley | 11 | Pymatuning Valley | 20:09.14 |
| 63 | Jason ConleyPlace 63 · Grade 10 · James A. Garfield | 10 | James A. Garfield | 20:09.55 |
| 64 | Aaron GeorgePlace 64 · Grade 12 · Grand Valley | 12 | Grand Valley | 20:10.04 |
| 65 | Joey BradescaPlace 65 · Grade 11 · Cardinal | 11 | Cardinal | 20:10.93 |
| 66 | Sam FaulkPlace 66 · West Geauga | — | West Geauga | 20:12.56 |
| 67 | Andrew WagenburgPlace 67 · Grade 9 · Hawken | 9 | Hawken | 20:15.88 |
| 68 | Tony HughesPlace 68 · St. Martin de Porres | — | St. Martin de Porres | 20:18.55 |
| 69 | Daniel EstrinPlace 69 · Grade 11 · Hawken | 11 | Hawken | 20:20.27 |
| 70 | Jack ButlerPlace 70 · Grade 11 · Lawrence | 11 | Lawrence | 20:27.94 |
| 71 | Daniel DemmaPlace 71 · Grade 10 · James A. Garfield | 10 | James A. Garfield | 20:28.74 |
| 72 | Fred ParkerPlace 72 · Grade 11 · Grand Valley | 11 | Grand Valley | 20:30.42 |
| 73 | Nick SappPlace 73 · Grade 10 · Pymatuning Valley | 10 | Pymatuning Valley | 20:33.97 |
| 74 | Henry McCrearyPlace 74 · Grade 10 · Orange | 10 | Orange | 20:36.53 |
| 75 | Aidan UherPlace 75 · Grade 10 · Orange | 10 | Orange | 20:42.33 |
| 76 | Colton ZankoPlace 76 · Grade 11 · Kirtland | 11 | Kirtland | 20:44.74 |
| 77 | Travis SynnestvedtPlace 77 · Grade 10 · James A. Garfield | 10 | James A. Garfield | 20:46.01 |
| 78 | Billy CriblezPlace 78 · Grade 11 · James A. Garfield | 11 | James A. Garfield | 20:46.37 |
| 79 | Luke HopkinsPlace 79 · Grade 10 · Cuyahoga Heights | 10 | Cuyahoga Heights | 20:47.79 |
| 80 | Glenn PetrasPlace 80 · Grade 12 · Cuyahoga Heights | 12 | Cuyahoga Heights | 20:49.74 |
| 81 | Emilio MarriottPlace 81 · Grade 12 · Orange | 12 | Orange | 20:52.39 |
| 82 | Tad HannibalPlace 82 · Grade 10 · Orange | 10 | Orange | 20:52.91 |
| 83 | Ian ResnickPlace 83 · Grade 10 · Orange | 10 | Orange | 20:53.83 |
| 84 | Sam CooperPlace 84 · Grade 12 · Orange | 12 | Orange | 20:54.79 |
| 85 | Jonas SvarcasPlace 85 · Grade 10 · Wickliffe | 10 | Wickliffe | 20:55.61 |
| 86 | Aaron SteigerPlace 86 · Grade 11 · Hawken | 11 | Hawken | 20:56.51 |
| 87 | Rich KirkPlace 87 · West Geauga | — | West Geauga | 20:58.84 |
| 88 | Victor RodriguezPlace 88 · Grade 10 · Harvey | 10 | Harvey | 21:00.72 |
| 89 | Chad GeorgePlace 89 · Grade 10 · Grand Valley | 10 | Grand Valley | 21:01.11 |
| 90 | Steven WheatleyPlace 90 · Grade 12 · Pymatuning Valley | 12 | Pymatuning Valley | 21:02.18 |
| 91 | Ralph GrandizioPlace 91 · Grade 9 · James A. Garfield | 9 | James A. Garfield | 21:04.66 |
| 92 | Ian McDanielPlace 92 · Grade 10 · Hawken | 10 | Hawken | 21:10.40 |
| 93 | Noah GolovanPlace 93 · Grade 10 · Orange | 10 | Orange | 21:13.98 |
| 94 | Steven SunPlace 94 · Grade 9 · Hawken | 9 | Hawken | 21:20.12 |
| 95 | Josh Shelton-BellPlace 95 · Grade 12 · Bedford | 12 | Bedford | 21:22.65 |
| 96 | Alex LakePlace 96 · Grade 10 · Orange | 10 | Orange | 21:24.26 |
| 97 | Joey TirabassiPlace 97 · West Geauga | — | West Geauga | 21:25.07 |
| 98 | Brandon BerryPlace 98 · Grade 10 · Wickliffe | 10 | Wickliffe | 21:26.21 |
| 99 | Ben GreenfieldPlace 99 · Grade 10 · Hawken | 10 | Hawken | 21:27.70 |
| 100 | Clark RandyPlace 100 · Grade 12 · Wickliffe | 12 | Wickliffe | 21:28.80 |
| 101 | Hamza BasharatPlace 101 · Grade 12 · Orange | 12 | Orange | 21:29.70 |
| 102 | Victor PanPlace 102 · Grade 10 · Hawken | 10 | Hawken | 21:30.20 |
| 103 | Eli JacobsenPlace 103 · Grade 10 · Hawken | 10 | Hawken | 21:37.06 |
| 104 | Andrew SchneiderPlace 104 · Grade 9 · Kirtland | 9 | Kirtland | 21:40.78 |
| 105 | Marcello VelottaPlace 105 · Grade 12 · Orange | 12 | Orange | 21:41.71 |
| 106 | Christian PetersenPlace 106 · Grade 10 · Hawken | 10 | Hawken | 21:46.26 |
| 107 | Martin StefancinPlace 107 · Newbury | — | Newbury | 21:49.56 |
| 108 | Christian CrawfordPlace 108 · Grade 12 · James A. Garfield | 12 | James A. Garfield | 21:50.58 |
| 109 | Wyatt BalserPlace 109 · Independence | — | Independence | 21:51.23 |
| 110 | Brandon PredaPlace 110 · West Geauga | — | West Geauga | 21:59.59 |
| 111 | Ayaan GillPlace 111 · Grade 10 · Orange | 10 | Orange | 21:59.96 |
| 112 | Kaleb GrubbsPlace 112 · Newbury | — | Newbury | 22:00.33 |
| 113 | Emareion TrotterPlace 113 · St. Martin de Porres | — | St. Martin de Porres | 22:05.63 |
| 114 | Nick BriggsPlace 114 · Grade 10 · Kirtland | 10 | Kirtland | 22:06.94 |
| 115 | Elijah RespressPlace 115 · St. Martin de Porres | — | St. Martin de Porres | 22:07.79 |
| 116 | Ben LittlejohnPlace 116 · Grade 9 · Orange | 9 | Orange | 22:11.00 |
| 117 | Matthew CarvinPlace 117 · Grade 11 · Lawrence | 11 | Lawrence | 22:15.52 |
| 118 | Anthony BaraonaPlace 118 · Grade 11 · Cuyahoga Heights | 11 | Cuyahoga Heights | 22:15.89 |
| 119 | Nate AlemagnoPlace 119 · Grade 9 · Wickliffe | 9 | Wickliffe | 22:16.22 |
| 120 | Jacob ReitmanPlace 120 · Grade 10 · Hawken | 10 | Hawken | 22:18.36 |
| 121 | Ian RosePlace 121 · Grade 12 · Lawrence | 12 | Lawrence | 22:19.87 |
| 122 | Dylan ThompsonPlace 122 · West Geauga | — | West Geauga | 22:26.41 |
| 123 | Giovanni LucianoPlace 123 · West Geauga | — | West Geauga | 22:29.17 |
| 124 | Robbie VeriPlace 124 · Grade 8 · Wickliffe | 8 | Wickliffe | 22:29.57 |
| 125 | Peris TaylorPlace 125 · St. Martin de Porres | — | St. Martin de Porres | 22:30.31 |
| 126 | Kevin WengerPlace 126 · West Geauga | — | West Geauga | 22:31.32 |
| 127 | Cole StevensonPlace 127 · Grade 9 · Wickliffe | 9 | Wickliffe | 22:38.66 |
| 128 | Jordin JamesPlace 128 · Grade 12 · Bedford | 12 | Bedford | 22:42.28 |
| 129 | Daniel RanalloPlace 129 · Grade 11 · Lawrence | 11 | Lawrence | 22:43.31 |
| 130 | Max KanePlace 130 · Grade 10 · James A. Garfield | 10 | James A. Garfield | 22:47.49 |
| 131 | Hector RodriguezPlace 131 · Grade 12 · Harvey | 12 | Harvey | 22:47.93 |
| 132 | Jacob CramerPlace 132 · Grade 11 · Orange | 11 | Orange | 22:48.88 |
| 133 | Adam TirpakPlace 133 · Grade 10 · Orange | 10 | Orange | 22:59.80 |
| 134 | Bryant GreerPlace 134 · St. Martin de Porres | — | St. Martin de Porres | 23:04.01 |
| 135 | Kirk BrauerPlace 135 · Grade 10 · Kirtland | 10 | Kirtland | 23:09.85 |
| 136 | Shane CummingsPlace 136 · St. Martin de Porres | — | St. Martin de Porres | 23:12.43 |
| 137 | Michael NovakPlace 137 · Grade 11 · Bedford | 11 | Bedford | 23:13.27 |
| 138 | Cameron DavisPlace 138 · St. Martin de Porres | — | St. Martin de Porres | 23:18.00 |
| 139 | Eric JacksonPlace 139 · Grade 10 · James A. Garfield | 10 | James A. Garfield | 23:20.59 |
| 140 | Joey FletcherPlace 140 · Grade 9 · Orange | 9 | Orange | 23:21.99 |
| 141 | Mel Falck-YtterPlace 141 · Grade 9 · Hawken | 9 | Hawken | 23:33.15 |
| 142 | Clayton SauberanPlace 142 · Grade 9 · Cardinal | 9 | Cardinal | 23:43.02 |
| 143 | Jesse WitherspoonPlace 143 · Grade 10 · Lawrence | 10 | Lawrence | 23:54.87 |
| 144 | Noah GoldsmithPlace 144 · Grade 12 · Pymatuning Valley | 12 | Pymatuning Valley | 23:59.99 |
| 145 | Matthew TaylorPlace 145 · St. Martin de Porres | — | St. Martin de Porres | 24:01.81 |
| 146 | Noah AmatoPlace 146 · West Geauga | — | West Geauga | 24:13.57 |
| 147 | Jack O'NealPlace 147 · Grade 12 · Grand Valley | 12 | Grand Valley | 24:34.71 |
| 148 | Thorin ChappelPlace 148 · Independence | — | Independence | 24:39.13 |
| 149 | Austin BarickoskiPlace 149 · Grade 9 · Cardinal | 9 | Cardinal | 24:49.70 |
| 150 | Jake WeiPlace 150 · Grade 9 · Hawken | 9 | Hawken | 24:54.51 |
| 151 | Ross KrantzPlace 151 · Grade 10 · Hawken | 10 | Hawken | 25:02.16 |
| 152 | Eli HansenPlace 152 · Grade 10 · Lawrence | 10 | Lawrence | 26:08.23 |
| 153 | Matthew JosephPlace 153 · Grade 10 · Lawrence | 10 | Lawrence | 26:15.02 |
| 154 | Aidan MannPlace 154 · West Geauga | — | West Geauga | 26:20.91 |
| 155 | Jaquel PeoplesPlace 155 · St. Martin de Porres | — | St. Martin de Porres | 26:23.50 |
| 156 | Bernard GreerPlace 156 · St. Martin de Porres | — | St. Martin de Porres | 26:25.70 |
| 157 | Jacoby UngarPlace 157 · Grade 10 · Hawken | 10 | Hawken | 27:09.95 |
| 158 | Ishan GuptaPlace 158 · Grade 9 · Hawken | 9 | Hawken | 27:21.82 |
| 159 | Jaylen ThomasPlace 159 · St. Martin de Porres | — | St. Martin de Porres | 27:50.70 |
| 160 | Josh GoldsmithPlace 160 · Grade 12 · Pymatuning Valley | 12 | Pymatuning Valley | 27:53.53 |
| 161 | Brushawn PughPlace 161 · Grade 9 · Bedford | 9 | Bedford | 31:42.51 |
| 162 | Gus AmatoPlace 162 · West Geauga | — | West Geauga | 32:04.89 |
| 163 | Vincent BrownPlace 163 · Grade 9 · Hawken | 9 | Hawken | 32:08.42 |
| 164 | Ryan VincentPlace 164 · Grade 9 · Orange | 9 | Orange | 32:09.16 |
| 165 | Nick KozerPlace 165 · West Geauga | — | West Geauga | 32:09.59 |