| 1 | Isaiah GriffinPlace 1 · Grade 12 · Spring Mills | 12 | Spring Mills | 15:31 PR |
| 2 | Luca AltobelloPlace 2 · Grade 12 · Keyser | 12 | Keyser | 15:45 PR |
| 3 | Eric (Mac) AlexanderPlace 3 · Grade 12 · Frankfort | 12 | Frankfort | 16:41 PR |
| 4 | Johnny JacksonPlace 4 · Grade 12 · Frankfort | 12 | Frankfort | 16:55 PR |
| 5 | Calvin HeflinPlace 5 · Grade 11 · Musselman | 11 | Musselman | 16:58 PR |
| 6 | Nixon KidwellPlace 6 · Grade 11 · Frankfort | 11 | Frankfort | 17:01 PR |
| 7 | Emmett CorderPlace 7 · Grade 10 · Spring Mills | 10 | Spring Mills | 17:03 PR |
| 8 | Reed StarcherPlace 8 · Grade 10 · Keyser | 10 | Keyser | 17:04.25 PR |
| 9 | Tatum ThompsonPlace 9 · Grade 10 · Keyser | 10 | Keyser | 17:04.94 PR |
| 10 | Jacob StephensPlace 10 · Grade 10 · Trinity Christian | 10 | Trinity Christian | 17:05 PR |
| 11 | Frank JacquezPlace 11 · Grade 11 · Trinity Christian | 11 | Trinity Christian | 17:29 PR |
| 12 | Mason MelohnPlace 12 · Grade 11 · Trinity Christian | 11 | Trinity Christian | 17:32 PR |
| 13 | Christopher ProutPlace 13 · Grade 9 · Martinsburg | 9 | Martinsburg | 17:46 PR |
| 14 | Jordan VanMeterPlace 14 · Grade 10 · Frankfort | 10 | Frankfort | 17:47 PR |
| 15 | Porter LottPlace 15 · Grade 12 · Frankfort | 12 | Frankfort | 17:49 PR |
| 16 | Julian McKayPlace 16 · Grade 12 · Allegany | 12 | Allegany | 17:55 PR |
| 17 | Dylan TurnerPlace 17 · Grade 12 · Spring Mills | 12 | Spring Mills | 18:07 PR |
| 18 | Wriley EisenmanPlace 18 · Grade 11 · Clear Spring | 11 | Clear Spring | 18:10 |
| 19 | Levi MartinPlace 19 · Grade 11 · Southern Garrett Co | 11 | Southern Garrett Co | 18:11 PR |
| 20 | Hunter HartPlace 20 · Grade 9 · Trinity Christian | 9 | Trinity Christian | 18:13 PR |
| 21 | Kyle SegalPlace 21 · Grade 12 · Musselman | 12 | Musselman | 18:14 PR |
| 22 | Don StarcherPlace 22 · Grade 11 · Keyser | 11 | Keyser | 18:16 PR |
| 23 | Landon DuncanPlace 23 · Grade 12 · Frankfort | 12 | Frankfort | 18:19 PR |
| 24 | Lochlyn CampbellPlace 24 · Grade 12 · Martinsburg | 12 | Martinsburg | 18:21 PR |
| 25 | Landen BradleyPlace 25 · Grade 12 · Frankfort | 12 | Frankfort | 18:25 PR |
| 26 | James RileyPlace 26 · Grade 12 · Martinsburg | 12 | Martinsburg | 18:33 PR |
| 27 | Landyn McGeePlace 27 · Grade 12 · Keyser | 12 | Keyser | 18:40 PR |
| 28 | Elijah StrotherPlace 28 · Grade 10 · Keyser | 10 | Keyser | 18:42 PR |
| 29 | Caleb WilsonPlace 29 · Grade 11 · Spring Mills | 11 | Spring Mills | 18:44 PR |
| 30 | Gabe AlexanderPlace 30 · Grade 12 · Spring Mills | 12 | Spring Mills | 18:49 PR |
| 31 | Owen SchaefferPlace 31 · Grade 10 · Frankfort | 10 | Frankfort | 18:51 PR |
| 32 | Camden ExlinePlace 32 · Grade 10 · Martinsburg | 10 | Martinsburg | 18:55 PR |
| 33 | Ethan MorozekPlace 33 · Grade 9 · Allegany | 9 | Allegany | 18:56 PR |
| 34 | Jonathan MontgomeryPlace 34 · Grade 12 · East Hardy | 12 | East Hardy | 18:57 PR |
| 35 | Miles SteptoePlace 35 · Grade 12 · Trinity Christian | 12 | Trinity Christian | 19:00 PR |
| 36 | Dylan GrosePlace 36 · Grade 10 · Musselman | 10 | Musselman | 19:03 PR |
| 37 | Leyton ParryPlace 37 · Grade 11 · Spring Mills | 11 | Spring Mills | 19:05 PR |
| 38 | Tyler LankfordPlace 38 · Grade 12 · Allegany | 12 | Allegany | 19:08 PR |
| 39 | Regan AtheyPlace 39 · Grade 11 · Frankfort | 11 | Frankfort | 19:09 PR |
| 40 | Adrian RodriguezPlace 40 · Grade 9 · Spring Mills | 9 | Spring Mills | 19:13 PR |
| 41 | Owen PratoPlace 41 · Grade 12 · Salisbury-Elk Lick | 12 | Salisbury-Elk Lick | 19:14 PR |
| 42 | Scott KaiserPlace 42 · Grade 12 · Allegany | 12 | Allegany | 19:25 PR |
| 43 | Samuel SmithPlace 43 · Grade 9 · Martinsburg | 9 | Martinsburg | 19:27 PR |
| 44 | Joseph SamaPlace 44 · Grade 11 · Musselman | 11 | Musselman | 19:31 PR |
| 45 | Ray StamatPlace 45 · Grade 9 · Hedgesville | 9 | Hedgesville | 19:35 PR |
| 46 | Alexander HorevayPlace 46 · Grade 12 · Frankfort | 12 | Frankfort | 19:36 PR |
| 47 | Jayden GarciaPlace 47 · Grade 12 · Martinsburg | 12 | Martinsburg | 19:39 PR |
| 48 | Myles ThomasPlace 48 · Grade 10 · Fort Hill | 10 | Fort Hill | 19:41 PR |
| 49 | Aidan FlinnPlace 49 · Grade 11 · Bishop Walsh | 11 | Bishop Walsh | 19:43 PR |
| 50 | Nate RileyPlace 50 · Grade 12 · Martinsburg | 12 | Martinsburg | 19:58 PR |
| 51 | Camden EisenmanPlace 51 · Grade 9 · Clear Spring | 9 | Clear Spring | 19:59 |
| 52 | Zachary Paulson-ScottPlace 52 · Grade 10 · Clear Spring | 10 | Clear Spring | 20:02 PR |
| 53 | Christian HumbersonPlace 53 · Grade 11 · Trinity Christian | 11 | Trinity Christian | 20:05 PR |
| 54 | Aron KnottsPlace 54 · Grade 12 · Martinsburg | 12 | Martinsburg | 20:06 PR |
| 55 | Jack RobinsonPlace 55 · Grade 11 · Allegany | 11 | Allegany | 20:08 PR |
| 56 | Curtis FretzPlace 56 · Grade 11 · Spring Mills | 11 | Spring Mills | 20:20 PR |
| 57 | Jonah MullenaxPlace 57 · Grade 12 · Martinsburg | 12 | Martinsburg | 20:21 PR |
| 58 | Jacob LemasterPlace 58 · Grade 11 · Martinsburg | 11 | Martinsburg | 20:23 PR |
| 59 | Will MoranPlace 59 · Grade 11 · Allegany | 11 | Allegany | 20:31 PR |
| 60 | Devlin CochranPlace 60 · Grade 11 · Hedgesville | 11 | Hedgesville | 20:33 PR |
| 61 | Emerson MogollonPlace 61 · Grade 12 · Hedgesville | 12 | Hedgesville | 20:36 PR |
| 62 | Leonardo SharpPlace 62 · Grade 12 · Allegany | 12 | Allegany | 20:37 |
| 63 | James SweigartPlace 63 · Grade 11 · Musselman | 11 | Musselman | 20:39 PR |
| 64 | Eli NelsonPlace 64 · Grade 9 · Musselman | 9 | Musselman | 20:47 PR |
| 65 | Donivan CollisPlace 65 · Grade 10 · Martinsburg | 10 | Martinsburg | 20:51 PR |
| 66 | Steven ChaconPlace 66 · Grade 10 · Martinsburg | 10 | Martinsburg | 20:53 |
| 67 | Ryan MichelsPlace 67 · Grade 11 · Allegany | 11 | Allegany | 20:57.09 PR |
| 68 | Paul UmsteadPlace 68 · Grade 9 · Frankfort | 9 | Frankfort | 20:57.59 PR |
| 69 | Ronald RockwellPlace 69 · Grade 9 · Frankfort | 9 | Frankfort | 20:59 PR |
| 70 | Micah FrantzPlace 70 · Grade 12 · Allegany | 12 | Allegany | 21:09 PR |
| 71 | Dylan DriggersPlace 71 · Grade 12 · Spring Mills | 12 | Spring Mills | 21:10 PR |
| 72 | Cooper MillsPlace 72 · Grade 12 · Hedgesville | 12 | Hedgesville | 21:25 PR |
| 73 | Charlie OglesbeePlace 73 · Grade 11 · Keyser | 11 | Keyser | 21:26 PR |
| 74 | Isaiah SnobergerPlace 74 · Grade 9 · Frankfort | 9 | Frankfort | 21:29 PR |
| 75 | Carson ShermanPlace 75 · Grade 9 · Martinsburg | 9 | Martinsburg | 21:31 PR |
| 76 | Colin VogtmanPlace 76 · Grade 11 · Bishop Walsh | 11 | Bishop Walsh | 21:31.88 PR |
| 77 | Kane PersingerPlace 77 · Grade 10 · East Hardy | 10 | East Hardy | 21:38 PR |
| 78 | Braylan ValdezPlace 78 · Grade 12 · Musselman | 12 | Musselman | 21:41 PR |
| 79 | Josh MorganPlace 79 · Grade 12 · Fort Hill | 12 | Fort Hill | 21:41.71 PR |
| 80 | Hunter SinesPlace 80 · Grade 10 · Salisbury-Elk Lick | 10 | Salisbury-Elk Lick | 21:42 PR |
| 81 | Kohen SommersPlace 81 · Grade 9 · Salisbury-Elk Lick | 9 | Salisbury-Elk Lick | 21:44 PR |
| 82 | Judah MillerPlace 82 · Grade 9 · Salisbury-Elk Lick | 9 | Salisbury-Elk Lick | 21:53 PR |
| 83 | Carter MyersPlace 83 · Grade 11 · East Hardy | 11 | East Hardy | 22:00 PR |
| 84 | Caleb MogollonPlace 84 · Grade 9 · Hedgesville | 9 | Hedgesville | 22:00.73 PR |
| 85 | Evan MillsPlace 85 · Grade 9 · Hedgesville | 9 | Hedgesville | 22:01 PR |
| 86 | Chase MartinPlace 86 · Grade 11 · Keyser | 11 | Keyser | 22:04 PR |
| 87 | Gavin DunawayPlace 87 · Grade 10 · Fort Hill | 10 | Fort Hill | 22:09 PR |
| 88 | Derrick RedmanPlace 88 · Grade 9 · Hedgesville | 9 | Hedgesville | 22:10 PR |
| 89 | Isaac DavisPlace 89 · Grade 10 · Allegany | 10 | Allegany | 22:10.45 PR |
| 90 | Christian FraleyPlace 90 · Grade 11 · Allegany | 11 | Allegany | 22:23 PR |
| 91 | Ethan HutsonPlace 91 · Grade 9 · Hedgesville | 9 | Hedgesville | 22:27 PR |
| 92 | Elijah NagyPlace 92 · Grade 9 · Frankfort | 9 | Frankfort | 22:30 PR |
| 93 | William MillsPlace 93 · Grade 9 · Hedgesville | 9 | Hedgesville | 22:31 PR |
| 94 | Dylan BurnsPlace 94 · Grade 11 · Southern Garrett Co | 11 | Southern Garrett Co | 22:32 PR |
| 95 | Levi InglishPlace 95 · Grade 11 · Clear Spring | 11 | Clear Spring | 22:46 |
| 96 | Dylan FlaskampPlace 96 · Grade 12 · Fort Hill | 12 | Fort Hill | 22:57.54 PR |
| 97 | Kilian JacksonPlace 97 · Grade 9 · Martinsburg | 9 | Martinsburg | 22:57.84 |
| 98 | Ricky MonroePlace 98 · Grade 9 · Martinsburg | 9 | Martinsburg | 23:04 PR |
| 99 | Jackson RobertsPlace 99 · Grade 10 · Hedgesville | 10 | Hedgesville | 23:12.27 PR |
| 100 | Danilo OrtegaPlace 100 · Grade 10 · Hedgesville | 10 | Hedgesville | 23:12.99 PR |
| 101 | Tilden AndersonPlace 101 · Grade 12 · Spring Mills | 12 | Spring Mills | 23:14 PR |
| 102 | Andrew WilkinsPlace 102 · Grade 11 · Bishop Walsh | 11 | Bishop Walsh | 23:19 PR |
| 103 | Stryder OwensPlace 103 · Grade 10 · Allegany | 10 | Allegany | 23:42 |
| 104 | Derek ColePlace 104 · Grade 9 · Musselman | 9 | Musselman | 23:46 PR |
| 105 | Noah CusanPlace 105 · Grade 9 · Hedgesville | 9 | Hedgesville | 23:46.81 PR |
| 106 | Derek DahmsPlace 106 · Grade 10 · Spring Mills | 10 | Spring Mills | 24:28 PR |
| 107 | Jeremiah ArmentroutPlace 107 · Grade 9 · Frankfort | 9 | Frankfort | 24:29 PR |
| 108 | Bentley HooverPlace 108 · Grade 9 · Clear Spring | 9 | Clear Spring | 24:41 |
| 109 | Adam MunchPlace 109 · Grade 10 · Clear Spring | 10 | Clear Spring | 24:52 |
| 110 | Adrian PenaPlace 110 · Grade 11 · Martinsburg | 11 | Martinsburg | 24:58 PR |
| 111 | Kevin DuckworthPlace 111 · Grade 11 · Fort Hill | 11 | Fort Hill | 25:18 |
| 112 | Kaden PereiraPlace 112 · Grade 11 · Martinsburg | 11 | Martinsburg | 25:43 PR |
| 113 | Evan SearsPlace 113 · Grade 10 · East Hardy | 10 | East Hardy | 25:52 PR |
| 114 | Liam RigginPlace 114 · Grade 11 · Bishop Walsh | 11 | Bishop Walsh | 26:11 |
| 115 | Hayden MyersPlace 115 · Grade 10 · East Hardy | 10 | East Hardy | 26:29 PR |
| 116 | Carter LantzPlace 116 · Grade 9 · Southern Garrett Co | 9 | Southern Garrett Co | 26:31 PR |
| 117 | Parker HelmickPlace 117 · Grade 12 · Fort Hill | 12 | Fort Hill | 27:15 |
| 118 | Isaiah LovePlace 118 · Grade 9 · Hedgesville | 9 | Hedgesville | 27:45 PR |
| 119 | Wyatt LottPlace 119 · Grade 10 · Frankfort | 10 | Frankfort | 28:42.22 PR |
| 120 | Robert AsmussenPlace 120 · Grade 9 · Martinsburg | 9 | Martinsburg | 28:42.84 |
| 121 | Jacob BuschPlace 121 · Grade 10 · Frankfort | 10 | Frankfort | 29:19 PR |
| 122 | Nick ButcherPlace 122 · Grade 11 · Hedgesville | 11 | Hedgesville | 29:34 |
| 123 | Ethan WagnerPlace 123 · Grade 10 · Allegany | 10 | Allegany | 30:36 PR |
| 124 | Shawn BradleyPlace 124 · Grade 9 · Clear Spring | 9 | Clear Spring | 34:29 |
| 125 | Beckett HadererPlace 125 · Grade 9 · Hedgesville | 9 | Hedgesville | 34:41 PR |