| 1 | Josh EdwardsPlace 1 · Grade 11 · University | 11 | University | 16:02.1 |
| 2 | Rocco DeVincentPlace 2 · Grade 11 · University | 11 | University | 16:30.3 |
| 3 | Jordan ThomasPlace 3 · Grade 12 · University | 12 | University | 16:32.2 |
| 4 | Quinn JacquezPlace 4 · Grade 12 · Morgantown | 12 | Morgantown | 16:39.2 |
| 5 | Konnor AllisonPlace 5 · Grade 11 · Oak Glen | 11 | Oak Glen | 16:49.4 |
| 6 | Max MorganPlace 6 · Grade 11 · Wheeling Park | 11 | Wheeling Park | 17:03.5 |
| 7 | Lowell CerbonePlace 7 · Grade 11 · Preston | 11 | Preston | 17:13.6 |
| 8 | Jonah NizamiPlace 8 · Grade 10 · Wheeling Park | 10 | Wheeling Park | 17:15.4 |
| 9 | Landon YoungPlace 9 · Grade 11 · Morgantown | 11 | Morgantown | 17:17.7 |
| 10 | Chase PepperPlace 10 · Grade 11 · Ripley | 11 | Ripley | 17:18.7 |
| 11 | Ryan BlohmPlace 11 · Grade 10 · University | 10 | University | 17:19.9 |
| 12 | TaKaleb TurnerPlace 12 · Grade 12 · University | 12 | University | 17:27.9 |
| 13 | Brady MillerPlace 13 · Grade 11 · Wheeling Park | 11 | Wheeling Park | 17:39.9 |
| 14 | Michael HoeflerPlace 14 · Grade 12 · Morgantown | 12 | Morgantown | 17:46.3 |
| 15 | Charles SmithPlace 15 · Grade 12 · Morgantown | 12 | Morgantown | 17:49.2 |
| 16 | Andrew CroylePlace 16 · Grade 10 · University | 10 | University | 17:57.0 |
| 17 | Jacob WestPlace 17 · Grade 9 · University | 9 | University | 18:10.5 |
| 18 | Jacob StuparPlace 18 · Grade 11 · University | 11 | University | 18:10.6 |
| 19 | Mason KoncharPlace 19 · Grade 11 · Oak Glen | 11 | Oak Glen | 18:11.0 |
| 20 | Jeffrey PoachPlace 20 · Grade 11 · Morgantown | 11 | Morgantown | 18:12.4 |
| 21 | Hunter MidcapPlace 21 · Grade 12 · Wheeling Park | 12 | Wheeling Park | 18:20.7 |
| 22 | Preston CorePlace 22 · Grade 11 · Morgantown | 11 | Morgantown | 18:25.8 |
| 23 | Trent ThomasPlace 23 · Grade 10 · Wheeling Park | 10 | Wheeling Park | 18:26.6 |
| 24 | Drew ZundellPlace 24 · Grade 9 · University | 9 | University | 18:26.9 |
| 25 | William FarkasPlace 25 · Grade 10 · Preston | 10 | Preston | 18:42.4 |
| 26 | Max MeadowsPlace 26 · Grade 9 · Ripley | 9 | Ripley | 18:46.9 |
| 27 | Brady MudryPlace 27 · Grade 11 · Morgantown | 11 | Morgantown | 18:47.8 |
| 28 | Daniel PhillipsPlace 28 · Grade 11 · University | 11 | University | 18:49.1 PR |
| 29 | Benjamin AshmorePlace 29 · Grade 10 · Wheeling Park | 10 | Wheeling Park | 18:57.8 |
| 30 | Garrett BlasherPlace 30 · Grade 9 · University | 9 | University | 19:02.0 |
| 31 | Tyler MartinPlace 31 · Grade 11 · Preston | 11 | Preston | 19:04.8 |
| 32 | Cameron JohnsonPlace 32 · Grade 10 · Weir | 10 | Weir | 19:07.0 |
| 33 | Quinn MudryPlace 33 · Grade 9 · University | 9 | University | 19:17.9 |
| 34 | Eli MillerPlace 34 · Grade 10 · Wheeling Park | 10 | Wheeling Park | 19:20.3 |
| 35 | Nick GalloPlace 35 · Grade 10 · Oak Glen | 10 | Oak Glen | 19:22.5 |
| 36 | Braydon DeMariaPlace 36 · Grade 12 · Brooke | 12 | Brooke | 19:22.9 |
| 37 | Brady AmicoPlace 37 · Grade 10 · Wheeling Park | 10 | Wheeling Park | 19:23.6 |
| 38 | Kyle KnowltonPlace 38 · Grade 11 · Preston | 11 | Preston | 19:27.2 |
| 39 | Ethan WaldeckPlace 39 · Grade 11 · Wheeling Park | 11 | Wheeling Park | 19:29.0 |
| 40 | Cameron WeaverPlace 40 · Grade 11 · Morgantown | 11 | Morgantown | 19:31.6 |
| 41 | Nathan LangPlace 41 · Grade 11 · Oak Glen | 11 | Oak Glen | 19:39.6 |
| 42 | Tucker GrovesPlace 42 · Grade 11 · University | 11 | University | 19:44.4 |
| 43 | Seth FrankePlace 43 · Grade 9 · Wheeling Park | 9 | Wheeling Park | 19:46.9 |
| 44 | Hyde AligPlace 44 · Grade 10 · Wheeling Park | 10 | Wheeling Park | 19:51.3 |
| 45 | Jeb BertramPlace 45 · Grade 11 · The Linsly School | 11 | The Linsly School | 19:58.4 |
| 46 | Carter DuncilPlace 46 · Grade 9 · Wheeling Park | 9 | Wheeling Park | 19:59.2 |
| 47 | Ethan RobeyPlace 47 · Grade 12 · Brooke | 12 | Brooke | 20:08.0 |
| 48 | Alexander SchmidlePlace 48 · Grade 9 · Preston | 9 | Preston | 20:12.6 |
| 49 | Braxton HartsellPlace 49 · Grade 9 · Preston | 9 | Preston | 20:13.4 |
| 50 | Nathan BittingerPlace 50 · Grade 9 · Wheeling Park | 9 | Wheeling Park | 20:13.6 |
| 51 | John FalboPlace 51 · Grade 11 · The Linsly School | 11 | The Linsly School | 20:17.8 |
| 52 | Tyler VanCampPlace 52 · Grade 11 · Brooke | 11 | Brooke | 20:32.8 |
| 53 | Cal ChacalosPlace 53 · Grade 12 · Wheeling Park | 12 | Wheeling Park | 20:33.7 |
| 54 | Shane McCreadyPlace 54 · Grade 12 · The Linsly School | 12 | The Linsly School | 20:36.1 |
| 55 | Nick KovalskiPlace 55 · Grade 12 · Wheeling Park | 12 | Wheeling Park | 20:37.7 PR |
| 56 | Camden MackeyPlace 56 · Grade 11 · Brooke | 11 | Brooke | 20:40.6 |
| 57 | Clayton BrownPlace 57 · Grade 10 · Brooke | 10 | Brooke | 20:42.3 |
| 58 | Vincent RyanPlace 58 · Grade 11 · Morgantown | 11 | Morgantown | 20:45.0 |
| 59 | Jaxon SaucerPlace 59 · Grade 9 · Preston | 9 | Preston | 20:47.2 |
| 60 | Owen GerdesPlace 60 · Grade 11 · Morgantown | 11 | Morgantown | 20:49.1 |
| 61 | Michael BorsukPlace 61 · Grade 11 · Wheeling Park | 11 | Wheeling Park | 20:50.2 |
| 62 | Austin MusilliPlace 62 · Grade 10 · Wheeling Park | 10 | Wheeling Park | 20:50.5 |
| 63 | Xander PlutePlace 63 · Grade 11 · The Linsly School | 11 | The Linsly School | 20:53.2 |
| 64 | Nicholas BlosserPlace 64 · Grade 10 · Preston | 10 | Preston | 20:57.9 PR |
| 65 | Jonathon ShrewsberryPlace 65 · Grade 9 · Morgantown | 9 | Morgantown | 20:59.6 |
| 66 | Cody WalshPlace 66 · Grade 11 · Wheeling Park | 11 | Wheeling Park | 21:01.8 |
| 67 | Cole WildsPlace 67 · Grade 11 · Wheeling Park | 11 | Wheeling Park | 21:02.3 |
| 68 | Cole NealPlace 68 · Grade 11 · Ripley | 11 | Ripley | 21:11.0 |
| 69 | Canyon LevendorfPlace 69 · Grade 10 · University | 10 | University | 21:14.4 |
| 70 | Ethan McalisterPlace 70 · Grade 11 · Morgantown | 11 | Morgantown | 21:16.4 |
| 71 | Carson HarshPlace 71 · Grade 10 · Preston | 10 | Preston | 21:19.7 |
| 72 | Gregory EppsPlace 72 · Grade 10 · Morgantown | 10 | Morgantown | 21:21.3 |
| 73 | Carter HerronPlace 73 · Grade 10 · Morgantown | 10 | Morgantown | 21:28.3 |
| 74 | Chris VargoPlace 74 · Grade 12 · Wheeling Park | 12 | Wheeling Park | 21:31.0 |
| 75 | Nicholas HarmanPlace 75 · Grade 10 · Morgantown | 10 | Morgantown | 21:37.4 |
| 76 | Callum LorimerPlace 76 · Grade 9 · Morgantown | 9 | Morgantown | 21:41.1 |
| 77 | Ethan BryantPlace 77 · Grade 11 · Wheeling Park | 11 | Wheeling Park | 21:44.9 |
| 78 | Mitchell NormanPlace 78 · Grade 9 · Wheeling Park | 9 | Wheeling Park | 21:46.2 |
| 79 | Mitch SaganPlace 79 · Grade 11 · Brooke | 11 | Brooke | 21:46.3 |
| 80 | Patrick Iain RyanPlace 80 · Grade 12 · University | 12 | University | 21:47.5 |
| 81 | Andrew HeathPlace 81 · Grade 9 · The Linsly School | 9 | The Linsly School | 21:52.6 |
| 82 | Noah JeneweinPlace 82 · Grade 10 · The Linsly School | 10 | The Linsly School | 22:04.3 |
| 83 | Mason McDonaldPlace 83 · Grade 9 · Morgantown | 9 | Morgantown | 22:12.5 |
| 84 | Chuck SwainPlace 84 · Grade 12 · Weir | 12 | Weir | 22:13.0 |
| 85 | Wyatt TennantPlace 85 · Grade 9 · University | 9 | University | 22:13.6 |
| 86 | Wenkai CampbellPlace 86 · Grade 9 · University | 9 | University | 22:14.6 |
| 87 | Duncan SnyderPlace 87 · Grade 9 · Morgantown | 9 | Morgantown | 22:16.1 |
| 88 | Daniel LarimerPlace 88 · Grade 12 · Morgantown | 12 | Morgantown | 22:19.6 |
| 89 | Nate KupecPlace 89 · Grade 9 · Morgantown | 9 | Morgantown | 22:31.1 |
| 90 | Evan MillerPlace 90 · Grade 9 · Morgantown | 9 | Morgantown | 22:36.0 |
| 91 | Aiden MurrayPlace 91 · Grade 9 · University | 9 | University | 22:39.7 |
| 92 | Jack ScouvartPlace 92 · Grade 10 · The Linsly School | 10 | The Linsly School | 22:40.6 |
| 93 | Riley CampsPlace 93 · Grade 11 · The Linsly School | 11 | The Linsly School | 22:49.2 PR |
| 94 | Kyle HawkinsPlace 94 · Grade 10 · Oak Glen | 10 | Oak Glen | 23:14.2 |
| 95 | Cody WilleyPlace 95 · Grade 9 · Oak Glen | 9 | Oak Glen | 23:21.0 |
| 96 | Jordan LeoPlace 96 · Grade 11 · University | 11 | University | 23:22.4 |
| 97 | Jackson FoughtPlace 97 · Grade 12 · Morgantown | 12 | Morgantown | 23:27.7 |
| 98 | Tyler ShafferPlace 98 · Grade 10 · University | 10 | University | 23:35.1 PR |
| 99 | Justin JokovichPlace 99 · Grade 12 · The Linsly School | 12 | The Linsly School | 23:36.9 PR |
| 100 | Shane HeronPlace 100 · Grade 11 · The Linsly School | 11 | The Linsly School | 23:37.8 PR |
| 101 | Aiden PoachPlace 101 · Grade 9 · Morgantown | 9 | Morgantown | 23:53.6 |
| 102 | Mason AbatePlace 102 · Grade 11 · Brooke | 11 | Brooke | 24:24.4 |
| 103 | Trevor ObeldobelPlace 103 · Grade 9 · Brooke | 9 | Brooke | 24:25.0 |
| 104 | Samuel MockbeePlace 104 · Grade 9 · Brooke | 9 | Brooke | 24:36.3 |
| 105 | Nathan FarleyPlace 105 · Grade 12 · Wheeling Park | 12 | Wheeling Park | 26:41.3 |
| 106 | George ChirilaPlace 106 · Grade 11 · Morgantown | 11 | Morgantown | 26:48.3 |
| 107 | Jacob GlenzPlace 107 · Grade 10 · Wheeling Park | 10 | Wheeling Park | 27:21.6 |
| 108 | Everett PoolePlace 108 · Grade 12 · The Linsly School | 12 | The Linsly School | 27:22.5 |
| 109 | Travis RicePlace 109 · Grade 9 · Morgantown | 9 | Morgantown | 27:39.7 |
| 110 | Jonathan DeBastianiPlace 110 · Grade 9 · Morgantown | 9 | Morgantown | 27:54.9 |
| 111 | Seth DeBaisePlace 111 · Grade 9 · University | 9 | University | 28:00.5 |