| 1 | Tre WallacePlace 1 · Grade 10 · Forest Hills | 10 | Forest Hills | 21:57 |
| 2 | Tanner HodgesPlace 2 · Grade 9 · Union Academy | 9 | Union Academy | 22:10 |
| 3 | Sage KellyPlace 3 · Grade 11 · Forest Hills | 11 | Forest Hills | 22:15 |
| 4 | Robert ParksPlace 4 · Grade 12 · Forest Hills | 12 | Forest Hills | 23:49 |
| 5 | Ben MillerPlace 5 · Grade 11 · Central Academy | 11 | Central Academy | 23:56 |
| 6 | Brian Leon RamirezPlace 6 · Grade 10 · Monroe | 10 | Monroe | 24:22 |
| 7 | Victor Zapata Quin...Place 7 · Grade 10 · Monroe | 10 | Monroe | 24:39 |
| 8 | Dylan PryorPlace 8 · Grade 11 · Union Academy | 11 | Union Academy | 25:24 |
| 9 | Luke PlummerPlace 9 · Grade 10 · Union Academy | 10 | Union Academy | 27:00 |
| 10 | Tucker HallPlace 10 · Grade 10 · Union Academy | 10 | Union Academy | 27:05 |
| 11 | Daniel BaxanPlace 11 · Grade 10 · Central Academy | 10 | Central Academy | 27:12 |
| 12 | Alexis ChavarriaPlace 12 · Grade 10 · Monroe | 10 | Monroe | 32:04 |
| 13 | Teague HenagePlace 13 · Grade 11 · Union Academy | 11 | Union Academy | 32:43 |
| 1 | Jacob LaneyPlace 1 · Grade 10 · Porter Ridge | 10 | Porter Ridge | 16:17 |
| 2 | James ShuePlace 2 · Grade 11 · West Stanly | 11 | West Stanly | 17:37 |
| 3 | David PavlyukPlace 3 · Grade 11 · Porter Ridge | 11 | Porter Ridge | 17:56 |
| 4 | Dominic ConroyPlace 4 · Grade 11 · Porter Ridge | 11 | Porter Ridge | 17:59 |
| 5 | Brett AdelmanPlace 5 · Grade 12 · Porter Ridge | 12 | Porter Ridge | 18:30 |
| 6 | Bryce StewartPlace 6 · Grade 9 · Marvin Ridge | 9 | Marvin Ridge | 18:38 |
| 7 | Paxson CrawfordPlace 7 · Grade 9 · Marvin Ridge | 9 | Marvin Ridge | 18:41 |
| 8 | Tyler MonteleonePlace 8 · Grade 9 · Marvin Ridge | 9 | Marvin Ridge | 18:42 |
| 9 | Camden MisenheimerPlace 9 · Grade 11 · West Stanly | 11 | West Stanly | 18:45 |
| 10 | Noah RobinsonPlace 10 · Grade 10 · Marvin Ridge | 10 | Marvin Ridge | 18:47 |
| 11 | Elijah MortonPlace 11 · Grade 10 · West Stanly | 10 | West Stanly | 18:53 |
| 12 | Charles HenagePlace 12 · Grade 9 · Marvin Ridge | 9 | Marvin Ridge | 19:00 |
| 13 | Sean McDevittPlace 13 · Grade 10 · Porter Ridge | 10 | Porter Ridge | 19:08.16 |
| 14 | Baxter GattisPlace 14 · Grade 10 · Marvin Ridge | 10 | Marvin Ridge | 19:08.43 |
| 15 | Blayne MortonPlace 15 · Grade 11 · West Stanly | 11 | West Stanly | 19:27 |
| 16 | Connor ReilandPlace 16 · Grade 10 · Marvin Ridge | 10 | Marvin Ridge | 19:32 |
| 17 | Will HeydePlace 17 · Grade 9 · Marvin Ridge | 9 | Marvin Ridge | 19:36 |
| 18 | Carson WellsPlace 18 · Grade 9 · West Stanly | 9 | West Stanly | 19:38 |
| 19 | Austin HuneycuttPlace 19 · Grade 12 · West Stanly | 12 | West Stanly | 19:47 |
| 20 | Nathan MarksPlace 20 · Grade 10 · West Stanly | 10 | West Stanly | 19:54 |
| 21 | Charles CanataPlace 21 · Grade 12 · Marvin Ridge | 12 | Marvin Ridge | 20:00 |
| 22 | Isaac IngramPlace 22 · Grade 11 · West Stanly | 11 | West Stanly | 20:27 |
| 23 | Ryan DuBosePlace 23 · Grade 9 · Porter Ridge | 9 | Porter Ridge | 21:52 |
| 24 | Eduardo LozanoPlace 24 · Grade 9 · Porter Ridge | 9 | Porter Ridge | 22:59 |
| 25 | Jalen DixonPlace 25 · Grade 12 · Porter Ridge | 12 | Porter Ridge | 23:41 |
| 1 | Jacob FiorilloPlace 1 · Grade 11 · Corvian | 11 | Corvian | 17:47 |
| 2 | Evan BrownPlace 2 · Grade 11 · Central Academy | 11 | Central Academy | 18:21 |
| 3 | Emanuel WilliamsPlace 3 · Grade 10 · Central Academy | 10 | Central Academy | 18:40 |
| 4 | Andrew BrownPlace 4 · Grade 10 · Sun Valley | 10 | Sun Valley | 18:43 |
| 5 | Jacob BernierPlace 5 · Grade 9 · Sun Valley | 9 | Sun Valley | 18:53 |
| 6 | Brandon RoyPlace 6 · Grade 10 · Sun Valley | 10 | Sun Valley | 18:54 |
| 7 | Cole FiorilloPlace 7 · Grade 9 · Corvian | 9 | Corvian | 19:45 |
| 8 | Joshua RiveraPlace 8 · Grade 11 · Sun Valley | 11 | Sun Valley | 20:07 |
| 9 | James Cobb-CurtisPlace 9 · Grade 11 · Central Academy | 11 | Central Academy | 20:27 |
| 10 | Andrew CapatanoPlace 10 · Grade 9 · Central Academy | 9 | Central Academy | 20:29 |
| 11 | Nathan GuicheteauPlace 11 · Grade 9 · Sun Valley | 9 | Sun Valley | 20:45 |
| 12 | Ben SlazerPlace 12 · Grade 11 · Corvian | 11 | Corvian | 20:58 |
| 13 | Nicholas PirozziPlace 13 · Grade 12 · Central Academy | 12 | Central Academy | 21:04 |
| 14 | Cooper BellPlace 14 · Grade 9 · Corvian | 9 | Corvian | 21:25 |
| 15 | Ethan MullerPlace 15 · Grade 9 · Corvian | 9 | Corvian | 21:55 |
| 16 | Will LesterPlace 16 · Grade 9 · Corvian | 9 | Corvian | 22:18 |
| 17 | Max SanbornPlace 17 · Grade 11 · Sun Valley | 11 | Sun Valley | 22:59 |
| 18 | Tim OlsenPlace 18 · Grade 11 · Central Academy | 11 | Central Academy | 23:20 |
| 19 | Joshua RodriquezPlace 19 · Grade 11 · Sun Valley | 11 | Sun Valley | 24:52.64 |
| 20 | Matt CostelloPlace 20 · Grade 10 · Corvian | 10 | Corvian | 24:52.83 |
| 21 | Haden WhitePlace 21 · Grade 9 · Corvian | 9 | Corvian | 24:58 |
| 22 | Brady WileyPlace 22 · Grade 9 · Corvian | 9 | Corvian | 25:42 |
| 1 | Bryce AndersonPlace 1 · Grade 12 · Hickory Ridge | 12 | Hickory Ridge | 16:34 |
| 2 | Logan ShafferPlace 2 · Grade 10 · Parkwood | 10 | Parkwood | 17:36 |
| 3 | Julian MendozaPlace 3 · Grade 12 · Hickory Ridge | 12 | Hickory Ridge | 18:00 |
| 4 | Andy HornerPlace 4 · Grade 11 · Union Academy | 11 | Union Academy | 18:12 |
| 5 | Evan MitchellPlace 5 · Grade 10 · Union Academy | 10 | Union Academy | 18:37 |
| 6 | Ethan WittePlace 6 · Grade 10 · Hickory Ridge | 10 | Hickory Ridge | 18:40 |
| 7 | Cannon PowellPlace 7 · Grade 10 · Hickory Ridge | 10 | Hickory Ridge | 18:43 |
| 8 | Trent WillifordPlace 8 · Grade 12 · Parkwood | 12 | Parkwood | 18:51 |
| 9 | Jacob ArrowoodPlace 9 · Grade 12 · Union Academy | 12 | Union Academy | 18:54 |
| 10 | Jonathan EllisPlace 10 · Grade 11 · Parkwood | 11 | Parkwood | 18:55 |
| 11 | Felix SniderPlace 11 · Grade 12 · Union Academy | 12 | Union Academy | 18:56 |
| 12 | Merritt MichalskiPlace 12 · Grade 12 · Hickory Ridge | 12 | Hickory Ridge | 18:59 |
| 13 | Colby BelkPlace 13 · Grade 10 · Parkwood | 10 | Parkwood | 19:09 |
| 14 | Dylan LambPlace 14 · Grade 12 · Hickory Ridge | 12 | Hickory Ridge | 19:17 |
| 15 | Ethan DavisPlace 15 · Grade 12 · Parkwood | 12 | Parkwood | 19:20 |
| 16 | Jacob AdditonPlace 16 · Grade 10 · Union Academy | 10 | Union Academy | 19:33.08 |
| 17 | Caleb CoxPlace 17 · Grade 11 · Union Academy | 11 | Union Academy | 19:33.95 |
| 18 | Santiago SalasPlace 18 · Grade 12 · Hickory Ridge | 12 | Hickory Ridge | 19:36 |
| 19 | Logan VoglewedePlace 19 · Grade 11 · Parkwood | 11 | Parkwood | 20:06 |
| 20 | Isaac WrightPlace 20 · Grade 10 · Hickory Ridge | 10 | Hickory Ridge | 20:07 |
| 21 | Zachary RoncacePlace 21 · Grade 10 · Union Academy | 10 | Union Academy | 20:09 |
| 22 | Matthew DizePlace 22 · Grade 11 · Union Academy | 11 | Union Academy | 20:16 |
| 23 | Josiah GrignonPlace 23 · Grade 11 · Parkwood | 11 | Parkwood | 20:34 |
| 24 | Reece SniderPlace 24 · Grade 12 · Hickory Ridge | 12 | Hickory Ridge | 20:35 |
| 25 | Grant MushingtonPlace 25 · Grade 11 · Parkwood | 11 | Parkwood | 21:36 |