| 1 | Hunter FrenzkePlace 1 · Western Harnett | — | Western Harnett | 18:00.43 | 1 |
| 2 | Chris HaroPlace 2 · South Lenoir | — | South Lenoir | 18:05.89 | 2 |
| 3 | Preston GanttPlace 3 · Western Harnett | — | Western Harnett | 18:08.29 | 3 |
| 4 | Dennis GutierrezPlace 4 · Camden County | — | Camden County | 18:25.64 | 4 |
| 5 | Elijah GardnerPlace 5 · Western Harnett | — | Western Harnett | 18:53.07 | 5 |
| 6 | Stewart SpilsburyPlace 6 · Hoggard | — | Hoggard | 18:53.29 | 6 |
| 7 | David PhillippePlace 7 · South Lenoir | — | South Lenoir | 19:01.76 | 7 |
| 8 | Isaac CampbellPlace 8 · Washington | — | Washington | 19:03.63 | — |
| 9 | Elliot JohnstonPlace 9 · Hoggard | — | Hoggard | 19:16.83 | 8 |
| 10 | Croft McLeanPlace 10 · Croatan | — | Croatan | 19:23.43 | 9 |
| 11 | Timothy ShibleyPlace 11 · Hoggard | — | Hoggard | 19:25.78 | 10 |
| 12 | Alex FloresPlace 12 · South Lenoir | — | South Lenoir | 19:26.82 | 11 |
| 13 | Jeremiah JacksonPlace 13 · Hoggard | — | Hoggard | 19:34.52 | 12 |
| 14 | Christian EllisPlace 14 · Hoggard | — | Hoggard | 19:37.45 | 13 |
| 15 | Michael DelavorePlace 15 · Hoggard | — | Hoggard | 19:42.88 | 14 |
| 16 | Andrew BruinsPlace 16 · Hoggard | — | Hoggard | 19:46.85 | 15 |
| 17 | Yomar Cruz RiveraPlace 17 · White Oak | — | White Oak | 19:47.48 | 16 |
| 18 | Cooper StephensPlace 18 · Croatan | — | Croatan | 19:48.98 | 17 |
| 19 | Landon WagonerPlace 19 · Rose | — | Rose | 19:58.04 | — |
| 20 | John WrightPlace 20 · Rose | — | Rose | 19:58.73 | — |
| 21 | Kevin O'MalleyPlace 21 · Hoggard | — | Hoggard | 19:59.18 | — |
| 22 | Kevin MaciasPlace 22 · Western Harnett | — | Western Harnett | 20:02.56 | 18 |
| 23 | Alex RenteriaPlace 23 · South Lenoir | — | South Lenoir | 20:16.00 | 19 |
| 24 | Wyatt ReavisPlace 24 · South Lenoir | — | South Lenoir | 20:19.73 | 20 |
| 25 | Michael UllomPlace 25 · Western Harnett | — | Western Harnett | 20:26.15 | 21 |
| 26 | Derek KopanskiPlace 26 · South Lenoir | — | South Lenoir | 20:46.39 | 22 |
| 27 | Carson VittPlace 27 · Hoggard | — | Hoggard | 20:46.60 | — |
| 28 | Hunter SwannPlace 28 · Camden County | — | Camden County | 20:50.76 | 23 |
| 29 | Nathan SmithPlace 29 · Camden County | — | Camden County | 21:05.85 | 24 |
| 30 | Jed DayPlace 30 · South Lenoir | — | South Lenoir | 21:06.06 | 25 |
| 31 | Cayden TaylorPlace 31 · South Lenoir | — | South Lenoir | 21:21.68 | — |
| 32 | Zain BhulaPlace 32 · Manteo | — | Manteo | 21:27.77 | — |
| 33 | Adrian DavalosPlace 33 · South Lenoir | — | South Lenoir | 21:28.46 | — |
| 34 | Rainger WilleyPlace 34 · Cleveland Hi | — | Cleveland Hi | 21:34.33 | 26 |
| 35 | Ezekiel LearyPlace 35 · Manteo | — | Manteo | 21:37.57 | — |
| 36 | Nehemiah ShannonPlace 36 · Knightdale | — | Knightdale | 21:44.98 | — |
| 37 | Thomas HeathPlace 37 · White Oak | — | White Oak | 21:46.82 | 27 |
| 38 | Andrew BelowPlace 38 · D.H. Conley | — | D.H. Conley | 21:47.43 | 28 |
| 39 | Michael McCabePlace 39 · Croatan | — | Croatan | 21:48.92 | 29 |
| 40 | Donovan BirdPlace 40 · White Oak | — | White Oak | 21:53.26 | 30 |
| 41 | Davis MillsPlace 41 · Western Harnett | — | Western Harnett | 21:53.48 | 31 |
| 42 | Nicolas GatesPlace 42 · Rose | — | Rose | 21:55.74 | — |
| 43 | Andrew WalkerPlace 43 · Croatan | — | Croatan | 21:56.84 | 32 |
| 44 | Spencer RundellPlace 44 · D.H. Conley | — | D.H. Conley | 22:19.02 | 33 |
| 45 | Grant HoltPlace 45 · D.H. Conley | — | D.H. Conley | 22:26.08 | 34 |
| 46 | Baker BrimhallPlace 46 · D.H. Conley | — | D.H. Conley | 22:27.90 | 35 |
| 47 | Brody BehmPlace 47 · South Central | — | South Central | 22:28.51 | 36 |
| 48 | Jonas MillerPlace 48 · South Lenoir | — | South Lenoir | 22:28.51 | — |
| 49 | Braden HeardPlace 49 · Manteo | — | Manteo | 22:35.67 | — |
| 50 | Preston DeniusPlace 50 · South Central | — | South Central | 22:37.24 | 37 |
| 51 | Shep QuinnPlace 51 · Croatan | — | Croatan | 22:40.45 | 38 |
| 52 | J.T. MatthewsPlace 52 · Cleveland Hi | — | Cleveland Hi | 22:41.09 | 39 |
| 53 | Alexander SharpPlace 53 · Croatan | — | Croatan | 23:06.40 | 40 |
| 54 | Jacob BuckinghamPlace 54 · Knightdale | — | Knightdale | 23:17.48 | — |
| 55 | Elijah MillerPlace 55 · Croatan | — | Croatan | 23:25.32 | 41 |
| 56 | Hayden ZeaglerPlace 56 · South Lenoir | — | South Lenoir | 23:27.17 | — |
| 57 | Ayden HamiltonPlace 57 · D.H. Conley | — | D.H. Conley | 23:28.50 | 42 |
| 58 | Joshua RoyalPlace 58 · Camden County | — | Camden County | 23:33.94 | 43 |
| 59 | Regan SamselPlace 59 · Croatan | — | Croatan | 23:36.38 | — |
| 60 | Micah JamesPlace 60 · Rose | — | Rose | 23:42.89 | — |
| 61 | Samuel HeadPlace 61 · Manteo | — | Manteo | 23:49.70 | — |
| 62 | Chris RamseyPlace 62 · Camden County | — | Camden County | 23:56.36 | 44 |
| 63 | Tanner DawsonPlace 63 · South Lenoir | — | South Lenoir | 24:04.51 | — |
| 64 | Mack HudsonPlace 64 · Washington | — | Washington | 24:10.72 | — |
| 65 | Jakob NalepaPlace 65 · Hoggard | — | Hoggard | 24:23.26 | — |
| 66 | Owen SchnurPlace 66 · Croatan | — | Croatan | 24:24.62 | — |
| 67 | Dalton RadfordPlace 67 · South Lenoir | — | South Lenoir | 24:33.30 | — |
| 68 | Sean ConnerPlace 68 · South Lenoir | — | South Lenoir | 25:06.47 | — |
| 69 | Gage DawsonPlace 69 · South Lenoir | — | South Lenoir | 25:11.82 | — |
| 70 | Caleb SennetPlace 70 · Cleveland Hi | — | Cleveland Hi | 25:15.58 | 45 |
| 71 | Adam TurnerPlace 71 · South Lenoir | — | South Lenoir | 25:39.38 | — |
| 72 | Austin WilliamsPlace 72 · Unattached | — | Unattached | 25:42.26 | — |
| 73 | David MallinsonPlace 73 · D.H. Conley | — | D.H. Conley | 25:57.00 | 46 |
| 74 | Patrick SharpPlace 74 · Croatan | — | Croatan | 25:59.47 | — |
| 75 | Antonio SaenzPlace 75 · White Oak | — | White Oak | 26:08.15 | 47 |
| 76 | Riley NelsonPlace 76 · White Oak | — | White Oak | 26:16.80 | 48 |
| 77 | Aubrey Greyson GrahamPlace 77 · South Central | — | South Central | 26:18.26 | 49 |
| 78 | Drake AdeePlace 78 · South Central | — | South Central | 26:31.65 | 50 |
| 79 | David Hayden CollierPlace 79 · South Central | — | South Central | 26:31.86 | 51 |
| 80 | Hayden TyndallPlace 80 · South Lenoir | — | South Lenoir | 26:46.05 | — |
| 81 | Matthew RhodesPlace 81 · South Lenoir | — | South Lenoir | 26:55.20 | — |
| 82 | Drew PitPlace 82 · Cleveland Hi | — | Cleveland Hi | 27:34.65 | 52 |
| 83 | Kylen BergmanPlace 83 · Cleveland Hi | — | Cleveland Hi | 27:40.46 | 53 |
| 84 | Shay MastenPlace 84 · White Oak | — | White Oak | 28:32.82 | 54 |
| 85 | Dylan CollierPlace 85 · White Oak | — | White Oak | 28:50.51 | 55 |
| 86 | Grayson O'DellPlace 86 · Western Harnett | — | Western Harnett | 28:53.93 | 56 |
| 87 | Harper VernonPlace 87 · South Lenoir | — | South Lenoir | 28:55.03 | — |
| 88 | Andrew WilliamsonPlace 88 · South Central | — | South Central | 29:04.58 | 57 |
| 89 | Josh PittmanPlace 89 · D.H. Conley | — | D.H. Conley | 34:30.41 | 58 |