| 1 | Brady SalazarPlace 1 · Grade 12 · Buckeye | 12 | Buckeye | 16:47.33 |
| 2 | Dimitry PshonyakPlace 2 · Grade 11 · Buckeye | 11 | Buckeye | 16:51.38 |
| 3 | Landon HardyPlace 3 · Grade 11 · Normandy | 11 | Normandy | 16:53.59 |
| 4 | Johnny HabrePlace 4 · Grade 12 · Berea-Midpark | 12 | Berea-Midpark | 16:57.09 |
| 5 | Ethan HillPlace 5 · Grade 12 · No. Olmsted | 12 | No. Olmsted | 17:16.88 |
| 6 | Kaleb FreemanPlace 6 · Grade 10 · Elyria | 10 | Elyria | 17:20.53 |
| 7 | Matthew WalkerPlace 7 · Grade 12 · Steele | 12 | Steele | 17:26.71 |
| 8 | Niko KoutourasPlace 8 · Grade 11 · Avon Lake | 11 | Avon Lake | 17:27.69 |
| 9 | Stanley CampbellPlace 9 · Grade 12 · No. Olmsted | 12 | No. Olmsted | 17:27.74 |
| 10 | Alex SchulzPlace 10 · Grade 11 · Avon Lake | 11 | Avon Lake | 17:28.95 |
| 11 | Nicholas MichaelidesPlace 11 · Grade 12 · No. Olmsted | 12 | No. Olmsted | 17:40.83 |
| 12 | Robert KrasienkoPlace 12 · Grade 12 · Elyria | 12 | Elyria | 17:41.87 |
| 13 | Luke GunterPlace 13 · Grade 10 · Avon Lake | 10 | Avon Lake | 17:45.61 |
| 14 | Lucas RobertsPlace 14 · Grade 12 · Berea-Midpark | 12 | Berea-Midpark | 17:49.24 |
| 15 | Asa NicelyPlace 15 · Grade 10 · Steele | 10 | Steele | 17:50.79 |
| 16 | Brant AndersonPlace 16 · Grade 9 · Buckeye | 9 | Buckeye | 17:53.21 PR |
| 17 | Ian FababePlace 17 · Grade 12 · Avon Lake | 12 | Avon Lake | 17:55.91 |
| 18 | Anthony FratiniPlace 18 · Grade 11 · No. Olmsted | 11 | No. Olmsted | 17:56.49 |
| 19 | Gavin VozarPlace 19 · Grade 9 · Berea-Midpark | 9 | Berea-Midpark | 17:58.51 |
| 20 | Hayden MaxwellPlace 20 · Grade 10 · Midview | 10 | Midview | 18:00.13 |
| 21 | Nolan RiethPlace 21 · Grade 11 · Buckeye | 11 | Buckeye | 18:01.42 |
| 22 | Anthony D'AlessandroPlace 22 · Grade 11 · No. Olmsted | 11 | No. Olmsted | 18:01.64 |
| 23 | Gavin WaibelPlace 23 · Grade 11 · Buckeye | 11 | Buckeye | 18:10.08 |
| 24 | Cale MillerPlace 24 · Grade 10 · Steele | 10 | Steele | 18:12.79 |
| 25 | Liam MaitlandPlace 25 · Grade 11 · Avon Lake | 11 | Avon Lake | 18:13.71 |
| 26 | Eli NicelyPlace 26 · Grade 10 · Steele | 10 | Steele | 18:14.52 |
| 27 | Seamus McAllisterPlace 27 · Grade 11 · No. Royalton | 11 | No. Royalton | 18:17.14 |
| 28 | Matt HerbertPlace 28 · Grade 12 · Berea-Midpark | 12 | Berea-Midpark | 18:21.61 PR |
| 29 | Gage HopkinsPlace 29 · Grade 11 · Elyria | 11 | Elyria | 18:21.68 |
| 30 | Nathan GriegerPlace 30 · Grade 12 · Avon Lake | 12 | Avon Lake | 18:22.22 |
| 31 | Carter BanyasPlace 31 · Grade 9 · Steele | 9 | Steele | 18:23.59 |
| 32 | Dominic NofelPlace 32 · Grade 12 · Berea-Midpark | 12 | Berea-Midpark | 18:34.84 |
| 33 | Parker AhrensPlace 33 · Grade 11 · Normandy | 11 | Normandy | 18:35.80 PR |
| 34 | Jake RobaughPlace 34 · Grade 11 · No. Royalton | 11 | No. Royalton | 18:38.85 |
| 35 | Tyler FreemanPlace 35 · Grade 10 · Elyria | 10 | Elyria | 18:40.27 |
| 36 | Nathan SingletonPlace 36 · Grade 11 · No. Royalton | 11 | No. Royalton | 18:42.44 |
| 37 | Reid GunterPlace 37 · Grade 12 · Avon Lake | 12 | Avon Lake | 18:47.68 |
| 38 | Jackson StrawnPlace 38 · Grade 9 · Steele | 9 | Steele | 18:53.42 |
| 39 | Tommy VisockyPlace 39 · Grade 9 · No. Royalton | 9 | No. Royalton | 18:54.96 |
| 40 | Cooper ZuntPlace 40 · Grade 12 · No. Royalton | 12 | No. Royalton | 19:01.89 |
| 41 | Nolan CisloPlace 41 · Grade 10 · Steele | 10 | Steele | 19:02.65 |
| 42 | Sofian AttabPlace 42 · Grade 11 · Valley Forge | 11 | Valley Forge | 19:07.34 PR |
| 43 | Andrew DowneyPlace 43 · Grade 9 · Midview | 9 | Midview | 19:13.85 |
| 44 | Nolan MeyerPlace 44 · Grade 11 · No. Royalton | 11 | No. Royalton | 19:14.31 PR |
| 45 | Isaac ChmuraPlace 45 · Grade 10 · Normandy | 10 | Normandy | 19:14.44 |
| 46 | Joseph-Bryce JamisonPlace 46 · Grade 10 · Midview | 10 | Midview | 19:17.93 PR |
| 47 | Clayton JohnsonPlace 47 · Grade 10 · Avon Lake | 10 | Avon Lake | 19:18.35 |
| 48 | Jackson BrihnPlace 48 · Grade 10 · No. Royalton | 10 | No. Royalton | 19:21.42 |
| 49 | James GedlingPlace 49 · Grade 11 · Steele | 11 | Steele | 19:25.92 |
| 50 | Rocco LauriePlace 50 · Grade 12 · No. Royalton | 12 | No. Royalton | 19:41.03 |
| 51 | Alexander HillPlace 51 · Grade 10 · No. Olmsted | 10 | No. Olmsted | 19:43.30 |
| 52 | Isaac GomesPlace 52 · Grade 11 · Avon Lake | 11 | Avon Lake | 19:47.44 |
| 53 | Aidan DiamondPlace 53 · Grade 10 · Avon Lake | 10 | Avon Lake | 19:48.03 |
| 54 | David VisockyPlace 54 · Grade 11 · No. Royalton | 11 | No. Royalton | 19:48.64 PR |
| 55 | John GalaydaPlace 55 · Grade 11 · Buckeye | 11 | Buckeye | 19:48.66 |
| 56 | Liam McKayPlace 56 · Grade 9 · Normandy | 9 | Normandy | 19:50.04 |
| 57 | Jonathan BlackPlace 57 · Grade 11 · No. Royalton | 11 | No. Royalton | 19:52.99 |
| 58 | Cris ValentinPlace 58 · Grade 11 · Berea-Midpark | 11 | Berea-Midpark | 19:55.74 PR |
| 59 | Reece BenningtonPlace 59 · Grade 10 · Avon Lake | 10 | Avon Lake | 19:56.49 |
| 60 | Ben NasoPlace 60 · Grade 11 · Buckeye | 11 | Buckeye | 19:58.18 |
| 61 | Nicholas LauerPlace 61 · Grade 11 · Steele | 11 | Steele | 20:01.23 |
| 62 | Aaron DemarestPlace 62 · Grade 11 · Valley Forge | 11 | Valley Forge | 20:02.27 PR |
| 63 | Padraig MosesPlace 63 · Grade 10 · Avon Lake | 10 | Avon Lake | 20:03.46 |
| 64 | Nick RiethPlace 64 · Grade 9 · Buckeye | 9 | Buckeye | 20:06.63 |
| 65 | Seth McFarlandPlace 65 · Grade 9 · Elyria | 9 | Elyria | 20:06.93 |
| 66 | Paul CherneyPlace 66 · Grade 12 · Steele | 12 | Steele | 20:10.69 |
| 67 | Max RandjelovicPlace 67 · Grade 11 · No. Royalton | 11 | No. Royalton | 20:11.40 |
| 68 | Vince SvejkovskyPlace 68 · Grade 10 · No. Royalton | 10 | No. Royalton | 20:11.65 |
| 69 | Vincent JoyPlace 69 · Grade 9 · Buckeye | 9 | Buckeye | 20:13.91 |
| 70 | Ewan Bak-MeyerPlace 70 · Grade 9 · Valley Forge | 9 | Valley Forge | 20:16.88 |
| 71 | Adrian StarnerPlace 71 · Grade 11 · No. Olmsted | 11 | No. Olmsted | 20:23.76 |
| 72 | Anthony KlingPlace 72 · Grade 9 · No. Royalton | 9 | No. Royalton | 20:27.55 |
| 73 | Paul AbbottPlace 73 · Grade 11 · Buckeye | 11 | Buckeye | 20:32.64 |
| 74 | Ziad YounesPlace 74 · Grade 11 · No. Olmsted | 11 | No. Olmsted | 20:34.55 |
| 75 | Hunter SayrePlace 75 · Grade 9 · Berea-Midpark | 9 | Berea-Midpark | 20:35.46 |
| 76 | Cayden CokerPlace 76 · Grade 11 · Midview | 11 | Midview | 20:37.61 |
| 77 | Rusiljun SanoPlace 77 · Grade 10 · Normandy | 10 | Normandy | 20:43.80 |
| 78 | Josiah OquendoPlace 78 · Grade 12 · Elyria | 12 | Elyria | 20:45.37 |
| 79 | Anthony AsmisPlace 79 · Grade 11 · Normandy | 11 | Normandy | 20:46.51 |
| 80 | Garrett CarneyPlace 80 · Grade 12 · Berea-Midpark | 12 | Berea-Midpark | 20:49.14 |
| 81 | Derick BelfordPlace 81 · Grade 9 · Berea-Midpark | 9 | Berea-Midpark | 20:58.72 |
| 82 | Nick FratiniPlace 82 · Grade 10 · No. Olmsted | 10 | No. Olmsted | 20:58.92 |
| 83 | Aiden WilliamsonPlace 83 · Grade 9 · Buckeye | 9 | Buckeye | 21:04.15 |
| 84 | Noah MinnickPlace 84 · Grade 9 · Avon Lake | 9 | Avon Lake | 21:04.27 |
| 85 | Ben WislockiPlace 85 · Grade 12 · No. Royalton | 12 | No. Royalton | 21:06.44 PR |
| 86 | Cooper KayPlace 86 · Grade 10 · Buckeye | 10 | Buckeye | 21:06.91 |
| 87 | Elijah BonillaPlace 87 · Grade 11 · Steele | 11 | Steele | 21:08.02 |
| 88 | Chase LahettaPlace 88 · Grade 11 · Steele | 11 | Steele | 21:08.31 |
| 89 | Karim SabeihaPlace 89 · Grade 10 · No. Olmsted | 10 | No. Olmsted | 21:14.34 |
| 90 | Owen CookseyPlace 90 · Grade 9 · Steele | 9 | Steele | 21:19.95 |
| 91 | Braeden WardPlace 91 · Grade 12 · No. Royalton | 12 | No. Royalton | 21:20.56 |
| 92 | Matthew HillPlace 92 · Grade 10 · Normandy | 10 | Normandy | 21:23.19 |
| 93 | Abraham TaberPlace 93 · Grade 10 · No. Olmsted | 10 | No. Olmsted | 21:24.60 |
| 94 | Aiden BaisdenPlace 94 · Grade 9 · Avon Lake | 9 | Avon Lake | 21:28.27 |
| 95 | Tate SchnabelPlace 95 · Grade 10 · Avon Lake | 10 | Avon Lake | 21:30.16 PR |
| 96 | Reed GibsonPlace 96 · Grade 9 · Midview | 9 | Midview | 21:33.54 |
| 97 | Cameron LaymanPlace 97 · Grade 10 · No. Royalton | 10 | No. Royalton | 21:33.63 |
| 98 | Nathan JordanPlace 98 · Grade 11 · No. Olmsted | 11 | No. Olmsted | 21:43.74 |
| 99 | Isaiah LehotaPlace 99 · Grade 11 · Midview | 11 | Midview | 21:46.06 |
| 100 | Riley RichardsPlace 100 · Grade 9 · Berea-Midpark | 9 | Berea-Midpark | 21:52.88 |
| 101 | Owen LamPlace 101 · Grade 9 · Avon Lake | 9 | Avon Lake | 21:55.61 |
| 102 | Anthony SeidelPlace 102 · Grade 9 · Berea-Midpark | 9 | Berea-Midpark | 21:56.05 |
| 103 | Jacob MazanekPlace 103 · Grade 11 · No. Royalton | 11 | No. Royalton | 21:56.81 |
| 104 | Anthony SeitzPlace 104 · Grade 10 · Normandy | 10 | Normandy | 21:58.33 |
| 105 | Maxx DeatonPlace 105 · Grade 12 · Avon Lake | 12 | Avon Lake | 22:05.67 |
| 106 | Rohan BurgessPlace 106 · Grade 9 · Berea-Midpark | 9 | Berea-Midpark | 22:07.51 |
| 107 | Mason HoletPlace 107 · Grade 12 · No. Royalton | 12 | No. Royalton | 22:13.39 |
| 108 | William WirthPlace 108 · Grade 12 · Elyria | 12 | Elyria | 22:22.24 |
| 109 | Gabe LandisPlace 109 · Grade 12 · Berea-Midpark | 12 | Berea-Midpark | 22:26.03 |
| 110 | Omar SelmanPlace 110 · Grade 10 · No. Olmsted | 10 | No. Olmsted | 22:28.79 |
| 111 | Simon MoodyPlace 111 · Grade 9 · Berea-Midpark | 9 | Berea-Midpark | 22:29.84 |
| 112 | Laith KamhawiPlace 112 · Grade 12 · Avon Lake | 12 | Avon Lake | 22:30.76 |
| 113 | Porter MachovinaPlace 113 · Grade 11 · Avon Lake | 11 | Avon Lake | 22:37.18 |
| 114 | Jonathan MatsonPlace 114 · Grade 9 · Normandy | 9 | Normandy | 22:59.24 |
| 115 | Ryan KrivakPlace 115 · Grade 11 · Berea-Midpark | 11 | Berea-Midpark | 23:01.77 |
| 116 | Cole BurtzlaffPlace 116 · Grade 11 · Buckeye | 11 | Buckeye | 23:05.17 |
| 117 | Jake TimkoPlace 117 · Grade 11 · Berea-Midpark | 11 | Berea-Midpark | 23:07.20 |
| 118 | Jackson GoodPlace 118 · Grade 10 · Normandy | 10 | Normandy | 23:07.78 |
| 119 | Marcos RiveraPlace 119 · Grade 10 · Normandy | 10 | Normandy | 23:11.10 |
| 120 | Giorgio FarahPlace 120 · Grade 12 · Avon Lake | 12 | Avon Lake | 23:15.35 |
| 121 | Brody RadcliffPlace 121 · Grade 10 · Normandy | 10 | Normandy | 23:15.46 |
| 122 | Hayden CuevasPlace 122 · Grade 9 · Steele | 9 | Steele | 23:20.37 |
| 123 | Ben SwabPlace 123 · Grade 11 · No. Royalton | 11 | No. Royalton | 23:26.55 |
| 124 | Kristian PekurarPlace 124 · Grade 12 · Valley Forge | 12 | Valley Forge | 23:30.12 |
| 125 | Isaac ArminPlace 125 · Grade 9 · No. Royalton | 9 | No. Royalton | 23:32.24 |
| 126 | Nathan SakeagakPlace 126 · Grade 9 · Normandy | 9 | Normandy | 23:50.61 |
| 127 | Brayden TrigianiPlace 127 · Grade 9 · Avon Lake | 9 | Avon Lake | 23:53.41 |
| 128 | Lukas KokaiPlace 128 · Grade 11 · Elyria | 11 | Elyria | 24:00.55 |
| 129 | Jacob RevayPlace 129 · Grade 12 · No. Olmsted | 12 | No. Olmsted | 24:15.56 |
| 130 | Joshua NeippPlace 130 · Grade 9 · Avon Lake | 9 | Avon Lake | 25:01.31 |
| 131 | Evan BroskyPlace 131 · Grade 10 · Elyria | 10 | Elyria | 25:20.06 |
| 132 | McKinley MoriartyPlace 132 · Grade 11 · Valley Forge | 11 | Valley Forge | 25:23.83 |
| 133 | Ethan RauschkolbPlace 133 · Grade 9 · Valley Forge | 9 | Valley Forge | 25:24.32 |
| 134 | Ryan RobersonPlace 134 · Grade 12 · Valley Forge | 12 | Valley Forge | 26:01.45 |
| 135 | Brayden SchrammPlace 135 · Grade 12 · Elyria | 12 | Elyria | 26:14.40 |
| 136 | Elias KoenigPlace 136 · Grade 10 · Berea-Midpark | 10 | Berea-Midpark | 26:21.28 |
| 137 | William KoonPlace 137 · Grade 12 · Elyria | 12 | Elyria | 26:21.37 |
| 138 | Gentry BucklandPlace 138 · Grade 12 · No. Olmsted | 12 | No. Olmsted | 27:13.12 |
| 139 | Andrew HaddadPlace 139 · Grade 9 · Normandy | 9 | Normandy | 27:22.86 |
| 140 | Corren WegnerPlace 140 · Grade 11 · Berea-Midpark | 11 | Berea-Midpark | 27:28.68 |
| 141 | Alex SpicerPlace 141 · Grade 9 · Midview | 9 | Midview | 27:41.90 |
| 142 | Reed KrivakPlace 142 · Grade 9 · Berea-Midpark | 9 | Berea-Midpark | 27:57.95 |
| 143 | Finn HollisPlace 143 · Grade 11 · Normandy | 11 | Normandy | 27:58.88 |
| 144 | Nick ShaferPlace 144 · Grade 9 · Normandy | 9 | Normandy | 29:33.66 |
| 145 | Zane TaberPlace 145 · Grade 12 · No. Olmsted | 12 | No. Olmsted | 30:27.94 |
| 146 | Brad BlasePlace 146 · Grade 12 · No. Olmsted | 12 | No. Olmsted | 30:38.53 |
| 147 | Alex AbrudanPlace 147 · Grade 11 · Valley Forge | 11 | Valley Forge | 31:29.57 |
| 148 | Spenser WirthPlace 148 · Grade 9 · Elyria | 9 | Elyria | 31:39.83 |
| 149 | Colin CroninPlace 149 · Grade 12 · No. Royalton | 12 | No. Royalton | 32:52.19 |