| 1 | Lin ScottPlace 1 · Grade 12 · Wilson Christian | 12 | Wilson Christian | 16:46.86 |
| 2 | Brett WalstonPlace 2 · Grade 12 · Wilson Christian | 12 | Wilson Christian | 16:51.96 |
| 3 | Christian MillerPlace 3 · Grade 10 · Cape Fear Academy | 10 | Cape Fear Academy | 17:22.19 |
| 4 | Connor FordPlace 4 · Grade 10 · Wilson Christian | 10 | Wilson Christian | 17:25.27 |
| 5 | Reid GrossPlace 5 · Grade 8 · Rocky Mount Academy | 8 | Rocky Mount Academy | 17:51.34 |
| 6 | Andrew BairdPlace 6 · Grade 11 · Thales Academy Rolesville | 11 | Thales Academy Rolesville | 18:21.79 |
| 7 | Wyatt DuchonPlace 7 · Grade 12 · Fayetteville Academy | 12 | Fayetteville Academy | 18:25.23 |
| 8 | Alexander HerndonPlace 8 · Grade 11 · Wilson Christian | 11 | Wilson Christian | 18:29.05 |
| 9 | Owen HoltPlace 9 · Grade 8 · Cape Fear Academy | 8 | Cape Fear Academy | 18:32.66 |
| 10 | John Thomas WingfieldPlace 10 · Grade 10 · Rocky Mount Academy | 10 | Rocky Mount Academy | 18:44.33 |
| 11 | Myles BurgerPlace 11 · Grade 11 · Fayetteville Christian | 11 | Fayetteville Christian | 18:47.89 |
| 12 | Grayson BrazikPlace 12 · Grade 10 · Wilmington Christian | 10 | Wilmington Christian | 19:02.08 |
| 13 | Samuel HerndonPlace 13 · Grade 11 · Wilson Christian | 11 | Wilson Christian | 19:02.45 |
| 14 | Brody PollardPlace 14 · Grade 9 · Greenville Christian | 9 | Greenville Christian | 19:19.19 |
| 15 | Raymond YsasagaPlace 15 · Grade 11 · Fayetteville Christian | 11 | Fayetteville Christian | 19:21.51 PR |
| 16 | Noah CleggPlace 16 · Grade 11 · Fayetteville Christian | 11 | Fayetteville Christian | 19:23.53 |
| 17 | Austin WilliamsPlace 17 · Grade 12 · Thales Academy Rolesville | 12 | Thales Academy Rolesville | 19:40.27 |
| 18 | Jarett PricePlace 18 · Grade 9 · Cape Fear Academy | 9 | Cape Fear Academy | 19:47.57 |
| 19 | Reid SivnkstyPlace 19 · Grade 9 · Southside Christian | 9 | Southside Christian | 19:52.96 PR |
| 20 | James StephensPlace 20 · Grade 9 · Southside Christian | 9 | Southside Christian | 19:54.38 |
| 21 | Tommy BrownPlace 21 · Grade 12 · Wayne Christian | 12 | Wayne Christian | 19:57.36 |
| 22 | John DuganPlace 22 · Grade 9 · Cape Fear Academy | 9 | Cape Fear Academy | 20:08.96 |
| 23 | Lane BrittPlace 23 · Grade 11 · Cape Fear Academy | 11 | Cape Fear Academy | 20:12.16 |
| 24 | Xavier BaptistePlace 24 · Grade 12 · Greenfield | 12 | Greenfield | 20:14.18 |
| 25 | Matthew NaylorPlace 25 · Grade 10 · Wilmington Christian | 10 | Wilmington Christian | 20:19.60 |
| 26 | Kolton DeckerPlace 26 · Grade 8 · Grace Christian (Sanford) | 8 | Grace Christian (Sanford) | 20:20.70 |
| 27 | Trey CoblePlace 27 · Grade 10 · Wilmington Christian | 10 | Wilmington Christian | 20:29.42 |
| 28 | Alex SakellPlace 28 · Grade 12 · Thales Academy Rolesville | 12 | Thales Academy Rolesville | 20:33.85 |
| 29 | Jacob GribbinPlace 29 · Grade 12 · Wayne Country Day | 12 | Wayne Country Day | 20:42.65 |
| 30 | Davis BoydPlace 30 · Grade 11 · Greenfield | 11 | Greenfield | 20:42.98 |
| 31 | Jacob LambertPlace 31 · Grade 9 · Southside Christian | 9 | Southside Christian | 20:45.70 |
| 32 | Tyson HollandPlace 32 · Grade 9 · Faith Christian Rocky Mount | 9 | Faith Christian Rocky Mount | 20:46.04 |
| 33 | Alexander WestPlace 33 · Grade 9 · Hilltop Christian | 9 | Hilltop Christian | 20:46.62 |
| 34 | Jonathan EhresmanPlace 34 · Grade 8 · Grace Christian (Sanford) | 8 | Grace Christian (Sanford) | 20:48.86 |
| 35 | Alex MallozziPlace 35 · Grade 11 · Greenfield | 11 | Greenfield | 20:51.45 |
| 36 | Ryan RestelPlace 36 · Grade 9 · Cape Fear Academy | 9 | Cape Fear Academy | 20:52.47 |
| 37 | Harry GribbinPlace 37 · Grade 10 · Wayne Country Day | 10 | Wayne Country Day | 20:54.56 |
| 38 | Jonathan StalderPlace 38 · Grade 10 · Grace Christian (Sanford) | 10 | Grace Christian (Sanford) | 20:57.94 PR |
| 39 | Griffin WilliamsPlace 39 · Grade 8 · Rocky Mount Academy | 8 | Rocky Mount Academy | 20:59.54 |
| 40 | Hjames HowardPlace 40 · Grade 10 · Pamlico Christian Academy | 10 | Pamlico Christian Academy | 20:59.87 PR |
| 41 | Ethan CarrPlace 41 · Grade 8 · Faith Christian Rocky Mount | 8 | Faith Christian Rocky Mount | 21:02.98 |
| 42 | Cameron RicksPlace 42 · Grade 12 · Wilson Christian | 12 | Wilson Christian | 21:05.18 |
| 43 | Ryder BrownPlace 43 · Grade 9 · Greenville Christian | 9 | Greenville Christian | 21:08.14 |
| 44 | Patrick LeePlace 44 · Grade 10 · Pamlico Christian Academy | 10 | Pamlico Christian Academy | 21:09.78 |
| 45 | Trey WhitehurstPlace 45 · Grade 9 · Unity Christian Academy | 9 | Unity Christian Academy | 21:12.11 PR |
| 46 | Tegan AdlerPlace 46 · Grade 11 · Cape Fear Academy | 11 | Cape Fear Academy | 21:12.93 |
| 47 | Jayden HamerPlace 47 · Grade 9 · Fayetteville Christian | 9 | Fayetteville Christian | 21:14.57 PR |
| 48 | Andrew FleischerPlace 48 · Grade 12 · Hilltop Christian | 12 | Hilltop Christian | 21:15.42 PR |
| 49 | Ian McDonaghPlace 49 · Grade 10 · Grace Christian (Sanford) | 10 | Grace Christian (Sanford) | 21:20.19 |
| 50 | Tristan KasperPlace 50 · Grade 12 · Fayetteville Christian | 12 | Fayetteville Christian | 21:24.13 |
| 51 | James MerchanPlace 51 · Grade 9 · Lee Christian | 9 | Lee Christian | 21:26.06 |
| 52 | Cader GarrettPlace 52 · Grade 9 · Greenfield | 9 | Greenfield | 21:27.94 |
| 53 | Perry SmithPlace 53 · Grade 11 · Liberty Christian (Richlands) | 11 | Liberty Christian (Richlands) | 21:30.18 |
| 54 | William RolandPlace 54 · Grade 8 · Grace Christian (Sanford) | 8 | Grace Christian (Sanford) | 21:30.60 |
| 55 | William NeuwirthPlace 55 · Grade 9 · Cape Fear Academy | 9 | Cape Fear Academy | 21:31.66 |
| 56 | Rashir SuberPlace 56 · Grade 10 · Wayne Country Day | 10 | Wayne Country Day | 21:34.71 |
| 57 | Thomas VaughnPlace 57 · Grade 7 · Rocky Mount Academy | 7 | Rocky Mount Academy | 21:36.41 |
| 58 | Jonas BlackwellPlace 58 · Grade 8 · Grace Christian (Sanford) | 8 | Grace Christian (Sanford) | 21:37.17 |
| 59 | Sean DavisPlace 59 · Grade 11 · Grace Christian (Sanford) | 11 | Grace Christian (Sanford) | 21:39.74 |
| 60 | Messiah DunlapPlace 60 · Grade 12 · Fayetteville Christian | 12 | Fayetteville Christian | 21:40.83 |
| 61 | Andrew McClainPlace 61 · Grade 10 · Friendship Christian | 10 | Friendship Christian | 21:44.92 |
| 62 | Thomas AlphinPlace 62 · Grade 9 · Cape Fear Academy | 9 | Cape Fear Academy | 21:53.06 |
| 63 | Augie SeatonPlace 63 · Grade 11 · Southside Christian | 11 | Southside Christian | 22:03.39 |
| 64 | James BairdPlace 64 · Grade 10 · Thales Academy Rolesville | 10 | Thales Academy Rolesville | 22:09.02 |
| 65 | Logan ChismPlace 65 · Grade 11 · Wayne Country Day | 11 | Wayne Country Day | 22:09.43 |
| 66 | Noah MabusPlace 66 · Grade 11 · Fayetteville Christian | 11 | Fayetteville Christian | 22:11.84 |
| 67 | Nathan TerryPlace 67 · Grade 11 · Pamlico Christian Academy | 11 | Pamlico Christian Academy | 22:13.25 |
| 68 | Jaran SnyderPlace 68 · Grade 11 · Fayetteville Christian | 11 | Fayetteville Christian | 22:16.29 |
| 69 | Dominic KasperPlace 69 · Grade 11 · Fayetteville Christian | 11 | Fayetteville Christian | 22:17.41 |
| 70 | James SargentPlace 70 · Grade 10 · Wayne Country Day | 10 | Wayne Country Day | 22:18.54 |
| 71 | Brayden JoynerPlace 71 · Grade 12 · Wilson Christian | 12 | Wilson Christian | 22:20.24 |
| 72 | William RobertsonPlace 72 · Grade 11 · Grace Christian (Sanford) | 11 | Grace Christian (Sanford) | 22:26.64 |
| 73 | Hayes GilbertPlace 73 · Grade 12 · Cape Fear Academy | 12 | Cape Fear Academy | 22:29.90 |
| 74 | Nathan TetiPlace 74 · Grade 10 · Fayetteville Christian | 10 | Fayetteville Christian | 22:35.88 PR |
| 75 | Guo AlanPlace 75 · Grade 12 · Fayetteville Christian | 12 | Fayetteville Christian | 22:36.64 |
| 76 | Connor JacksonPlace 76 · Grade 8 · Wayne Christian | 8 | Wayne Christian | 22:41.07 |
| 77 | Mance EdmondsonPlace 77 · Grade 12 · Wayne Country Day | 12 | Wayne Country Day | 22:41.31 |
| 78 | Noah MagsigPlace 78 · Grade 12 · Fayetteville Christian | 12 | Fayetteville Christian | 22:41.95 |
| 79 | Isaac MorrowPlace 79 · Grade 10 · Thales Academy Rolesville | 10 | Thales Academy Rolesville | 22:43.24 |
| 80 | Cade NewmanPlace 80 · Grade 12 · Thales Academy Rolesville | 12 | Thales Academy Rolesville | 22:52.03 |
| 81 | Jackson BoehnertPlace 81 · Grade 9 · Grace Christian (Sanford) | 9 | Grace Christian (Sanford) | 23:00.75 |
| 82 | James DanielsPlace 82 · Grade 9 · Greenfield | 9 | Greenfield | 23:01.00 |
| 83 | Caleb MabusPlace 83 · Grade 9 · Fayetteville Christian | 9 | Fayetteville Christian | 23:05.46 |
| 84 | Graham WilliamsPlace 84 · Grade 9 · Fayetteville Christian | 9 | Fayetteville Christian | 23:05.99 |
| 85 | Ray McDonaldPlace 85 · Grade 11 · Cape Fear Academy | 11 | Cape Fear Academy | 23:08.02 |
| 86 | Matthew MacaggPlace 86 · Grade 11 · Fayetteville Christian | 11 | Fayetteville Christian | 23:08.70 |
| 87 | Brandon AltizerPlace 87 · Grade 11 · Thales Academy Rolesville | 11 | Thales Academy Rolesville | 23:11.71 |
| 88 | Avery DiazPlace 88 · Grade 9 · Unity Christian Academy | 9 | Unity Christian Academy | 23:17.46 PR |
| 89 | Ajay GengePlace 89 · Grade 9 · Greenfield | 9 | Greenfield | 23:20.09 |
| 90 | Deacon StinsonPlace 90 · Grade 10 · Rocky Mount Academy | 10 | Rocky Mount Academy | 23:20.83 |
| 91 | Johannes VanDiePlace 91 · Grade 11 · Friendship Christian | 11 | Friendship Christian | 23:25.77 |
| 92 | Noah MillerPlace 92 · Grade 9 · Southside Christian | 9 | Southside Christian | 23:26.14 |
| 93 | Malachi KagiPlace 93 · Grade 8 · Faith Christian Rocky Mount | 8 | Faith Christian Rocky Mount | 23:29.95 |
| 94 | Aaron GeePlace 94 · Grade 12 · Thales Academy Rolesville | 12 | Thales Academy Rolesville | 23:30.99 |
| 95 | Caleb GillenPlace 95 · Grade 9 · Wilson Christian | 9 | Wilson Christian | 23:35.25 |
| 96 | Justin JacobsonPlace 96 · Grade 12 · Greenfield | 12 | Greenfield | 23:38.58 |
| 97 | Zackary RabePlace 97 · Grade 7 · Faith Christian Rocky Mount | 7 | Faith Christian Rocky Mount | 23:39.91 |
| 98 | Grayson NesbitPlace 98 · Grade 8 · Wilson Christian | 8 | Wilson Christian | 23:42.13 |
| 99 | Trilton JonesPlace 99 · Grade 12 · Hilltop Christian | 12 | Hilltop Christian | 23:43.79 |
| 100 | Colin StronachPlace 100 · Grade 10 · Greenfield | 10 | Greenfield | 23:44.73 |
| 101 | Nico MorenoPlace 101 · Grade 11 · Fayetteville Christian | 11 | Fayetteville Christian | 23:48.85 PR |
| 102 | Nathanael KelleherPlace 102 · Grade 12 · Fayetteville Christian | 12 | Fayetteville Christian | 23:50.03 PR |
| 103 | Kaison TranPlace 103 · Grade 10 · Cape Fear Academy | 10 | Cape Fear Academy | 23:50.77 |
| 104 | Sean MayPlace 104 · Grade 11 · Fayetteville Christian | 11 | Fayetteville Christian | 23:53.92 |
| 105 | Weston MadariagaPlace 105 · Grade 10 · Thales Academy Rolesville | 10 | Thales Academy Rolesville | 23:59.75 |
| 106 | Ian GibsonPlace 106 · Grade 9 · Fayetteville Christian | 9 | Fayetteville Christian | 24:03.24 PR |
| 107 | Alexander Webster.Place 107 · Grade 9 · Fayetteville Christian | 9 | Fayetteville Christian | 24:12.91 |
| 108 | Chase DewPlace 108 · Grade 9 · Fayetteville Christian | 9 | Fayetteville Christian | 24:13.32 |
| 109 | Nathan GrovesPlace 109 · Grade 9 · Fayetteville Christian | 9 | Fayetteville Christian | 24:20.84 |
| 110 | Isaac KellarPlace 110 · Grade 9 · Wayne Christian | 9 | Wayne Christian | 24:30.07 |
| 111 | Army RobertsonPlace 111 · Grade 9 · Grace Christian (Sanford) | 9 | Grace Christian (Sanford) | 24:30.57 PR |
| 112 | Rain LinPlace 112 · Grade 10 · Cape Fear Academy | 10 | Cape Fear Academy | 25:05.33 |
| 113 | Noah ColeyPlace 113 · Grade 7 · Faith Christian Rocky Mount | 7 | Faith Christian Rocky Mount | 25:05.69 |
| 114 | Shane FisherPlace 114 · Grade 10 · Unity Christian Academy | 10 | Unity Christian Academy | 25:06.91 PR |
| 115 | Charles PickardPlace 115 · Grade 10 · Fayetteville Christian | 10 | Fayetteville Christian | 25:13.97 |
| 116 | Jack MurphyPlace 116 · Grade 11 · Fayetteville Christian | 11 | Fayetteville Christian | 25:17.20 |
| 117 | Liam MericlePlace 117 · Grade 9 · Faith Christian Rocky Mount | 9 | Faith Christian Rocky Mount | 25:19.93 |
| 118 | Marc JessupPlace 118 · Grade 10 · Faith Christian Rocky Mount | 10 | Faith Christian Rocky Mount | 25:27.03 |
| 119 | Cameron CarpenterPlace 119 · Grade 12 · Thales Academy Rolesville | 12 | Thales Academy Rolesville | 25:28.92 |
| 120 | Grant AndersonPlace 120 · Grade 9 · Wayne Christian | 9 | Wayne Christian | 25:32.38 |
| 121 | Michael ReedPlace 121 · Grade 12 · Friendship Christian | 12 | Friendship Christian | 25:32.82 |
| 122 | Justin WeaverPlace 122 · Grade 8 · Wayne Christian | 8 | Wayne Christian | 25:35.04 |
| 123 | Michael RodriguezPlace 123 · Grade 10 · Liberty Christian (Richlands) | 10 | Liberty Christian (Richlands) | 25:45.59 |
| 124 | Samuel OvensPlace 124 · Grade 10 · Fayetteville Christian | 10 | Fayetteville Christian | 25:54.40 PR |
| 125 | Adam BrocklesbyPlace 125 · Grade 9 · Thales Academy Rolesville | 9 | Thales Academy Rolesville | 26:16.55 |
| 126 | Noah BenedictPlace 126 · Grade 7 · Lee Christian | 7 | Lee Christian | 26:28.99 |
| 127 | Josiah HemricPlace 127 · Grade 12 · Friendship Christian | 12 | Friendship Christian | 26:31.50 |
| 128 | Zach FreemanPlace 128 · Grade 9 · Southside Christian | 9 | Southside Christian | 26:47.23 |
| 129 | Sam MitchellPlace 129 · Grade 12 · Thales Academy Rolesville | 12 | Thales Academy Rolesville | 27:20.61 |
| 130 | Joseph BatchelorPlace 130 · Grade 9 · Greenfield | 9 | Greenfield | 27:34.28 |
| 131 | Whytten JonesPlace 131 · Grade 7 · Liberty Christian (Richlands) | 7 | Liberty Christian (Richlands) | 27:46.40 |
| 132 | Cooper BarefootPlace 132 · Grade 11 · Fayetteville Christian | 11 | Fayetteville Christian | 29:37.27 |
| 133 | Brayden ClarkPlace 133 · Grade 12 · Fayetteville Christian | 12 | Fayetteville Christian | 29:43.41 |
| 134 | Colin WimmerPlace 134 · Grade 10 · Thales Academy Rolesville | 10 | Thales Academy Rolesville | 30:16.73 |
| 135 | Jalen NewellPlace 135 · Grade 11 · Wayne Country Day | 11 | Wayne Country Day | 30:38.24 |
| 136 | Battle WrigglesworthPlace 136 · Grade 11 · Cape Fear Academy | 11 | Cape Fear Academy | 30:59.50 PR |
| 137 | Logan BoahnPlace 137 · Grade 12 · Fayetteville Christian | 12 | Fayetteville Christian | 31:28.65 |
| 138 | Jon HarrisPlace 138 · Grade 9 · Unity Christian Academy | 9 | Unity Christian Academy | 35:14.30 PR |
| 139 | Drew LucePlace 139 · Grade 8 · Wayne Christian | 8 | Wayne Christian | 36:00.00 |
| 140 | Tristan PearsonPlace 140 · Grade 7 · Wayne Christian | 7 | Wayne Christian | 36:03.21 |