| 1 | Ethan ConroyPlace 1 · Grade 12 · University | 12 | University | 15:51.7 |
| 2 | Micah GainerPlace 2 · Grade 10 · University | 10 | University | 16:07.5 |
| 3 | Logan ConroyPlace 3 · Grade 11 · University | 11 | University | 16:13.0 |
| 4 | Maddox RoachPlace 4 · Grade 12 · East Liverpool | 12 | East Liverpool | 16:26.9 |
| 5 | Rylan MoorePlace 5 · Grade 10 · Wheeling Park | 10 | Wheeling Park | 16:32.8 |
| 6 | Landen PerduePlace 6 · Grade 11 · Bellaire | 11 | Bellaire | 16:35.9 |
| 7 | Gatlin McLainPlace 7 · Grade 10 · Parkersburg South | 10 | Parkersburg South | 16:39.8 |
| 8 | Jakob Schmidt-WeigandPlace 8 · Grade 12 · The Linsly School | 12 | The Linsly School | 16:52.6 |
| 9 | Luke RettenbergerPlace 9 · Grade 11 · Warren | 11 | Warren | 16:54.8 |
| 10 | Connor BendoPlace 10 · Grade 11 · Union Local | 11 | Union Local | 16:55.2 |
| 11 | Riley DennisPlace 11 · Grade 12 · Magnolia | 12 | Magnolia | 17:06.4 |
| 12 | Luke WarrickPlace 12 · Grade 11 · Beaver Local | 11 | Beaver Local | 17:09.4 |
| 13 | Joshua ShrewsberryPlace 13 · Grade 10 · Morgantown | 10 | Morgantown | 17:12.5 |
| 14 | Koa NavarroPlace 14 · Grade 11 · Wood County Christian | 11 | Wood County Christian | 17:12.6 |
| 15 | Michael HutnickPlace 15 · Grade 12 · Wheeling Central Catholic | 12 | Wheeling Central Catholic | 17:13.8 |
| 16 | Miles SteptoePlace 16 · Grade 11 · Trinity Christian | 11 | Trinity Christian | 17:20.4 |
| 17 | Alex BishopPlace 17 · Grade 11 · Warren | 11 | Warren | 17:24.4 |
| 18 | Brody VulgamorePlace 18 · Grade 12 · East Liverpool | 12 | East Liverpool | 17:24.7 |
| 19 | Channing BaldwinPlace 19 · Grade 9 · Trinity Christian | 9 | Trinity Christian | 17:25.6 PR |
| 20 | James GipplePlace 20 · Grade 10 · University | 10 | University | 17:26.8 |
| 21 | Timothy SamuelPlace 21 · Grade 9 · Morgantown | 9 | Morgantown | 17:27.0 |
| 22 | Andrew RichmanPlace 22 · Grade 9 · Morgantown | 9 | Morgantown | 17:29.8 |
| 23 | Brody GriffinPlace 23 · Grade 11 · Fort Frye | 11 | Fort Frye | 17:30.2 |
| 24 | Gavin ScottPlace 24 · Grade 11 · Brooke | 11 | Brooke | 17:30.7 |
| 25 | David KahlPlace 25 · Grade 10 · Morgantown | 10 | Morgantown | 17:34.9 |
| 26 | James StacyPlace 26 · Grade 12 · Morgantown | 12 | Morgantown | 17:38.4 |
| 27 | Kai'Jon CerritosPlace 27 · Grade 11 · Bellaire | 11 | Bellaire | 17:44.8 |
| 28 | Kai BrehmPlace 28 · Grade 12 · Bellaire | 12 | Bellaire | 17:48.0 |
| 29 | Asher DealPlace 29 · Grade 9 · Wheeling Park | 9 | Wheeling Park | 17:49.1 |
| 30 | Frank JacquezPlace 30 · Grade 10 · Trinity Christian | 10 | Trinity Christian | 17:49.6 |
| 31 | Cash DobsonPlace 31 · Grade 12 · Steub. Cath. Cent. | 12 | Steub. Cath. Cent. | 17:49.9 |
| 32 | Samuel DennePlace 32 · Grade 12 · University | 12 | University | 17:50.4 |
| 33 | Joseph DeProsperoPlace 33 · Grade 9 · Morgantown | 9 | Morgantown | 17:50.5 |
| 34 | Nicholas MillerPlace 34 · Grade 11 · Martins Ferry | 11 | Martins Ferry | 17:51.1 |
| 35 | George DormasPlace 35 · Grade 10 · St. Clairsville | 10 | St. Clairsville | 17:53.8 |
| 36 | Colin SchrullPlace 36 · Grade 12 · University | 12 | University | 17:53.9 |
| 37 | Alex SheanshangPlace 37 · Grade 12 · Caldwell | 12 | Caldwell | 17:58.7 |
| 38 | Aiden DanfordPlace 38 · Grade 10 · Caldwell | 10 | Caldwell | 17:59.2 |
| 39 | Jacob StephensPlace 39 · Grade 9 · Trinity Christian | 9 | Trinity Christian | 18:03.8 |
| 40 | Mason MelohnPlace 40 · Grade 10 · Trinity Christian | 10 | Trinity Christian | 18:04.8 |
| 41 | Nathan WhitePlace 41 · Grade 11 · University | 11 | University | 18:05.6 |
| 42 | Jesse MorrisPlace 42 · Grade 11 · Parkersburg South | 11 | Parkersburg South | 18:05.9 |
| 43 | Kayden TaylorPlace 43 · Grade 10 · Morgantown | 10 | Morgantown | 18:11.1 |
| 44 | Brayden BiddlePlace 44 · Grade 10 · Cambridge | 10 | Cambridge | 18:12.3 |
| 45 | Emmitt SlevinPlace 45 · Grade 11 · Shenandoah | 11 | Shenandoah | 18:12.4 |
| 46 | Spencer RehlPlace 46 · Grade 12 · Warren | 12 | Warren | 18:17.9 |
| 47 | Aaron TuckerPlace 47 · Grade 10 · St. Clairsville | 10 | St. Clairsville | 18:23.4 |
| 48 | Liam WestfallPlace 48 · Grade 12 · Rich. Edison | 12 | Rich. Edison | 18:26.7 |
| 49 | Hadden GarvinPlace 49 · Grade 12 · John Marshall | 12 | John Marshall | 18:29.1 |
| 50 | Blaine HooblerPlace 50 · Grade 12 · Rich. Edison | 12 | Rich. Edison | 18:33.9 |
| 51 | William RittenourPlace 51 · Grade 12 · Morgantown | 12 | Morgantown | 18:38.0 |
| 52 | Ben HancoxPlace 52 · Grade 9 · Trinity Christian | 9 | Trinity Christian | 18:38.6 |
| 53 | Carson FitzpatrickPlace 53 · Grade 11 · John Marshall | 11 | John Marshall | 18:39.2 |
| 54 | Lane IcardPlace 54 · Grade 11 · John Marshall | 11 | John Marshall | 18:41.0 |
| 55 | Noah McElroyPlace 55 · Grade 11 · Shenandoah | 11 | Shenandoah | 18:41.8 |
| 56 | Joel TewksbaryPlace 56 · Grade 9 · Shenandoah | 9 | Shenandoah | 18:44.3 |
| 57 | Jude KimblePlace 57 · Grade 10 · Steubenville | 10 | Steubenville | 18:45.1 |
| 58 | Eric HepnerPlace 58 · Grade 10 · Columbiana | 10 | Columbiana | 18:46.6 |
| 59 | Chase CrumPlace 59 · Grade 10 · St. Clairsville | 10 | St. Clairsville | 18:48.0 |
| 60 | Mason BoggsPlace 60 · Grade 11 · Beaver Local | 11 | Beaver Local | 18:48.6 |
| 61 | Nick BishopPlace 61 · Grade 11 · Warren | 11 | Warren | 18:49.9 |
| 62 | Aries TolliverPlace 62 · Grade 9 · Martins Ferry | 9 | Martins Ferry | 18:51.9 |
| 63 | Brock KoehnleinPlace 63 · Grade 12 · Rich. Edison | 12 | Rich. Edison | 18:54.3 |
| 64 | Max RehlPlace 64 · Grade 10 · Warren | 10 | Warren | 18:56.9 |
| 65 | Brodie BakerPlace 65 · Grade 12 · John Marshall | 12 | John Marshall | 18:57.0 |
| 66 | Sam DoerrPlace 66 · Grade 11 · Indian Creek | 11 | Indian Creek | 18:57.1 |
| 67 | Matthew ShirleyPlace 67 · Grade 9 · Martins Ferry | 9 | Martins Ferry | 18:58.0 |
| 68 | Thomas BurnsPlace 68 · Grade 12 · Wheeling Park | 12 | Wheeling Park | 18:59.9 |
| 69 | Kason WolfePlace 69 · Grade 9 · John Marshall | 9 | John Marshall | 19:00.1 |
| 70 | Caysen LittonPlace 70 · Grade 9 · Parkersburg South | 9 | Parkersburg South | 19:02.1 |
| 71 | Caden ArnoldPlace 71 · Grade 9 · Warren | 9 | Warren | 19:04.0 |
| 72 | Owen PaulPlace 72 · Grade 11 · John Marshall | 11 | John Marshall | 19:06.0 |
| 73 | Brooks WharryPlace 73 · Grade 10 · Wheeling Park | 10 | Wheeling Park | 19:06.8 |
| 74 | Ethan HuffmanPlace 74 · Grade 9 · Fort Frye | 9 | Fort Frye | 19:07.7 |
| 75 | Nolan ClarkPlace 75 · Grade 9 · Columbiana | 9 | Columbiana | 19:08.0 |
| 76 | Holden MiselPlace 76 · Grade 12 · Wood County Christian | 12 | Wood County Christian | 19:09.8 |
| 77 | Nolan SmithPlace 77 · Grade 11 · The Linsly School | 11 | The Linsly School | 19:12.7 PR |
| 78 | Mason ShoresPlace 78 · Grade 11 · Wheeling Park | 11 | Wheeling Park | 19:18.7 |
| 79 | Robert KoehnelinPlace 79 · Grade 12 · Toronto | 12 | Toronto | 19:19.2 PR |
| 80 | Isaiah SmithPlace 80 · Grade 12 · Weir | 12 | Weir | 19:19.4 |
| 81 | Brent FreelsPlace 81 · Grade 11 · Parkersburg South | 11 | Parkersburg South | 19:20.7 |
| 82 | Declan SchaadPlace 82 · Grade 9 · Fort Frye | 9 | Fort Frye | 19:22.8 |
| 83 | Gavin BellPlace 83 · Grade 10 · Wheeling Park | 10 | Wheeling Park | 19:25.5 |
| 84 | Gavin ReesePlace 84 · Grade 12 · Martins Ferry | 12 | Martins Ferry | 19:26.4 |
| 85 | Zachary PrideauPlace 85 · Grade 12 · Beaver Local | 12 | Beaver Local | 19:27.9 |
| 86 | Keyser TaylorPlace 86 · Grade 9 · Bellaire | 9 | Bellaire | 19:28.2 |
| 87 | Clay PerryPlace 87 · Grade 12 · Warren | 12 | Warren | 19:29.1 |
| 88 | Leonardo CiatoPlace 88 · Grade 12 · The Linsly School | 12 | The Linsly School | 19:30.6 PR |
| 89 | Marcus RohrbaughPlace 89 · Grade 10 · Caldwell | 10 | Caldwell | 19:33.9 |
| 90 | Logan RyanPlace 90 · Grade 9 · Trinity Christian | 9 | Trinity Christian | 19:34.8 |
| 91 | Brae SchmidliPlace 91 · Grade 11 · Bellaire | 11 | Bellaire | 19:36.6 |
| 92 | Jayden SciancePlace 92 · Grade 9 · Rich. Edison | 9 | Rich. Edison | 19:37.5 |
| 93 | Luke McKeeverPlace 93 · Grade 9 · St. Clairsville | 9 | St. Clairsville | 19:44.7 |
| 94 | Braxten UllomPlace 94 · Grade 11 · John Marshall | 11 | John Marshall | 19:47.3 |
| 95 | Micah LarkinsPlace 95 · Grade 12 · Rich. Edison | 12 | Rich. Edison | 19:48.7 PR |
| 96 | Justin BaileyPlace 96 · Grade 11 · Beaver Local | 11 | Beaver Local | 19:48.8 |
| 97 | Alex YeagerPlace 97 · Grade 12 · Magnolia | 12 | Magnolia | 19:49.1 |
| 98 | David GaspardPlace 98 · Grade 11 · Bellaire | 11 | Bellaire | 19:49.7 |
| 99 | Zach BoothPlace 99 · Grade 10 · Martins Ferry | 10 | Martins Ferry | 19:50.6 |
| 100 | Blake HoranPlace 100 · Grade 12 · St. Clairsville | 12 | St. Clairsville | 19:53.1 |