| 1 | Eli FullertonPlace 1 · Grade 9 · Belpre | 9 | Belpre | 16:56.66 | 1 |
| 2 | Emmitt CunninghamPlace 2 · Grade 10 · Adena | 10 | Adena | 17:30.04 | 2 |
| 3 | Alex BlantonPlace 3 · Grade 11 · Piketon | 11 | Piketon | 17:41.02 | 3 |
| 4 | Jacob NicholsPlace 4 · Grade 12 · Piketon | 12 | Piketon | 17:44.17 | 4 |
| 5 | Austin TaylorPlace 5 · Grade 12 · Piketon | 12 | Piketon | 17:48.40 | 5 |
| 6 | Logan LainhartPlace 6 · Grade 12 · Winc. Eastern | 12 | Winc. Eastern | 17:53.59 | 6 |
| 7 | Garyn PurdyPlace 7 · Grade 12 · Winc. Eastern | 12 | Winc. Eastern | 17:54.22 | 7 |
| 8 | Cy YoungPlace 8 · Grade 10 · Winc. Eastern | 10 | Winc. Eastern | 17:55.81 | 8 |
| 9 | Henry DeBruinPlace 9 · Grade 10 · Miami Trace | 10 | Miami Trace | 17:56.42 | 9 |
| 10 | Simon DeBruinPlace 10 · Grade 10 · Miami Trace | 10 | Miami Trace | 17:56.42 | 10 |
| 11 | Andrew GravesPlace 11 · Grade 12 · Zane Trace | 12 | Zane Trace | 17:57.59 | 11 |
| 12 | George RickettPlace 12 · Grade 12 · River Valley | 12 | River Valley | 18:02.28 | 12 |
| 13 | Rory TwymanPlace 13 · Grade 11 · River Valley | 11 | River Valley | 18:05.51 | 13 |
| 14 | Quentin MontgomeryPlace 14 · Grade 12 · Huntington Ross | 12 | Huntington Ross | 18:18.61 | 14 |
| 15 | Zach ShipleyPlace 15 · Grade 11 · Westfall | 11 | Westfall | 18:28.36 | 15 |
| 16 | Robert RileyPlace 16 · Grade 12 · Zane Trace | 12 | Zane Trace | 18:31.14 | 16 |
| 17 | Garrett FrazeePlace 17 · Grade 9 · South Gallia | 9 | South Gallia | 18:34.81 | — |
| 18 | Ian WilesPlace 18 · Grade 10 · Winc. Eastern | 10 | Winc. Eastern | 18:38.47 | 17 |
| 19 | Brent NewlanPlace 19 · Grade 12 · New Lexington | 12 | New Lexington | 18:40.50 | 18 |
| 20 | Reece SchluepPlace 20 · Grade 11 · McClain | 11 | McClain | 18:42.85 | 19 |
| 21 | Bo LittlePlace 21 · Grade 9 · Miami Trace | 9 | Miami Trace | 18:45.02 | 20 |
| 22 | Wyatt SaxtonPlace 22 · Grade 12 · New Lexington | 12 | New Lexington | 18:45.84 | 21 |
| 23 | Davis LeachPlace 23 · Grade 9 · Belpre | 9 | Belpre | 18:46.68 | 22 |
| 24 | Jonathan HatfieldPlace 24 · Grade 9 · Hillsboro | 9 | Hillsboro | 18:48.26 | 23 |
| 25 | Jackson PlummerPlace 25 · Grade 10 · Belpre | 10 | Belpre | 18:52.34 | 24 |
| 26 | Jonas ProffittPlace 26 · Grade 12 · Westfall | 12 | Westfall | 18:52.81 | 25 |
| 27 | Andres VargasPlace 27 · Grade 9 · Winc. Eastern | 9 | Winc. Eastern | 18:55.44 | 26 |
| 28 | Austin HittePlace 28 · Grade 11 · Vinton County | 11 | Vinton County | 18:55.78 | 27 |
| 29 | Mcale CallahanPlace 29 · Grade 9 · Miami Trace | 9 | Miami Trace | 18:59.31 | 28 |
| 30 | Austin LivingstonPlace 30 · Grade 10 · River Valley | 10 | River Valley | 19:04.04 | 29 |
| 31 | Kyle CoenPlace 31 · Grade 12 · River Valley | 12 | River Valley | 19:05.54 | 30 |
| 32 | Nick FoodyPlace 32 · Grade 11 · Miami Trace | 11 | Miami Trace | 19:05.98 | 31 |
| 33 | Jaret KlinkerPlace 33 · Grade 10 · Piketon | 10 | Piketon | 19:06.19 | 32 |
| 34 | P.J. McAllisterPlace 34 · Grade 11 · Paint Valley | 11 | Paint Valley | 19:10.09 | 33 |
| 35 | Colton VaughnPlace 35 · Grade 9 · Winc. Eastern | 9 | Winc. Eastern | 19:10.40 | 34 |
| 36 | Travis MeeksPlace 36 · Grade 11 · Nelsonville-York | 11 | Nelsonville-York | 19:16.13 | — |
| 37 | Landyn PickerillPlace 37 · Grade 10 · Winc. Eastern | 10 | Winc. Eastern | 19:17.34 | 35 |
| 38 | Dustin JimisonPlace 38 · Grade 10 · Winc. Eastern | 10 | Winc. Eastern | 19:17.89 | — |
| 39 | Caleb BranniganPlace 39 · Grade 9 · Miami Trace | 9 | Miami Trace | 19:18.35 | 36 |
| 40 | Bailey LucarelloPlace 40 · Grade 11 · Hillsboro | 11 | Hillsboro | 19:21.57 | 37 |
| 41 | Wyatt CoryPlace 41 · Grade 11 · Miami Trace | 11 | Miami Trace | 19:21.80 | 38 |
| 42 | Justin ScottPlace 42 · Grade 12 · Hillsboro | 12 | Hillsboro | 19:23.99 | 39 |
| 43 | Ethan HolmanPlace 43 · Grade 10 · Westfall | 10 | Westfall | 19:25.50 | 40 |
| 44 | Cole FranklinPlace 44 · Grade 11 · River Valley | 11 | River Valley | 19:33.49 | 41 |
| 45 | Adrian SalomonePlace 45 · Grade 11 · Paint Valley | 11 | Paint Valley | 19:39.32 | 42 |
| 46 | Timmy BunnellPlace 46 · Grade 12 · Vinton County | 12 | Vinton County | 19:46.81 | 43 |
| 47 | Brandon UnderwoodPlace 47 · Grade 12 · Washington | 12 | Washington | 19:48.65 | 44 |
| 48 | Logan TaylorPlace 48 · Grade 11 · Huntington Ross | 11 | Huntington Ross | 19:52.18 | 45 |
| 49 | Cody WelchPlace 49 · Grade 12 · Southeastern | 12 | Southeastern | 19:57.44 | 46 |
| 50 | Austin SpencerPlace 50 · Grade 12 · Piketon | 12 | Piketon | 19:57.57 | 47 |
| 51 | Ty DavidsonPlace 51 · Grade 9 · Vinton County | 9 | Vinton County | 20:02.06 | 48 |
| 52 | Nathan ErnstPlace 52 · Grade 9 · McClain | 9 | McClain | 20:03.95 | 49 |
| 53 | Scott EastesPlace 53 · Grade 9 · Hillsboro | 9 | Hillsboro | 20:05.47 | 50 |
| 54 | Bryce MorgensenPlace 54 · Grade 10 · Piketon | 10 | Piketon | 20:06.49 | 51 |
| 55 | Cy VarnerPlace 55 · Grade 9 · Belpre | 9 | Belpre | 20:07.39 | 52 |
| 56 | Connor LanePlace 56 · Grade 11 · Washington | 11 | Washington | 20:09.36 | 53 |
| 57 | Ethan CunninghamPlace 57 · Grade 12 · Adena | 12 | Adena | 20:10.04 | 54 |
| 58 | Jake AtwoodPlace 58 · Grade 11 · Miami Trace | 11 | Miami Trace | 20:10.12 | — |
| 59 | Hunter GilbertPlace 59 · Grade 11 · Belpre | 11 | Belpre | 20:13.11 | 55 |
| 60 | Mitchell OgdinPlace 60 · Grade 10 · Jackson | 10 | Jackson | 20:15.17 | 56 |
| 61 | Joe MohlerPlace 61 · Grade 10 · New Lexington | 10 | New Lexington | 20:16.16 | 57 |
| 62 | Jacob PolingPlace 62 · Grade 11 · New Lexington | 11 | New Lexington | 20:21.69 | 58 |
| 63 | Andrew MirandaPlace 63 · Grade 9 · Belpre | 9 | Belpre | 20:22.56 | 59 |
| 64 | Nathan SpencerPlace 64 · Grade 11 · Hillsboro | 11 | Hillsboro | 20:24.42 | 60 |
| 65 | Bryce CorenoPlace 65 · Grade 11 · Piketon | 11 | Piketon | 20:24.59 | 61 |
| 66 | Hunter SheetsPlace 66 · Grade 11 · Huntington Ross | 11 | Huntington Ross | 20:29.14 | 62 |
| 67 | Anthony SwaimPlace 67 · Grade 9 · Vinton County | 9 | Vinton County | 20:32.85 | 63 |
| 68 | Ethan ClinePlace 68 · Grade 10 · River Valley | 10 | River Valley | 20:35.28 | 64 |
| 69 | Noah CochenourPlace 69 · Grade 11 · Huntington Ross | 11 | Huntington Ross | 20:37.76 | 65 |
| 70 | Devon CarrollPlace 70 · Grade 11 · Huntington Ross | 11 | Huntington Ross | 20:39.14 | 66 |
| 71 | Tye HinshawPlace 71 · Grade 9 · Huntington Ross | 9 | Huntington Ross | 20:40.17 | 67 |
| 72 | Evan WellsPlace 72 · Grade 9 · Belpre | 9 | Belpre | 20:42.21 | 68 |
| 73 | Dylan CarrollPlace 73 · Grade 11 · Huntington Ross | 11 | Huntington Ross | 20:43.36 | 69 |
| 74 | Brady HodsonPlace 74 · Grade 10 · Zane Trace | 10 | Zane Trace | 20:44.87 | 70 |
| 75 | Koen TravisPlace 75 · Grade 9 · Vinton County | 9 | Vinton County | 20:47.07 | 71 |
| 76 | Zach GallantPlace 76 · Grade 9 · Winc. Eastern | 9 | Winc. Eastern | 20:51.22 | — |
| 77 | Kalub WilkersonPlace 77 · Grade 10 · Washington | 10 | Washington | 20:55.05 | 72 |
| 78 | Keelan KilgourPlace 78 · Grade 11 · Jackson | 11 | Jackson | 20:56.89 | 73 |
| 79 | Collin YingerPlace 79 · Grade 11 · Nelsonville-York | 11 | Nelsonville-York | 20:57.72 | — |
| 80 | Dylan CoxPlace 80 · Grade 9 · Belpre | 9 | Belpre | 20:58.96 | — |
| 81 | Grant PattersonPlace 81 · Grade 12 · Washington | 12 | Washington | 21:01.97 | 74 |
| 82 | Kayden WrightPlace 82 · Grade 9 · Belpre | 9 | Belpre | 21:04.81 | — |
| 83 | Seth ChamblinPlace 83 · Grade 12 · Peebles | 12 | Peebles | 21:05.28 | — |
| 84 | Miah BransonPlace 84 · Grade 12 · Zane Trace | 12 | Zane Trace | 21:05.84 | 75 |
| 85 | Riley HoehnPlace 85 · Grade 10 · Vinton County | 10 | Vinton County | 21:06.46 | 76 |
| 86 | Colton McCoyPlace 86 · Grade 10 · Westfall | 10 | Westfall | 21:17.76 | 77 |
| 87 | Garrett ClarkPlace 87 · Grade 10 · Adena | 10 | Adena | 21:18.61 | 78 |
| 88 | Zach FortnerPlace 88 · Grade 12 · New Lexington | 12 | New Lexington | 21:25.55 | 79 |
| 89 | Jake SimpkinsPlace 89 · Grade 11 · Jackson | 11 | Jackson | 21:28.04 | 80 |
| 90 | Chris CongerPlace 90 · Grade 12 · Washington | 12 | Washington | 21:28.13 | 81 |
| 91 | Blake HolsingerPlace 91 · Grade 9 · Vinton County | 9 | Vinton County | 21:30.95 | 82 |
| 92 | Christian LindseyPlace 92 · Grade 9 · Southeastern | 9 | Southeastern | 21:33.35 | 83 |
| 93 | John McIlwainPlace 93 · Grade 10 · North Adams | 10 | North Adams | 21:38.38 | 84 |
| 94 | Danny PenrodPlace 94 · Grade 11 · Huntington Ross | 11 | Huntington Ross | 21:39.51 | — |
| 95 | Ian EblinPlace 95 · Grade 11 · River Valley | 11 | River Valley | 21:43.04 | 85 |
| 96 | Wyatt SellersPlace 96 · Grade 12 · Adena | 12 | Adena | 21:43.68 | 86 |
| 97 | Lucas FoglesongPlace 97 · Grade 10 · Adena | 10 | Adena | 21:45.61 | 87 |
| 98 | Dakota BoltonPlace 98 · Grade 12 · Miami Trace | 12 | Miami Trace | 21:45.74 | — |
| 99 | Trenton McCannPlace 99 · Grade 9 · North Adams | 9 | North Adams | 21:50.15 | 88 |
| 100 | Cody BorsiniPlace 100 · Grade 10 · McClain | 10 | McClain | 21:50.18 | 89 |
| 101 | Spencer ImmellPlace 101 · Grade 10 · Paint Valley | 10 | Paint Valley | 21:52.42 | 90 |
| 102 | Blake MockPlace 102 · Grade 9 · Vinton County | 9 | Vinton County | 21:54.90 | — |
| 103 | Nate RogersPlace 103 · Grade 10 · Zane Trace | 10 | Zane Trace | 21:59.45 | 91 |
| 104 | Jordan HowardPlace 104 · Grade 11 · Adena | 11 | Adena | 21:59.99 | 92 |
| 105 | Kobe MullinsPlace 105 · Grade 9 · Vinton County | 9 | Vinton County | 22:02.68 | — |
| 106 | Miles McMurryPlace 106 · Grade 10 · McClain | 10 | McClain | 22:05.03 | 93 |
| 107 | Alex CombsPlace 107 · Grade 9 · Winc. Eastern | 9 | Winc. Eastern | 22:07.05 | — |
| 108 | Lucas MeiningerPlace 108 · Grade 11 · Southeastern | 11 | Southeastern | 22:08.47 | 94 |
| 109 | Nick GeilerPlace 109 · Grade 12 · Washington | 12 | Washington | 22:09.22 | 95 |
| 110 | Abe LeonardPlace 110 · Grade 12 · Zane Trace | 12 | Zane Trace | 22:10.84 | 96 |
| 111 | Braden JohnsonPlace 111 · Grade 10 · Westfall | 10 | Westfall | 22:11.10 | 97 |
| 112 | Cody RileyPlace 112 · Grade 12 · Washington | 12 | Washington | 22:16.89 | 98 |
| 113 | Cole HowlandPlace 113 · Grade 10 · Miami Trace | 10 | Miami Trace | 22:18.29 | — |
| 114 | Ben GrovesPlace 114 · Grade 9 · New Lexington | 9 | New Lexington | 22:21.97 | 99 |
| 115 | Michael GillPlace 115 · Grade 12 · North Adams | 12 | North Adams | 22:23.90 | 100 |
| 116 | Wyatt BraggPlace 116 · Grade 12 · River Valley | 12 | River Valley | 22:24.99 | — |
| 117 | Hunter BoltPlace 117 · Grade 12 · Westfall | 12 | Westfall | 22:37.68 | 101 |
| 118 | Evan McGuirePlace 118 · Grade 10 · Piketon | 10 | Piketon | 22:42.92 | — |
| 119 | Eli PrestonPlace 119 · Grade 10 · Zane Trace | 10 | Zane Trace | 22:43.91 | 102 |
| 120 | Hudson ParkerPlace 120 · Grade 11 · Paint Valley | 11 | Paint Valley | 22:44.36 | 103 |
| 121 | Zach ElliottPlace 121 · Grade 9 · River Valley | 9 | River Valley | 23:00.78 | — |
| 122 | Jacob VancePlace 122 · Grade 11 · New Lexington | 11 | New Lexington | 23:01.25 | 104 |
| 123 | Nathan SteelePlace 123 · Grade 12 · Huntington Ross | 12 | Huntington Ross | 23:01.40 | — |
| 124 | Luke RodgersPlace 124 · Grade 12 · Zane Trace | 12 | Zane Trace | 23:09.90 | — |
| 125 | Andrew JordanPlace 125 · Grade 9 · Huntington Ross | 9 | Huntington Ross | 23:12.26 | — |
| 126 | Corey BaldridgePlace 126 · Grade 12 · Peebles | 12 | Peebles | 23:15.05 | — |
| 127 | Paul BlissPlace 127 · Grade 9 · McClain | 9 | McClain | 23:18.29 | 105 |
| 128 | Tyler HarberPlace 128 · Grade 11 · Vinton County | 11 | Vinton County | 23:21.83 | — |
| 129 | Colt ShumakerPlace 129 · Grade 12 · North Adams | 12 | North Adams | 23:23.71 | 106 |
| 130 | Steven BestPlace 130 · Grade 11 · Adena | 11 | Adena | 23:26.47 | 107 |
| 131 | Chase JohnsonPlace 131 · Grade 12 · River Valley | 12 | River Valley | 23:30.57 | — |
| 132 | Matthew WarnerPlace 132 · Grade 10 · Miami Trace | 10 | Miami Trace | 23:30.87 | — |
| 133 | Dalton EwryPlace 133 · Grade 10 · Paint Valley | 10 | Paint Valley | 23:40.92 | 108 |
| 134 | Riley MinorPlace 134 · Grade 10 · Westfall | 10 | Westfall | 23:55.85 | 109 |
| 135 | Luke LockwoodPlace 135 · Grade 9 · Southeastern | 9 | Southeastern | 23:59.16 | 110 |
| 136 | Parker MansonPlace 136 · Grade 10 · Zane Trace | 10 | Zane Trace | 24:01.55 | — |
| 137 | Griffin DavisPlace 137 · Grade 9 · South Gallia | 9 | South Gallia | 24:05.70 | — |
| 138 | Eli DresbachPlace 138 · Grade 11 · Southeastern | 11 | Southeastern | 24:10.43 | 111 |
| 139 | Jeffrey BeeryPlace 139 · Grade 10 · Hillsboro | 10 | Hillsboro | 24:11.74 | 112 |
| 140 | Issac NewmanPlace 140 · Grade 11 · North Adams | 11 | North Adams | 24:12.98 | 113 |
| 141 | Owen CampbellPlace 141 · Grade 11 · Nelsonville-York | 11 | Nelsonville-York | 24:30.63 | — |
| 142 | Nate RoyPlace 142 · Grade 10 · Zane Trace | 10 | Zane Trace | 24:33.40 | — |
| 143 | Christian GrovePlace 143 · Grade 12 · Washington | 12 | Washington | 24:36.93 | — |
| 144 | Seth CrossPlace 144 · Grade 12 · McClain | 12 | McClain | 24:46.70 | 114 |
| 145 | Chase DuPerowPlace 145 · Grade 10 · New Lexington | 10 | New Lexington | 25:02.13 | — |
| 146 | Jacob YockeyPlace 146 · Grade 9 · Winc. Eastern | 9 | Winc. Eastern | 25:03.67 | — |
| 147 | Bryce WilloughbyPlace 147 · Grade 9 · Peebles | 9 | Peebles | 25:09.71 | — |
| 148 | Maylon ConradPlace 148 · Grade 11 · Westfall | 11 | Westfall | 25:23.90 | — |
| 149 | Corbin RutherfordPlace 149 · Grade 9 · Huntington Ross | 9 | Huntington Ross | 25:25.70 | — |
| 150 | Christian HowardPlace 150 · Grade 12 · Huntington Ross | 12 | Huntington Ross | 25:29.89 | — |
| 151 | Chance LanePlace 151 · Grade 9 · McClain | 9 | McClain | 25:49.01 | 115 |
| 152 | RG CrabtreePlace 152 · Grade 10 · Washington | 10 | Washington | 26:03.38 | — |
| 153 | Zane BodePlace 153 · Grade 10 · McClain | 10 | McClain | 26:21.76 | — |
| 154 | Blaze TennerelliPlace 154 · Grade 9 · Westfall | 9 | Westfall | 26:22.46 | — |
| 155 | Nathan SimpsonPlace 155 · Grade 10 · Winc. Eastern | 10 | Winc. Eastern | 26:36.94 | — |
| 156 | Devon PascarellaPlace 156 · Grade 10 · New Lexington | 10 | New Lexington | 26:47.85 | — |
| 157 | Braxton SmithPlace 157 · Grade 9 · Piketon | 9 | Piketon | 26:51.51 | — |
| 158 | Ty HillPlace 158 · Grade 12 · Huntington Ross | 12 | Huntington Ross | 27:17.15 | — |
| 159 | Ethan BrowningPlace 159 · Grade 11 · River Valley | 11 | River Valley | 27:27.66 | — |
| 160 | Gavin WhitmanPlace 160 · Grade 9 · North Adams | 9 | North Adams | 27:46.65 | 116 |
| 161 | Matthew MilnesPlace 161 · Grade 10 · McClain | 10 | McClain | 27:49.06 | — |
| 162 | Noah GravesPlace 162 · Grade 10 · Vinton County | 10 | Vinton County | 27:51.94 | — |
| 163 | Jonathan MurchPlace 163 · Grade 9 · Southeastern | 9 | Southeastern | 28:24.24 | 117 |
| 164 | Ethan LowePlace 164 · Grade 11 · Peebles | 11 | Peebles | 28:38.49 | — |
| 165 | Jordan RohrerPlace 165 · Grade 9 · Washington | 9 | Washington | 28:40.49 | — |
| 166 | Morgan BridgesPlace 166 · Grade 9 · Jackson | 9 | Jackson | 28:46.98 | 118 |
| 167 | Gage LeePlace 167 · Grade 9 · New Lexington | 9 | New Lexington | 28:57.02 | — |
| 168 | Nick CunninghamPlace 168 · Grade 9 · McClain | 9 | McClain | 30:24.82 | — |
| 169 | Noah ScottPlace 169 · Grade 12 · McClain | 12 | McClain | 31:33.67 | — |
| 170 | Adam ShewardPlace 170 · Grade 10 · Jackson | 10 | Jackson | 31:36.81 | 119 |
| 171 | Tyler SimpsonPlace 171 · Grade 12 · Winc. Eastern | 12 | Winc. Eastern | 31:37.77 | — |
| 172 | Carter AmolePlace 172 · Grade 9 · Huntington Ross | 9 | Huntington Ross | 33:38.95 | — |
| 173 | JT AmatoPlace 173 · Grade 10 · Piketon | 10 | Piketon | 35:17.87 | — |