| 1 | Skylar StultzPlace 1 · First Flight | — | First Flight | 17:17.00 | 1 |
| 2 | Zach HughesPlace 2 · First Flight | — | First Flight | 17:17.40 | 2 |
| 3 | Jamie RodriguezPlace 3 · Croatan | — | Croatan | 17:53.00 | 3 |
| 4 | Devin BarnesPlace 4 · Croatan | — | Croatan | 17:57.00 | 4 |
| 5 | Tyler SyliviaPlace 5 · First Flight | — | First Flight | 18:02.00 | 5 |
| 6 | Bobby MillsPlace 6 · Farmville Central | — | Farmville Central | 18:18.00 | 6 |
| 7 | Joseph DavidsonPlace 7 · First Flight | — | First Flight | 18:25.00 | 7 |
| 8 | Kam MidgettPlace 8 · First Flight | — | First Flight | 18:35.00 | 8 |
| 9 | Aidan MayPlace 9 · First Flight | — | First Flight | 18:36.00 | 9 |
| 10 | Victor CalderaPlace 10 · Cape Hatteras | — | Cape Hatteras | 18:38.00 | 10 |
| 11 | Bryan ZeaglerPlace 11 · South Lenoir | — | South Lenoir | 18:47.00 | 11 |
| 12 | Ryan PappasPlace 12 · Croatan | — | Croatan | 18:47.20 | 12 |
| 13 | Max BowlinPlace 13 · First Flight | — | First Flight | 18:51.00 | 13 |
| 14 | Michael QuispePlace 14 · Croatan | — | Croatan | 18:56.00 | 14 |
| 15 | Hunter SnyderPlace 15 · First Flight | — | First Flight | 19:03.00 | — |
| 16 | Luis Hernandez PerezPlace 16 · Heide Trask | — | Heide Trask | 19:21.00 | 15 |
| 17 | Jahmere MillerPlace 17 · Pamlico County | — | Pamlico County | 19:22.00 | 16 |
| 18 | Alden SylvesterPlace 18 · Pamlico County | — | Pamlico County | 19:26.00 | 17 |
| 19 | Derrick ColumbusPlace 19 · Pamlico County | — | Pamlico County | 19:29.00 | 18 |
| 20 | Joseph BulferPlace 20 · Croatan | — | Croatan | 19:30.00 | 19 |
| 21 | Logan HaasPlace 21 · First Flight | — | First Flight | 19:34.00 | — |
| 22 | David RicePlace 22 · Pamlico County | — | Pamlico County | 19:41.00 | 20 |
| 23 | Austin NewmanPlace 23 · Northside (1a) | — | Northside (1a) | 19:44.00 | 21 |
| 24 | Ian IrelandPlace 24 · South Lenoir | — | South Lenoir | 19:47.00 | 22 |
| 25 | John ContestablePlace 25 · Cape Hatteras | — | Cape Hatteras | 19:48.00 | 23 |
| 26 | Josiah StephenPlace 26 · Pamlico County | — | Pamlico County | 19:51.00 | 24 |
| 27 | Jason WhiteheadPlace 27 · Richlands | — | Richlands | 19:52.00 | 25 |
| 28 | Dylan GrayPlace 28 · Cape Hatteras | — | Cape Hatteras | 19:54.00 | 26 |
| 29 | Jacob RushPlace 29 · Croatan | — | Croatan | 19:57.00 | 27 |
| 30 | Will SwiberPlace 30 · Croatan | — | Croatan | 20:01.00 | 28 |
| 31 | Cameron ZacharyPlace 31 · Croatan | — | Croatan | 20:06.00 | — |
| 32 | Eddie LeonPlace 32 · South Lenoir | — | South Lenoir | 20:10.00 | 29 |
| 33 | Ethan GipsonPlace 33 · Croatan | — | Croatan | 20:11.00 | — |
| 34 | Malik BarberPlace 34 · Pamlico County | — | Pamlico County | 20:12.00 | 30 |
| 35 | Brendon HodgePlace 35 · Croatan | — | Croatan | 20:15.00 | — |
| 36 | Gavin SextonPlace 36 · South Lenoir | — | South Lenoir | 20:16.00 | 31 |
| 37 | Ethan CahoonPlace 37 · South Lenoir | — | South Lenoir | 20:16.00 | 32 |
| 38 | Brennan HartmanPlace 38 · Farmville Central | — | Farmville Central | 20:17.00 | 33 |
| 39 | Bladim Sanchez SantiagoPlace 39 · Heide Trask | — | Heide Trask | 20:18.00 | 34 |
| 40 | Paul BlainPlace 40 · Coastal NC H | — | Coastal NC H | 20:20.00 | 35 |
| 41 | Ethan GarrisPlace 41 · South Lenoir | — | South Lenoir | 20:21.00 | 36 |
| 42 | Collin MinorPlace 42 · South Lenoir | — | South Lenoir | 20:23.00 | 37 |
| 43 | Trevor KaetzelPlace 43 · Cape Hatteras | — | Cape Hatteras | 20:29.00 | 38 |
| 44 | Carson AshbyPlace 44 · Washington | — | Washington | 20:31.00 | 39 |
| 45 | Ruben Jimenez-LeyvaPlace 45 · Southeast Raleigh | — | Southeast Raleigh | 20:32.00 | 40 |
| 46 | Parker WatsonPlace 46 · Pamlico County | — | Pamlico County | 20:36.00 | 41 |
| 47 | Carter WesterPlace 47 · Riverside (1a) | — | Riverside (1a) | 20:37.00 | 42 |
| 48 | Bryce SmithPlace 48 · South Lenoir | — | South Lenoir | 20:42.00 | — |
| 49 | Andrew RandPlace 49 · Richlands | — | Richlands | 20:44.00 | 43 |
| 50 | James MillsPlace 50 · Heide Trask | — | Heide Trask | 20:45.00 | 44 |
| 51 | Colby DayPlace 51 · Cape Hatteras | — | Cape Hatteras | 20:47.00 | 45 |
| 52 | Burns CooperPlace 52 · Southeast Raleigh | — | Southeast Raleigh | 20:49.00 | 46 |
| 53 | Zachary MartinPlace 53 · Southeast Raleigh | — | Southeast Raleigh | 20:50.00 | 47 |
| 54 | Max StabelyPlace 54 · First Flight | — | First Flight | 20:53.00 | — |
| 55 | Grayson BellPlace 55 · First Flight | — | First Flight | 20:57.00 | — |
| 56 | Jones ManningPlace 56 · Riverside (1a) | — | Riverside (1a) | 21:00.00 | 48 |
| 57 | Gavin WesterPlace 57 · Riverside (1a) | — | Riverside (1a) | 21:02.00 | 49 |
| 58 | Garland SewardPlace 58 · First Flight | — | First Flight | 21:02.00 | — |
| 59 | Josh RayPlace 59 · Farmville Central | — | Farmville Central | 21:04.00 | 50 |
| 60 | Sean StultzPlace 60 · First Flight | — | First Flight | 21:08.00 | — |
| 61 | Richardo HallPlace 61 · Southeast Raleigh | — | Southeast Raleigh | 21:09.00 | 51 |
| 62 | Andrew WarnerPlace 62 · Farmville Central | — | Farmville Central | 21:12.00 | 52 |
| 63 | Derrick MartinezPlace 63 · South Lenoir | — | South Lenoir | 21:18.00 | — |
| 64 | Alan ManietPlace 64 · First Flight | — | First Flight | 21:18.00 | — |
| 65 | Trippe BonnerPlace 65 · Washington | — | Washington | 21:19.00 | 53 |
| 66 | Ricardo HernadezPlace 66 · Washington | — | Washington | 21:20.00 | 54 |
| 67 | Erich BeikrichPlace 67 · Croatan | — | Croatan | 21:22.00 | — |
| 68 | Vian VillaPlace 68 · South Lenoir | — | South Lenoir | 21:23.00 | — |
| 69 | Javaris ThompsonPlace 69 · Southeast Raleigh | — | Southeast Raleigh | 21:31.00 | 55 |
| 70 | Tyler DeaversPlace 70 · Croatan | — | Croatan | 21:34.00 | — |
| 71 | Ethan MillerPlace 71 · Richlands | — | Richlands | 21:35.00 | 56 |
| 72 | Nikita TimachevPlace 72 · Cape Hatteras | — | Cape Hatteras | 21:41.00 | 57 |
| 73 | Jason Toscano-CameroPlace 73 · Southeast Raleigh | — | Southeast Raleigh | 21:45.00 | 58 |
| 74 | Garrett WynnPlace 74 · Riverside (1a) | — | Riverside (1a) | 21:46.00 | 59 |
| 75 | Eddie OwensPlace 75 · Croatan | — | Croatan | 21:48.00 | — |
| 76 | Darius HarveyPlace 76 · Farmville Central | — | Farmville Central | 21:52.00 | 60 |
| 77 | Dawson TyndallPlace 77 · South Lenoir | — | South Lenoir | 21:59.00 | — |
| 78 | Jared KaplanPlace 78 · Farmville Central | — | Farmville Central | 22:04.00 | 61 |
| 79 | Armani SimmonsPlace 79 · Southeast Raleigh | — | Southeast Raleigh | 22:07.00 | 62 |
| 80 | Connor RuthvenPlace 80 · Southeast Raleigh | — | Southeast Raleigh | 22:09.00 | — |
| 81 | Lee ParkerPlace 81 · Farmville Central | — | Farmville Central | 22:18.00 | 63 |
| 82 | Kenan ReederPlace 82 · First Flight | — | First Flight | 22:24.00 | — |
| 83 | Jose CirisaPlace 83 · Cape Hatteras | — | Cape Hatteras | 22:31.00 | 64 |
| 84 | Austin KooncePlace 84 · Washington | — | Washington | 22:33.00 | 65 |
| 85 | Tyler HollandPlace 85 · Croatan | — | Croatan | 22:34.00 | — |
| 86 | Gavin WoolardPlace 86 · Washington | — | Washington | 22:39.00 | 66 |
| 87 | Elijah Oke-BelloPlace 87 · Southeast Raleigh | — | Southeast Raleigh | 22:41.00 | — |
| 88 | Stephen EurePlace 88 · Riverside (1a) | — | Riverside (1a) | 22:42.00 | 67 |
| 89 | Chandler NimmonsPlace 89 · Northside (1a) | — | Northside (1a) | 22:43.00 | 68 |
| 90 | Tj HernandezPlace 90 · South Lenoir | — | South Lenoir | 22:44.00 | — |
| 91 | Callahan LutzPlace 91 · First Flight | — | First Flight | 22:49.00 | — |
| 92 | Nate SimmonsPlace 92 · Croatan | — | Croatan | 22:56.00 | — |
| 93 | Davin WeycasterPlace 93 · Northside (1a) | — | Northside (1a) | 22:57.00 | 69 |
| 94 | Jason WynnPlace 94 · Riverside (1a) | — | Riverside (1a) | 22:59.00 | 70 |
| 95 | Tyler RusselPlace 95 · Farmville Central | — | Farmville Central | 23:01.00 | — |
| 96 | Zayne PerkinsPlace 96 · Pamlico County | — | Pamlico County | 23:07.00 | — |
| 97 | Blaise ThibodeauxPlace 97 · Coastal NC H | — | Coastal NC H | 23:12.00 | 71 |
| 98 | Parker ChurchPlace 98 · Farmville Central | — | Farmville Central | 23:21.00 | — |
| 99 | Jadon OliverPlace 99 · Cape Hatteras | — | Cape Hatteras | 23:22.00 | — |
| 100 | Anthony MarelloPlace 100 · Croatan | — | Croatan | 23:23.00 | — |
| 101 | Michael BentonPlace 101 · Heide Trask | — | Heide Trask | 23:31.00 | 72 |
| 102 | Shanklin AustinPlace 102 · Cape Hatteras | — | Cape Hatteras | 23:34.00 | — |
| 103 | Daniel WelchPlace 103 · Coastal NC H | — | Coastal NC H | 23:41.00 | 73 |
| 104 | Dominic AndrusPlace 104 · Richlands | — | Richlands | 23:42.00 | 74 |
| 105 | Kenley SittonPlace 105 · Farmville Central | — | Farmville Central | 23:43.00 | — |
| 106 | Hunter CooperPlace 106 · Heide Trask | — | Heide Trask | 23:43.00 | 75 |
| 107 | Ben BrunoPlace 107 · Pamlico County | — | Pamlico County | 23:44.00 | — |
| 108 | Hunter DanielsPlace 108 · South Lenoir | — | South Lenoir | 23:47.00 | — |
| 117 | Jose RamirezPlace 117 · Washington | — | Washington | 24:45.00 | 78 |
| 118 | Vladimir Perez PerezPlace 118 · Heide Trask | — | Heide Trask | 24:48.00 | 79 |
| 119 | Dylan ClarkPlace 119 · Washington | — | Washington | 24:51.00 | 80 |
| 120 | Broulton DixonPlace 120 · Washington | — | Washington | 24:52.00 | — |
| 127 | Christian HudsonPlace 127 · Pamlico County | — | Pamlico County | 26:15.00 | — |
| 128 | Jackson ParrishPlace 128 · South Lenoir | — | South Lenoir | 26:22.00 | — |
| 129 | Riley HoustonPlace 129 · South Lenoir | — | South Lenoir | 26:56.00 | — |
| 130 | Garrett WolfPlace 130 · Richlands | — | Richlands | 27:33.00 | 85 |
| 131 | Chaz MackenziePlace 131 · Cape Hatteras | — | Cape Hatteras | 28:42.00 | — |
| 132 | Brandon SlaughterPlace 132 · South Lenoir | — | South Lenoir | 29:10.00 | — |
| 133 | Josiah RogersPlace 133 · Coastal NC H | — | Coastal NC H | 29:44.00 | 86 |
| 134 | Gabriel PaulPlace 134 · Pamlico County | — | Pamlico County | 30:10.00 | — |
| 135 | Quinnton SmithPlace 135 · South Lenoir | — | South Lenoir | 30:11.00 | — |
| 136 | Matthew HeathPlace 136 · South Lenoir | — | South Lenoir | 30:20.00 | — |
| 137 | Tristen NixonPlace 137 · Washington | — | Washington | 30:41.00 | — |
| 138 | Austin GarrettPlace 138 · Washington | — | Washington | 30:42.00 | — |