| 1 | Vincent CampbellPlace 1 · Grade 10 · Meadowbrook | 10 | Meadowbrook | 15:38.90 |
| 2 | Landen PerduePlace 2 · Grade 12 · Bellaire | 12 | Bellaire | 15:41.47 |
| 3 | Luke RettenbergerPlace 3 · Grade 12 · Warren | 12 | Warren | 15:56.13 |
| 4 | Logan MillerPlace 4 · Grade 11 · Granville | 11 | Granville | 16:01.99 |
| 5 | Owen ComesPlace 5 · Grade 11 · Bexley | 11 | Bexley | 16:02.72 |
| 6 | Owen RussellPlace 6 · Grade 12 · Logan Elm | 12 | Logan Elm | 16:05.22 |
| 7 | Will HooperPlace 7 · Grade 12 · Lexington | 12 | Lexington | 16:15.47 |
| 8 | Calvin HeithausPlace 8 · Grade 10 · Mount Vernon | 10 | Mount Vernon | 16:19.01 |
| 9 | Jansyn SmithPlace 9 · Grade 12 · Bid. River Valley | 12 | Bid. River Valley | 16:20.27 |
| 10 | Connor BoissyPlace 10 · Grade 10 · Granville | 10 | Granville | 16:22.83 PR |
| 11 | Christian EstepPlace 11 · Grade 11 · Lexington | 11 | Lexington | 16:24.91 |
| 12 | Joel TewksbaryPlace 12 · Grade 10 · Shenandoah | 10 | Shenandoah | 16:25.71 |
| 13 | Dominic MercurioPlace 13 · Grade 11 · Pick. North | 11 | Pick. North | 16:31.97 |
| 14 | Davis TalbertPlace 14 · Grade 11 · Athens | 11 | Athens | 16:33.98 PR |
| 15 | John BartonePlace 15 · Grade 12 · Lexington | 12 | Lexington | 16:34.15 |
| 16 | Andrew SorgePlace 16 · Grade 11 · Pick. Central | 11 | Pick. Central | 16:37.22 |
| 17 | Alex StankusPlace 17 · Grade 12 · Buckeye Valley | 12 | Buckeye Valley | 16:39.72 |
| 18 | Ben RosePlace 18 · Grade 12 · Granville | 12 | Granville | 16:43.80 |
| 19 | Trew TinsleyPlace 19 · Grade 11 · Bloom-Carroll | 11 | Bloom-Carroll | 16:43.87 |
| 20 | Ethan RobertsPlace 20 · Grade 12 · West Jefferson | 12 | West Jefferson | 16:49.22 |
| 21 | Ben AustinPlace 21 · Grade 9 · Wellington School | 9 | Wellington School | 16:49.99 PR |
| 22 | Mathias BenderPlace 22 · Grade 10 · Lexington | 10 | Lexington | 16:51.51 |
| 23 | George DormasPlace 23 · Grade 11 · St. Clairsville | 11 | St. Clairsville | 16:54.73 |
| 24 | Griffin HobbsPlace 24 · Grade 10 · Pick. North | 10 | Pick. North | 17:02.86 |
| 25 | Tucker GortnerPlace 25 · Grade 11 · Bloom-Carroll | 11 | Bloom-Carroll | 17:02.88 |
| 26 | Brody GriffinPlace 26 · Grade 12 · Fort Frye | 12 | Fort Frye | 17:04.36 |
| 27 | Riley GrecoPlace 27 · Grade 10 · Thom. Worthington | 10 | Thom. Worthington | 17:04.87 |
| 28 | William McCreeryPlace 28 · Grade 12 · Liberty Union | 12 | Liberty Union | 17:05.60 |
| 29 | Alex BishopPlace 29 · Grade 12 · Warren | 12 | Warren | 17:06.94 |
| 30 | Kael SwartzPlace 30 · Grade 12 · Cal. River Valley | 12 | Cal. River Valley | 17:08.46 |
| 31 | Ryan FultonPlace 31 · Grade 10 · St. Clairsville | 10 | St. Clairsville | 17:09.49 PR |
| 32 | Jamison Shrode IIPlace 32 · Grade 10 · Granville | 10 | Granville | 17:09.55 |
| 33 | Lucas JolliffPlace 33 · Grade 9 · Wor. Christian | 9 | Wor. Christian | 17:13.94 |
| 34 | Linus RosenthalPlace 34 · Grade 10 · Bexley | 10 | Bexley | 17:14.81 |
| 35 | Kai'Jon CerritosPlace 35 · Grade 12 · Bellaire | 12 | Bellaire | 17:17.23 |
| 36 | Caleb DurbinPlace 36 · Grade 12 · Pick. North | 12 | Pick. North | 17:18.05 |
| 37 | Jake GoodePlace 37 · Grade 10 · Jonathan Alder | 10 | Jonathan Alder | 17:20.53 |
| 38 | Wesley NewtonPlace 38 · Grade 11 · Vinton County | 11 | Vinton County | 17:23.58 |
| 39 | Jack CrousePlace 39 · Grade 12 · Newark | 12 | Newark | 17:25.85 |
| 40 | Luke NormanPlace 40 · Grade 11 · Meadowbrook | 11 | Meadowbrook | 17:26.11 |
| 41 | Ryan GenheimerPlace 41 · Grade 11 · Bexley | 11 | Bexley | 17:26.45 |
| 42 | Garet SayersPlace 42 · Grade 11 · Newark | 11 | Newark | 17:27.26 |
| 43 | Owen CunninghamPlace 43 · Grade 12 · Thom. Worthington | 12 | Thom. Worthington | 17:27.79 |
| 44 | Reid RexPlace 44 · Grade 10 · Pick. Central | 10 | Pick. Central | 17:33.04 |
| 45 | Yonas GebreselassiePlace 45 · Grade 11 · Pick. Central | 11 | Pick. Central | 17:35.18 |
| 46 | William HennosyPlace 46 · Grade 11 · Heb. Lakewood | 11 | Heb. Lakewood | 17:36.23 |
| 47 | Aaron TuckerPlace 47 · Grade 11 · St. Clairsville | 11 | St. Clairsville | 17:39.00 |
| 48 | Conan SayersPlace 48 · Grade 9 · Newark | 9 | Newark | 17:42.21 |
| 49 | Matthew CooperPlace 49 · Grade 10 · Jonathan Alder | 10 | Jonathan Alder | 17:42.49 |
| 50 | Lukas ChernickPlace 50 · Grade 9 · Thom. Worthington | 9 | Thom. Worthington | 17:42.84 |
| 51 | Logan DuvendeckPlace 51 · Grade 11 · Ironton | 11 | Ironton | 17:43.52 |
| 52 | Vincent AkersPlace 52 · Grade 12 · Pick. North | 12 | Pick. North | 17:46.01 |
| 53 | Carter ElliottPlace 53 · Grade 11 · Adena | 11 | Adena | 17:46.22 |
| 54 | Gabe RempelPlace 54 · Grade 11 · Athens | 11 | Athens | 17:49.66 |
| 55 | Jude ButcherPlace 55 · Grade 12 · Granville | 12 | Granville | 17:50.49 |
| 56 | Jackson LovelyPlace 56 · Grade 10 · Pick. Central | 10 | Pick. Central | 17:51.35 |
| 57 | Brayden AlwoodPlace 57 · Grade 11 · Cardington-Lincoln | 11 | Cardington-Lincoln | 17:52.24 |
| 58 | Owen CalvinPlace 58 · Grade 12 · Grandview Hts. | 12 | Grandview Hts. | 17:54.56 |
| 59 | Declan SchaadPlace 59 · Grade 10 · Fort Frye | 10 | Fort Frye | 17:54.61 |
| 60 | Abraham MorganPlace 60 · Grade 9 · Whetstone | 9 | Whetstone | 17:55.29 |
| 61 | Jack GreulichPlace 61 · Grade 11 · Jonathan Alder | 11 | Jonathan Alder | 17:55.66 |
| 62 | Easton SkeensPlace 62 · Grade 11 · Vinton County | 11 | Vinton County | 17:56.23 |
| 63 | Chidalu EzikePlace 63 · Grade 11 · Lexington | 11 | Lexington | 17:56.29 |
| 64 | Noah McElroyPlace 64 · Grade 12 · Shenandoah | 12 | Shenandoah | 17:56.79 |
| 65 | Jayden MarcumPlace 65 · Grade 11 · Mar. Highland | 11 | Mar. Highland | 17:56.87 |
| 66 | Reid EngelPlace 66 · Grade 9 · Thom. Worthington | 9 | Thom. Worthington | 17:57.96 |
| 67 | Landon LeasurePlace 67 · Grade 9 · Bellaire | 9 | Bellaire | 18:00.54 PR |
| 68 | Jace DawsonPlace 68 · Grade 10 · Lexington | 10 | Lexington | 18:02.06 |
| 69 | Emmitt SlevinPlace 69 · Grade 12 · Shenandoah | 12 | Shenandoah | 18:04.92 |
| 70 | Aarush SinghPlace 70 · Grade 9 · Dub. Jerome | 9 | Dub. Jerome | 18:05.60 |
| 71 | Brenden MarttPlace 71 · Grade 10 · Jonathan Alder | 10 | Jonathan Alder | 18:06.51 |
| 72 | Koence LittrellPlace 72 · Grade 9 · Pick. North | 9 | Pick. North | 18:06.54 |
| 73 | Alex BukalaPlace 73 · Grade 11 · Granville | 11 | Granville | 18:11.04 |
| 74 | Elliott DouthittPlace 74 · Grade 9 · Vinton County | 9 | Vinton County | 18:11.16 |
| 75 | Mose TanguayPlace 75 · Grade 12 · Whetstone | 12 | Whetstone | 18:13.69 |
| 76 | Ben RettenbergerPlace 76 · Grade 11 · Warren | 11 | Warren | 18:13.99 |
| 77 | Levi BoydPlace 77 · Grade 12 · Vinton County | 12 | Vinton County | 18:14.42 |
| 78 | Haddon DanielsPlace 78 · Grade 9 · Mount Vernon | 9 | Mount Vernon | 18:15.52 |
| 79 | Nathan KirkhamPlace 79 · Grade 11 · Granville | 11 | Granville | 18:17.18 |
| 80 | Tyler ChasePlace 80 · Grade 10 · Athens | 10 | Athens | 18:17.25 PR |
| 81 | Howard PeppercornPlace 81 · Grade 12 · Col. Academy | 12 | Col. Academy | 18:18.07 |
| 82 | Jude SeedPlace 82 · Grade 10 · Thom. Worthington | 10 | Thom. Worthington | 18:18.28 |
| 83 | Jude DentonPlace 83 · Grade 10 · Buckeye Valley | 10 | Buckeye Valley | 18:18.33 |
| 84 | Carson PoundPlace 84 · Grade 12 · Heb. Lakewood | 12 | Heb. Lakewood | 18:19.59 |
| 85 | Everett AdamsPlace 85 · Grade 11 · Pick. North | 11 | Pick. North | 18:21.63 |
| 86 | Pacey CleverPlace 86 · Grade 10 · Adena | 10 | Adena | 18:23.86 |
| 87 | Mark MonsonPlace 87 · Grade 9 · Grandview Hts. | 9 | Grandview Hts. | 18:24.82 |
| 88 | Cooper HendershotPlace 88 · Grade 9 · Shenandoah | 9 | Shenandoah | 18:25.03 |
| 89 | Mark BurdenPlace 89 · Grade 10 · Athens | 10 | Athens | 18:26.45 PR |
| 90 | Owen DustonPlace 90 · Grade 9 · Newark | 9 | Newark | 18:26.74 |
| 91 | Ethan HuffmanPlace 91 · Grade 10 · Fort Frye | 10 | Fort Frye | 18:28.10 |
| 92 | Brant StottsberryPlace 92 · Grade 10 · Shenandoah | 10 | Shenandoah | 18:28.78 |
| 93 | Emmanuel Jose CabotagePlace 93 · Grade 11 · Pick. Central | 11 | Pick. Central | 18:28.94 |
| 94 | Maddox WeissPlace 94 · Grade 12 · Mar. Highland | 12 | Mar. Highland | 18:29.77 |
| 95 | Wake LittrellPlace 95 · Grade 11 · Pick. North | 11 | Pick. North | 18:31.17 |
| 96 | Caleb YostPlace 96 · Grade 12 · Warren | 12 | Warren | 18:32.46 |
| 97 | Garrett MarttPlace 97 · Grade 10 · Jonathan Alder | 10 | Jonathan Alder | 18:32.67 |
| 98 | Grady ForbesPlace 98 · Grade 12 · Meadowbrook | 12 | Meadowbrook | 18:32.93 |
| 99 | Caleb McelroyPlace 99 · Grade 9 · Shenandoah | 9 | Shenandoah | 18:33.75 |
| 100 | Scotty BrewerPlace 100 · Grade 11 · Vinton County | 11 | Vinton County | 18:33.77 |