| 1 | Nathan LeJeunePlace 1 · Grade 5 · Covenant Classical | 5 | Covenant Classical | 14:16.16 |
| 2 | Stefan SelemunPlace 2 · Grade 8 · Our Lady of the Assumption | 8 | Our Lady of the Assumption | 14:32.89 |
| 3 | Levi ThomasPlace 3 · Grade 6 · Carolina Christian | 6 | Carolina Christian | 14:37.58 PR |
| 4 | Colton PeetzPlace 4 · Grade 7 · Covenant Classical | 7 | Covenant Classical | 14:51.56 |
| 5 | Harlan BanksPlace 5 · Grade 6 · Denver Christian Academy MS | 6 | Denver Christian Academy MS | 15:40.65 |
| 6 | Olin MillerPlace 6 · Grade 7 · Denver Christian Academy MS | 7 | Denver Christian Academy MS | 16:18.46 |
| 7 | Cruz CasilioPlace 7 · Grade 7 · Lake Norman Christian | 7 | Lake Norman Christian | 17:04.99 |
| 8 | Cohen ElbePlace 8 · Grade 8 · Carolina Christian | 8 | Carolina Christian | 17:28.56 PR |
| 9 | Harrison JohnsonPlace 9 · Grade 7 · Covenant Classical | 7 | Covenant Classical | 17:48.64 |
| 10 | Harrison EfiridPlace 10 · Grade 7 · Lee Park Prep | 7 | Lee Park Prep | 18:06.33 |
| 11 | wesley MitchellPlace 11 · Grade 7 · Lee Park Prep | 7 | Lee Park Prep | 18:16.32 PR |
| 12 | Chris CardonaPlace 12 · Grade - · Iredell Charter Academy | - | Iredell Charter Academy | 18:30.29 PR |
| 13 | Cooper RoriePlace 13 · Grade 7 · Lee Park Prep | 7 | Lee Park Prep | 19:00.96 |
| 14 | Joseph RussellPlace 14 · Grade 8 · Our Lady of the Assumption | 8 | Our Lady of the Assumption | 19:14.87 |
| 15 | Micah TurbettPlace 15 · Grade 6 · Covenant Classical | 6 | Covenant Classical | 19:15.39 |
| 16 | Noah RappPlace 16 · Grade 7 · Denver Christian Academy MS | 7 | Denver Christian Academy MS | 19:27.34 |
| 17 | Hampton NorrisPlace 17 · Grade 8 · Lake Norman Christian | 8 | Lake Norman Christian | 19:56.85 |
| 18 | Finner WoolardPlace 18 · Grade 8 · Our Lady of the Assumption | 8 | Our Lady of the Assumption | 20:12.67 |
| 19 | Cole BergerPlace 19 · Grade 7 · Denver Christian Academy MS | 7 | Denver Christian Academy MS | 20:24.39 |
| 20 | Elliott BealPlace 20 · Grade 6 · Covenant Classical | 6 | Covenant Classical | 20:28.50 |
| 21 | Owens BodaPlace 21 · Grade 8 · Lee Park Prep | 8 | Lee Park Prep | 20:40.81 |
| 22 | Liam GutierrezPlace 22 · Grade 8 · Lee Park Prep | 8 | Lee Park Prep | 22:00.00 |
| 23 | Hank BattyPlace 23 · Grade 7 · Denver Christian Academy MS | 7 | Denver Christian Academy MS | 22:09.87 PR |
| 24 | Liam PopePlace 24 · Grade 6 · Lake Norman Christian | 6 | Lake Norman Christian | 23:19.79 |
| 25 | Graham WoolfPlace 25 · Grade 8 · Lee Park Prep | 8 | Lee Park Prep | 23:35.61 PR |
| 26 | Hudson ShupingPlace 26 · Grade 7 · Denver Christian Academy MS | 7 | Denver Christian Academy MS | 25:23.73 PR |
| 27 | Ben TownsendPlace 27 · Grade 7 · Denver Christian Academy MS | 7 | Denver Christian Academy MS | 26:46.57 |
| 28 | Nate HopkinsPlace 28 · Grade 6 · Lake Norman Christian | 6 | Lake Norman Christian | 27:22.97 |
| 29 | Adam RossPlace 29 · Grade 8 · Our Lady of the Assumption | 8 | Our Lady of the Assumption | 28:23.99 |