| 1 | Kamare WatsonPlace 1 · Beddingfield | — | Beddingfield | 17:57.23 | 1 |
| 2 | Amando RoblesPlace 2 · Fike | — | Fike | 18:10.66 | 2 |
| 3 | Bobby MillsPlace 3 · Farmville Central | — | Farmville Central | 18:17.36 | 3 |
| 4 | Daniel LewisPlace 4 · Fike | — | Fike | 18:51.34 | 4 |
| 5 | Victor CalderaPlace 5 · Cape Hatteras | — | Cape Hatteras | 18:51.37 | 5 |
| 6 | Tiwan WoodardPlace 6 · Beddingfield | — | Beddingfield | 18:56.77 | 6 |
| 7 | Bryan ZeaglerPlace 7 · South Lenoir | — | South Lenoir | 19:03.76 | 7 |
| 8 | Austin NewmanPlace 8 · Northside (1a) | — | Northside (1a) | 19:19.99 | — |
| 9 | Ian IrelandPlace 9 · South Lenoir | — | South Lenoir | 19:25.39 | 8 |
| 10 | Eddie LeonPlace 10 · South Lenoir | — | South Lenoir | 19:25.56 | 9 |
| 11 | Kevin ZhangPlace 11 · Topsail | — | Topsail | 19:32.38 | 10 |
| 12 | Kyle HardeePlace 12 · D.H. Conley | — | D.H. Conley | 19:34.33 | 11 |
| 13 | Dylan GrayPlace 13 · Cape Hatteras | — | Cape Hatteras | 19:36.22 | 12 |
| 14 | Kamden JohnsonPlace 14 · Northern Nash | — | Northern Nash | 19:37.71 | 13 |
| 15 | Ethan GarrisPlace 15 · South Lenoir | — | South Lenoir | 19:42.39 | 14 |
| 16 | Brennan HartmanPlace 16 · Farmville Central | — | Farmville Central | 19:42.60 | 15 |
| 17 | Conner MurphyPlace 17 · Topsail | — | Topsail | 19:43.55 | 16 |
| 18 | Jordan SavoyPlace 18 · Granville Central | — | Granville Central | 19:44.98 | 17 |
| 19 | Brandon HayesPlace 19 · Topsail | — | Topsail | 19:47.53 | 18 |
| 20 | Bryce SmithPlace 20 · South Lenoir | — | South Lenoir | 19:53.59 | 19 |
| 21 | Chibby UwakwePlace 21 · Fike | — | Fike | 19:55.80 | 20 |
| 22 | Jacob WielandPlace 22 · Topsail | — | Topsail | 19:56.96 | 21 |
| 23 | Ugo UwakwePlace 23 · Fike | — | Fike | 19:57.36 | 22 |
| 24 | Nick MrukPlace 24 · Heritage | — | Heritage | 20:03.02 | 23 |
| 25 | Ethan CahoonPlace 25 · South Lenoir | — | South Lenoir | 20:06.82 | 24 |
| 26 | Jon Paul PhilpotPlace 26 · D.H. Conley | — | D.H. Conley | 20:07.24 | 25 |
| 27 | Qahtan MurshedPlace 27 · D.H. Conley | — | D.H. Conley | 20:12.49 | 26 |
| 28 | John ContestablePlace 28 · Cape Hatteras | — | Cape Hatteras | 20:13.82 | 27 |
| 29 | Ethan GipsonPlace 29 · Croatan | — | Croatan | 20:14.66 | 28 |
| 30 | Darvine ContrerasPlace 30 · Unattached | — | Unattached | 20:16.28 | — |
| 31 | Gavin SextonPlace 31 · South Lenoir | — | South Lenoir | 20:18.54 | 29 |
| 32 | Collin MinorPlace 32 · South Lenoir | — | South Lenoir | 20:22.53 | — |
| 33 | Carson AshbyPlace 33 · Washington | — | Washington | 20:31.49 | 30 |
| 34 | Wyatt FailsPlace 34 · Croatan | — | Croatan | 20:33.10 | 31 |
| 35 | Garland SewardPlace 35 · First Flight | — | First Flight | 20:33.32 | 32 |
| 36 | Ryo NakayaPlace 36 · Fike | — | Fike | 20:34.71 | 33 |
| 37 | Sean StultzPlace 37 · First Flight | — | First Flight | 20:37.12 | 34 |
| 38 | James CampbellPlace 38 · Topsail | — | Topsail | 20:40.21 | 35 |
| 39 | Max StabelyPlace 39 · First Flight | — | First Flight | 20:40.65 | 36 |
| 40 | Josh RayPlace 40 · Farmville Central | — | Farmville Central | 20:40.81 | 37 |
| 41 | Barritt GrizzardPlace 41 · First Flight | — | First Flight | 20:41.63 | 38 |
| 42 | Bode AndersonPlace 42 · D.H. Conley | — | D.H. Conley | 20:41.83 | 39 |
| 43 | Gavin WesterPlace 43 · Riverside (1a) | — | Riverside (1a) | 20:44.60 | 40 |
| 44 | Carter WesterPlace 44 · Riverside (1a) | — | Riverside (1a) | 20:45.02 | 41 |
| 45 | Jermias RushPlace 45 · Granville Central | — | Granville Central | 20:45.85 | 42 |
| 46 | Blake SchiefferPlace 46 · Topsail | — | Topsail | 20:48.27 | 43 |
| 47 | Trevor KaetzelPlace 47 · Cape Hatteras | — | Cape Hatteras | 20:50.98 | 44 |
| 48 | Nate McPhersonPlace 48 · D.H. Conley | — | D.H. Conley | 20:52.25 | 45 |
| 49 | Jakob PearsallPlace 49 · Topsail | — | Topsail | 20:55.25 | 46 |
| 50 | Alan ManietPlace 50 · First Flight | — | First Flight | 20:56.55 | 47 |
| 51 | Matthew WattenbargerPlace 51 · Hunt | — | Hunt | 20:56.97 | 48 |
| 52 | Stephen WatersPlace 52 · Heritage | — | Heritage | 20:59.44 | 49 |
| 53 | Trippe BonnerPlace 53 · Washington | — | Washington | 21:00.20 | 50 |
| 54 | drew varnelldrePlace 54 · D.H. Conley | — | D.H. Conley | 21:00.60 | 51 |
| 55 | Bailey HrobakPlace 55 · Jack Britt | — | Jack Britt | 21:03.72 | 52 |
| 56 | Reese GaskinsPlace 56 · Unattached | — | Unattached | 21:04.20 | — |
| 57 | Derek MartinezPlace 57 · South Lenoir | — | South Lenoir | 21:05.21 | — |
| 58 | Banks HandPlace 58 · Heritage | — | Heritage | 21:05.76 | 53 |
| 59 | Angelo BryanPlace 59 · Heritage | — | Heritage | 21:07.57 | 54 |
| 60 | Andrew WarnerPlace 60 · Farmville Central | — | Farmville Central | 21:08.45 | 55 |
| 61 | David HalatekPlace 61 · Heritage | — | Heritage | 21:10.44 | 56 |
| 62 | Nelson RicksPlace 62 · Croatan | — | Croatan | 21:11.92 | 57 |
| 63 | Nate SmithPlace 63 · Manteo | — | Manteo | 21:15.37 | 58 |
| 64 | Caleb BranchPlace 64 · D.H. Conley | — | D.H. Conley | 21:16.33 | 59 |
| 65 | Evan MillerPlace 65 · D.H. Conley | — | D.H. Conley | 21:20.93 | — |
| 66 | Darius HarveyPlace 66 · Farmville Central | — | Farmville Central | 21:25.59 | 60 |
| 67 | Brady StaffordPlace 67 · Croatan | — | Croatan | 21:29.46 | 61 |
| 68 | Zyree WilderPlace 68 · Beddingfield | — | Beddingfield | 21:32.96 | 62 |
| 69 | Garrett NelsonPlace 69 · Heritage | — | Heritage | 21:39.78 | 63 |
| 70 | Vian VillaPlace 70 · South Lenoir | — | South Lenoir | 21:40.04 | — |
| 71 | Nikita TimachevPlace 71 · Cape Hatteras | — | Cape Hatteras | 21:43.26 | 64 |
| 72 | Josaiah WattenbargerPlace 72 · Hunt | — | Hunt | 21:44.85 | 65 |
| 73 | Chase EatonPlace 73 · Fike | — | Fike | 21:48.87 | 66 |
| 74 | Sam GlassPlace 74 · D.H. Conley | — | D.H. Conley | 21:50.53 | — |
| 75 | James StoverPlace 75 · Jack Britt | — | Jack Britt | 21:51.97 | 67 |
| 76 | Seth WadePlace 76 · Granville Central | — | Granville Central | 21:52.17 | 68 |
| 77 | Chris RobertsPlace 77 · Manteo | — | Manteo | 21:53.53 | 69 |
| 78 | Jones ManningPlace 78 · Riverside (1a) | — | Riverside (1a) | 21:54.55 | 70 |
| 79 | Tyler HollandPlace 79 · Croatan | — | Croatan | 22:03.65 | 71 |
| 80 | Devin ChamberlinPlace 80 · Granville Central | — | Granville Central | 22:06.87 | 72 |
| 81 | Shanklin AustinPlace 81 · Cape Hatteras | — | Cape Hatteras | 22:11.31 | 73 |
| 82 | Stephen EurePlace 82 · Riverside (1a) | — | Riverside (1a) | 22:12.82 | 74 |
| 83 | Reese EshamPlace 83 · Unattached | — | Unattached | 22:13.04 | — |
| 84 | Chandler NimmonsPlace 84 · Northside (1a) | — | Northside (1a) | 22:16.66 | — |
| 85 | Tres EvansPlace 85 · Fike | — | Fike | 22:19.03 | 75 |
| 86 | Eddie OwensPlace 86 · Croatan | — | Croatan | 22:29.02 | 76 |
| 87 | Alex EvansPlace 87 · Hunt | — | Hunt | 22:30.52 | 77 |
| 88 | Nicholas KurzontkowskiPlace 88 · Hunt | — | Hunt | 22:30.87 | 78 |
| 89 | Colby DayPlace 89 · Cape Hatteras | — | Cape Hatteras | 22:33.21 | 79 |
| 90 | Mark JonesPlace 90 · Heritage | — | Heritage | 22:35.39 | 80 |
| 91 | Kenan ReederPlace 91 · First Flight | — | First Flight | 22:36.77 | 81 |
| 92 | Donovan TwynePlace 92 · Manteo | — | Manteo | 22:37.46 | 82 |
| 93 | George RicksPlace 93 · Croatan | — | Croatan | 22:39.05 | 83 |
| 94 | Parker ChurchPlace 94 · Farmville Central | — | Farmville Central | 22:44.28 | 84 |
| 95 | Avery FreemanPlace 95 · Hunt | — | Hunt | 22:52.83 | 85 |
| 96 | Jared KaplanPlace 96 · Farmville Central | — | Farmville Central | 22:53.45 | 86 |
| 97 | Dylan WaycasterPlace 97 · Unattached | — | Unattached | 22:54.25 | — |
| 98 | Dillon HarrisonPlace 98 · Hunt | — | Hunt | 22:54.46 | 87 |
| 99 | Henry NimmonsPlace 99 · Northside (1a) | — | Northside (1a) | 22:57.98 | — |
| 100 | Felipe RodriguezPlace 100 · Beddingfield | — | Beddingfield | 22:59.60 | 88 |
| 101 | Austin KooncePlace 101 · Washington | — | Washington | 23:07.04 | 89 |
| 102 | Tom SumnerPlace 102 · First Flight | — | First Flight | 23:13.07 | 90 |
| 103 | Sam BrionesPlace 103 · Heritage | — | Heritage | 23:16.81 | — |
| 104 | Jamian TaylorPlace 104 · Beddingfield | — | Beddingfield | 23:17.77 | 91 |
| 105 | Christopher LynchPlace 105 · Northern Nash | — | Northern Nash | 23:24.54 | 92 |
| 106 | Erich BeikirchPlace 106 · Croatan | — | Croatan | 23:25.88 | — |
| 107 | Ryan HandibodePlace 107 · Heritage | — | Heritage | 23:26.25 | — |
| 108 | Kenley SittonPlace 108 · Farmville Central | — | Farmville Central | 23:29.64 | — |
| 109 | Aubrey LanierPlace 109 · Manteo | — | Manteo | 23:30.65 | 93 |
| 110 | Mark CuppettPlace 110 · Smithfield-Selma | — | Smithfield-Selma | 23:33.17 | — |
| 111 | Max FogelmanPlace 111 · Fike | — | Fike | 23:35.31 | — |
| 112 | Antonio BraunPlace 112 · Jack Britt | — | Jack Britt | 23:40.22 | 94 |
| 113 | Steven SladePlace 113 · Northern Nash | — | Northern Nash | 23:44.42 | 95 |
| 114 | Rogelio Ortiz-FloresPlace 114 · Beddingfield | — | Beddingfield | 23:51.70 | 96 |
| 115 | Austin SmithPlace 115 · Manteo | — | Manteo | 23:52.95 | 97 |
| 116 | Zachary LovshinPlace 116 · Northern Nash | — | Northern Nash | 23:55.78 | 98 |
| 117 | Tyler NelsonPlace 117 · Topsail | — | Topsail | 23:57.71 | — |
| 118 | Nichalas GablePlace 118 · Jack Britt | — | Jack Britt | 24:00.79 | 99 |
| 119 | Jose RamirezPlace 119 · Washington | — | Washington | 24:00.93 | 100 |
| 120 | Everett MeekinsPlace 120 · Manteo | — | Manteo | 24:02.43 | 101 |
| 121 | Thomas BoydPlace 121 · Northside (1a) | — | Northside (1a) | 24:04.18 | — |
| 122 | Peter NugentPlace 122 · Heritage | — | Heritage | 24:06.87 | — |
| 123 | William MeganPlace 123 · Jack Britt | — | Jack Britt | 24:07.31 | 102 |
| 124 | Caleb LitchfieldPlace 124 · Ayden-Grifton | — | Ayden-Grifton | 24:08.36 | — |
| 125 | Nevaeh WillisPlace 125 · Cape Hatteras | — | Cape Hatteras | 24:09.16 | — |
| 126 | Aman JamadarPlace 126 · JH Rose | — | JH Rose | 24:26.58 | 103 |
| 127 | Trey HillPlace 127 · Ayden-Grifton | — | Ayden-Grifton | 24:35.78 | — |
| 128 | Gavin WoolardPlace 128 · Washington | — | Washington | 24:49.41 | 104 |
| 129 | Michael HernandezPlace 129 · Ayden-Grifton | — | Ayden-Grifton | 24:50.88 | — |
| 130 | Broulton DixonPlace 130 · Washington | — | Washington | 24:51.52 | 105 |
| 131 | Julian SchusterPlace 131 · JH Rose | — | JH Rose | 24:56.63 | 106 |
| 132 | Hunter BaileyPlace 132 · Northern Nash | — | Northern Nash | 25:35.24 | 107 |
| 134 | J GranvillePlace 134 · Granville Central | — | Granville Central | 26:11.26 | 109 |
| 135 | Hunter DupreyPlace 135 · Manteo | — | Manteo | 26:16.43 | 110 |
| 136 | Simeon WilliamsonPlace 136 · Granville Central | — | Granville Central | 27:03.05 | 111 |
| 137 | Owen OsbornePlace 137 · JH Rose | — | JH Rose | 27:25.21 | 112 |
| 138 | Carson MeacomesPlace 138 · Hunt | — | Hunt | 27:40.98 | 113 |
| 139 | Benjamin MichaelPlace 139 · JH Rose | — | JH Rose | 27:41.98 | 114 |
| 140 | Ethan JonesPlace 140 · Riverside (1a) | — | Riverside (1a) | 27:44.79 | 115 |
| 141 | Kevin TimothyPlace 141 · JH Rose | — | JH Rose | 27:58.74 | 116 |
| 142 | Chaz MackenziePlace 142 · Cape Hatteras | — | Cape Hatteras | 28:16.60 | — |
| 143 | Justin SittigPlace 143 · Riverside (1a) | — | Riverside (1a) | 31:02.48 | 117 |
| 144 | Sabino JaimesPlace 144 · Beddingfield | — | Beddingfield | 32:58.33 | 118 |
| 145 | Steven WalkerPlace 145 · Fike | — | Fike | 33:51.12 | — |
| 146 | Maxwill NorrisPlace 146 · Ayden-Grifton | — | Ayden-Grifton | 35:07.39 | — |