| 1 | Lin ScottPlace 1 · Wilson Chris | — | Wilson Chris | 16:38.14 | 1 |
| 2 | Rhys PhelpsPlace 2 · Wake Christi | — | Wake Christi | 17:09.17 | 2 |
| 3 | Conner FordPlace 3 · Wilson Chris | — | Wilson Chris | 17:12.67 | 3 |
| 4 | Brett WalstonPlace 4 · Wilson Chris | — | Wilson Chris | 17:14.75 | 4 |
| 5 | Seth TrullPlace 5 · Wilson Chris | — | Wilson Chris | 17:25.67 | 5 |
| 6 | Andrew BairdPlace 6 · Thales Acade | — | Thales Acade | 17:40.36 | 6 |
| 7 | Quinn SpesshardtPlace 7 · Wake Christi | — | Wake Christi | 17:59.21 | 7 |
| 8 | Jacob ZiemskiPlace 8 · Wake Christi | — | Wake Christi | 18:28.27 | 8 |
| 9 | Alexander HerndonPlace 9 · Wilson Chris | — | Wilson Chris | 18:31.71 | 9 |
| 10 | Samuel HerndonPlace 10 · Wilson Chris | — | Wilson Chris | 18:45.17 | 10 |
| 11 | Chase BryantPlace 11 · Wake Christi | — | Wake Christi | 18:54.18 | 11 |
| 12 | Will BairdPlace 12 · Thales Acade | — | Thales Acade | 18:59.04 | 12 |
| 13 | James TierneyPlace 13 · Wake Christi | — | Wake Christi | 19:06.65 | 13 |
| 14 | Will JohnsonPlace 14 · Southside Ch | — | Southside Ch | 19:07.09 | — |
| 15 | Jacob GarnerPlace 15 · Faith Christ | — | Faith Christ | 19:47.09 | — |
| 16 | Isaac HarrisPlace 16 · Faith Ramseur | — | Faith Ramseur | 19:51.90 | 14 |
| 17 | Brayden JoynerPlace 17 · Wilson Chris | — | Wilson Chris | 20:03.80 | 15 |
| 18 | Carter ZanderPlace 18 · Wilson Chris | — | Wilson Chris | 20:07.37 | — |
| 19 | Jason BurkePlace 19 · Wake Christi | — | Wake Christi | 20:17.60 | 16 |
| 20 | Aaron CampbellPlace 20 · Wake Christi | — | Wake Christi | 20:28.21 | 17 |
| 21 | Cade NewmanPlace 21 · Thales Acade | — | Thales Acade | 20:44.63 | 18 |
| 22 | James BairdPlace 22 · Thales Acade | — | Thales Acade | 20:50.98 | 19 |
| 23 | Isaac MatthisonPlace 23 · Faith Ramseur | — | Faith Ramseur | 20:56.00 | 20 |
| 24 | Sean ThompsonPlace 24 · Faith Christ | — | Faith Christ | 21:04.38 | — |
| 25 | Perry SmithPlace 25 · Liberty Chri | — | Liberty Chri | 21:10.01 | — |
| 26 | Cameron CarpenterPlace 26 · Thales Acade | — | Thales Acade | 21:28.69 | 21 |
| 27 | Mason LawsPlace 27 · Wake Christi | — | Wake Christi | 21:29.00 | — |
| 28 | Austin WilliamsPlace 28 · Thales Acade | — | Thales Acade | 21:29.30 | 22 |
| 29 | DJ ScottPlace 29 · Wilson Chris | — | Wilson Chris | 21:30.24 | — |
| 30 | Hayden JacksonPlace 30 · Faith Ramseur | — | Faith Ramseur | 21:43.74 | 23 |
| 31 | Gabe JonesPlace 31 · Faith Ramseur | — | Faith Ramseur | 21:57.71 | 24 |
| 32 | Ben BaileyPlace 32 · Wake Christi | — | Wake Christi | 22:15.26 | — |
| 33 | Augie SeatonPlace 33 · Southside Ch | — | Southside Ch | 23:13.03 | — |
| 34 | Wilton HoggardPlace 34 · Rocky Mount | — | Rocky Mount | 23:18.60 | — |
| 35 | Lucas MillerPlace 35 · Greenville C | — | Greenville C | 23:30.17 | — |
| 36 | Jhade HernandezPlace 36 · Liberty Chri | — | Liberty Chri | 23:51.65 | — |
| 37 | Ryan SmithPlace 37 · Faith Ramseur | — | Faith Ramseur | 23:57.56 | 25 |
| 38 | Michael RodriguezPlace 38 · Liberty Chri | — | Liberty Chri | 24:02.63 | — |
| 39 | Austin LynchPlace 39 · Faith Ramseur | — | Faith Ramseur | 24:12.78 | 26 |
| 40 | Adam JohnsonPlace 40 · Southside Ch | — | Southside Ch | 24:14.17 | — |
| 41 | Jonathan DavisPlace 41 · Faith Ramseur | — | Faith Ramseur | 24:14.55 | 27 |
| 42 | Cadan FergusonPlace 42 · Faith Ramseur | — | Faith Ramseur | 24:26.30 | — |
| 43 | Elisha PowellPlace 43 · Faith Christ | — | Faith Christ | 24:26.62 | — |
| 44 | Joshua DanielPlace 44 · Faith Ramseur | — | Faith Ramseur | 24:56.65 | — |
| 45 | Jameson HarrellPlace 45 · Rocky Mount | — | Rocky Mount | 25:00.68 | — |
| 46 | Caiden HolguinPlace 46 · American Lead | — | American Lead | 25:13.87 | — |
| 47 | Levi DejongPlace 47 · Neuse Christ | — | Neuse Christ | 25:18.45 | — |
| 48 | Harrison BaxterPlace 48 · Faith Ramseur | — | Faith Ramseur | 25:28.89 | — |
| 49 | Nathan SylvesterPlace 49 · American Lead | — | American Lead | 25:30.10 | — |
| 50 | Samuel MitchellPlace 50 · Thales Acade | — | Thales Acade | 25:47.25 | 28 |
| 51 | Tyler LeconeyPlace 51 · Thales Acade | — | Thales Acade | 25:55.87 | — |
| 52 | Nicolas LangPlace 52 · Thales Acade | — | Thales Acade | 26:47.25 | — |
| 53 | Wilson BarnettPlace 53 · Rocky Mount | — | Rocky Mount | 27:33.20 | — |
| 54 | Spencer CampbellPlace 54 · Thales Acade | — | Thales Acade | 29:01.00 | — |
| 55 | Guy SharpPlace 55 · Southside Ch | — | Southside Ch | 30:06.95 | — |
| 56 | Mack WootenPlace 56 · Liberty Chri | — | Liberty Chri | 31:39.17 | — |
| 57 | Foster HayesPlace 57 · Faith Ramseur | — | Faith Ramseur | 34:07.63 | — |
| 58 | Emmett MerrillPlace 58 · Faith Ramseur | — | Faith Ramseur | 34:13.06 | — |
| 59 | Michael StellutoPlace 59 · American Lead | — | American Lead | 36:22.57 | — |
| 60 | Bronson HarrellPlace 60 · Rocky Mount | — | Rocky Mount | 37:41.00 | — |