| 1 | Ryan FarnanPlace 1 · Millbrook | — | Millbrook | 16:31.4 |
| 2 | Cody WrightPlace 2 · Grade 11 · James Wood | 11 | James Wood | 16:37 |
| 3 | Tom DelaneyPlace 3 · Grade 12 · Handley | 12 | Handley | 17:04.8 |
| 4 | Chris ArslanPlace 4 · Grade 11 · Handley | 11 | Handley | 17:05.2 |
| 5 | Danny AldstadtPlace 5 · Grade 10 · James Wood | 10 | James Wood | 17:24.1 |
| 6 | Joe DavetPlace 6 · Grade 11 · James Wood | 11 | James Wood | 17:26.5 |
| 7 | David CaswellPlace 7 · Grade 12 · Millbrook | 12 | Millbrook | 17:38.4 |
| 8 | Joshua DavisPlace 8 · Grade 12 · Washington | 12 | Washington | 17:44.6 |
| 9 | Jim ThomsonPlace 9 · Grade 10 · Handley | 10 | Handley | 17:48.1 |
| 10 | Blake ArmstrongPlace 10 · Grade 11 · James Wood | 11 | James Wood | 17:59.6 |
| 11 | Jake CarpenterPlace 11 · Grade 12 · James Wood | 12 | James Wood | 18:01.7 |
| 12 | Warren RamirezPlace 12 · Grade 11 · Millbrook | 11 | Millbrook | 18:10.2 |
| 13 | Cody BarrPlace 13 · Grade 12 · James Wood | 12 | James Wood | 18:11.3 |
| 14 | Kris KnottsPlace 14 · Grade 12 · Hedgesville | 12 | Hedgesville | 18:16.1 |
| 15 | Chase AndersPlace 15 · Grade 11 · Handley | 11 | Handley | 18:21.9 |
| 16 | Adam ArslanPlace 16 · Grade 9 · Handley | 9 | Handley | 18:24.4 |
| 17 | Jacob SunderlinPlace 17 · Grade 10 · James Wood | 10 | James Wood | 18:25 |
| 18 | Noah VoglerPlace 18 · Grade 9 · Handley | 9 | Handley | 18:27.3 |
| 19 | Will RobinsonPlace 19 · Grade 12 · Handley | 12 | Handley | 18:29.2 |
| 20 | Dylan WilsonPlace 20 · Grade 11 · James Wood | 11 | James Wood | 18:43.7 |
| 21 | Greg HawkPlace 21 · Grade 11 · Washington | 11 | Washington | 18:45 |
| 22 | Nick Gibbs-HillPlace 22 · Grade 11 · James Wood | 11 | James Wood | 18:48.7 |
| 23 | Simon VoglerPlace 23 · Grade 10 · Handley | 10 | Handley | 18:56.9 |
| 24 | Luke FarinholtPlace 24 · Grade 9 · James Wood | 9 | James Wood | 18:58.3 |
| 25 | Robert MonahanPlace 25 · Grade 12 · Hedgesville | 12 | Hedgesville | 18:58.7 |
| 26 | Rhett ZillingerPlace 26 · Grade 9 · Jefferson | 9 | Jefferson | 19:02.3 |
| 27 | Sam ThompsonPlace 27 · Grade 10 · Handley | 10 | Handley | 19:06.5 |
| 28 | Buster WigleyPlace 28 · Grade 10 · Handley | 10 | Handley | 19:06.8 |
| 29 | Jean SergilePlace 29 · Grade 11 · Handley | 11 | Handley | 19:07.1 |
| 30 | Rolan RushPlace 30 · Grade 11 · Washington | 11 | Washington | 19:11.9 |
| 31 | Matt KellyPlace 31 · Grade 12 · Hedgesville | 12 | Hedgesville | 19:17.3 |
| 32 | Evan SmithPlace 32 · Grade 12 · Handley | 12 | Handley | 19:21.1 |
| 33 | Tyler TricePlace 33 · Grade 12 · James Wood | 12 | James Wood | 19:21.7 |
| 34 | Jared BurnsPlace 34 · Grade 10 · Handley | 10 | Handley | 19:24.3 |
| 35 | Branden HartmanPlace 35 · Grade 11 · Washington | 11 | Washington | 19:32.7 |
| 36 | Ned SelzerPlace 36 · Grade 10 · Handley | 10 | Handley | 19:38.4 |
| 37 | John JackoPlace 37 · Grade 11 · Hedgesville | 11 | Hedgesville | 19:38.7 |
| 38 | Mitchell DivelyPlace 38 · Millbrook | — | Millbrook | 19:48 |
| 39 | Andrew RublePlace 39 · Grade 12 · Hedgesville | 12 | Hedgesville | 19:49.6 |
| 40 | Dillon BreedenPlace 40 · Grade 9 · Jefferson | 9 | Jefferson | 19:51.6 |
| 41 | Jimmy RossPlace 41 · Grade 10 · Jefferson | 10 | Jefferson | 19:52.2 |
| 42 | Jon CamillPlace 42 · Millbrook | — | Millbrook | 20:01.4 |
| 43 | Josh LeePlace 43 · Millbrook | — | Millbrook | 20:07.5 |
| 44 | Franco PosaPlace 44 · Grade 11 · Jefferson | 11 | Jefferson | 20:17 |
| 45 | Nick StasiakPlace 45 · Grade 11 · James Wood | 11 | James Wood | 20:18.2 |
| 46 | Jacob LuskPlace 46 · Millbrook | — | Millbrook | 20:20.7 |
| 47 | William TrubanPlace 47 · Grade 10 · Handley | 10 | Handley | 20:21 |
| 48 | Mark DenglerPlace 48 · Grade 11 · Handley | 11 | Handley | 20:22.9 |
| 49 | Hoff LindbergPlace 49 · Grade 11 · Jefferson | 11 | Jefferson | 20:28.9 |
| 50 | Jackson JacobsPlace 50 · Grade 9 · Jefferson | 9 | Jefferson | 20:37.2 |
| 51 | Matt LeePlace 51 · Grade 9 · Handley | 9 | Handley | 20:37.9 |
| 52 | Jeremy MyersPlace 52 · Millbrook | — | Millbrook | 20:38.6 |
| 53 | James MatherlyPlace 53 · Grade 10 · Hedgesville | 10 | Hedgesville | 20:40.2 |
| 54 | Paul CassellPlace 54 · Grade 12 · Washington | 12 | Washington | 20:43.5 |
| 55 | Roger FessendenPlace 55 · Grade 9 · Hedgesville | 9 | Hedgesville | 20:47.6 |
| 56 | Mark AndersonPlace 56 · Grade 11 · James Wood | 11 | James Wood | 20:52.6 |
| 57 | Jack RicciPlace 57 · Grade 9 · Handley | 9 | Handley | 20:53.4 |
| 58 | Arlo ParkerPlace 58 · Grade 10 · Jefferson | 10 | Jefferson | 21:05.3 |
| 59 | Hamilton MerrillPlace 59 · Grade 10 · Handley | 10 | Handley | 21:07.3 |
| 60 | Alex DormanPlace 60 · Grade 11 · Jefferson | 11 | Jefferson | 21:07.7 |
| 61 | Zach LyonsPlace 61 · Grade 12 · Hedgesville | 12 | Hedgesville | 21:10.9 |
| 62 | Eliseo GuarraPlace 62 · Grade 9 · Handley | 9 | Handley | 21:13.9 |
| 63 | Ashton Lai-FangPlace 63 · Grade 10 · Jefferson | 10 | Jefferson | 21:16.8 |
| 64 | Braxton TerryPlace 64 · Grade 11 · Handley | 11 | Handley | 21:25.2 |
| 65 | Caleb WilkersonPlace 65 · Grade 10 · Hedgesville | 10 | Hedgesville | 21:45.4 |
| 66 | DeMarie StewartPlace 66 · Grade 9 · Washington | 9 | Washington | 21:45.8 |
| 67 | Nick CoughlinPlace 67 · Grade 12 · Washington | 12 | Washington | 21:50.9 |
| 68 | Matt HummerPlace 68 · Millbrook | — | Millbrook | 21:55.5 |
| 69 | Hunter CarrPlace 69 · Grade 10 · Jefferson | 10 | Jefferson | 22:03.9 |
| 70 | Warren GoodePlace 70 · Grade 10 · Jefferson | 10 | Jefferson | 22:23.9 |
| 71 | Anthony AndriolaPlace 71 · Grade 10 · Handley | 10 | Handley | 22:44.5 |
| 72 | Cristhian PerezPlace 72 · Grade 9 · Handley | 9 | Handley | 22:44.9 |
| 73 | Sylas MasonPlace 73 · Grade 9 · Handley | 9 | Handley | 22:46.7 |
| 74 | Clay SublettPlace 74 · Grade 10 · Handley | 10 | Handley | 22:47.1 |
| 75 | Bradley McGuirePlace 75 · Millbrook | — | Millbrook | 22:49.3 |
| 76 | Brantley LawsonPlace 76 · Grade 9 · Handley | 9 | Handley | 22:50 |
| 77 | Brendan JarrellPlace 77 · Grade 10 · Jefferson | 10 | Jefferson | 22:55.6 |
| 78 | Josh BlakePlace 78 · Grade 9 · Handley | 9 | Handley | 22:57.7 |
| 79 | Chris DossPlace 79 · Grade 11 · Jefferson | 11 | Jefferson | 23:01 |
| 80 | Austin ArnoldPlace 80 · Grade 10 · Hedgesville | 10 | Hedgesville | 23:36.6 |
| 81 | Zach WrightPlace 81 · Grade 9 · Handley | 9 | Handley | 23:37.7 |
| 82 | August HollaenderPlace 82 · Grade 9 · Handley | 9 | Handley | 24:45.3 |
| 83 | Zach McGoldrickPlace 83 · Grade 9 · Hedgesville | 9 | Hedgesville | 25:18.2 |
| 84 | Landen EstesPlace 84 · Grade 9 · Handley | 9 | Handley | 25:45.5 |
| 85 | Hunter LaymanPlace 85 · Millbrook | — | Millbrook | 27:32.8 |
| 86 | Jeovany LaraPlace 86 · Millbrook | — | Millbrook | 34:24.7 |