| 1 | Hunter RiffeyPlace 1 · Grade 12 · Caldwell Academy | 12 | Caldwell Academy | 16:01.81 |
| 2 | Benjamin SpainPlace 2 · Grade 11 · Rocky Mount Academy | 11 | Rocky Mount Academy | 16:14.75 |
| 3 | Reid GrossPlace 3 · Grade 10 · Rocky Mount Academy | 10 | Rocky Mount Academy | 16:25.70 |
| 4 | Auvi AlstonPlace 4 · Grade 10 · Rocky Mount Academy | 10 | Rocky Mount Academy | 17:01.35 |
| 5 | John Thomas WingfieldPlace 5 · Grade 12 · Rocky Mount Academy | 12 | Rocky Mount Academy | 17:15.72 |
| 6 | Vincent IrizarryPlace 6 · Grade 11 · St. Thomas More Academy | 11 | St. Thomas More Academy | 17:16.64 |
| 7 | Joseph FraticelliPlace 7 · Grade 12 · St. Thomas More Academy | 12 | St. Thomas More Academy | 17:16.65 PR |
| 8 | Johnny MarshallPlace 8 · Grade 9 · Caldwell Academy | 9 | Caldwell Academy | 17:20.61 |
| 9 | Paul FloodPlace 9 · Grade 11 · St. Thomas More Academy | 11 | St. Thomas More Academy | 17:28.73 |
| 10 | Christian SmithPlace 10 · Grade 12 · Westchester Country Day | 12 | Westchester Country Day | 17:33.56 PR |
| 11 | Charlie EversPlace 11 · Grade 9 · Village Christian Academy | 9 | Village Christian Academy | 17:35.33 PR |
| 12 | Samuel YountPlace 12 · Grade 12 · Hickory Christian Academy | 12 | Hickory Christian Academy | 17:39.84 |
| 13 | Elisha MortonPlace 13 · Grade 10 · Burlington Christian Academy | 10 | Burlington Christian Academy | 17:41.09 |
| 14 | Thomas VaughnPlace 14 · Grade 9 · Rocky Mount Academy | 9 | Rocky Mount Academy | 17:51.20 PR |
| 15 | Griffin WilliamsPlace 15 · Grade 10 · Rocky Mount Academy | 10 | Rocky Mount Academy | 17:56.61 |
| 16 | Joseph WetherellPlace 16 · Grade 10 · St. Thomas More Academy | 10 | St. Thomas More Academy | 17:56.95 |
| 17 | Caleb SatterwhitePlace 17 · Grade 9 · Westminster Catawba Christian | 9 | Westminster Catawba Christian | 18:02.77 |
| 18 | John FraticelliPlace 18 · Grade 10 · St. Thomas More Academy | 10 | St. Thomas More Academy | 18:14.18 |
| 19 | Christopher O'MeliaPlace 19 · Grade 12 · O'Neal | 12 | O'Neal | 18:14.62 PR |
| 20 | John McNeillPlace 20 · Grade 12 · St. Thomas More Academy | 12 | St. Thomas More Academy | 18:17.14 |
| 21 | Jake McDonaldPlace 21 · Grade 11 · The Epiphany of Global Studies | 11 | The Epiphany of Global Studies | 18:20.47 |
| 22 | Colt RaperPlace 22 · Grade 12 · The Epiphany of Global Studies | 12 | The Epiphany of Global Studies | 18:27.55 |
| 23 | Mason HamrickPlace 23 · Grade 10 · University Christian | 10 | University Christian | 18:42.70 PR |
| 24 | Cayleb HaileyPlace 24 · Grade 8 · Burlington Christian Academy | 8 | Burlington Christian Academy | 18:43.38 |
| 25 | David KrumroyPlace 25 · Grade 8 · Caldwell Academy | 8 | Caldwell Academy | 18:57.31 PR |
| 26 | Mason DaltonPlace 26 · Grade 8 · Burlington Christian Academy | 8 | Burlington Christian Academy | 18:59.42 |
| 27 | Hollis WhitePlace 27 · Grade 10 · Westminster Catawba Christian | 10 | Westminster Catawba Christian | 19:04.69 |
| 28 | James LindsayPlace 28 · Grade 10 · Westminster Catawba Christian | 10 | Westminster Catawba Christian | 19:06.41 |
| 29 | Ethan JohnsonPlace 29 · Grade 12 · University Christian | 12 | University Christian | 19:10.24 PR |
| 30 | Nicholas SchindlerPlace 30 · Grade 10 · Gaston Day | 10 | Gaston Day | 19:13.13 |
| 31 | Colin BuschePlace 31 · Grade 10 · Gaston Day | 10 | Gaston Day | 19:13.85 |
| 32 | Liam DixonPlace 32 · Grade 8 · Freedom Christian Academy | 8 | Freedom Christian Academy | 19:24.83 PR |
| 33 | David PetersPlace 33 · Grade 9 · St. Thomas More Academy | 9 | St. Thomas More Academy | 19:26.50 |
| 34 | Samuel SchmitzPlace 34 · Grade 12 · O'Neal | 12 | O'Neal | 19:38.44 |
| 35 | Ian MalloyPlace 35 · Grade 11 · Freedom Christian Academy | 11 | Freedom Christian Academy | 19:41.51 |
| 36 | Lukas StofferisPlace 36 · Grade 12 · Westchester Country Day | 12 | Westchester Country Day | 19:42.90 PR |
| 37 | Tyson HollandPlace 37 · Grade 11 · Faith Christian Rocky Mount | 11 | Faith Christian Rocky Mount | 19:44.28 |
| 38 | Quinten StofferisPlace 38 · Grade 10 · Westchester Country Day | 10 | Westchester Country Day | 19:45.83 |
| 39 | Chanan CurryPlace 39 · Grade 7 · Fayetteville Academy | 7 | Fayetteville Academy | 19:49.19 |
| 40 | Henry BuechePlace 40 · Grade 8 · Caldwell Academy | 8 | Caldwell Academy | 19:51.74 PR |
| 41 | Luke WilsonPlace 41 · Grade 11 · Hickory Christian Academy | 11 | Hickory Christian Academy | 19:55.20 |
| 42 | Kyran FalkenstinePlace 42 · Grade 10 · Berean Baptist | 10 | Berean Baptist | 19:55.85 PR |
| 43 | Carson WeaverPlace 43 · Grade 12 · Gaston Day | 12 | Gaston Day | 19:56.33 |
| 44 | Eli HammockPlace 44 · Grade 11 · Burlington Christian Academy | 11 | Burlington Christian Academy | 19:59.01 |
| 45 | Alex TaylorPlace 45 · Grade 9 · The Epiphany of Global Studies | 9 | The Epiphany of Global Studies | 20:08.42 |
| 46 | Fielding AverettPlace 46 · Grade 9 · Gaston Day | 9 | Gaston Day | 20:11.23 |
| 47 | Will McDuffPlace 47 · Grade 11 · Carolina Friends | 11 | Carolina Friends | 20:12.24 PR |
| 48 | Noel DePuyPlace 48 · Grade 10 · Westminster Catawba Christian | 10 | Westminster Catawba Christian | 20:21.10 |
| 49 | Noah WilsonPlace 49 · Grade 9 · Hickory Christian Academy | 9 | Hickory Christian Academy | 20:22.82 |
| 50 | Colin GodwinPlace 50 · Grade 12 · Burlington Christian Academy | 12 | Burlington Christian Academy | 20:27.61 PR |
| 51 | Nolan BulotPlace 51 · Grade 11 · Burlington | 11 | Burlington | 20:30.13 PR |
| 52 | Rashir SuberPlace 52 · Grade 12 · Wayne Country Day | 12 | Wayne Country Day | 20:37.22 |
| 53 | CJ DialPlace 53 · Grade 8 · Westchester Country Day | 8 | Westchester Country Day | 20:40.89 PR |
| 54 | Jacob ReutterPlace 54 · Grade 10 · University Christian | 10 | University Christian | 20:42.73 PR |
| 55 | Jacob AndrewsPlace 55 · Grade 11 · Freedom Christian Academy | 11 | Freedom Christian Academy | 20:43.16 |
| 56 | Cade BarnesPlace 56 · Grade 9 · Hickory Christian Academy | 9 | Hickory Christian Academy | 20:43.32 PR |
| 57 | Ethan SmithPlace 57 · Grade 11 · The Epiphany of Global Studies | 11 | The Epiphany of Global Studies | 20:44.36 |
| 58 | Xiyue ZhangPlace 58 · Grade 10 · Carolina Friends | 10 | Carolina Friends | 20:48.74 |
| 59 | Braxton KettermanPlace 59 · Grade 11 · Caldwell Academy | 11 | Caldwell Academy | 20:51.37 |
| 60 | Ryan AlgerioPlace 60 · Grade 10 · Westminster Catawba Christian | 10 | Westminster Catawba Christian | 20:53.97 |
| 61 | Alex DeBettencourtPlace 61 · Grade 11 · University Christian | 11 | University Christian | 20:55.24 PR |
| 62 | Ethan CarrPlace 62 · Grade 10 · Faith Christian Rocky Mount | 10 | Faith Christian Rocky Mount | 20:56.64 |
| 63 | Alex CiceroPlace 63 · Grade 12 · Burlington Christian Academy | 12 | Burlington Christian Academy | 20:57.83 PR |
| 64 | Weston KennerPlace 64 · Grade 10 · The Epiphany of Global Studies | 10 | The Epiphany of Global Studies | 21:00.77 |
| 65 | William HaltonPlace 65 · Grade 10 · The Epiphany of Global Studies | 10 | The Epiphany of Global Studies | 21:01.55 |
| 66 | Beckett SledgePlace 66 · Grade 9 · University Christian | 9 | University Christian | 21:03.05 PR |
| 67 | Jack ArthurPlace 67 · Grade 12 · The Epiphany of Global Studies | 12 | The Epiphany of Global Studies | 21:06.52 |
| 68 | Andrew NolettePlace 68 · Grade 9 · Village Christian Academy | 9 | Village Christian Academy | 21:06.62 PR |
| 69 | Nathan ReifenstahlPlace 69 · Grade 12 · O'Neal | 12 | O'Neal | 21:07.61 |
| 70 | Ajay GengePlace 70 · Grade 11 · Greenfield | 11 | Greenfield | 21:08.12 |
| 71 | Grant LittlefieldPlace 71 · Grade 12 · Westchester Country Day | 12 | Westchester Country Day | 21:15.68 |
| 72 | Keeland SweeneyPlace 72 · Grade 7 · Village Christian Academy | 7 | Village Christian Academy | 21:18.73 PR |
| 73 | Ryder WardlawPlace 73 · Grade 10 · Village Christian Academy | 10 | Village Christian Academy | 21:27.87 PR |
| 74 | Walker WearinsPlace 74 · Grade 11 · Freedom Christian Academy | 11 | Freedom Christian Academy | 21:38.04 |
| 75 | Logan ChismPlace 75 · Grade 11 · Wayne Country Day | 11 | Wayne Country Day | 21:43.78 |
| 76 | Gabriel ButlerPlace 76 · Grade 10 · Village Christian Academy | 10 | Village Christian Academy | 21:51.70 |
| 77 | Logan WilliamsPlace 77 · Grade 8 · Rocky Mount Academy | 8 | Rocky Mount Academy | 21:54.18 |
| 78 | Andrew WallPlace 78 · Grade 11 · Berean Baptist | 11 | Berean Baptist | 21:55.29 |
| 79 | Jack BrowningPlace 79 · Grade 9 · O'Neal | 9 | O'Neal | 21:55.54 PR |
| 80 | Christopher JanuaryPlace 80 · Grade 12 · Village Christian Academy | 12 | Village Christian Academy | 21:56.68 PR |
| 81 | Lucas Sanches BonoPlace 81 · Grade 10 · Wayne Country Day | 10 | Wayne Country Day | 21:59.39 |
| 82 | Walt MalloyPlace 82 · Grade 11 · Freedom Christian Academy | 11 | Freedom Christian Academy | 22:02.06 |
| 83 | JD HendersonPlace 83 · Grade 10 · Gaston Day | 10 | Gaston Day | 22:02.08 |
| 84 | Trent OliverPlace 84 · Grade 11 · Freedom Christian Academy | 11 | Freedom Christian Academy | 22:02.13 |
| 85 | Thorin RodgersPlace 85 · Grade 9 · Berean Baptist | 9 | Berean Baptist | 22:02.17 PR |
| 86 | Luke WilliamsPlace 86 · Grade 12 · Burlington Christian Academy | 12 | Burlington Christian Academy | 22:03.81 PR |
| 87 | Sai MekaPlace 87 · Grade 10 · Fayetteville Academy | 10 | Fayetteville Academy | 22:04.80 PR |
| 88 | Ian GibsonPlace 88 · Grade 11 · Fayetteville Academy | 11 | Fayetteville Academy | 22:17.31 |
| 89 | Christian FalkenstinePlace 89 · Grade 6 · Berean Baptist | 6 | Berean Baptist | 22:27.32 PR |
| 90 | Caius WheelerPlace 90 · Grade 12 · Freedom Christian Academy | 12 | Freedom Christian Academy | 22:41.59 PR |
| 91 | Asher MartinPlace 91 · Grade 8 · Caldwell Academy | 8 | Caldwell Academy | 22:43.69 |
| 92 | Mason WicksPlace 92 · Grade 10 · O'Neal | 10 | O'Neal | 23:12.78 PR |
| 93 | Henry JohnsonPlace 93 · Grade 10 · University Christian | 10 | University Christian | 23:34.30 |
| 94 | Aiden HulsizerPlace 94 · Grade 8 · Village Christian Academy | 8 | Village Christian Academy | 23:35.00 PR |
| 95 | Christopher WilsonPlace 95 · Grade 12 · Fayetteville Academy | 12 | Fayetteville Academy | 23:39.26 PR |
| 96 | Chase SuttonPlace 96 · Grade 12 · Westchester Country Day | 12 | Westchester Country Day | 23:50.87 |
| 97 | Damian FryePlace 97 · Grade 11 · Fayetteville Academy | 11 | Fayetteville Academy | 24:06.28 |
| 98 | Chance PridgenPlace 98 · Grade 8 · Faith Christian Rocky Mount | 8 | Faith Christian Rocky Mount | 24:09.66 |
| 99 | Blake BassPlace 99 · Grade 8 · Faith Christian Rocky Mount | 8 | Faith Christian Rocky Mount | 24:10.36 |
| 100 | Isaac KellarPlace 100 · Grade 11 · Wayne Country Day | 11 | Wayne Country Day | 24:11.74 |
| 101 | Michael RodriguezPlace 101 · Grade 12 · Liberty Christian (Richlands) | 12 | Liberty Christian (Richlands) | 24:23.99 |
| 102 | Kaleb RolandPlace 102 · Grade 12 · Caldwell Academy | 12 | Caldwell Academy | 24:30.18 |
| 103 | Brody ZanationPlace 103 · Grade 12 · University Christian | 12 | University Christian | 24:45.80 PR |
| 104 | Rowan PhilbrookPlace 104 · Grade 10 · Westchester Country Day | 10 | Westchester Country Day | 24:52.31 PR |
| 105 | Austin TaylorPlace 105 · Grade 11 · Fayetteville Academy | 11 | Fayetteville Academy | 24:57.62 PR |
| 106 | Philip LaPlace 106 · Grade 11 · Gaston Day | 11 | Gaston Day | 25:31.20 |
| 107 | Luke AllisonPlace 107 · Grade 8 · Faith Christian Rocky Mount | 8 | Faith Christian Rocky Mount | 25:34.54 |
| 108 | Kevin ZhouPlace 108 · Grade 9 · Gaston Day | 9 | Gaston Day | 26:09.89 |
| 109 | Cameron JamesPlace 109 · Grade 10 · Berean Baptist | 10 | Berean Baptist | 26:10.56 |
| 110 | Peyton ObinPlace 110 · Grade 7 · Berean Baptist | 7 | Berean Baptist | 26:19.80 |
| 111 | Joseph LeiserPlace 111 · Grade 12 · Burlington | 12 | Burlington | 27:03.74 PR |
| 112 | Connor JacobsPlace 112 · Grade 9 · Wayne Country Day | 9 | Wayne Country Day | 27:41.11 PR |
| 113 | Blake LesleyPlace 113 · Grade 10 · Berean Baptist | 10 | Berean Baptist | 28:07.46 PR |