| 1 | Luca AltobelloPlace 1 · Grade 12 · Keyser | 12 | Keyser | 16:49.29 |
| 2 | Johnny JacksonPlace 2 · Grade 12 · Frankfort | 12 | Frankfort | 17:12.42 |
| 3 | Tyler ParksPlace 3 · Grade 9 · Preston | 9 | Preston | 17:14.36 |
| 4 | Huxley RumerPlace 4 · Grade 11 · Preston | 11 | Preston | 17:32.75 |
| 5 | Eric (Mac) AlexanderPlace 5 · Grade 12 · Frankfort | 12 | Frankfort | 17:36.29 |
| 6 | Ethan MauckPlace 6 · Grade 10 · Mountain Ridge | 10 | Mountain Ridge | 17:37.70 |
| 7 | Wyatt ThornePlace 7 · Grade 12 · Hampshire | 12 | Hampshire | 17:44.39 |
| 8 | Ethan RichmanPlace 8 · Grade 12 · Hampshire | 12 | Hampshire | 17:46.86 |
| 9 | Tatum ThompsonPlace 9 · Grade 10 · Keyser | 10 | Keyser | 17:49.68 |
| 10 | Jacob McNelisPlace 10 · Grade 10 · Hampshire | 10 | Hampshire | 17:52.02 |
| 11 | Nixon KidwellPlace 11 · Grade 11 · Frankfort | 11 | Frankfort | 17:52.60 |
| 12 | Braden ArmstrongPlace 12 · Grade 10 · Preston | 10 | Preston | 18:23.35 |
| 13 | Reed StarcherPlace 13 · Grade 10 · Keyser | 10 | Keyser | 18:30.08 |
| 14 | Levi RichmanPlace 14 · Grade 10 · Hampshire | 10 | Hampshire | 18:34.01 |
| 15 | David MalonePlace 15 · Grade 11 · Mountain Ridge | 11 | Mountain Ridge | 18:40.23 |
| 16 | Wyatt FoleyPlace 16 · Grade 10 · Preston | 10 | Preston | 18:42.14 |
| 17 | Julian McKayPlace 17 · Grade 12 · Allegany | 12 | Allegany | 18:46.51 |
| 18 | Jordan VanMeterPlace 18 · Grade 10 · Frankfort | 10 | Frankfort | 18:50.17 |
| 19 | Elijah StrotherPlace 19 · Grade 10 · Keyser | 10 | Keyser | 18:54.32 |
| 20 | Chase DeWittPlace 20 · Grade 11 · Mountain Ridge | 11 | Mountain Ridge | 19:00.11 |
| 21 | Enoch ZhengPlace 21 · Grade 11 · Bishop Walsh | 11 | Bishop Walsh | 19:02.15 PR |
| 22 | Daed BurnsPlace 22 · Grade 9 · Hampshire | 9 | Hampshire | 19:05.29 PR |
| 23 | Isaac CopenPlace 23 · Grade 10 · Preston | 10 | Preston | 19:08.73 |
| 24 | Landyn McGeePlace 24 · Grade 12 · Keyser | 12 | Keyser | 19:14.82 |
| 25 | Porter LottPlace 25 · Grade 12 · Frankfort | 12 | Frankfort | 19:18.48 |
| 26 | Landon DuncanPlace 26 · Grade 12 · Frankfort | 12 | Frankfort | 19:19.27 |
| 27 | Don StarcherPlace 27 · Grade 11 · Keyser | 11 | Keyser | 19:24.95 |
| 28 | Landen BradleyPlace 28 · Grade 12 · Frankfort | 12 | Frankfort | 19:31.97 |
| 29 | Levi MartinPlace 29 · Grade 11 · Southern Garrett Co | 11 | Southern Garrett Co | 19:36.10 |
| 30 | Owen SchaefferPlace 30 · Grade 10 · Frankfort | 10 | Frankfort | 19:50.72 |
| 31 | Garrett CorbinPlace 31 · Grade 9 · Preston | 9 | Preston | 19:51.82 |
| 32 | Leonardo SharpPlace 32 · Grade 12 · Allegany | 12 | Allegany | 20:15.33 |
| 33 | Ethan MorozekPlace 33 · Grade 9 · Allegany | 9 | Allegany | 20:22.36 |
| 34 | Aiden BridgesPlace 34 · Grade 12 · Mountain Ridge | 12 | Mountain Ridge | 20:25.39 |
| 35 | Alexander HorevayPlace 35 · Grade 12 · Frankfort | 12 | Frankfort | 20:29.97 PR |
| 36 | Tyler LankfordPlace 36 · Grade 12 · Allegany | 12 | Allegany | 20:31.52 |
| 37 | Chase HochardPlace 37 · Grade 12 · Hampshire | 12 | Hampshire | 20:33.48 |
| 38 | Paul UmsteadPlace 38 · Grade 9 · Frankfort | 9 | Frankfort | 20:36.07 |
| 39 | Scott KaiserPlace 39 · Grade 12 · Allegany | 12 | Allegany | 20:44.90 |
| 40 | Myles ThomasPlace 40 · Grade 10 · Fort Hill | 10 | Fort Hill | 20:54.50 PR |
| 41 | Regan AtheyPlace 41 · Grade 11 · Frankfort | 11 | Frankfort | 21:16.41 |
| 42 | Jack RobinsonPlace 42 · Grade 11 · Allegany | 11 | Allegany | 21:21.02 |
| 43 | Jackson DicePlace 43 · Grade 12 · Hampshire | 12 | Hampshire | 21:28.05 |
| 44 | Aidan FlinnPlace 44 · Grade 11 · Bishop Walsh | 11 | Bishop Walsh | 21:40.18 |
| 45 | Will MoranPlace 45 · Grade 11 · Allegany | 11 | Allegany | 21:44.45 |
| 46 | Brody McDougalPlace 46 · Grade 11 · Mountain Ridge | 11 | Mountain Ridge | 21:56.32 |
| 47 | Ryan MichelsPlace 47 · Grade 11 · Allegany | 11 | Allegany | 22:01.71 PR |
| 48 | Ronald RockwellPlace 48 · Grade 9 · Frankfort | 9 | Frankfort | 22:05.58 |
| 49 | Elijah NagyPlace 49 · Grade 9 · Frankfort | 9 | Frankfort | 22:33.35 PR |
| 50 | Colin VogtmanPlace 50 · Grade 11 · Bishop Walsh | 11 | Bishop Walsh | 22:47.41 PR |
| 51 | Charlie OglesbeePlace 51 · Grade 11 · Keyser | 11 | Keyser | 22:54.57 |
| 52 | Dylan BurnsPlace 52 · Grade 11 · Southern Garrett Co | 11 | Southern Garrett Co | 23:00.49 |
| 53 | Micah FrantzPlace 53 · Grade 12 · Allegany | 12 | Allegany | 23:06.53 |
| 54 | Christian FraleyPlace 54 · Grade 11 · Allegany | 11 | Allegany | 23:10.77 |
| 55 | Isaiah SnobergerPlace 55 · Grade 9 · Frankfort | 9 | Frankfort | 23:12.12 |
| 56 | Chase MartinPlace 56 · Grade 11 · Keyser | 11 | Keyser | 23:16.08 |
| 57 | Ethan HoylandPlace 57 · Grade 10 · Northern Garrett County | 10 | Northern Garrett County | 23:18.27 PR |
| 58 | Scott CowanPlace 58 · Grade 9 · Mountain Ridge | 9 | Mountain Ridge | 23:19.15 |
| 59 | Josh MorganPlace 59 · Grade 12 · Fort Hill | 12 | Fort Hill | 23:34.78 |
| 60 | Dylan FlaskampPlace 60 · Grade 12 · Fort Hill | 12 | Fort Hill | 23:46.13 |
| 61 | Levi WatersPlace 61 · Grade 9 · Frankfort | 9 | Frankfort | 23:55.24 PR |
| 62 | Carter LantzPlace 62 · Grade 9 · Southern Garrett Co | 9 | Southern Garrett Co | 24:06.48 PR |
| 63 | Connor HarveyPlace 63 · Grade 12 · Northern Garrett County | 12 | Northern Garrett County | 24:10.22 |
| 64 | Jeremiah ArmentroutPlace 64 · Grade 9 · Frankfort | 9 | Frankfort | 24:15.40 |
| 65 | Cass DeWittPlace 65 · Grade 9 · Mountain Ridge | 9 | Mountain Ridge | 24:24.85 PR |
| 66 | Stryder OwensPlace 66 · Grade 10 · Allegany | 10 | Allegany | 24:30.08 |
| 67 | Liam RigginPlace 67 · Grade 11 · Bishop Walsh | 11 | Bishop Walsh | 25:13.49 |
| 68 | Isaac DavisPlace 68 · Grade 10 · Allegany | 10 | Allegany | 25:33.07 |
| 69 | Kevin DuckworthPlace 69 · Grade 11 · Fort Hill | 11 | Fort Hill | 25:42.17 |
| 70 | Wesley DawsonPlace 70 · Grade 10 · Hampshire | 10 | Hampshire | 26:06.33 PR |
| 71 | Aiden SmithPlace 71 · Grade 10 · Northern Garrett County | 10 | Northern Garrett County | 26:08.09 PR |
| 72 | Timothy RodeheaverPlace 72 · Grade 9 · Preston | 9 | Preston | 27:37.50 |
| 73 | Mac SawaengsukPlace 73 · Grade 11 · Bishop Walsh | 11 | Bishop Walsh | 27:40.94 PR |
| 74 | Parker HelmickPlace 74 · Grade 12 · Fort Hill | 12 | Fort Hill | 28:25.37 |
| 75 | Gavin DunawayPlace 75 · Grade 10 · Fort Hill | 10 | Fort Hill | 28:39.79 |
| 76 | Wyatt LottPlace 76 · Grade 10 · Frankfort | 10 | Frankfort | 29:29.36 |
| 77 | Ethan WagnerPlace 77 · Grade 10 · Allegany | 10 | Allegany | 31:25.96 PR |
| 78 | Jacob BuschPlace 78 · Grade 10 · Frankfort | 10 | Frankfort | 33:02.52 PR |
| 79 | Kacey WarnickPlace 79 · Grade 9 · Mountain Ridge | 9 | Mountain Ridge | 33:49.07 PR |