| 1 | Luke RettenbergerPlace 1 · Grade 11 · WarrenUnofficial | 11 | Warren | 15:39.70 |
| 2 | Connor RunklePlace 2 · Grade 11 · Fairfield UnionUnofficial | 11 | Fairfield Union | 15:41.74 |
| 3 | Caleb BurtonPlace 3 · Grade 12 · Mar. HighlandUnofficial | 12 | Mar. Highland | 15:49.22 |
| 4 | Grant HamiltonPlace 4 · Grade 12 · Canal WinchesterUnofficial | 12 | Canal Winchester | 16:09.19 |
| 5 | Jordan McQuearyPlace 5 · Grade 12 · Lan. Fair Chr.Unofficial | 12 | Lan. Fair Chr. | 16:11.23 |
| 6 | Callum SproulPlace 6 · Grade 12 · GranvilleUnofficial | 12 | Granville | 16:14.18 |
| 7 | Gavin OffenbergerPlace 7 · Grade 12 · WaterfordUnofficial | 12 | Waterford | 16:16.81 |
| 8 | Jayden BeverlyPlace 8 · Grade 12 · ChillicotheUnofficial | 12 | Chillicothe | 16:21.00 |
| 9 | Lincoln WilsonPlace 9 · Grade 12 · Jonathan AlderUnofficial | 12 | Jonathan Alder | 16:23.72 |
| 10 | Logan MillerPlace 10 · Grade 10 · GranvilleUnofficial | 10 | Granville | 16:23.86 |
| 11 | Ryan BakerPlace 11 · Grade 12 · HeathUnofficial | 12 | Heath | 16:25.88 |
| 12 | Owen ComesPlace 12 · Grade 10 · BexleyUnofficial | 10 | Bexley | 16:26.72 |
| 13 | Connor MyersPlace 13 · Grade 12 · Fairfield UnionUnofficial | 12 | Fairfield Union | 16:28.43 |
| 14 | Landen PerduePlace 14 · Grade 11 · BellaireUnofficial | 11 | Bellaire | 16:30.80 |
| 15 | Cameron BeverickPlace 15 · Grade 12 · JohnstownUnofficial | 12 | Johnstown | 16:31.08 |
| 16 | Vander WebbPlace 16 · Grade 12 · Buckeye ValleyUnofficial | 12 | Buckeye Valley | 16:31.85 |
| 17 | Reide KlamorickPlace 17 · Grade 10 · Canal WinchesterUnofficial | 10 | Canal Winchester | 16:32.84 |
| 18 | Jansyn SmithPlace 18 · Grade 11 · Bid. River ValleyUnofficial | 11 | Bid. River Valley | 16:36.71 |
| 19 | Matthew MillerPlace 19 · Grade 12 · Mar. HighlandUnofficial | 12 | Mar. Highland | 16:43.48 |
| 20 | Ryan BoyerPlace 20 · Grade 11 · Fairfield UnionUnofficial | 11 | Fairfield Union | 16:51.59 |
| 21 | Benjamin RosePlace 21 · Grade 11 · GranvilleUnofficial | 11 | Granville | 16:53.98 |
| 22 | Everett LynchPlace 22 · Grade 12 · BexleyUnofficial | 12 | Bexley | 16:54.56 |
| 23 | Dominic HarveyPlace 23 · Grade 11 · OlentangyUnofficial | 11 | Olentangy | 16:56.70 |
| 24 | Xavier TrentPlace 24 · Grade 12 · OntarioUnofficial | 12 | Ontario | 16:58.88 |
| 25 | Corbin ScottPlace 25 · Grade 9 · UniotoUnofficial | 9 | Unioto | 16:58.96 |
| 26 | Brandon EnglePlace 26 · Grade 10 · Jonathan AlderUnofficial | 10 | Jonathan Alder | 16:59.72 |
| 27 | Levi WoodPlace 27 · Grade 10 · ChillicotheUnofficial | 10 | Chillicothe | 17:00.50 |
| 28 | Caleb CaplingerPlace 28 · Grade 12 · UniotoUnofficial | 12 | Unioto | 17:01.08 |
| 29 | Ethan PurteePlace 29 · Grade 11 · UniotoUnofficial | 11 | Unioto | 17:02.13 |
| 30 | William LynchPlace 30 · Grade 11 · UniotoUnofficial | 11 | Unioto | 17:02.70 |
| 31 | Calvin HeithausPlace 31 · Grade 9 · Mount VernonUnofficial | 9 | Mount Vernon | 17:06.56 |
| 32 | Grant SchultzPlace 32 · Grade 10 · Dub. JeromeUnofficial | 10 | Dub. Jerome | 17:08.72 |
| 33 | William McCreeryPlace 33 · Grade 11 · Liberty UnionUnofficial | 11 | Liberty Union | 17:13.71 |
| 34 | Dane ChakyPlace 34 · Grade 12 · Col. AcademyUnofficial | 12 | Col. Academy | 17:14.00 |
| 35 | George DormasPlace 35 · Grade 10 · St. ClairsvilleUnofficial | 10 | St. Clairsville | 17:14.74 |
| 36 | Disun MajorPlace 36 · Grade 12 · Pick. CentralUnofficial | 12 | Pick. Central | 17:16.62 |
| 37 | Alex StankusPlace 37 · Grade 11 · Buckeye ValleyUnofficial | 11 | Buckeye Valley | 17:17.63 |
| 38 | Ian OdellPlace 38 · Grade 12 · Jonathan AlderUnofficial | 12 | Jonathan Alder | 17:19.53 |
| 39 | Alex BishopPlace 39 · Grade 11 · WarrenUnofficial | 11 | Warren | 17:20.25 |
| 40 | Brayden ThomasPlace 40 · Grade 12 · OlentangyUnofficial | 12 | Olentangy | 17:20.67 |
| 41 | Carson PoundPlace 41 · Grade 11 · Heb. LakewoodUnofficial | 11 | Heb. Lakewood | 17:23.37 |
| 42 | Andrew RayPlace 42 · Grade 12 · Fairfield UnionUnofficial | 12 | Fairfield Union | 17:23.60 |
| 43 | Colin ReindlePlace 43 · Grade 10 · Fairfield UnionUnofficial | 10 | Fairfield Union | 17:24.73 |
| 44 | Sebastian RodgersPlace 44 · Grade 12 · GranvilleUnofficial | 12 | Granville | 17:25.53 |
| 45 | Brogan HarveyPlace 45 · Grade 11 · OlentangyUnofficial | 11 | Olentangy | 17:30.82 |
| 46 | Jake GoodePlace 46 · Grade 9 · Jonathan AlderUnofficial | 9 | Jonathan Alder | 17:32.16 |
| 47 | Spencer RehlPlace 47 · Grade 12 · WarrenUnofficial | 12 | Warren | 17:34.11 |
| 48 | Carter NettingPlace 48 · Grade 11 · CenterburgUnofficial | 11 | Centerburg | 17:34.36 |
| 49 | Landen FunkPlace 49 · Grade 12 · Fisher CatholicUnofficial | 12 | Fisher Catholic | 17:34.50 |
| 50 | Noah FloresPlace 50 · Grade 11 · ChillicotheUnofficial | 11 | Chillicothe | 17:34.53 |
| 51 | Grayson RobertsPlace 51 · Grade 12 · ChillicotheUnofficial | 12 | Chillicothe | 17:35.44 |
| 52 | Chris HillPlace 52 · Grade 12 · Col. AcademyUnofficial | 12 | Col. Academy | 17:37.08 |
| 53 | Ethan PhillipsPlace 53 · Grade 10 · Fairfield UnionUnofficial | 10 | Fairfield Union | 17:37.67 |
| 54 | Chase MillerPlace 54 · Grade 12 · Fairfield UnionUnofficial | 12 | Fairfield Union | 17:38.77 |
| 55 | Andrew SorgePlace 55 · Grade 10 · Pick. CentralUnofficial | 10 | Pick. Central | 17:39.42 |
| 56 | Tim KesslerPlace 56 · Grade 12 · ChillicotheUnofficial | 12 | Chillicothe | 17:39.59 |
| 57 | Benjamin HiltonPlace 57 · Grade 12 · John. NorthridgeUnofficial | 12 | John. Northridge | 17:39.92 |
| 58 | Jack CrousePlace 58 · Grade 11 · NewarkUnofficial | 11 | Newark | 17:40.17 |
| 59 | Dante DeAtley EllysonPlace 59 · Grade 12 · BexleyUnofficial | 12 | Bexley | 17:41.70 |
| 60 | Andrew DickhofPlace 60 · Grade 12 · CenterburgUnofficial | 12 | Centerburg | 17:42.24 |
| 61 | Kai BrehmPlace 61 · Grade 12 · BellaireUnofficial | 12 | Bellaire | 17:43.64 |
| 62 | Chase MyersPlace 62 · Grade 9 · Fairfield UnionUnofficial | 9 | Fairfield Union | 17:43.90 |
| 63 | Owen PetriePlace 63 · Grade 11 · Mount VernonUnofficial | 11 | Mount Vernon | 17:44.95 |
| 64 | Lukas SiscoPlace 64 · Grade 11 · Lan. Fair Chr.Unofficial | 11 | Lan. Fair Chr. | 17:47.72 |
| 65 | Sam QuackenbushPlace 65 · Grade 12 · Vinton CountyUnofficial | 12 | Vinton County | 17:48.87 |
| 66 | Noah JasperPlace 66 · Grade 12 · Licking Hts.Unofficial | 12 | Licking Hts. | 17:52.50 |
| 67 | Kai'Jon CerritosPlace 67 · Grade 11 · BellaireUnofficial | 11 | Bellaire | 17:53.14 |
| 68 | Jackson FinneyPlace 68 · Grade 9 · OlentangyUnofficial | 9 | Olentangy | 17:54.36 |
| 69 | Jamison Shrode IIPlace 69 · Grade 9 · GranvilleUnofficial | 9 | Granville | 17:54.52 |
| 70 | Howard PeppercornPlace 70 · Grade 11 · Col. AcademyUnofficial | 11 | Col. Academy | 17:55.53 |
| 71 | Ryan GenheimerPlace 71 · Grade 10 · BexleyUnofficial | 10 | Bexley | 17:55.57 |
| 72 | Payne HugginsPlace 72 · Grade 11 · ChillicotheUnofficial | 11 | Chillicothe | 17:56.14 |
| 73 | Braylon BrooksPlace 73 · Grade 10 · Heb. LakewoodUnofficial | 10 | Heb. Lakewood | 17:56.79 |
| 74 | Rudy LeadinghamPlace 74 · Grade 10 · UniotoUnofficial | 10 | Unioto | 17:57.00 |
| 75 | Calvin BeattyPlace 75 · Grade 10 · Jonathan AlderUnofficial | 10 | Jonathan Alder | 17:57.14 |
| 76 | Rylan BakerPlace 76 · Grade 12 · OntarioUnofficial | 12 | Ontario | 18:00.00 |
| 77 | Diego RappPlace 77 · Grade 12 · GranvilleUnofficial | 12 | Granville | 18:01.90 |
| 78 | Jackson ButtilPlace 78 · Grade 9 · OntarioUnofficial | 9 | Ontario | 18:03.73 |
| 79 | Jayden MarcumPlace 79 · Grade 10 · Mar. HighlandUnofficial | 10 | Mar. Highland | 18:04.08 |
| 80 | William JonesPlace 80 · Grade 9 · Dub. JeromeUnofficial | 9 | Dub. Jerome | 18:04.62 |
| 81 | Drew MaksimPlace 81 · Grade 12 · Canal WinchesterUnofficial | 12 | Canal Winchester | 18:05.11 |
| 82 | Corbin StobartPlace 82 · Grade 10 · Fisher CatholicUnofficial | 10 | Fisher Catholic | 18:05.16 |
| 83 | Wesley NewtonPlace 83 · Grade 10 · Vinton CountyUnofficial | 10 | Vinton County | 18:05.65 |
| 84 | Andrew BecknellPlace 84 · Grade 11 · Col. AcademyUnofficial | 11 | Col. Academy | 18:05.83 |
| 85 | Linus RosenthalPlace 85 · Grade 9 · BexleyUnofficial | 9 | Bexley | 18:06.96 |
| 86 | Gavin AndrewsPlace 86 · Grade 12 · Mount VernonUnofficial | 12 | Mount Vernon | 18:07.46 |
| 87 | Matthew CooperPlace 87 · Grade 9 · Jonathan AlderUnofficial | 9 | Jonathan Alder | 18:08.51 |
| 88 | Jude ButcherPlace 88 · Grade 11 · GranvilleUnofficial | 11 | Granville | 18:08.63 |
| 89 | Aaron TuckerPlace 89 · Grade 10 · St. ClairsvilleUnofficial | 10 | St. Clairsville | 18:09.17 |
| 90 | Jacob BaltzellPlace 90 · Grade 11 · Dub. JeromeUnofficial | 11 | Dub. Jerome | 18:09.21 |
| 91 | Jackson KramerPlace 91 · Grade 9 · Dub. JeromeUnofficial | 9 | Dub. Jerome | 18:10.41 |
| 92 | Griffin HobbsPlace 92 · Grade 11 · OlentangyUnofficial | 11 | Olentangy | 18:15.17 |
| 93 | Noah ThompsonPlace 93 · Grade 12 · Jonathan AlderUnofficial | 12 | Jonathan Alder | 18:17.88 |
| 94 | Anthony GeislerPlace 94 · Grade 10 · OlentangyUnofficial | 10 | Olentangy | 18:18.07 |
| 95 | Michael WardPlace 95 · Grade 12 · OntarioUnofficial | 12 | Ontario | 18:19.57 |
| 96 | Henry SpencePlace 96 · Grade 12 · Mar. HighlandUnofficial | 12 | Mar. Highland | 18:22.06 |
| 97 | Jack GreulichPlace 97 · Grade 10 · Jonathan AlderUnofficial | 10 | Jonathan Alder | 18:22.34 |
| 98 | Reid RexPlace 98 · Grade 9 · Pick. CentralUnofficial | 9 | Pick. Central | 18:23.89 |
| 99 | Indio SilvaPlace 99 · Grade 11 · BexleyUnofficial | 11 | Bexley | 18:24.03 |
| 100 | Reece HagyPlace 100 · Grade 12 · Fisher CatholicUnofficial | 12 | Fisher Catholic | 18:25.29 |