| 1 | Cameron BittsPlace 1 · Grade 10 · Havelock | 10 | Havelock | 16:13.49 |
| 2 | Atticus BrinsonPlace 2 · Grade 11 · Croatan | 11 | Croatan | 16:37.13 |
| 3 | Zach GuerreroPlace 3 · Grade 10 · Croatan | 10 | Croatan | 16:39.06 |
| 4 | Miller RobertsPlace 4 · Grade 10 · West Carteret | 10 | West Carteret | 16:46.29 |
| 5 | Alexander Juarez LopezPlace 5 · Grade 9 · Durham School of the Arts | 9 | Durham School of the Arts | 16:48.94 |
| 6 | Lawrence ColePlace 6 · Grade 11 · West Carteret | 11 | West Carteret | 17:07.37 |
| 7 | Gil TrimblePlace 7 · Grade 9 · West Carteret | 9 | West Carteret | 17:21.99 |
| 8 | Judah SpellmanPlace 8 · Grade 10 · Croatan | 10 | Croatan | 17:27.32 |
| 9 | Adam NewmanPlace 9 · Grade 9 · Currituck County | 9 | Currituck County | 17:30.76 |
| 10 | Greyson WilliamsPlace 10 · Grade 11 · West Carteret | 11 | West Carteret | 17:42.62 |
| 11 | Evan QuigleyPlace 11 · Grade 10 · Croatan | 10 | Croatan | 17:43.30 |
| 12 | Dylan KriebelPlace 12 · Grade 12 · West Carteret | 12 | West Carteret | 17:48.34 |
| 13 | Mason GesellPlace 13 · Grade 12 · Hunt | 12 | Hunt | 17:49.85 |
| 14 | Landon TaylorPlace 14 · Grade 11 · Croatan | 11 | Croatan | 17:49.99 |
| 15 | Oliver GreenPlace 15 · Grade 11 · Currituck County | 11 | Currituck County | 17:54.58 |
| 16 | Christos Gkoulioumis-MantzoukasPlace 16 · Grade 11 · Durham School of the Arts | 11 | Durham School of the Arts | 17:54.60 |
| 17 | Brayden JulianPlace 17 · Grade 11 · West Carteret | 11 | West Carteret | 18:09.01 |
| 18 | Tayquan AlstonPlace 18 · Grade 11 · Rocky Mount | 11 | Rocky Mount | 18:10.27 |
| 19 | Gage BrewerPlace 19 · Grade 12 · Southern Wayne | 12 | Southern Wayne | 18:13.29 |
| 20 | Jack Walquist-EvansPlace 20 · Grade 12 · Durham School of the Arts | 12 | Durham School of the Arts | 18:16.64 |
| 21 | River CoxPlace 21 · Grade 9 · Havelock | 9 | Havelock | 18:27.46 |
| 22 | Brant AtkinsonPlace 22 · Grade 10 · West Carteret | 10 | West Carteret | 18:28.37 |
| 23 | Jaymin Owen NullPlace 23 · Grade 9 · Currituck County | 9 | Currituck County | 18:30.87 |
| 24 | Christan HallPlace 24 · Grade 12 · Hunt | 12 | Hunt | 18:33.30 |
| 25 | Landen JohnsonPlace 25 · Grade 10 · Hunt | 10 | Hunt | 18:39.73 |
| 26 | Emmett SchmutzPlace 26 · Grade 9 · Durham School of the Arts | 9 | Durham School of the Arts | 18:49.32 |
| 27 | Mac HawkinsPlace 27 · Grade 10 · Croatan | 10 | Croatan | 18:51.46 |
| 28 | Aiden YoungPlace 28 · Grade 12 · Havelock | 12 | Havelock | 18:52.87 |
| 29 | Jake HustonPlace 29 · Grade 9 · Croatan | 9 | Croatan | 19:00.71 |
| 30 | Rocky ComfortPlace 30 · Grade 12 · South Granville | 12 | South Granville | 19:10.37 |
| 31 | Gavin PommererPlace 31 · Grade 12 · Dixon | 12 | Dixon | 19:12.72 |
| 32 | Kache CookPlace 32 · Grade 12 · Dixon | 12 | Dixon | 19:16.37 |
| 33 | Kyle SmartPlace 33 · Grade 10 · Southern Nash | 10 | Southern Nash | 19:19.82 |
| 34 | Adrian GamboaPlace 34 · Grade 10 · Durham School of the Arts | 10 | Durham School of the Arts | 19:20.72 |
| 35 | Aiden HeflinPlace 35 · Grade 10 · Durham School of the Arts | 10 | Durham School of the Arts | 19:26.96 |
| 36 | Luke HeisePlace 36 · Grade 12 · Durham School of the Arts | 12 | Durham School of the Arts | 19:30.06 |
| 37 | Jax DennisPlace 37 · Grade 10 · Havelock | 10 | Havelock | 19:47.07 |
| 38 | Aiden ChasePlace 38 · Grade 12 · Southern Nash | 12 | Southern Nash | 19:56.54 |
| 39 | Manesse RemedorPlace 39 · Grade 12 · Southern Wayne | 12 | Southern Wayne | 20:01.14 |
| 40 | Randal BoykinPlace 40 · Grade 10 · Southern Nash | 10 | Southern Nash | 20:03.75 |
| 41 | Keegan Wayne DavisPlace 41 · Grade 9 · Currituck County | 9 | Currituck County | 20:03.80 |
| 42 | Jahion OutlawPlace 42 · Grade 12 · Rocky Mount | 12 | Rocky Mount | 20:08.67 |
| 43 | Luke JohnsonPlace 43 · Grade 12 · Hunt | 12 | Hunt | 20:11.57 |
| 44 | Bradley BirchfieldPlace 44 · Grade 9 · Havelock | 9 | Havelock | 20:14.86 |
| 45 | KaMari AlstonPlace 45 · Grade 10 · Rocky Mount | 10 | Rocky Mount | 20:17.18 |
| 46 | Landon BlalockPlace 46 · Grade 9 · Hunt | 9 | Hunt | 20:36.32 |
| 47 | Tristin HallPlace 47 · Grade 12 · Hunt | 12 | Hunt | 20:38.44 |
| 48 | William RossbachPlace 48 · Grade 9 · Havelock | 9 | Havelock | 20:44.97 |
| 49 | Ashnaan IsaacsonPlace 49 · Grade 9 · South Brunswick | 9 | South Brunswick | 20:53.37 |
| 50 | Johnathan BuckleyPlace 50 · Grade 11 · Currituck County | 11 | Currituck County | 21:06.06 |
| 51 | McLane SharpePlace 51 · Grade 11 · Hunt | 11 | Hunt | 21:10.44 |
| 52 | Derick Wilson RosarioPlace 52 · Grade 9 · Richlands | 9 | Richlands | 21:22.10 |
| 53 | Camdyn PrivettePlace 53 · Grade 11 · Dixon | 11 | Dixon | 21:29.33 |
| 54 | Jacob BrownPlace 54 · Grade 11 · South Brunswick | 11 | South Brunswick | 21:34.47 |
| 55 | Tron DanielPlace 55 · Grade 12 · Rocky Mount | 12 | Rocky Mount | 21:35.27 |
| 56 | David KangPlace 56 · Grade 10 · Rocky Mount | 10 | Rocky Mount | 21:42.13 |
| 57 | Keighan KnaussPlace 57 · Grade 9 · Currituck County | 9 | Currituck County | 21:55.01 |
| 58 | Jon PasseroPlace 58 · Grade 9 · Richlands | 9 | Richlands | 22:06.58 |
| 59 | Anthony AcostaPlace 59 · Grade 11 · Southern Nash | 11 | Southern Nash | 22:08.98 |
| 60 | Lucas BonneyPlace 60 · Grade 10 · South Brunswick | 10 | South Brunswick | 22:10.47 |
| 61 | Bradley JacksonPlace 61 · Grade 9 · Havelock | 9 | Havelock | 22:12.69 |
| 62 | Miguel Aguilar-zambranoPlace 62 · Grade 10 · Fike | 10 | Fike | 22:12.77 |
| 63 | Tronyale DanielPlace 63 · Grade 12 · Rocky Mount | 12 | Rocky Mount | 22:16.11 |
| 64 | Jayson GloverPlace 64 · Grade 10 · Richlands | 10 | Richlands | 22:20.33 |
| 65 | Gerando Salis-asuilarPlace 65 · Grade 11 · Rocky Mount | 11 | Rocky Mount | 22:22.50 |
| 66 | Gavin HelbigPlace 66 · Grade 12 · South Brunswick | 12 | South Brunswick | 22:27.86 |
| 67 | Lajarvis ShelleyPlace 67 · Grade 10 · Fike | 10 | Fike | 23:07.34 |
| 68 | Juan Moran RamirePlace 68 · Grade 10 · Fike | 10 | Fike | 23:27.72 |
| 69 | Carter CollinsPlace 69 · Grade 10 · Fike | 10 | Fike | 23:56.59 |
| 70 | Dai'veon AkinsPlace 70 · Grade 12 · South Granville | 12 | South Granville | 24:02.35 |
| 71 | Michael BundlePlace 71 · Grade 12 · Richlands | 12 | Richlands | 24:03.04 |
| 72 | Evan WhittakerPlace 72 · Grade 9 · Richlands | 9 | Richlands | 24:20.08 |
| 73 | Tristan SimonofPlace 73 · Grade 11 · Southern Nash | 11 | Southern Nash | 24:30.97 |
| 74 | Bryson BurnettePlace 74 · Grade 12 · South Granville | 12 | South Granville | 24:41.02 |
| 75 | Brody KosmaPlace 75 · Grade 10 · Dixon | 10 | Dixon | 25:30.42 |
| 76 | Landon HaithcockPlace 76 · Grade 10 · Fike | 10 | Fike | 25:52.37 |
| 77 | Harrison LopezPlace 77 · Grade 10 · Fike | 10 | Fike | 26:18.23 |
| 78 | Maximus OlfanoPlace 78 · Grade 10 · South Brunswick | 10 | South Brunswick | 27:08.52 |
| 79 | Elijah HigginsPlace 79 · Grade 9 · Southern Wayne | 9 | Southern Wayne | 27:52.21 |
| 80 | Tejada FernandoPlace 80 · Grade 10 · J.F. Webb | 10 | J.F. Webb | 27:58.69 |