| 1 | Charlie BlakelyPlace 1 · Grade 9 · Williams | 9 | Williams | 17:29.7 |
| 2 | Dashiell CohenPlace 2 · Grade 9 · Jordan | 9 | Jordan | 17:37.5 |
| 3 | Samuel MorrisPlace 3 · Grade 9 · Jordan | 9 | Jordan | 17:53.9 PR |
| 4 | Dagan ForemanPlace 4 · Grade 12 · Chapel Hill | 12 | Chapel Hill | 17:54.5 |
| 5 | Cohen MartinPlace 5 · Grade 10 · Chapel Hill | 10 | Chapel Hill | 17:56.0 |
| 6 | Kiran CaslerPlace 6 · Grade 9 · Chapel Hill | 9 | Chapel Hill | 17:56.9 |
| 7 | Silas BrownPlace 7 · Grade 10 · Chapel Hill | 10 | Chapel Hill | 17:57.9 |
| 8 | Josh StarinPlace 8 · Grade 12 · Riverside-Durham | 12 | Riverside-Durham | 18:05.4 |
| 9 | Jalen DiggsPlace 9 · Grade 11 · Jordan | 11 | Jordan | 18:09.3 |
| 10 | Andre Gonzalez LopezPlace 10 · Grade 11 · Jordan | 11 | Jordan | 18:12.3 |
| 11 | Jamal MiddletonPlace 11 · Grade 11 · Riverside-Durham | 11 | Riverside-Durham | 18:16.4 |
| 12 | Samuel MartinsonPlace 12 · Grade 9 · Jordan | 9 | Jordan | 18:17.6 |
| 13 | Jacob FaddenPlace 13 · Grade 9 · Jordan | 9 | Jordan | 18:29.8 |
| 14 | Gabriel FisherPlace 14 · Grade 9 · Chapel Hill | 9 | Chapel Hill | 18:31.7 PR |
| 15 | Kiaan RanaPlace 15 · Grade 11 · Green Level | 11 | Green Level | 18:37.3 |
| 16 | Aiden RogersPlace 16 · Grade 12 · Green Level | 12 | Green Level | 18:37.4 |
| 17 | Tate CulbersonPlace 17 · Grade 9 · Jordan | 9 | Jordan | 18:46.3 |
| 18 | Carson WhitePlace 18 · Grade 10 · Green Level | 10 | Green Level | 18:47.4 |
| 19 | Liam SheaPlace 19 · Grade 11 · Chapel Hill | 11 | Chapel Hill | 18:49.4 |
| 20 | Harper StantonPlace 20 · Grade 9 · Charlotte Country Day | 9 | Charlotte Country Day | 18:52.5 |
| 21 | William BarhamPlace 21 · Grade 10 · Chapel Hill | 10 | Chapel Hill | 18:54.4 |
| 22 | Bryce BustosPlace 22 · Grade 9 · Green Level | 9 | Green Level | 18:56.0 |
| 23 | Henry LernerPlace 23 · Grade 12 · Carrboro | 12 | Carrboro | 18:56.9 |
| 24 | Ellis CundiffPlace 24 · Grade 11 · Chapel Hill | 11 | Chapel Hill | 19:02.4 |
| 25 | John (Jack) HodgesPlace 25 · Grade 9 · Cary Fire Homeschool | 9 | Cary Fire Homeschool | 19:11.4 PR |
| 26 | Kevin ColesPlace 26 · Grade 11 · Northeast Guilford | 11 | Northeast Guilford | 19:16.6 PR |
| 27 | Elijah BarachPlace 27 · Grade 11 · Carrboro | 11 | Carrboro | 19:22.3 |
| 28 | Luke WilkersonPlace 28 · Grade 9 · Charlotte Country Day | 9 | Charlotte Country Day | 19:24.1 |
| 29 | Holden HeasleyPlace 29 · Grade 12 · Wake Forest | 12 | Wake Forest | 19:26.4 |
| 30 | Josh BenevidesPlace 30 · Grade 12 · Williams | 12 | Williams | 19:28.7 |
| 31 | Mannix O'NeillPlace 31 · Grade 12 · Riverside-Durham | 12 | Riverside-Durham | 19:31.4 |
| 32 | Jaival PatelPlace 32 · Grade 11 · Green Level | 11 | Green Level | 19:32.0 |
| 33 | Will MartzPlace 33 · Grade 10 · Chapel Hill | 10 | Chapel Hill | 19:34.3 |
| 34 | Marcus NeulanderPlace 34 · Grade 11 · Chapel Hill | 11 | Chapel Hill | 19:36.2 |
| 35 | Hayden MullinPlace 35 · Grade 11 · Cary Fire Homeschool | 11 | Cary Fire Homeschool | 19:36.3 PR |
| 36 | Carter KuritzkyPlace 36 · Grade 10 · Chapel Hill | 10 | Chapel Hill | 19:36.8 |
| 37 | Samuel KurzPlace 37 · Grade 11 · Chapel Hill | 11 | Chapel Hill | 19:38.0 |
| 38 | Alfie GreengrassPlace 38 · Grade 11 · Green Level | 11 | Green Level | 19:42.1 |
| 39 | Moses RoepnackPlace 39 · Grade 9 · Cary Fire Homeschool | 9 | Cary Fire Homeschool | 19:42.4 PR |
| 40 | Luke BrownPlace 40 · Grade 10 · Chapel Hill | 10 | Chapel Hill | 19:54.7 |
| 41 | Isaac GotzPlace 41 · Grade 10 · Chapel Hill | 10 | Chapel Hill | 19:54.9 |
| 42 | Nathan HamsaPlace 42 · Grade 10 · Cary Christian | 10 | Cary Christian | 19:57.1 |
| 43 | Cyrus CarellaPlace 43 · Grade 9 · Riverside-Durham | 9 | Riverside-Durham | 20:08.1 PR |
| 44 | Chance ThorntonPlace 44 · Grade 11 · Wake Preparatory Academy | 11 | Wake Preparatory Academy | 20:09.4 PR |
| 45 | Elmer Martinez morganPlace 45 · Grade 9 · Riverside-Durham | 9 | Riverside-Durham | 20:11.9 PR |
| 46 | Wynn HutchingsPlace 46 · Grade 10 · Western Alamance | 10 | Western Alamance | 20:13.6 |
| 47 | Mason HendrixPlace 47 · Grade 11 · West Rowan | 11 | West Rowan | 20:15.1 |
| 48 | Joshua HarrellPlace 48 · Grade 11 · Northwest Guilford | 11 | Northwest Guilford | 20:21.1 PR |
| 49 | Spencer LimaPlace 49 · Grade 10 · Northwest Guilford | 10 | Northwest Guilford | 20:24.9 PR |
| 50 | Reef GadsdenPlace 50 · Grade 11 · Carrboro | 11 | Carrboro | 20:26.7 |
| 51 | Aiden McMillanPlace 51 · Grade 10 · Riverside-Durham | 10 | Riverside-Durham | 20:33.4 PR |
| 52 | Abraham KakuruPlace 52 · Grade 12 · Northeast Guilford | 12 | Northeast Guilford | 20:35.0 PR |
| 53 | Daniel CastilloPlace 53 · Grade 10 · New Life Storm | 10 | New Life Storm | 20:36.2 PR |
| 54 | Archer MolaroPlace 54 · Grade 11 · Wake Forest | 11 | Wake Forest | 20:37.3 PR |
| 55 | Alexander HongPlace 55 · Grade 11 · Chapel Hill | 11 | Chapel Hill | 20:40.8 PR |
| 56 | Sean McCreeryPlace 56 · Grade 12 · Cary Fire Homeschool | 12 | Cary Fire Homeschool | 20:41.9 |
| 57 | Rayan ShresthaPlace 57 · Grade 11 · Charlotte Country Day | 11 | Charlotte Country Day | 20:43.6 |
| 58 | Finnegan McGregorPlace 58 · Grade 10 · Chapel Hill | 10 | Chapel Hill | 20:48.0 PR |
| 59 | Michael JonesPlace 59 · Grade 9 · Wake Forest | 9 | Wake Forest | 20:52.2 |
| 60 | Isaiah ShawPlace 60 · Grade 12 · Carrboro | 12 | Carrboro | 20:52.5 PR |
| 61 | Anthony MastenPlace 61 · Grade 12 · Wake Forest | 12 | Wake Forest | 20:53.1 |
| 62 | Andrew ManningPlace 62 · Grade 11 · Carrboro | 11 | Carrboro | 20:55.1 PR |
| 63 | Tyler ThompsonPlace 63 · Grade 10 · West Rowan | 10 | West Rowan | 20:56.5 |
| 64 | Gryffin AllanPlace 64 · Grade 9 · Chapel Hill | 9 | Chapel Hill | 20:56.5 PR |
| 65 | Kash ThompsonPlace 65 · Grade 9 · West Rowan | 9 | West Rowan | 20:59.5 |
| 66 | Isaac SchloemannPlace 66 · Grade 9 · Cary Fire Homeschool | 9 | Cary Fire Homeschool | 21:02.2 PR |
| 67 | Matthew MedinaPlace 67 · Grade 10 · Wake Forest | 10 | Wake Forest | 21:03.1 |
| 68 | Jackson BradyPlace 68 · Grade 11 · Northwest Guilford | 11 | Northwest Guilford | 21:03.6 |
| 69 | Owen KeicherPlace 69 · Grade 11 · Carrboro | 11 | Carrboro | 21:08.2 |
| 70 | Jacob LickliderPlace 70 · Grade 9 · Wake Forest | 9 | Wake Forest | 21:16.0 PR |
| 71 | Noah BogdonPlace 71 · Grade 9 · Southwest Virginia Academy | 9 | Southwest Virginia Academy | 21:18.9 PR |
| 72 | Jake StanleyPlace 72 · Grade 11 · New Life Storm | 11 | New Life Storm | 21:19.7 |
| 73 | Jackson WiltshirePlace 73 · Grade - · Unattached | - | Unattached | 21:20.8 PR |
| 74 | Kaleb McClurePlace 74 · Grade 11 · Overhills | 11 | Overhills | 21:23.7 |
| 75 | Lyle KullmanPlace 75 · Grade 9 · Chapel Hill | 9 | Chapel Hill | 21:29.2 PR |
| 76 | Gabriel DarlingPlace 76 · Grade 10 · Hargrave Military | 10 | Hargrave Military | 21:29.5 |
| 77 | Ben RaePlace 77 · Grade 9 · West Rowan | 9 | West Rowan | 21:30.1 |
| 78 | Wade RosenPlace 78 · Grade 9 · Chapel Hill | 9 | Chapel Hill | 21:30.9 PR |
| 79 | Nathaniel WescottPlace 79 · Grade 11 · Riverside-Durham | 11 | Riverside-Durham | 21:31.1 |
| 80 | Matthew GrovesPlace 80 · Grade 10 · Riverside-Durham | 10 | Riverside-Durham | 21:32.8 |
| 81 | Owen WeinardPlace 81 · Grade 9 · Riverside-Durham | 9 | Riverside-Durham | 21:33.3 PR |
| 82 | Dylan RibblePlace 82 · Grade 10 · New Life Storm | 10 | New Life Storm | 21:34.1 PR |
| 83 | Connor McKeePlace 83 · Grade 9 · Riverside-Durham | 9 | Riverside-Durham | 21:38.6 PR |
| 84 | Cooper HanczarykPlace 84 · Grade 9 · Riverside-Durham | 9 | Riverside-Durham | 21:38.8 |
| 85 | Talan CarrPlace 85 · Grade 11 · Northwest Guilford | 11 | Northwest Guilford | 21:39.1 |
| 86 | Zayne PeoplesPlace 86 · Grade 10 · West Rowan | 10 | West Rowan | 21:41.1 |
| 87 | Ryan HasslerPlace 87 · Grade 12 · Northwest Guilford | 12 | Northwest Guilford | 21:43.6 |
| 88 | Charles CrowleyPlace 88 · Grade 11 · Riverside-Durham | 11 | Riverside-Durham | 21:45.7 PR |
| 89 | Shamaurie ForrestPlace 89 · Grade 11 · Galileo Magnet | 11 | Galileo Magnet | 21:45.7 PR |
| 90 | Jack TaylorPlace 90 · Grade 10 · Williams | 10 | Williams | 21:46.9 |
| 91 | Luke StewartPlace 91 · Grade 12 · Carrboro | 12 | Carrboro | 21:48.2 |
| 92 | Wesley GablePlace 92 · Grade 9 · Williams | 9 | Williams | 21:48.8 PR |
| 93 | Aiden AlbistonPlace 93 · Grade 11 · Cary Fire Homeschool | 11 | Cary Fire Homeschool | 22:02.9 |
| 94 | Sawyer BarnardPlace 94 · Grade 9 · Cary Fire Homeschool | 9 | Cary Fire Homeschool | 22:10.1 PR |
| 95 | Nathaniel RauscherPlace 95 · Grade 10 · Cary Fire Homeschool | 10 | Cary Fire Homeschool | 22:15.9 |
| 96 | Logan McGhanPlace 96 · Grade 9 · Riverside-Durham | 9 | Riverside-Durham | 22:17.5 |
| 97 | Jude GilchrestPlace 97 · Grade 9 · New Life Storm | 9 | New Life Storm | 22:17.8 PR |
| 98 | Ben MorganPlace 98 · Grade 9 · West Rowan | 9 | West Rowan | 22:19.9 PR |
| 99 | Maverick OsterhoudtPlace 99 · Grade 10 · New Life Storm | 10 | New Life Storm | 22:20.0 PR |
| 100 | Isaiah AbelPlace 100 · Grade 12 · Galileo Magnet | 12 | Galileo Magnet | 22:21.4 PR |
| 101 | Charlie LarochellePlace 101 · Grade 9 · Hargrave Military | 9 | Hargrave Military | 22:21.7 PR |
| 102 | Elias Portillo-ArreolaPlace 102 · Grade 12 · Northwest Guilford | 12 | Northwest Guilford | 22:35.0 PR |
| 103 | Jake MungasPlace 103 · Grade 12 · Northwest Guilford | 12 | Northwest Guilford | 22:35.3 |
| 104 | Tate RadezPlace 104 · Grade 11 · Cary Fire Homeschool | 11 | Cary Fire Homeschool | 22:36.5 |
| 105 | Moses RuhlPlace 105 · Grade 9 · Cary Fire Homeschool | 9 | Cary Fire Homeschool | 22:42.7 PR |
| 106 | Tolson NicholsPlace 106 · Grade 9 · Wake Preparatory Academy | 9 | Wake Preparatory Academy | 22:53.6 PR |
| 107 | Elson PenstonPlace 107 · Grade 9 · Galileo Magnet | 9 | Galileo Magnet | 22:54.2 PR |
| 108 | Raphael GuevarraPlace 108 · Grade 10 · Cary Fire Homeschool | 10 | Cary Fire Homeschool | 22:54.4 |
| 109 | Connor WoodPlace 109 · Grade 10 · New Life Storm | 10 | New Life Storm | 22:55.3 PR |
| 110 | Francisco Ramirez-ChungPlace 110 · Grade 11 · Hargrave Military | 11 | Hargrave Military | 23:46.1 PR |
| 111 | Cesar Perez BahenaPlace 111 · Grade 10 · Overhills | 10 | Overhills | 23:55.3 PR |
| 112 | Ben CarnesecchiPlace 112 · Grade 11 · Cary Fire Homeschool | 11 | Cary Fire Homeschool | 23:57.7 PR |
| 113 | Gil Carrillo-RomeroPlace 113 · Grade 11 · Rockingham County | 11 | Rockingham County | 23:59.7 |
| 114 | Marquise KnightPlace 114 · Grade 9 · Northeast Guilford | 9 | Northeast Guilford | 24:14.8 PR |
| 115 | Benjamin FieldsPlace 115 · Grade 10 · Southwest Virginia Academy | 10 | Southwest Virginia Academy | 24:15.7 PR |
| 116 | Levi JarrellPlace 116 · Grade 9 · Southwest Virginia Academy | 9 | Southwest Virginia Academy | 24:19.0 |
| 117 | Cullen DavisPlace 117 · Grade 9 · Northern Guilford | 9 | Northern Guilford | 24:19.2 |
| 118 | Jawanza MimsPlace 118 · Grade 10 · Rockingham County | 10 | Rockingham County | 24:23.8 |
| 119 | Matthew HarbotPlace 119 · Grade 12 · Overhills | 12 | Overhills | 24:24.7 |
| 120 | Dominic NorrisPlace 120 · Grade 10 · Williams | 10 | Williams | 24:28.3 |
| 121 | Zachary ZvarychPlace 121 · Grade 10 · Hargrave Military | 10 | Hargrave Military | 24:29.7 |
| 122 | Mandela HolmgrenPlace 122 · Grade 9 · Western Alamance | 9 | Western Alamance | 24:32.0 PR |
| 123 | Amos MoonenPlace 123 · Grade 9 · Cary Fire Homeschool | 9 | Cary Fire Homeschool | 24:32.5 PR |
| 124 | Daniel HarrisonPlace 124 · Grade 10 · Overhills | 10 | Overhills | 24:36.8 |
| 125 | Coleman KowalPlace 125 · Grade 9 · Riverside-Durham | 9 | Riverside-Durham | 24:40.3 |
| 126 | Elijah BerenbaumPlace 126 · Grade 9 · Riverside-Durham | 9 | Riverside-Durham | 24:44.7 PR |
| 127 | Preston DanielsPlace 127 · Grade 9 · Northern Guilford | 9 | Northern Guilford | 24:48.9 |
| 128 | Kyin HiltonPlace 128 · Grade 11 · New Life Storm | 11 | New Life Storm | 24:49.0 |
| 129 | Nathan ParisPlace 129 · Grade 9 · Wake Preparatory Academy | 9 | Wake Preparatory Academy | 25:18.7 PR |
| 130 | Holden McKinneyPlace 130 · Grade 9 · Rockingham County | 9 | Rockingham County | 25:24.1 |
| 131 | Kyle CarterPlace 131 · Grade 11 · Cary Fire Homeschool | 11 | Cary Fire Homeschool | 25:27.8 PR |
| 132 | Rikesh ThapaPlace 132 · Grade 10 · Northeast Guilford | 10 | Northeast Guilford | 25:34.7 PR |
| 133 | Rydrell CrouchPlace 133 · Grade 12 · Northeast Guilford | 12 | Northeast Guilford | 25:40.2 PR |
| 134 | Mason FoxPlace 134 · Grade 9 · Williams | 9 | Williams | 26:03.7 PR |
| 135 | James MeredithPlace 135 · Grade 9 · Wake Preparatory Academy | 9 | Wake Preparatory Academy | 26:19.4 PR |
| 136 | Ethan KingPlace 136 · Grade 9 · Galileo Magnet | 9 | Galileo Magnet | 26:59.4 PR |
| 137 | Joseph SmithPlace 137 · Grade 10 · Northern Guilford | 10 | Northern Guilford | 27:01.8 |
| 138 | Ethan ThielmanPlace 138 · Grade 10 · Northern Guilford | 10 | Northern Guilford | 27:03.2 |
| 139 | Jeremiah FieldsPlace 139 · Grade 9 · Southwest Virginia Academy | 9 | Southwest Virginia Academy | 27:29.3 PR |
| 140 | Lucas BeuchertPlace 140 · Grade 9 · Overhills | 9 | Overhills | 27:38.2 |
| 141 | Harry LiuPlace 141 · Grade 10 · Western Alamance | 10 | Western Alamance | 27:41.7 |
| 142 | Matthew BeuchertPlace 142 · Grade 12 · Overhills | 12 | Overhills | 27:52.1 |
| 143 | Robert SimuPlace 143 · Grade 10 · Northern Guilford | 10 | Northern Guilford | 28:52.2 |
| 144 | David Garner Jr.Place 144 · Grade 2 · Cary Fire Homeschool | 2 | Cary Fire Homeschool | 29:08.3 PR |
| 145 | Josiah GarnerPlace 145 · Grade 9 · Cary Fire Homeschool | 9 | Cary Fire Homeschool | 30:51.6 PR |
| 146 | Elliot McCutchenPlace 146 · Grade 11 · New Life Storm | 11 | New Life Storm | 32:22.0 |