| 1 | Bryce CookePlace 1 · Grade 11 · Unattached | 11 | Unattached | 15:19.73 |
| 2 | Luke SurfacePlace 2 · Grade 9 · North Raleigh Christian Academy | 9 | North Raleigh Christian Academy | 15:20.22 |
| 3 | Judah HallPlace 3 · Grade 11 · Asheville | 11 | Asheville | 15:32.30 |
| 4 | Adam HaggartPlace 4 · Grade 11 · Marvin Ridge | 11 | Marvin Ridge | 15:35.13 |
| 5 | Brooks RoslonskiPlace 5 · Grade 11 · T.C. Roberson | 11 | T.C. Roberson | 15:38.92 |
| 6 | Jack TindallPlace 6 · Grade 11 · Unattached | 11 | Unattached | 15:46.19 |
| 7 | Cruz LedfordPlace 7 · Grade 12 · Holly Springs | 12 | Holly Springs | 15:51.02 |
| 8 | Nathan SurfacePlace 8 · Grade 12 · North Raleigh Christian Academy | 12 | North Raleigh Christian Academy | 15:57.19 |
| 9 | Laken AndersonPlace 9 · Grade 11 · Athens Drive | 11 | Athens Drive | 16:00.64 |
| 10 | Paxton LawverPlace 10 · Grade 11 · Lake Norman | 11 | Lake Norman | 16:02.61 PR |
| 11 | Tripp MartinPlace 11 · Grade 11 · Athens Drive | 11 | Athens Drive | 16:04.52 |
| 12 | Cole SeasePlace 12 · Grade 12 · Riverside-Durham | 12 | Riverside-Durham | 16:10.99 |
| 13 | Cade DuncansonPlace 13 · Grade 12 · Knoxville Catholic | 12 | Knoxville Catholic | 16:12.21 |
| 14 | Blaine HamlettPlace 14 · Grade 11 · Unattached | 11 | Unattached | 16:13.44 |
| 15 | Grant CollumPlace 15 · Grade 11 · Hough | 11 | Hough | 16:13.75 |
| 16 | Matthew LussardiPlace 16 · Grade 12 · Marvin Ridge | 12 | Marvin Ridge | 16:14.19 |
| 17 | Vedant RaiPlace 17 · Grade 12 · Weddington | 12 | Weddington | 16:15.02 |
| 18 | Ralph PfeilPlace 18 · Grade 11 · Hoggard | 11 | Hoggard | 16:15.46 |
| 19 | Avery RobersonPlace 19 · Grade 12 · Unattached | 12 | Unattached | 16:15.53 |
| 20 | Grady AndersonPlace 20 · Grade 12 · Hickory Ridge | 12 | Hickory Ridge | 16:16.69 |
| 21 | Colton WhitePlace 21 · Grade 11 · Cary Academy | 11 | Cary Academy | 16:16.86 |
| 22 | Asa MehlerPlace 22 · Grade 12 · Asheville | 12 | Asheville | 16:19.17 |
| 23 | Blake YamauchiPlace 23 · Grade 11 · Jordan | 11 | Jordan | 16:22.92 |
| 24 | Matthew WexlerPlace 24 · Grade 12 · Apex Friendship | 12 | Apex Friendship | 16:24.42 |
| 25 | William ClarkPlace 25 · Grade 10 · Myers Park | 10 | Myers Park | 16:27.16 |
| 26 | Christopher BurnsPlace 26 · Grade 12 · Myers Park | 12 | Myers Park | 16:27.32 |
| 27 | Joey GrabekPlace 27 · Grade 12 · Cary Academy | 12 | Cary Academy | 16:28.18 |
| 28 | Michael EnriquezPlace 28 · Grade 12 · Unattached | 12 | Unattached | 16:28.58 |
| 29 | Cole DuttonPlace 29 · Grade 12 · Chapel Hill | 12 | Chapel Hill | 16:28.80 |
| 30 | Owen WarePlace 30 · Grade 11 · Fort Mill | 11 | Fort Mill | 16:28.84 |
| 31 | Kingston NickensPlace 31 · Grade 12 · Unattached | 12 | Unattached | 16:33.02 |
| 32 | Ethan HooksPlace 32 · Grade 11 · Unattached | 11 | Unattached | 16:33.38 |
| 33 | Evan GordonPlace 33 · Grade 9 · Watauga | 9 | Watauga | 16:34.80 |
| 34 | Judah HickmanPlace 34 · Grade 12 · Apex | 12 | Apex | 16:35.02 |
| 35 | Luke RobertsPlace 35 · Grade 12 · Unattached | 12 | Unattached | 16:35.76 |
| 36 | Samuel GoodePlace 36 · Grade 10 · Apex Friendship | 10 | Apex Friendship | 16:36.12 |
| 37 | Samuel CowellPlace 37 · Grade 12 · Apex Friendship | 12 | Apex Friendship | 16:37.34 |
| 38 | Mason ShanahanPlace 38 · Grade 10 · Apex Friendship | 10 | Apex Friendship | 16:37.42 |
| 39 | Eli SloopPlace 39 · Grade 9 · Reagan | 9 | Reagan | 16:38.28 |
| 40 | Jordan CarbajalPlace 40 · Grade 10 · Millbrook | 10 | Millbrook | 16:39.72 |
| 41 | Ryan PiersonPlace 41 · Grade 12 · Catawba Ridge | 12 | Catawba Ridge | 16:41.82 |
| 42 | David DonaldsonPlace 42 · Grade 11 · Reagan | 11 | Reagan | 16:43.52 |
| 43 | Matthew ZhouPlace 43 · Grade 11 · Panther Creek | 11 | Panther Creek | 16:44.14 |
| 44 | Lucas GaetaPlace 44 · Grade 11 · Apex | 11 | Apex | 16:44.72 |
| 45 | Lincoln SmithPlace 45 · Grade 10 · Catawba Ridge | 10 | Catawba Ridge | 16:44.78 |
| 46 | Brecken OlanderPlace 46 · Grade 12 · Ardrey Kell | 12 | Ardrey Kell | 16:45.04 PR |
| 47 | Tyler RiedlPlace 47 · Grade 12 · Apex Friendship | 12 | Apex Friendship | 16:45.68 |
| 48 | Noah SloopPlace 48 · Grade 11 · Reagan | 11 | Reagan | 16:47.22 |
| 49 | James BrownPlace 49 · Grade 12 · Myers Park | 12 | Myers Park | 16:47.74 |
| 50 | Gavin ChurchPlace 50 · Grade 12 · Pinecrest | 12 | Pinecrest | 16:48.36 |
| 51 | Ayyub El-GenkPlace 51 · Grade 10 · Riverside-Durham | 10 | Riverside-Durham | 16:49.72 |
| 52 | Parker WilliamsPlace 52 · Grade 10 · Watauga | 10 | Watauga | 16:50.04 |
| 53 | Will ShafferPlace 53 · Grade 10 · Hough | 10 | Hough | 16:50.16 |
| 54 | Reid MusserPlace 54 · Grade 12 · Mount Tabor | 12 | Mount Tabor | 16:50.44 |
| 55 | Baxter CaressPlace 55 · Grade 11 · Chapel Hill | 11 | Chapel Hill | 16:51.14 |
| 56 | Nolan RhodesPlace 56 · Grade 12 · Asheville | 12 | Asheville | 16:51.72 |
| 57 | David ElchikPlace 57 · Grade 12 · Apex Friendship | 12 | Apex Friendship | 16:52.76 |
| 58 | ROWE HopkinsPlace 58 · Grade 12 · Providence | 12 | Providence | 16:52.82 |
| 59 | Gabe NalepaPlace 59 · Grade 12 · Hoggard | 12 | Hoggard | 16:55.88 |
| 60 | Evan Van De GriffPlace 60 · Grade 11 · Knoxville Catholic | 11 | Knoxville Catholic | 16:55.88 |
| 61 | Vrishank YellanurPlace 61 · Grade 11 · Panther Creek | 11 | Panther Creek | 16:56.14 |
| 62 | Alex GilesPlace 62 · Grade 9 · Apex Friendship | 9 | Apex Friendship | 16:56.64 |
| 63 | Jack AndersonPlace 63 · Grade 12 · T.C. Roberson | 12 | T.C. Roberson | 16:56.82 |
| 64 | Nicholas JonesPlace 64 · Grade 11 · Unattached | 11 | Unattached | 16:57.06 |
| 65 | Simon SimpsonPlace 65 · Grade 11 · Marvin Ridge | 11 | Marvin Ridge | 16:57.34 |
| 66 | Connor PattersonPlace 66 · Grade 12 · Holly Springs | 12 | Holly Springs | 16:57.40 |
| 67 | Benjamin ScharsuPlace 67 · Grade 11 · Lake Norman | 11 | Lake Norman | 16:57.44 |
| 68 | Adam DreierPlace 68 · Grade 12 · Ardrey Kell | 12 | Ardrey Kell | 16:57.88 |
| 69 | Riley HortonPlace 69 · Grade 11 · Knoxville Catholic | 11 | Knoxville Catholic | 16:57.94 |
| 70 | Ethan CoxPlace 70 · Grade 10 · Hoggard | 10 | Hoggard | 16:58.12 |
| 71 | Thomas FutchPlace 71 · Grade 11 · Hoggard | 11 | Hoggard | 16:58.74 |
| 72 | Velo GuidryPlace 72 · Grade 11 · Chapel Hill | 11 | Chapel Hill | 16:58.86 |
| 73 | Clay SummersPlace 73 · Grade 12 · R.J. Reynolds | 12 | R.J. Reynolds | 17:00.54 |
| 74 | Vincent WilliamsPlace 74 · Grade 11 · Myers Park | 11 | Myers Park | 17:01.88 |
| 75 | Mason ChinPlace 75 · Grade 11 · Athens Drive | 11 | Athens Drive | 17:01.98 |
| 76 | Harrsion AkersPlace 76 · Grade 11 · Unattached | 11 | Unattached | 17:02.22 |
| 77 | Mason RiggsPlace 77 · Grade 10 · Riverside-Durham | 10 | Riverside-Durham | 17:02.68 |
| 78 | Lawrence ColePlace 78 · Grade 12 · West Carteret | 12 | West Carteret | 17:02.84 |
| 79 | Jack LeePlace 79 · Grade 10 · Mount Tabor | 10 | Mount Tabor | 17:03.34 |
| 80 | Martin PeytchevPlace 80 · Grade 12 · Panther Creek | 12 | Panther Creek | 17:03.56 |
| 81 | Hunter PinnixPlace 81 · Grade 10 · Reagan | 10 | Reagan | 17:04.54 |
| 82 | Ryan WulinskyPlace 82 · Grade 11 · Marvin Ridge | 11 | Marvin Ridge | 17:05.52 |
| 83 | Nathan JurbergsPlace 83 · Grade 9 · Knoxville Catholic | 9 | Knoxville Catholic | 17:06.16 |
| 84 | Reid BannisterPlace 84 · Grade 11 · Knoxville Catholic | 11 | Knoxville Catholic | 17:06.68 |
| 85 | Sam MarinelloPlace 85 · Grade 10 · Holly Springs | 10 | Holly Springs | 17:07.26 |
| 86 | Clayton HughstonPlace 86 · Grade 11 · North Raleigh Christian Academy | 11 | North Raleigh Christian Academy | 17:08.72 |
| 87 | Jacob AudleyPlace 87 · Grade 10 · Fort Mill | 10 | Fort Mill | 17:09.14 |
| 88 | Ian ZookPlace 88 · Grade 9 · Fort Mill | 9 | Fort Mill | 17:09.34 |
| 89 | Patrick RiedingerPlace 89 · Grade 9 · Hickory Ridge | 9 | Hickory Ridge | 17:11.12 |
| 90 | Noah VeluetaPlace 90 · Grade 11 · West Carteret | 11 | West Carteret | 17:11.68 |
| 91 | Redmond ThornePlace 91 · Grade 12 · Durham Academy | 12 | Durham Academy | 17:12.22 |
| 92 | Liam DohenyPlace 92 · Grade 10 · Fort Mill | 10 | Fort Mill | 17:12.48 |
| 93 | Ben MadejPlace 93 · Grade 12 · Fort Mill | 12 | Fort Mill | 17:13.12 |
| 94 | Josh SpeaksPlace 94 · Grade 11 · Reagan | 11 | Reagan | 17:13.34 |
| 95 | Brady TravisPlace 95 · Grade 11 · Corvian Community | 11 | Corvian Community | 17:14.88 |
| 96 | Maksim BobickPlace 96 · Grade 9 · Knoxville Catholic | 9 | Knoxville Catholic | 17:15.32 PR |
| 97 | Nash JordanPlace 97 · Grade 9 · West Henderson | 9 | West Henderson | 17:15.48 PR |
| 98 | Collin TraynorPlace 98 · Grade 11 · Myers Park | 11 | Myers Park | 17:15.50 |
| 99 | Obie GreenePlace 99 · Grade 11 · West Henderson | 11 | West Henderson | 17:15.70 |
| 100 | Mark KurgatPlace 100 · Grade 11 · Jordan | 11 | Jordan | 17:15.98 |