| 1 | Chad CampbellPlace 1 · Topsail | — | Topsail | 10:36.00 |
| 2 | Patrick ShieldsPlace 2 · Laney | — | Laney | 10:58.00 |
| 3 | Conner RiggsPlace 3 · Laney | — | Laney | 11:06.00 |
| 4 | Christopher GomezPlace 4 · Ashley | — | Ashley | 11:28.00 |
| 5 | Bryce DillonPlace 5 · Topsail | — | Topsail | 11:31.00 |
| 6 | Destin HoffmanPlace 6 · Laney | — | Laney | 11:39.00 |
| 7 | Noah DansbyPlace 7 · Topsail | — | Topsail | 11:43.00 |
| 8 | Nathan MartinezPlace 8 · Topsail | — | Topsail | 11:44.00 |
| 9 | Blake SchiefferPlace 9 · Topsail | — | Topsail | 11:48.09 |
| 10 | Luke ScacheriPlace 10 · Ashley | — | Ashley | 11:48.75 |
| 11 | Trevor WilsonPlace 11 · West Brunswick | — | West Brunswick | 11:52.00 |
| 12 | Eddie WolfordPlace 12 · Topsail | — | Topsail | 11:56.00 |
| 13 | Cameron RiemanPlace 13 · Laney | — | Laney | 11:56.65 |
| 14 | Harrison SmithPlace 14 · Laney | — | Laney | 12:02.00 |
| 15 | Michael TippetPlace 15 · Topsail | — | Topsail | 12:11.00 |
| 16 | Jackson MedwedeffPlace 16 · Laney | — | Laney | 12:12.00 |
| 17 | Samuel BournePlace 17 · Laney | — | Laney | 12:14.00 |
| 18 | Andrew ClaryPlace 18 · Laney | — | Laney | 12:15.00 |
| 19 | Noah LanierPlace 19 · Laney | — | Laney | 12:17.00 |
| 20 | Ethan ReedPlace 20 · West Brunswick | — | West Brunswick | 12:21.00 |
| 21 | Jacob ViebrockPlace 21 · Topsail | — | Topsail | 12:24.00 |
| 22 | Christopher BaldersonPlace 22 · Laney | — | Laney | 12:24.59 |
| 23 | Matthew TippetPlace 23 · West Brunswick | — | West Brunswick | 12:26.00 |
| 24 | Conner MurphyPlace 24 · Topsail | — | Topsail | 12:29.00 |
| 25 | Jacob LocklearPlace 25 · Laney | — | Laney | 12:36.00 |
| 26 | Brooks ByersPlace 26 · Laney | — | Laney | 12:37.00 |
| 27 | James BentonPlace 27 · Laney | — | Laney | 12:42.00 |
| 28 | Adam StehleyPlace 28 · Topsail | — | Topsail | 12:43.00 |
| 29 | Eddie RookePlace 29 · Topsail | — | Topsail | 12:44.00 |
| 30 | Oscar SessomsPlace 30 · Topsail | — | Topsail | 12:48.00 |
| 31 | Aiden EllsworthPlace 31 · Laney | — | Laney | 12:49.00 |
| 32 | Keagan ButlerPlace 32 · Ashley | — | Ashley | 12:50.00 |
| 33 | Zack EmanuelPlace 33 · West Brunswick | — | West Brunswick | 12:50.62 |
| 34 | Logan HesterPlace 34 · Laney | — | Laney | 12:51.08 |
| 35 | Jacob WielandPlace 35 · Topsail | — | Topsail | 12:51.55 |
| 36 | Kendall ScottPlace 36 · Laney | — | Laney | 12:52.00 |
| 37 | Aj EdwardoPlace 37 · Topsail | — | Topsail | 12:53.00 |
| 38 | Noah HayesPlace 38 · West Brunswick | — | West Brunswick | 12:54.04 |
| 39 | Phillip JacobsPlace 39 · Ashley | — | Ashley | 12:54.71 |
| 40 | Connor CarrolPlace 40 · Laney | — | Laney | 13:00.00 |
| 41 | Sam HagestromPlace 41 · Ashley | — | Ashley | 13:01.00 |
| 42 | Mayson HatleyPlace 42 · West Brunswick | — | West Brunswick | 13:02.00 |
| 43 | Manny NegronPlace 43 · West Brunswick | — | West Brunswick | 13:11.00 |
| 44 | Daniel WikePlace 44 · Ashley | — | Ashley | 13:15.00 |
| 45 | Alexander EllsworthPlace 45 · Laney | — | Laney | 13:16.00 |
| 46 | Cj TysonPlace 46 · Ashley | — | Ashley | 13:19.28 |
| 47 | Gaines DisekerPlace 47 · Ashley | — | Ashley | 13:19.97 |
| 48 | Nathan OvallPlace 48 · Ashley | — | Ashley | 13:20.00 |
| 49 | George MalahiasPlace 49 · Ashley | — | Ashley | 13:22.00 |
| 50 | Elijah StevePlace 50 · West Brunswick | — | West Brunswick | 13:23.00 |
| 51 | Brady RollinsPlace 51 · Laney | — | Laney | 13:27.00 |
| 52 | Braxton PowellPlace 52 · West Brunswick | — | West Brunswick | 13:29.00 |
| 53 | Brendan ParrellaPlace 53 · Topsail | — | Topsail | 13:36.00 |
| 54 | Jordan BramleyPlace 54 · Ashley | — | Ashley | 13:41.00 |
| 55 | Sam StichPlace 55 · Laney | — | Laney | 13:43.00 |
| 56 | Cole O'NealPlace 56 · Laney | — | Laney | 13:46.00 |
| 57 | Dean PeabodyPlace 57 · West Brunswick | — | West Brunswick | 13:47.00 |
| 58 | Ken MacvaughPlace 58 · Topsail | — | Topsail | 13:48.00 |
| 59 | Jacoby WahlerPlace 59 · Topsail | — | Topsail | 13:49.00 |
| 60 | Rj HuntPlace 60 · Ashley | — | Ashley | 13:51.00 |
| 61 | Jace BeanPlace 61 · Topsail | — | Topsail | 13:58.00 |
| 62 | Nick CrispPlace 62 · Laney | — | Laney | 14:24.00 |
| 63 | Jack BallardPlace 63 · Laney | — | Laney | 14:26.00 |
| 64 | Griffin ZwackPlace 64 · Laney | — | Laney | 14:37.00 |
| 65 | Tj ScintoPlace 65 · West Brunswick | — | West Brunswick | 14:41.00 |
| 66 | Brennan MokmaPlace 66 · West Brunswick | — | West Brunswick | 14:44.00 |
| 67 | Jacob RozenPlace 67 · West Brunswick | — | West Brunswick | 14:45.00 |
| 68 | Caleb ClendenningPlace 68 · Ashley | — | Ashley | 14:47.00 |
| 69 | Brody HughesPlace 69 · West Brunswick | — | West Brunswick | 14:48.00 |
| 70 | Rene FloresPlace 70 · Ashley | — | Ashley | 14:49.00 |
| 71 | Ryan CommerfordPlace 71 · Topsail | — | Topsail | 14:51.00 |
| 72 | Edward FullwoodPlace 72 · West Brunswick | — | West Brunswick | 14:52.00 |
| 73 | Luke StevePlace 73 · West Brunswick | — | West Brunswick | 14:56.00 |
| 74 | Alex NatalicchioPlace 74 · Ashley | — | Ashley | 15:01.00 |
| 75 | Darell RagonPlace 75 · West Brunswick | — | West Brunswick | 15:04.00 |
| 76 | Brennan AustinPlace 76 · Topsail | — | Topsail | 15:06.00 |
| 77 | Daniel CosciaPlace 77 · Topsail | — | Topsail | 15:07.00 |
| 78 | Brandon AycockPlace 78 · West Brunswick | — | West Brunswick | 15:13.00 |
| 79 | Cameron BaugerPlace 79 · Ashley | — | Ashley | 15:16.00 |
| 80 | Austin PricePlace 80 · West Brunswick | — | West Brunswick | 15:17.00 |
| 81 | John SkeltonPlace 81 · Ashley | — | Ashley | 15:20.00 |
| 82 | Caden WardPlace 82 · West Brunswick | — | West Brunswick | 15:24.00 |
| 83 | Harris HordPlace 83 · Ashley | — | Ashley | 15:29.00 |
| 84 | Zachary FreedlePlace 84 · West Brunswick | — | West Brunswick | 15:46.00 |
| 85 | Johnthan MintzPlace 85 · West Brunswick | — | West Brunswick | 15:51.00 |
| 86 | Luke HardeePlace 86 · West Brunswick | — | West Brunswick | 15:54.00 |
| 87 | Jared SatcherPlace 87 · Ashley | — | Ashley | 15:56.00 |
| 88 | Robbie SchlalinePlace 88 · Ashley | — | Ashley | 15:57.00 |
| 89 | Johnathan GallagherPlace 89 · Topsail | — | Topsail | 16:01.00 |
| 90 | Clay StimpsonPlace 90 · Topsail | — | Topsail | 16:03.00 |
| 91 | Daniel GeriboPlace 91 · Ashley | — | Ashley | 17:13.00 |
| 92 | Shane SmithPlace 92 · West Brunswick | — | West Brunswick | 17:47.47 |
| 93 | Harrison CampbellPlace 93 · West Brunswick | — | West Brunswick | 17:47.97 |
| 94 | Brandon RisenPlace 94 · West Brunswick | — | West Brunswick | 17:48.00 |
| 95 | Alex KitePlace 95 · Ashley | — | Ashley | 20:02.00 |
| 96 | Jacob SawyerPlace 96 · Ashley | — | Ashley | 20:30.00 |
| 97 | Sirus JohnstonPlace 97 · West Brunswick | — | West Brunswick | 23:23.00 |