| 1 | John KleinPlace 1 · Grade 11 · GRA | 11 | GRA | 16:16.98 |
| 2 | John WeberPlace 2 · Grade 12 · GRA | 12 | GRA | 16:43.90 |
| 3 | Joseph DillonPlace 3 · Grade 12 · GRA | 12 | GRA | 17:02.81 |
| 4 | Quinton MetcalfPlace 4 · Grade 12 · GRA | 12 | GRA | 17:14.37 |
| 5 | Daniel TedrickPlace 5 · Grade 11 · ACS | 11 | ACS | 17:20.43 |
| 6 | Matt HatterPlace 6 · Grade 11 · GRA | 11 | GRA | 17:21.03 |
| 7 | Jordan EdwardsPlace 7 · Grade 12 · GRA | 12 | GRA | 17:33.87 |
| 8 | Matthew EllerPlace 8 · Grade 12 · GRA | 12 | GRA | 17:40.77 |
| 9 | George KeeneyPlace 9 · Grade 12 · VDZ | 12 | VDZ | 17:43.05 |
| 10 | Josh ThomasPlace 10 · Grade 10 · GRA | 10 | GRA | 17:46.55 |
| 11 | Arlen MossgrovePlace 11 · Grade 10 · Glen | 10 | Glen | 17:53.81 |
| 12 | Keefe McIntoshPlace 12 · Grade 9 · VDZ | 9 | VDZ | 17:55.35 |
| 13 | Daniel ServentiPlace 13 · Grade 9 · GRA | 9 | GRA | 17:55.82 |
| 14 | Ivan David IsaacsPlace 14 · Grade 9 · GRA | 9 | GRA | 17:56.63 |
| 15 | Frew WinklePlace 15 · Grade 9 · GRA | 9 | GRA | 18:07.35 |
| 16 | Jess JohnsPlace 16 · Grade 11 · VDZ | 11 | VDZ | 18:11.64 |
| 17 | Jake CarterPlace 17 · Grade 12 · TVS | 12 | TVS | 18:12.61 |
| 18 | Stephen StooksburyPlace 18 · Grade 12 · ACS | 12 | ACS | 18:17.28 |
| 19 | Ryan WilliamsPlace 19 · Grade 12 · ACS | 12 | ACS | 18:20.19 |
| 20 | Joshua HambergerPlace 20 · Grade 9 · CDV | 9 | CDV | 18:20.70 |
| 21 | Glacier RohrerPlace 21 · Grade 11 · VDZ | 11 | VDZ | 18:22.70 |
| 22 | Erik MercerPlace 22 · Grade 10 · TVS | 10 | TVS | 18:30.26 |
| 23 | Hans KarlbergPlace 23 · Grade 9 · GRA | 9 | GRA | 18:30.54 |
| 24 | Dane MeyerPlace 24 · Grade 12 · CDV | 12 | CDV | 18:38.92 |
| 25 | Andrew EllerPlace 25 · Grade 10 · GRA | 10 | GRA | 18:39.37 |
| 26 | Radhames RosierPlace 26 · Grade 11 · ACS | 11 | ACS | 18:40.54 |
| 27 | Josh LakerPlace 27 · Grade 9 · GRA | 9 | GRA | 18:40.81 |
| 28 | Dillon GilroyPlace 28 · Grade 12 · ACS | 12 | ACS | 18:41.06 |
| 29 | Drew DrakePlace 29 · Grade 11 · HOU | 11 | HOU | 18:46.00 |
| 30 | Ben AmericusPlace 30 · Grade 10 · CDV | 10 | CDV | 18:47.00 |
| 31 | Luke McLaughlinPlace 31 · Grade 9 · GRA | 9 | GRA | 18:49.00 |
| 32 | Brayton JohnsonPlace 32 · Grade 10 · ACS | 10 | ACS | 18:52.33 |
| 33 | Nathan MachacekPlace 33 · Grade 9 · ACS | 9 | ACS | 18:53.28 |
| 34 | Caj RohrerPlace 34 · Grade 9 · VDZ | 9 | VDZ | 18:57.50 |
| 35 | Kalen McIntoshPlace 35 · Grade 9 · VDZ | 9 | VDZ | 18:57.77 |
| 36 | Trevor WoodhousePlace 36 · Grade 11 · ACS | 11 | ACS | 19:03.95 |
| 37 | Nate SimmersPlace 37 · Grade 9 · ACS | 9 | ACS | 19:14.69 |
| 38 | Dylan SandersPlace 38 · Grade 9 · GRA | 9 | GRA | 19:15.79 |
| 39 | Jamison RicheyPlace 39 · Grade 11 · HOU | 11 | HOU | 19:18.62 |
| 40 | Kasey WalkerPlace 40 · Grade 12 · VDZ | 12 | VDZ | 19:26.57 |
| 41 | Anthony WalshPlace 41 · Grade 9 · GRA | 9 | GRA | 19:29.67 |
| 42 | Wayland PotterPlace 42 · Grade 11 · GRA | 11 | GRA | 19:30.25 |
| 43 | Bryce RodgersPlace 43 · Grade 10 · GRA | 10 | GRA | 19:36.84 |
| 44 | Nick YoungPlace 44 · Grade 12 · TVS | 12 | TVS | 19:57.63 |
| 45 | Kenyon WrightPlace 45 · Grade 10 · HOU | 10 | HOU | 20:01.24 |
| 46 | Andrew GardnerPlace 46 · Grade 10 · HOU | 10 | HOU | 20:11.64 |
| 47 | James AllenPlace 47 · Grade 11 · CDV | 11 | CDV | 20:14.35 |
| 48 | Kegan BowmanPlace 48 · Grade 10 · KeLa | 10 | KeLa | 20:14.96 |
| 49 | Chris MoorePlace 49 · Grade 11 · ACS | 11 | ACS | 20:23.98 |
| 50 | Keaton EvansPlace 50 · Grade 9 · ACS | 9 | ACS | 20:25.13 |
| 51 | Joe McGlaughlinPlace 51 · Grade 11 · GRA | 11 | GRA | 20:26.37 |
| 52 | Liam MillerPlace 52 · Grade 10 · VDZ | 10 | VDZ | 20:29.08 |
| 53 | Kierian HendersonPlace 53 · Grade 9 · GRA | 9 | GRA | 20:34.60 |
| 54 | Tor StrandPlace 54 · Grade 9 · GRA | 9 | GRA | 20:40.75 |
| 55 | Aaron UrlaubPlace 55 · Grade 9 · TVS | 9 | TVS | 20:45.38 |
| 56 | Cameron EckmannPlace 56 · Grade 9 · GRA | 9 | GRA | 20:47.65 |
| 57 | Krys ByfuglienPlace 57 · Grade 9 · TVS | 9 | TVS | 20:48.23 |
| 58 | Billy PerryPlace 58 · Grade 9 · CDV | 9 | CDV | 20:56.83 |
| 59 | Carson RowePlace 59 · Grade 10 · GRA | 10 | GRA | 21:11.85 |
| 60 | Carl RanneyPlace 60 · Grade 9 · CDV | 9 | CDV | 21:14.32 |
| 61 | Jake PospisilPlace 61 · Grade 10 · ACS | 10 | ACS | 21:14.69 |
| 62 | Cody GilroyPlace 62 · Grade 10 · ACS | 10 | ACS | 21:16.11 |
| 63 | Kris RanneyPlace 63 · Grade 9 · CDV | 9 | CDV | 21:17.14 |
| 64 | Matthew ShidnerPlace 64 · Grade 10 · VDZ | 10 | VDZ | 21:17.40 |
| 65 | Johnny FischbachPlace 65 · Grade 12 · GRA | 12 | GRA | 21:28.11 |
| 66 | Riley LyonsPlace 66 · Grade 12 · ACS | 12 | ACS | 21:28.84 |
| 67 | Adam ZamudioPlace 67 · Grade 10 · CDV | 10 | CDV | 21:33.90 |
| 68 | Alex SlaymakerPlace 68 · Grade 11 · GRA | 11 | GRA | 21:38.31 |
| 69 | Connor JaconettePlace 69 · Grade 9 · ACS | 9 | ACS | 22:19.24 |
| 70 | Matt RodriguezPlace 70 · Grade 11 · ACS | 11 | ACS | 22:54.33 |
| 71 | Brian ReggianniPlace 71 · Grade 10 · CDV | 10 | CDV | 22:56.28 |
| 72 | Robert WernerPlace 72 · Grade 9 · GRA | 9 | GRA | 22:57.32 |
| 73 | Rhys BrynerPlace 73 · Grade 12 · GRA | 12 | GRA | 23:27.81 |
| 74 | Christone SuskyPlace 74 · Grade 10 · SUV | 10 | SUV | 23:56.54 |
| 75 | Roman EdmondsPlace 75 · Grade 10 · ACS | 10 | ACS | 24:17.18 |
| 76 | Sam JohnsonPlace 76 · Grade 12 · GRA | 12 | GRA | 24:32.89 |
| 77 | Karl EckmannPlace 77 · Grade 9 · GRA | 9 | GRA | 24:36.41 |
| 78 | Garrett MutchiePlace 78 · Grade 10 · ACS | 10 | ACS | 25:17.86 |
| 79 | David WarrenPlace 79 · Grade 12 · ACS | 12 | ACS | 25:51.59 |
| 80 | Nathan CommackPlace 80 · Grade 9 · ACS | 9 | ACS | 41:49.56 |