| 1 | Christopher O'ConnorPlace 1 · Grade 11 · Christ the King | 11 | Christ the King | 16:27.94 |
| 2 | Bryson CalkinsPlace 2 · Grade 11 · Community School of Davidson | 11 | Community School of Davidson | 16:42.07 |
| 3 | Aaron CoxPlace 3 · Grade 11 · Bradford Prep | 11 | Bradford Prep | 16:59.27 PR |
| 4 | Brady TravisPlace 4 · Grade 10 · Corvian Community | 10 | Corvian Community | 16:59.71 |
| 5 | Bryson PerryPlace 5 · Grade 12 · Lincoln Charter | 12 | Lincoln Charter | 17:13.13 |
| 6 | Mason RobertsPlace 6 · Grade 12 · Christ the King | 12 | Christ the King | 17:22.63 |
| 7 | Oliver FlannickPlace 7 · Grade 11 · Lincoln Charter | 11 | Lincoln Charter | 17:22.75 PR |
| 8 | Charlie BaggettPlace 8 · Grade 10 · Corvian Community | 10 | Corvian Community | 17:31.40 |
| 9 | Gage ParkerPlace 9 · Grade 11 · Corvian Community | 11 | Corvian Community | 17:41.48 |
| 10 | Nathaniel IngramPlace 10 · Grade 10 · Langtree Charter | 10 | Langtree Charter | 17:47.79 |
| 11 | Kolbe TolcherPlace 11 · Grade 10 · Christ the King | 10 | Christ the King | 17:52.42 |
| 12 | Dominic TaylorPlace 12 · Grade 9 · Lake Norman | 9 | Lake Norman | 17:54.47 |
| 13 | Grant GibbonsPlace 13 · Grade 12 · Lincoln Charter | 12 | Lincoln Charter | 18:01.78 |
| 14 | Adam GuffeyPlace 14 · Grade 12 · Lincoln Charter | 12 | Lincoln Charter | 18:13.48 |
| 15 | Bryce WalshPlace 15 · Grade 9 · Christ the King | 9 | Christ the King | 18:23.04 |
| 16 | Oliver ViningPlace 16 · Grade 9 · Community School of Davidson | 9 | Community School of Davidson | 18:23.65 |
| 17 | Braylon ArringtonPlace 17 · Grade 10 · Corvian Community | 10 | Corvian Community | 18:34.93 |
| 18 | James BentonPlace 18 · Grade 10 · Corvian Community | 10 | Corvian Community | 18:40.57 |
| 19 | Alex FranzesePlace 19 · Grade 11 · Lake Norman | 11 | Lake Norman | 18:41.67 PR |
| 20 | Cameron WalshPlace 20 · Grade 10 · Christ the King | 10 | Christ the King | 18:42.30 |
| 21 | Luke WetherbeePlace 21 · Grade 12 · Community School of Davidson | 12 | Community School of Davidson | 18:53.60 |
| 22 | Liam SheltonPlace 22 · Grade 9 · Christ the King | 9 | Christ the King | 18:53.95 |
| 23 | Quade WilliamsPlace 23 · Grade 9 · Lake Norman | 9 | Lake Norman | 18:57.98 |
| 24 | Milo DriggersPlace 24 · Grade 10 · Corvian Community | 10 | Corvian Community | 18:59.09 |
| 25 | Brayden VollPlace 25 · Grade 10 · Corvian Community | 10 | Corvian Community | 19:01.25 |
| 26 | Brecken RileyPlace 26 · Grade 12 · Bradford Prep | 12 | Bradford Prep | 19:03.95 |
| 27 | Wesley DeisterPlace 27 · Grade 11 · Lincoln Charter | 11 | Lincoln Charter | 19:15.12 |
| 28 | Blake LaneyPlace 28 · Grade 12 · Lincoln Charter | 12 | Lincoln Charter | 19:18.12 |
| 29 | Kameron WestrickPlace 29 · Grade 10 · Lincoln Charter | 10 | Lincoln Charter | 19:18.63 |
| 30 | Colin HuffPlace 30 · Grade 11 · Pine Lake Prep | 11 | Pine Lake Prep | 19:27.71 |
| 31 | Owen PeplinskiPlace 31 · Grade 11 · Lake Norman | 11 | Lake Norman | 19:28.44 |
| 32 | Grady FitzpatrickPlace 32 · Grade 9 · Community School of Davidson | 9 | Community School of Davidson | 19:30.46 |
| 33 | Brady MartinPlace 33 · Grade 12 · Pine Lake Prep | 12 | Pine Lake Prep | 19:33.10 |
| 34 | Reeve LingorPlace 34 · Grade 11 · Lake Norman | 11 | Lake Norman | 19:37.45 PR |
| 35 | James UptonPlace 35 · Grade 12 · Lake Norman | 12 | Lake Norman | 19:41.19 PR |
| 36 | Adam FOXPlace 36 · Grade 11 · Community School of Davidson | 11 | Community School of Davidson | 19:41.74 |
| 37 | Luke ParrisPlace 37 · Grade 9 · Christ the King | 9 | Christ the King | 19:46.83 PR |
| 38 | Liam HoganPlace 38 · Grade 12 · Community School of Davidson | 12 | Community School of Davidson | 19:47.38 |
| 39 | Michael SkaggsPlace 39 · Grade 10 · Community School of Davidson | 10 | Community School of Davidson | 19:55.29 |
| 40 | William RiedingerPlace 40 · Grade 10 · Bradford Prep | 10 | Bradford Prep | 19:55.73 |
| 41 | Dylan CarrollPlace 41 · Grade 9 · Pine Lake Prep | 9 | Pine Lake Prep | 19:56.76 |
| 42 | Jonas MartinezPlace 42 · Grade 9 · Lincoln Charter | 9 | Lincoln Charter | 20:03.54 |
| 43 | Jonah BradhamPlace 43 · Grade 10 · Community School of Davidson | 10 | Community School of Davidson | 20:05.05 |
| 44 | Owen DowniePlace 44 · Grade 9 · Community School of Davidson | 9 | Community School of Davidson | 20:18.09 |
| 45 | James JohnsonPlace 45 · Grade 10 · Pine Lake Prep | 10 | Pine Lake Prep | 20:22.89 |
| 46 | Zakary FlannPlace 46 · Grade 12 · Corvian Community | 12 | Corvian Community | 20:36.27 |
| 47 | Jalen JoycePlace 47 · Grade 10 · Corvian Community | 10 | Corvian Community | 20:43.31 |
| 48 | Keane KellyPlace 48 · Grade 10 · Christ the King | 10 | Christ the King | 20:47.76 |
| 49 | Andrew AragonPlace 49 · Grade 11 · Lincoln Charter | 11 | Lincoln Charter | 20:49.35 |
| 50 | Anthony SimmonsPlace 50 · Grade 11 · Lake Norman | 11 | Lake Norman | 20:55.58 |
| 51 | Landon HalfmannPlace 51 · Grade 10 · Bradford Prep | 10 | Bradford Prep | 21:05.72 |
| 52 | Benjamin AlsopPlace 52 · Grade 11 · Bradford Prep | 11 | Bradford Prep | 21:07.52 |
| 53 | Matthew FallowsPlace 53 · Grade 9 · Lake Norman | 9 | Lake Norman | 21:11.23 PR |
| 54 | Jimmy FlanniganPlace 54 · Grade 10 · Corvian Community | 10 | Corvian Community | 21:13.25 |
| 55 | Jackson RumblePlace 55 · Grade 11 · Community School of Davidson | 11 | Community School of Davidson | 21:14.30 |
| 56 | Brody StokesPlace 56 · Grade 9 · Langtree Charter | 9 | Langtree Charter | 21:18.76 |
| 57 | Ethan CancroPlace 57 · Grade 9 · Lake Norman | 9 | Lake Norman | 21:19.37 PR |
| 58 | Zack MorrowPlace 58 · Grade 10 · Langtree Charter | 10 | Langtree Charter | 21:43.02 |
| 59 | Maddox AlexanderPlace 59 · Grade 11 · Pine Lake Prep | 11 | Pine Lake Prep | 21:45.52 PR |
| 60 | Nico BuckleyPlace 60 · Grade 9 · Pine Lake Prep | 9 | Pine Lake Prep | 21:47.04 |
| 61 | Antimony AlvallePlace 61 · Grade 10 · Pine Lake Prep | 10 | Pine Lake Prep | 21:50.11 |
| 62 | Eli SchuslerPlace 62 · Grade 9 · Bradford Prep | 9 | Bradford Prep | 21:59.45 |
| 63 | Kayson JoynerPlace 63 · Grade 10 · Corvian Community | 10 | Corvian Community | 22:00.58 PR |
| 64 | Dylan HuskoPlace 64 · Grade 11 · Langtree Charter | 11 | Langtree Charter | 22:08.29 |
| 65 | Nicholas ZegarskiPlace 65 · Grade 10 · Corvian Community | 10 | Corvian Community | 22:36.28 |
| 66 | Collin EllisPlace 66 · Grade 10 · Bradford Prep | 10 | Bradford Prep | 22:47.08 |
| 67 | Nabeel MubarakPlace 67 · Grade 11 · Bradford Prep | 11 | Bradford Prep | 23:15.56 |
| 68 | Sam KuiperPlace 68 · Grade 9 · Pine Lake Prep | 9 | Pine Lake Prep | 25:39.05 |
| 69 | Liam MastersPlace 69 · Grade 10 · Langtree Charter | 10 | Langtree Charter | 26:42.54 |