| 1 | Isaiah GriffinPlace 1 · Grade 12 · Spring Mills | 12 | Spring Mills | 16:21 |
| 2 | Emmett CorderPlace 2 · Grade 10 · Spring Mills | 10 | Spring Mills | 17:53 |
| 3 | Christopher ProutPlace 3 · Grade 9 · Martinsburg | 9 | Martinsburg | 18:47 |
| 4 | Dylan TurnerPlace 4 · Grade 12 · Spring Mills | 12 | Spring Mills | 19:22 |
| 5 | Caleb WilsonPlace 5 · Grade 11 · Spring Mills | 11 | Spring Mills | 19:28 |
| 6 | Cadmon KeseckerPlace 6 · Grade 11 · Jefferson | 11 | Jefferson | 19:30 |
| 7 | Gabe AlexanderPlace 7 · Grade 12 · Spring Mills | 12 | Spring Mills | 19:58 |
| 8 | Zack BurkhardtPlace 8 · Grade 9 · Jefferson | 9 | Jefferson | 20:13 |
| 9 | Hunter WrightPlace 9 · Grade 10 · Jefferson | 10 | Jefferson | 20:17 |
| 10 | Easton PurnellPlace 10 · Grade 10 · Jefferson | 10 | Jefferson | 20:19 |
| 11 | Beckett BashamPlace 11 · Grade 9 · Jefferson | 9 | Jefferson | 20:33 |
| 12 | Camden ExlinePlace 12 · Grade 10 · Martinsburg | 10 | Martinsburg | 20:40 |
| 13 | London JonesPlace 13 · Grade 9 · Jefferson | 9 | Jefferson | 20:44 |
| 14 | Curtis FretzPlace 14 · Grade 11 · Spring Mills | 11 | Spring Mills | 20:52 |
| 15 | Hank FleetPlace 15 · Grade 10 · Jefferson | 10 | Jefferson | 20:54 PR |
| 16 | Jayden GarciaPlace 16 · Grade 12 · Martinsburg | 12 | Martinsburg | 21:16 |
| 17 | Nate RileyPlace 17 · Grade 12 · Martinsburg | 12 | Martinsburg | 21:25 |
| 18 | Adrian RodriguezPlace 18 · Grade 9 · Spring Mills | 9 | Spring Mills | 21:37 |
| 19 | Jonah MullenaxPlace 19 · Grade 12 · Martinsburg | 12 | Martinsburg | 21:57 |
| 20 | Noah MilburnPlace 20 · Grade 12 · Martinsburg | 12 | Martinsburg | 22:29 |
| 21 | Donivan CollisPlace 21 · Grade 10 · Martinsburg | 10 | Martinsburg | 22:38 |
| 22 | Jacob LemasterPlace 22 · Grade 11 · Martinsburg | 11 | Martinsburg | 22:39 |
| 23 | Patrick HenryPlace 23 · Grade 11 · Martinsburg | 11 | Martinsburg | 22:40 |
| 24 | Carson ShermanPlace 24 · Grade 9 · Martinsburg | 9 | Martinsburg | 22:41 |
| 25 | Dylan DriggersPlace 25 · Grade 12 · Spring Mills | 12 | Spring Mills | 23:10 |
| 26 | Lincoln SchrieverPlace 26 · Grade 12 · Jefferson | 12 | Jefferson | 23:11 |
| 27 | Kilian JacksonPlace 27 · Grade 9 · Martinsburg | 9 | Martinsburg | 23:30 |
| 28 | Aron KnottsPlace 28 · Grade 12 · Martinsburg | 12 | Martinsburg | 23:51 |
| 29 | Michael WrightPlace 29 · Grade 12 · Jefferson | 12 | Jefferson | 24:24 |
| 30 | Noah HardingPlace 30 · Grade 10 · Martinsburg | 10 | Martinsburg | 25:31 |
| 31 | Derek DahmsPlace 31 · Grade 10 · Spring Mills | 10 | Spring Mills | 26:54 |
| 32 | Ricky MonroePlace 32 · Grade 9 · Martinsburg | 9 | Martinsburg | 28:52 |
| 33 | Adrian PenaPlace 33 · Grade 11 · Martinsburg | 11 | Martinsburg | 29:10 |
| 34 | Cooper CanadayPlace 34 · Grade 9 · Jefferson | 9 | Jefferson | 30:21 |
| 35 | Robert AsmussenPlace 35 · Grade 9 · Martinsburg | 9 | Martinsburg | 31:40 PR |