| 1 | Nicholas GoardPlace 1 · Grade 11 · Sandhills Classical Christian | 11 | Sandhills Classical Christian | 18:29.99 | 1 |
| 2 | Gavin Hoffmann-GeairPlace 2 · Grade 9 · Rolesville | 9 | Rolesville | 18:40.67 | 2 |
| 3 | Raymond Johnson, IIIPlace 3 · Grade 9 · E.E. Smith | 9 | E.E. Smith | 18:45.50 | 0 |
| 4 | Ivan GonzalezPlace 4 · Grade 10 · South Johnston | 10 | South Johnston | 18:53.83 | 3 |
| 5 | Larkin HodgesPlace 5 · Grade 9 · Cary Fire Homeschool | 9 | Cary Fire Homeschool | 19:02.19 | 4 |
| 6 | Cameron ChapmanPlace 6 · Grade 12 · Garner | 12 | Garner | 19:24.55 | 5 |
| — | Ian McLeanGrade 9 · Running Wild | 9 | Running Wild | 19:40.95 | 0 |
| 7 | Noah FloresPlace 7 · Grade 10 · Cary Fire Homeschool | 10 | Cary Fire Homeschool | 19:47.33 | 6 |
| 8 | Thomas HardinPlace 8 · Grade 10 · Sandhills Classical Christian | 10 | Sandhills Classical Christian | 19:55.01 | 7 |
| 9 | Garrison MoorePlace 9 · Grade 11 · Mountain Island Charter | 11 | Mountain Island Charter | 20:00.16 | 0 |
| 10 | Nyasha ChambraPlace 10 · Grade 11 · Terry Sanford | 11 | Terry Sanford | 20:10.96 PR | 8 |
| 11 | Ben StevensonPlace 11 · Grade 10 · Cary Fire Homeschool | 10 | Cary Fire Homeschool | 20:13.07 | 9 |
| 12 | Jonas BlackwellPlace 12 · Grade 10 · Grace Christian (Sanford) | 10 | Grace Christian (Sanford) | 20:19.26 | 0 |
| 13 | Jacob KeelPlace 13 · Grade 12 · Rolesville | 12 | Rolesville | 20:23.87 | 10 |
| 14 | Brett HicksPlace 14 · Grade 10 · Terry Sanford | 10 | Terry Sanford | 20:24.75 | 11 |
| 15 | Jacob VazquezPlace 15 · Grade 10 · Northern Nash | 10 | Northern Nash | 20:28.94 | 12 |
| 16 | Bryce LeonardPlace 16 · Grade 10 · Sandhills Classical Christian | 10 | Sandhills Classical Christian | 20:50.43 | 13 |
| 17 | Jeremy SerranoPlace 17 · Grade 10 · South Johnston | 10 | South Johnston | 20:51.08 | 14 |
| 18 | Duncan McallisterPlace 18 · Grade 11 · Cary | 11 | Cary | 20:51.12 | 0 |
| 19 | Owen HughesPlace 19 · Grade 9 · Cary Fire Homeschool | 9 | Cary Fire Homeschool | 20:52.80 PR | 15 |
| 20 | Nathaniel RauscherPlace 20 · Grade 9 · Cary Fire Homeschool | 9 | Cary Fire Homeschool | 20:54.48 | 16 |
| 21 | Humberto EscobarPlace 21 · Grade 9 · Northern Nash | 9 | Northern Nash | 20:56.15 | 17 |
| 22 | Raphael GuevarraPlace 22 · Grade 1 · Cary Fire Homeschool | 1 | Cary Fire Homeschool | 21:08.05 PR | 18 |
| 23 | Elijah HarvinPlace 23 · Grade 12 · Seventy-First | 12 | Seventy-First | 21:20.20 PR | 19 |
| 24 | Gabriel PfuetzePlace 24 · Grade 12 · Sandhills Classical Christian | 12 | Sandhills Classical Christian | 21:20.22 | 20 |
| 25 | William NeuwirthPlace 25 · Grade 11 · Cape Fear Academy | 11 | Cape Fear Academy | 21:23.38 | 21 |
| 26 | Aj TratzPlace 26 · Grade 9 · Union Pines | 9 | Union Pines | 21:27.31 | 22 |
| 27 | Adam HolterPlace 27 · Grade 12 · Cary Fire Homeschool | 12 | Cary Fire Homeschool | 21:28.94 | 23 |
| 28 | Aaron GeorgePlace 28 · Grade 12 · Terry Sanford | 12 | Terry Sanford | 21:34.68 | 24 |
| 29 | Joby MartinPlace 29 · Grade 12 · Cary Fire Homeschool | 12 | Cary Fire Homeschool | 21:52.22 | 0 |
| 30 | Palmer StewartPlace 30 · Grade 10 · Sandhills Classical Christian | 10 | Sandhills Classical Christian | 21:52.69 | 25 |
| 31 | Jeremiah BaileyPlace 31 · Grade 11 · Triton | 11 | Triton | 21:57.17 | 0 |
| 32 | Anibal LagunasPlace 32 · Grade 10 · Union Pines | 10 | Union Pines | 21:58.77 | 26 |
| 33 | Keegan DunnPlace 33 · Grade 10 · Northern Nash | 10 | Northern Nash | 22:05.09 | 27 |
| 34 | Dallin BerryPlace 34 · Grade 10 · Cary | 10 | Cary | 22:06.73 | 0 |
| 35 | Gabriel ButlerPlace 35 · Grade 10 · Running Wild | 10 | Running Wild | 22:12.92 | 0 |
| 36 | Kevyn TrujilloPlace 36 · Grade 12 · Triton | 12 | Triton | 22:23.92 PR | 0 |
| 37 | Jayce RosinskiPlace 37 · Grade 9 · Carolina Liberty Running Club | 9 | Carolina Liberty Running Club | 22:24.33 | 0 |
| 38 | Jacob HornePlace 38 · Grade 11 · Rolesville | 11 | Rolesville | 22:29.18 | 28 |
| 39 | Jack HartleyPlace 39 · Grade 9 · Union Pines | 9 | Union Pines | 22:35.71 | 29 |
| 40 | Wade DziedzicPlace 40 · Grade 8 · Cape Fear Academy | 8 | Cape Fear Academy | 22:35.84 | 30 |
| 41 | Jack PittmanPlace 41 · Grade 9 · Cape Fear Academy | 9 | Cape Fear Academy | 22:37.62 | 31 |
| 42 | Reed MorrisonPlace 42 · Grade 11 · Grace Christian (Sanford) | 11 | Grace Christian (Sanford) | 22:39.53 | 0 |
| 43 | Michael CandonPlace 43 · Grade 9 · Garner | 9 | Garner | 22:46.77 | 32 |
| 44 | Ben NybergPlace 44 · Grade 10 · Union Pines | 10 | Union Pines | 22:47.13 | 33 |
| 45 | Benjamin AndersonPlace 45 · Grade 12 · Union Pines | 12 | Union Pines | 22:56.56 | 34 |
| 46 | Marion McBrydePlace 46 · Grade 9 · E.E. Smith | 9 | E.E. Smith | 23:00.93 | 0 |
| 47 | Peyton RitterPlace 47 · Grade 9 · Union Pines | 9 | Union Pines | 23:01.20 | 35 |
| 48 | Tyler GilmorePlace 48 · Grade 10 · Cary Fire Homeschool | 10 | Cary Fire Homeschool | 23:02.09 | 0 |
| 49 | Braydon CooperPlace 49 · Grade 10 · Harnett Central | 10 | Harnett Central | 23:08.21 | 36 |
| 50 | Noe CangasPlace 50 · Grade 9 · Union Pines | 9 | Union Pines | 23:19.80 | 37 |
| 51 | Weston DillistinPlace 51 · Grade 10 · Rolesville | 10 | Rolesville | 23:25.13 | 38 |
| 52 | Chase WinelandPlace 52 · Grade 11 · Rolesville | 11 | Rolesville | 23:25.56 | 39 |
| 53 | Cavan MastroPlace 53 · Grade 9 · Cape Fear Academy | 9 | Cape Fear Academy | 23:26.54 | 40 |
| 54 | Rob WellsPlace 54 · Grade 9 · Cape Fear Academy | 9 | Cape Fear Academy | 23:32.94 | 41 |
| 55 | Jackson HillPlace 55 · Grade 12 · Rolesville | 12 | Rolesville | 23:36.72 PR | 42 |
| 56 | Adrian RodriguezPlace 56 · Grade 9 · Union Pines | 9 | Union Pines | 23:39.99 | 0 |
| 57 | Roman CooperPlace 57 · Grade 10 · Rolesville | 10 | Rolesville | 23:40.03 | 43 |
| 58 | Bryce NymeyerPlace 58 · Grade 11 · West Johnston | 11 | West Johnston | 23:44.29 | 44 |
| 59 | Ryder WardlawPlace 59 · Grade 10 · Running Wild | 10 | Running Wild | 23:46.13 | 0 |
| 60 | Tate RadezPlace 60 · Grade 10 · Cary Fire Homeschool | 10 | Cary Fire Homeschool | 23:46.76 | 0 |
| 61 | Brody MackPlace 61 · Grade 11 · Garner | 11 | Garner | 23:49.52 | 45 |
| 62 | Ennis PearcePlace 62 · Grade 11 · Northern Nash | 11 | Northern Nash | 23:54.98 | 46 |
| 63 | Vaclav Kazimir KressinaPlace 63 · Grade 10 · West Johnston | 10 | West Johnston | 23:57.08 | 47 |
| 64 | Bryce CornelisonPlace 64 · Grade 11 · Cape Fear Academy | 11 | Cape Fear Academy | 24:13.88 | 48 |
| 65 | Asher MeskoPlace 65 · Grade 10 · Union Pines | 10 | Union Pines | 24:23.20 | 0 |
| 66 | Marquis ShiversPlace 66 · Grade 9 · Seventy-First | 9 | Seventy-First | 24:25.41 PR | 49 |
| 67 | Gabriel JohnsonPlace 67 · Grade 11 · Harnett Central | 11 | Harnett Central | 24:30.69 PR | 50 |
| 68 | Judah GarnerPlace 68 · Grade 1 · Cary Fire Homeschool | 1 | Cary Fire Homeschool | 24:31.76 | 0 |
| 69 | Kyle Guzman-ByrdPlace 69 · Grade 10 · Terry Sanford | 10 | Terry Sanford | 24:38.19 | 51 |
| 70 | Caleb MottPlace 70 · Grade 11 · Cary | 11 | Cary | 24:46.16 | 0 |
| 71 | Jerome CharambaPlace 71 · Grade 9 · Terry Sanford | 9 | Terry Sanford | 24:46.22 | 52 |
| 72 | Aaron CherryPlace 72 · Grade 11 · Mountain Island Charter | 11 | Mountain Island Charter | 24:48.42 | 0 |
| 73 | Jason PatePlace 73 · Grade 9 · South Johnston | 9 | South Johnston | 24:50.43 | 53 |
| 74 | Joseph TremblyPlace 74 · Grade 9 · Harnett Central | 9 | Harnett Central | 24:51.45 | 54 |
| 75 | Denim ReevesPlace 75 · Grade 10 · Mountain Island Charter | 10 | Mountain Island Charter | 24:54.86 | 0 |
| 76 | Austin PizzarellaPlace 76 · Grade 11 · Union Pines | 11 | Union Pines | 25:02.08 | 0 |
| 77 | Ben CarnesecchiPlace 77 · Grade 10 · Cary Fire Homeschool | 10 | Cary Fire Homeschool | 25:06.37 | 0 |
| 78 | Landon PhillipsPlace 78 · Grade 9 · Mountain Island Charter | 9 | Mountain Island Charter | 25:08.68 | 0 |
| 79 | Peyton LongPlace 79 · Grade 9 · Northern Nash | 9 | Northern Nash | 25:12.15 | 55 |
| 80 | Gavin PfiefPlace 80 · Grade 11 · West Johnston | 11 | West Johnston | 25:16.66 | 56 |
| 81 | Dawson JamesPlace 81 · Grade 12 · Garner | 12 | Garner | 25:27.02 | 57 |
| 82 | Landon SmithPlace 82 · Grade 10 · Sandhills Classical Christian | 10 | Sandhills Classical Christian | 25:27.82 | 58 |
| 83 | Joseph StephensonPlace 83 · Grade 11 · Cary | 11 | Cary | 25:33.19 | 0 |
| 84 | Elan LiptonPlace 84 · Grade 10 · South Johnston | 10 | South Johnston | 25:37.87 | 59 |
| 85 | Noah PfiefPlace 85 · Grade 12 · West Johnston | 12 | West Johnston | 25:41.94 | 60 |
| 86 | Chris GrayPlace 86 · Grade 11 · Harnett Central | 11 | Harnett Central | 25:42.73 PR | 61 |
| 87 | Braiden WoodPlace 87 · Grade 9 · Triton | 9 | Triton | 25:43.82 | 0 |
| 88 | Michael GoldnerPlace 88 · Grade 11 · Union Pines | 11 | Union Pines | 25:50.10 | 0 |
| 89 | Jackson BoehnertPlace 89 · Grade 11 · Grace Christian (Sanford) | 11 | Grace Christian (Sanford) | 25:52.00 | 0 |
| 90 | Keyshaun PhairPlace 90 · Grade 11 · Seventy-First | 11 | Seventy-First | 26:00.13 | 62 |
| 91 | Luke BrockPlace 91 · Grade 11 · Western Harnett | 11 | Western Harnett | 26:14.35 | 0 |
| 92 | Justin MainorPlace 92 · Grade 10 · Sandhills Classical Christian | 10 | Sandhills Classical Christian | 26:30.04 | 63 |
| 93 | Cody O'NealPlace 93 · Grade 10 · South Johnston | 10 | South Johnston | 26:30.75 | 64 |
| 94 | Aaron HamacherPlace 94 · Grade 12 · Overhills | 12 | Overhills | 26:34.97 | 0 |
| 95 | Martin Liberato VenturaPlace 95 · Grade 10 · South Johnston | 10 | South Johnston | 26:46.71 | 65 |
| 96 | Matthew HarbotPlace 96 · Grade 11 · Overhills | 11 | Overhills | 26:53.22 | 0 |
| 97 | Atem MarialPlace 97 · Grade 10 · Seventy-First | 10 | Seventy-First | 27:48.66 | 66 |
| 98 | Isaiah PurringtonPlace 98 · Grade 11 · Garner | 11 | Garner | 28:02.96 | 67 |
| 99 | Micah BullardPlace 99 · Grade 10 · South Johnston | 10 | South Johnston | 28:11.78 | 68 |
| 100 | Nasir BrownPlace 100 · Grade 9 · Rolesville | 9 | Rolesville | 28:13.41 | 0 |
| 101 | Josiah SpruillPlace 101 · Grade 12 · Seventy-First | 12 | Seventy-First | 28:20.67 PR | 69 |
| 102 | Conner TottyPlace 102 · Grade 10 · Union Pines | 10 | Union Pines | 28:28.24 | 0 |
| 103 | Jadier Pena CosmePlace 103 · Grade 12 · Triton | 12 | Triton | 28:37.63 | 0 |
| 104 | Matthew BeuchertPlace 104 · Grade 11 · Overhills | 11 | Overhills | 28:42.72 | 0 |
| 105 | Brody LorangerPlace 105 · Grade 10 · Overhills | 10 | Overhills | 28:56.57 | 0 |
| 106 | John Jack CollierPlace 106 · Grade 11 · West Johnston | 11 | West Johnston | 29:23.40 | 70 |
| 107 | Christopher ChappellPlace 107 · Grade 9 · Harnett Central | 9 | Harnett Central | 30:45.88 | 71 |
| 108 | David GarnerPlace 108 · Grade 10 · Cary Fire Homeschool | 10 | Cary Fire Homeschool | 30:47.24 PR | 0 |
| 109 | Jacoby TyndallPlace 109 · Grade 10 · South Johnston | 10 | South Johnston | 32:57.23 | 0 |
| 110 | Griffin MoonPlace 110 · Grade 11 · Grace Christian (Sanford) | 11 | Grace Christian (Sanford) | 33:44.18 | 0 |
| — | Samuel Morales-ItehuaGrade 9 · Triton | 9 | Triton | DQ | 0 |