| 1 | Andre ChandlerPlace 1 · Grade 12 · Rac. Southern | 12 | Rac. Southern | 16:37.55 PR |
| 2 | Gavin WilburnPlace 2 · Grade 11 · Ravenswood | 11 | Ravenswood | 16:53.41 |
| 3 | Deegan EvansPlace 3 · Grade 11 · Jackson | 11 | Jackson | 17:03.15 PR |
| 4 | Sam QuackenbushPlace 4 · Grade 12 · Vinton County | 12 | Vinton County | 17:24.35 |
| 5 | Rogan MincksPlace 5 · Grade 10 · Parkersburg | 10 | Parkersburg | 17:28.30 |
| 6 | Cohen RoushPlace 6 · Grade 11 · Rac. Southern | 11 | Rac. Southern | 17:31.28 |
| 7 | Wesley NewtonPlace 7 · Grade 10 · Vinton County | 10 | Vinton County | 17:31.39 |
| 8 | Mason WarnerPlace 8 · Grade 10 · Wheelersburg | 10 | Wheelersburg | 17:31.91 PR |
| 9 | Johnny HeathPlace 9 · Grade 9 · Ravenswood | 9 | Ravenswood | 17:46.23 |
| 10 | Braydin ThomasPlace 10 · Grade 11 · Rac. Southern | 11 | Rac. Southern | 17:59.29 |
| 11 | Carter RheaPlace 11 · Grade 9 · Jackson | 9 | Jackson | 18:00.88 |
| 12 | Storm JenningsPlace 12 · Grade 11 · Bea. Eastern | 11 | Bea. Eastern | 18:10.96 |
| 13 | Dawson CodyPlace 13 · Grade 11 · Bea. Eastern | 11 | Bea. Eastern | 18:22.40 |
| 14 | Grant KallnerPlace 14 · Grade 11 · Wheelersburg | 11 | Wheelersburg | 18:23.22 |
| 15 | Stevie BlairPlace 15 · Grade 10 · Nelsonville-York | 10 | Nelsonville-York | 18:25.44 |
| 16 | Caden MoatPlace 16 · Grade 11 · Parkersburg | 11 | Parkersburg | 18:27.46 |
| 17 | Isiah NesselroadPlace 17 · Grade 10 · Ravenswood | 10 | Ravenswood | 18:29.19 |
| 18 | Noah LeachmanPlace 18 · Grade 12 · Rac. Southern | 12 | Rac. Southern | 18:30.13 |
| 19 | Tyson FranchinoPlace 19 · Grade 11 · Waterford | 11 | Waterford | 18:33.09 |
| 20 | Dayton ReiberPlace 20 · Grade 9 · Rac. Southern | 9 | Rac. Southern | 18:45.86 |
| 21 | Unai BustamantePlace 21 · Grade 10 · Waterford | 10 | Waterford | 18:50.56 PR |
| 22 | Drew LewisPlace 22 · Grade 11 · Rac. Southern | 11 | Rac. Southern | 18:51.82 |
| 23 | Tanner MalonePlace 23 · Grade 11 · Wheelersburg | 11 | Wheelersburg | 18:55.40 |
| 24 | Scotty BrewerPlace 24 · Grade 10 · Vinton County | 10 | Vinton County | 18:57.56 |
| 25 | Kingston BalogPlace 25 · Grade 9 · Parkersburg | 9 | Parkersburg | 18:58.67 PR |
| 26 | Wyatt BlowerPlace 26 · Grade 9 · Federal Hocking | 9 | Federal Hocking | 18:59.33 PR |
| 27 | Mason SheppardPlace 27 · Grade 10 · Jackson | 10 | Jackson | 18:59.39 PR |
| 28 | Gavin BoboPlace 28 · Grade 9 · Vinton County | 9 | Vinton County | 19:05.44 |
| 29 | Eli BaileyPlace 29 · Grade 11 · Wheelersburg | 11 | Wheelersburg | 19:07.00 PR |
| 30 | Griffen MichaelPlace 30 · Grade 9 · Jackson | 9 | Jackson | 19:20.26 |
| 31 | Anthony WinnPlace 31 · Grade 9 · Jackson | 9 | Jackson | 19:24.76 |
| 32 | Kaden GrayPlace 32 · Grade 9 · Ravenswood | 9 | Ravenswood | 19:27.13 |
| 33 | Aiden RominePlace 33 · Grade 9 · Parkersburg | 9 | Parkersburg | 19:27.72 |
| 34 | Brady JajczykPlace 34 · Grade 11 · Trimble | 11 | Trimble | 19:29.20 |
| 35 | Steven WoofterPlace 35 · Grade 9 · Parkersburg | 9 | Parkersburg | 19:29.69 |
| 36 | Joel JenksPlace 36 · Grade 9 · Waterford | 9 | Waterford | 19:37.67 PR |
| 37 | Gavin JonesPlace 37 · Grade 12 · Vinton County | 12 | Vinton County | 19:47.25 |
| 38 | Ryan CrossenPlace 38 · Grade 11 · Alexander | 11 | Alexander | 19:48.24 PR |
| 39 | Trason BayPlace 39 · Grade 12 · Vinton County | 12 | Vinton County | 19:48.37 |
| 40 | Landen SmithPlace 40 · Grade 11 · Rac. Southern | 11 | Rac. Southern | 19:50.80 PR |
| 41 | Noah VandykePlace 41 · Grade 9 · Nelsonville-York | 9 | Nelsonville-York | 19:57.27 |
| 42 | Cooper MorrisPlace 42 · Grade 12 · Parkersburg | 12 | Parkersburg | 19:59.64 |
| 43 | Carter EvansPlace 43 · Grade 9 · Wheelersburg | 9 | Wheelersburg | 20:01.50 |
| 44 | Isaiah MulfordPlace 44 · Grade 11 · Trimble | 11 | Trimble | 20:04.72 |
| 45 | Collin RichmanPlace 45 · Grade 9 · Parkersburg | 9 | Parkersburg | 20:06.11 |
| 46 | Oliver ConleyPlace 46 · Grade 11 · Trimble | 11 | Trimble | 20:16.64 |
| 47 | Flavien ZecchiniPlace 47 · Grade 11 · Jackson | 11 | Jackson | 20:17.00 PR |
| 48 | Douglas CastoPlace 48 · Grade 10 · Parkersburg | 10 | Parkersburg | 20:19.40 |
| 49 | Luke SarverPlace 49 · Grade 11 · Wheelersburg | 11 | Wheelersburg | 20:23.89 PR |
| 50 | Brock HamlinPlace 50 · Grade 9 · Wheelersburg | 9 | Wheelersburg | 20:25.70 PR |
| 51 | Colin McKinneyPlace 51 · Grade 10 · Nelsonville-York | 10 | Nelsonville-York | 20:30.30 |
| 52 | Ryan SalyersPlace 52 · Grade 9 · Wheelersburg | 9 | Wheelersburg | 20:32.46 |
| 53 | Evan NewmanPlace 53 · Grade 10 · Jackson | 10 | Jackson | 20:32.85 |
| 54 | Raiden BoneyPlace 54 · Grade 10 · Nelsonville-York | 10 | Nelsonville-York | 20:45.60 |
| 55 | Evan HinesPlace 55 · Grade 11 · Bea. Eastern | 11 | Bea. Eastern | 20:51.52 |
| 56 | Garin SchaadPlace 56 · Grade 11 · Waterford | 11 | Waterford | 20:54.16 |
| 57 | Jace McCrayPlace 57 · Grade 11 · Reed. Eastern | 11 | Reed. Eastern | 20:57.48 PR |
| 58 | Kellen MullinsPlace 58 · Grade 12 · Vinton County | 12 | Vinton County | 21:00.04 |
| 59 | Jubal BevinsPlace 59 · Grade 12 · Bea. Eastern | 12 | Bea. Eastern | 21:01.03 |
| 60 | Liam BlackerbyPlace 60 · Grade 11 · Vinton County | 11 | Vinton County | 21:01.42 |
| 61 | Eli SpataforePlace 61 · Grade 11 · Parkersburg | 11 | Parkersburg | 21:09.73 |
| 62 | Maksim ErnestPlace 62 · Grade 9 · Parkersburg | 9 | Parkersburg | 21:15.12 |
| 63 | Landon StrahlerPlace 63 · Grade 9 · Waterford | 9 | Waterford | 21:28.46 |
| 64 | Dakoda StephensPlace 64 · Grade 12 · Parkersburg | 12 | Parkersburg | 22:04.42 PR |
| 65 | Andrew WilsonPlace 65 · Grade 9 · Parkersburg | 9 | Parkersburg | 22:09.02 PR |
| 66 | Jackson FallonPlace 66 · Grade 9 · Jackson | 9 | Jackson | 22:10.71 |
| 67 | Landen DurhamPlace 67 · Grade 11 · Bea. Eastern | 11 | Bea. Eastern | 22:34.53 |
| 68 | Derek MasonPlace 68 · Grade 12 · Nelsonville-York | 12 | Nelsonville-York | 22:37.69 |
| 69 | Luke PenixPlace 69 · Grade 9 · Jackson | 9 | Jackson | 22:38.46 |
| 70 | Aaron SchaadPlace 70 · Grade 11 · Waterford | 11 | Waterford | 22:55.02 |
| 71 | Nixon HerremaPlace 71 · Grade 9 · Jackson | 9 | Jackson | 22:55.55 |
| 72 | Andrew AdamsPlace 72 · Grade 12 · Waterford | 12 | Waterford | 23:15.99 |
| 73 | Seth SmathersPlace 73 · Grade 11 · Trimble | 11 | Trimble | 23:41.62 PR |
| 74 | Franklin McFarlinPlace 74 · Grade 9 · Parkersburg | 9 | Parkersburg | 23:55.29 |
| 75 | Eli SalyersPlace 75 · Grade 9 · Wheelersburg | 9 | Wheelersburg | 24:11.53 |
| 76 | Andrew MarquisPlace 76 · Grade 9 · Wellston | 9 | Wellston | 24:23.91 |
| 77 | Ashton AbramsPlace 77 · Grade 10 · Trimble | 10 | Trimble | 24:35.33 |
| 78 | Dorian HillPlace 78 · Grade 9 · Wellston | 9 | Wellston | 24:58.79 |
| 79 | Luke ZuchowskiPlace 79 · Grade 11 · Alexander | 11 | Alexander | 26:47.05 |
| 80 | Mason FlindersPlace 80 · Grade 11 · Wheelersburg | 11 | Wheelersburg | 27:54.67 |
| 81 | Joao MirandaPlace 81 · Grade 11 · Jackson | 11 | Jackson | 27:54.72 |
| 82 | Kevin CosgrayPlace 82 · Grade 9 · Vinton County | 9 | Vinton County | 28:18.02 PR |
| 83 | Brendan ConnPlace 83 · Grade 12 · Wheelersburg | 12 | Wheelersburg | 29:03.04 |
| 84 | Elijah LungPlace 84 · Grade 10 · Wellston | 10 | Wellston | 29:40.39 |
| 85 | Caleb SpataforePlace 85 · Grade 10 · Parkersburg | 10 | Parkersburg | 31:02.09 |
| 86 | Ronnie RileyPlace 86 · Grade 9 · Federal Hocking | 9 | Federal Hocking | 31:11.40 |
| 87 | Elliot MacartneyPlace 87 · Grade 9 · Federal Hocking | 9 | Federal Hocking | 40:24.88 |