| 1 | Lincoln SchaffnerPlace 1 · Grade 11 · Anthony Wayne | 11 | Anthony Wayne | 16:32.8 |
| 2 | David EckelPlace 2 · Grade 12 · Hol. Springfield | 12 | Hol. Springfield | 16:55.1 |
| 3 | Nick WalkerPlace 3 · Grade 11 · Tol. St. John's Jesuit | 11 | Tol. St. John's Jesuit | 16:55.4 |
| 4 | Benjamin KuhlmanPlace 4 · Grade 12 · Tol. St. John's Jesuit | 12 | Tol. St. John's Jesuit | 17:05.2 |
| 5 | Xavier MelickPlace 5 · Grade 11 · Columbian | 11 | Columbian | 17:11.4 |
| 6 | Owen HoydaPlace 6 · Grade 11 · Columbian | 11 | Columbian | 17:18.4 |
| 7 | Ruben CardenasPlace 7 · Grade 12 · Anthony Wayne | 12 | Anthony Wayne | 17:20.5 PR |
| 8 | Johnathan (John) ImanPlace 8 · Grade 12 · Hol. Springfield | 12 | Hol. Springfield | 17:32.3 |
| 9 | Conner DukeshirePlace 9 · Grade 10 · Columbian | 10 | Columbian | 17:40.7 |
| 10 | Brady WellsPlace 10 · Grade 12 · Anthony Wayne | 12 | Anthony Wayne | 17:41.8 PR |
| 11 | Cannon WhitesidesPlace 11 · Grade 12 · Perrysburg | 12 | Perrysburg | 17:43.8 |
| 12 | Nolan SzepielaPlace 12 · Grade 9 · Perrysburg | 9 | Perrysburg | 17:48.7 |
| 13 | Sam BrosePlace 13 · Grade 12 · Anthony Wayne | 12 | Anthony Wayne | 17:57.9 |
| 14 | Christian RodriguezPlace 14 · Grade 10 · Perrysburg | 10 | Perrysburg | 18:01.9 |
| 15 | Levi PerlmutterPlace 15 · Grade 10 · Hol. Springfield | 10 | Hol. Springfield | 18:02.0 PR |
| 16 | Bowen WillerPlace 16 · Grade 10 · Perrysburg | 10 | Perrysburg | 18:06.7 |
| 17 | Nathan GaiettoPlace 17 · Grade 10 · Columbian | 10 | Columbian | 18:08.9 |
| 18 | Paul DaviesPlace 18 · Grade 11 · Perrysburg | 11 | Perrysburg | 18:16.7 |
| 19 | Benjamin (Ben) PoolPlace 19 · Grade 12 · Perrysburg | 12 | Perrysburg | 18:17.1 |
| 20 | Landon HinkePlace 20 · Grade 10 · Columbian | 10 | Columbian | 18:17.2 |
| 21 | Braydon PalmerPlace 21 · Grade 11 · Anthony Wayne | 11 | Anthony Wayne | 18:25.6 |
| 22 | Nathan PerryPlace 22 · Grade 11 · Tol. St. John's Jesuit | 11 | Tol. St. John's Jesuit | 18:28.0 |
| 23 | Graysen McNearPlace 23 · Grade 11 · Tol. St. John's Jesuit | 11 | Tol. St. John's Jesuit | 18:35.7 |
| 24 | Kobe StammPlace 24 · Grade 10 · Anthony Wayne | 10 | Anthony Wayne | 18:39.1 |
| 25 | Cristian Hernandez-GalvanPlace 25 · Grade 11 · Waite | 11 | Waite | 18:43.6 |
| 26 | Cayden HaasePlace 26 · Grade 9 · Perrysburg | 9 | Perrysburg | 18:45.2 |
| 27 | Mason AdamsPlace 27 · Grade 12 · Tol. St. Francis | 12 | Tol. St. Francis | 18:46.5 |
| 28 | Colsen WardPlace 28 · Grade 11 · Perrysburg | 11 | Perrysburg | 18:48.9 |
| 29 | Tyler GibsonPlace 29 · Grade 11 · Whitmer | 11 | Whitmer | 18:50.2 PR |
| 30 | Isaiah MillerPlace 30 · Grade 11 · Anthony Wayne | 11 | Anthony Wayne | 18:53.3 |
| 31 | Landyn RisnerPlace 31 · Grade 10 · Anthony Wayne | 10 | Anthony Wayne | 18:54.5 |
| 32 | Nolan FunkhouserPlace 32 · Grade 10 · Anthony Wayne | 10 | Anthony Wayne | 18:55.5 PR |
| 33 | Beckett FenbertPlace 33 · Grade 12 · Tol. St. John's Jesuit | 12 | Tol. St. John's Jesuit | 18:55.6 |
| 34 | Axel LeRouxPlace 34 · Grade 9 · Perrysburg | 9 | Perrysburg | 18:56.0 |
| 35 | Landon HonnerPlace 35 · Grade 11 · Tol. St. Francis | 11 | Tol. St. Francis | 19:04.1 PR |
| 36 | Sammy ThorntonPlace 36 · Grade 9 · Whitmer | 9 | Whitmer | 19:10.9 |
| 37 | Chase LeninPlace 37 · Grade 11 · Rossford | 11 | Rossford | 19:14.2 |
| 38 | James NewbernPlace 38 · Grade 9 · Tol. St. Francis | 9 | Tol. St. Francis | 19:16.8 PR |
| 39 | Ryder RushPlace 39 · Grade 9 · Tol. St. John's Jesuit | 9 | Tol. St. John's Jesuit | 19:18.1 PR |
| 40 | Dean BernardPlace 40 · Grade 9 · Tol. St. John's Jesuit | 9 | Tol. St. John's Jesuit | 19:19.1 PR |
| 41 | Jett MorrisPlace 41 · Grade 9 · Tol. St. Francis | 9 | Tol. St. Francis | 19:26.7 PR |
| 42 | Tayler TanbergPlace 42 · Grade 10 · Hol. Springfield | 10 | Hol. Springfield | 19:32.1 PR |
| 43 | Chase WenzelPlace 43 · Grade 9 · Tol. St. Francis | 9 | Tol. St. Francis | 19:35.6 |
| 44 | Christian StephensPlace 44 · Grade 11 · Oregon Clay | 11 | Oregon Clay | 19:39.9 PR |
| 45 | Erik KuhlPlace 45 · Grade 11 · Tol. St. Francis | 11 | Tol. St. Francis | 19:46.2 |
| 46 | Henry MotschPlace 46 · Grade 9 · Tol. St. Francis | 9 | Tol. St. Francis | 19:51.8 |
| 47 | Kale DomPlace 47 · Grade 10 · Columbian | 10 | Columbian | 20:03.0 PR |
| 48 | Kam LyonsPlace 48 · Grade 11 · Hol. Springfield | 11 | Hol. Springfield | 20:05.5 PR |
| 49 | Levi ColapietroPlace 49 · Grade 10 · Rossford | 10 | Rossford | 20:08.3 |
| 50 | Joe VerkennesPlace 50 · Grade 12 · Tol. St. Francis | 12 | Tol. St. Francis | 20:14.5 |
| 51 | Mason SwisherPlace 51 · Grade 11 · Whitmer | 11 | Whitmer | 20:17.3 |
| 52 | Nate NeitzelPlace 52 · Grade 12 · Whitmer | 12 | Whitmer | 20:18.8 |
| 53 | Colton WhitmerPlace 53 · Grade 9 · Columbian | 9 | Columbian | 20:20.7 |
| 54 | Christopher EdwardsPlace 54 · Grade 10 · Columbian | 10 | Columbian | 20:23.0 |
| 55 | Ryan HirePlace 55 · Grade 9 · Tol. St. John's Jesuit | 9 | Tol. St. John's Jesuit | 20:40.5 |
| 56 | Alex RosenthalPlace 56 · Grade 10 · Whitmer | 10 | Whitmer | 20:43.5 |
| 57 | Brecken HowerPlace 57 · Grade 12 · Oregon Clay | 12 | Oregon Clay | 20:59.2 PR |
| 58 | Callen WrightPlace 58 · Grade 9 · Hol. Springfield | 9 | Hol. Springfield | 21:11.5 PR |
| 59 | Joelle TurnerPlace 59 · Grade 12 · Waite | 12 | Waite | 21:19.5 |
| 60 | Casey Stewart JrPlace 60 · Grade 10 · Oregon Clay | 10 | Oregon Clay | 21:24.8 PR |
| 61 | Max MillerPlace 61 · Grade 12 · Oregon Clay | 12 | Oregon Clay | 21:35.0 |
| 62 | Michael CervenecPlace 62 · Grade 10 · Rossford | 10 | Rossford | 21:36.7 |
| 63 | Sebastian LopezPlace 63 · Grade 12 · Waite | 12 | Waite | 22:15.2 |
| 64 | Emerson BeardPlace 64 · Grade 10 · Whitmer | 10 | Whitmer | 22:16.0 PR |
| 65 | Hunter LemonPlace 65 · Grade 10 · Oregon Clay | 10 | Oregon Clay | 22:20.0 |
| 66 | Ethan BrownPlace 66 · Grade 12 · Rossford | 12 | Rossford | 22:41.4 |
| 67 | Luke JennewinePlace 67 · Grade 12 · Tol. St. Francis | 12 | Tol. St. Francis | 22:42.2 |
| 68 | Ethan JosephPlace 68 · Grade 11 · Whitmer | 11 | Whitmer | 22:42.6 |
| 69 | Bryce NusbaumPlace 69 · Grade 12 · Rossford | 12 | Rossford | 22:43.9 |
| 70 | Jackson KetchamPlace 70 · Grade 11 · Oregon Clay | 11 | Oregon Clay | 22:51.7 |
| 71 | Caden KaminskiPlace 71 · Grade 11 · Oregon Clay | 11 | Oregon Clay | 23:02.6 PR |
| 72 | Rowen LockhartPlace 72 · Grade 11 · Oregon Clay | 11 | Oregon Clay | 23:15.9 |
| 73 | Stuart PuhlPlace 73 · Grade 12 · Tol. St. John's Jesuit | 12 | Tol. St. John's Jesuit | 23:31.3 |
| 74 | Colin WanamakokPlace 74 · Grade 12 · Hol. Springfield | 12 | Hol. Springfield | 23:42.1 PR |
| 75 | Ricky PrunnerPlace 75 · Grade 12 · Rossford | 12 | Rossford | 24:29.7 |
| 76 | Logan StallPlace 76 · Grade 11 · Oregon Clay | 11 | Oregon Clay | 26:20.1 PR |
| 77 | Mario DuranPlace 77 · Grade 12 · Hol. Springfield | 12 | Hol. Springfield | 26:44.3 |
| 78 | Caleb FoxPlace 78 · Grade 10 · Hol. Springfield | 10 | Hol. Springfield | 28:41.6 PR |
| 79 | Gabe GuzmanPlace 79 · Grade 11 · Hol. Springfield | 11 | Hol. Springfield | 33:04.1 |