| 1 | Jonathan VinesPlace 1 · Grade 12 · Covenant Day | 12 | Covenant Day | 17:44.56 |
| 2 | Sam MitchellPlace 2 · Grade 12 · Covenant Day | 12 | Covenant Day | 18:13.15 |
| 3 | Peter MitchellPlace 3 · Grade 11 · Charlotte Country Day | 11 | Charlotte Country Day | 18:22.94 |
| 4 | Alex DomeierPlace 4 · Grade 12 · Charlotte Country Day | 12 | Charlotte Country Day | 18:27.04 |
| 5 | James AtwellPlace 5 · Grade 12 · Charlotte Latin | 12 | Charlotte Latin | 18:39.22 |
| 6 | Nathan SpearPlace 6 · Grade 10 · Arborbrook Christian Academy | 10 | Arborbrook Christian Academy | 18:41.98 |
| 7 | Jonathan TimberlakePlace 7 · Grade 9 · Arborbrook Christian Academy | 9 | Arborbrook Christian Academy | 18:58.80 |
| 8 | Jake MorrisPlace 8 · Grade 10 · Charlotte Country Day | 10 | Charlotte Country Day | 19:07.58 |
| 9 | Alexander WhytePlace 9 · Grade 12 · Greensboro Day | 12 | Greensboro Day | 19:21.25 |
| 10 | Max GilbertPlace 10 · Grade 10 · Charlotte Country Day | 10 | Charlotte Country Day | 19:32.89 |
| 11 | Parker McDowellPlace 11 · Grade 11 · Charlotte Latin | 11 | Charlotte Latin | 19:50.83 |
| 12 | William KressnerPlace 12 · Grade 9 · Charlotte Latin | 9 | Charlotte Latin | 19:58.54 |
| 13 | Daniel TierneyPlace 13 · Grade 9 · Charlotte Country Day | 9 | Charlotte Country Day | 20:16.12 |
| 14 | Jackson VandiverPlace 14 · Grade 12 · Charlotte Latin | 12 | Charlotte Latin | 20:34.15 |
| 15 | Payton RennakerPlace 15 · Grade 10 · Arborbrook Christian Academy | 10 | Arborbrook Christian Academy | 20:39.38 |
| 16 | Owen CannonPlace 16 · Grade 9 · Charlotte Christian | 9 | Charlotte Christian | 20:50.48 |
| 17 | Christopher HardinPlace 17 · Grade 10 · Covenant Day | 10 | Covenant Day | 20:52.68 |
| 18 | Griffin AdamsPlace 18 · Grade 12 · Covenant Day | 12 | Covenant Day | 20:52.90 |
| 19 | Hayden LawrencePlace 19 · Grade 12 · Covenant Day | 12 | Covenant Day | 20:54.26 |
| 20 | Max McCrearyPlace 20 · Grade 12 · Charlotte Christian | 12 | Charlotte Christian | 20:56.25 |
| 21 | Ethan CooleyPlace 21 · Grade 11 · Charlotte Latin | 11 | Charlotte Latin | 21:05.58 |
| 22 | Rob SchleusnerPlace 22 · Grade 9 · Charlotte Latin | 9 | Charlotte Latin | 21:13.75 |
| 23 | Levi SmithPlace 23 · Grade 10 · Greensboro Day | 10 | Greensboro Day | 21:26.17 |
| 24 | Jacob BreedenPlace 24 · Grade 9 · Greensboro Day | 9 | Greensboro Day | 21:27.10 |
| 25 | Harrison ChasePlace 25 · Grade 10 · Covenant Day | 10 | Covenant Day | 21:50.76 |
| 26 | Brendan DowningPlace 26 · Grade 12 · Charlotte Latin | 12 | Charlotte Latin | 21:51.77 |
| 27 | Michael QuartapellaPlace 27 · Grade 10 · Charlotte Latin | 10 | Charlotte Latin | 22:06.30 |
| 28 | Alex WarmathPlace 28 · Grade 11 · Charlotte Latin | 11 | Charlotte Latin | 22:06.61 |
| 29 | Peyton SykesPlace 29 · Grade 9 · Covenant Day | 9 | Covenant Day | 22:07.19 |
| 30 | Drew WeigelPlace 30 · Grade 12 · Covenant Day | 12 | Covenant Day | 22:12.13 |
| 31 | Nick QuartapellaPlace 31 · Grade 10 · Charlotte Latin | 10 | Charlotte Latin | 22:13.61 |
| 32 | Taylor Brooks-MurphyPlace 32 · Grade 10 · Greensboro Day | 10 | Greensboro Day | 22:15.38 |
| 33 | Gus BensonPlace 33 · Grade 9 · Charlotte Country Day | 9 | Charlotte Country Day | 22:16.68 |
| 34 | Jeremiah StognerPlace 34 · Grade 11 · Arborbrook Christian Academy | 11 | Arborbrook Christian Academy | 22:17.02 |
| 35 | Henry OmirlyPlace 35 · Grade 11 · Charlotte Latin | 11 | Charlotte Latin | 22:20.15 |
| 36 | Egor PorterPlace 36 · Grade 9 · Arborbrook Christian Academy | 9 | Arborbrook Christian Academy | 22:21.13 |
| 37 | Ben SpearPlace 37 · Grade 12 · Arborbrook Christian Academy | 12 | Arborbrook Christian Academy | 22:23.92 |
| 38 | William MearsPlace 38 · Grade 9 · Arborbrook Christian Academy | 9 | Arborbrook Christian Academy | 22:25.20 |
| 39 | Noble IanPlace 39 · Grade 12 · Arborbrook Christian Academy | 12 | Arborbrook Christian Academy | 22:34.03 |
| 40 | Luke SossamonPlace 40 · Grade 9 · Arborbrook Christian Academy | 9 | Arborbrook Christian Academy | 22:39.48 |
| 41 | Carter DeMordauntPlace 41 · Grade 9 · Charlotte Country Day | 9 | Charlotte Country Day | 22:45.12 |
| 42 | Ben PricePlace 42 · Grade 9 · Charlotte Country Day | 9 | Charlotte Country Day | 22:47.19 |
| 43 | Jay PakalaPlace 43 · Grade 12 · Charlotte Latin | 12 | Charlotte Latin | 22:51.13 |
| 44 | Jack HomesleyPlace 44 · Grade 9 · Charlotte Country Day | 9 | Charlotte Country Day | 22:55.12 |
| 45 | Mathew BoelkinsPlace 45 · Grade 11 · Charlotte Christian | 11 | Charlotte Christian | 23:01.35 |
| 46 | Josh ScottPlace 46 · Grade 11 · Arborbrook Christian Academy | 11 | Arborbrook Christian Academy | 23:05.60 |
| 47 | Chase CrewsPlace 47 · Grade 10 · Charlotte Latin | 10 | Charlotte Latin | 23:11.61 |
| 48 | Daniel PaulsonPlace 48 · Grade 12 · Charlotte Christian | 12 | Charlotte Christian | 23:15.38 |
| 49 | Noah MillerPlace 49 · Grade 9 · Charlotte Country Day | 9 | Charlotte Country Day | 23:27.63 |
| 50 | Madison HembrickPlace 50 · Grade 11 · Charlotte Latin | 11 | Charlotte Latin | 23:35.00 |
| 51 | Ethan HoltzmanPlace 51 · Grade 10 · Charlotte Latin | 10 | Charlotte Latin | 23:38.54 |
| 52 | Hugh WaltonPlace 52 · Grade 10 · Greensboro Day | 10 | Greensboro Day | 23:55.04 |
| 53 | Andrew PhillipsPlace 53 · Grade 9 · Covenant Day | 9 | Covenant Day | 23:56.85 |
| 54 | Neil HansonPlace 54 · Grade 9 · Bradford Prep | 9 | Bradford Prep | 23:57.82 |
| 55 | Ethan DonaherPlace 55 · Grade 11 · Trinity Prep | 11 | Trinity Prep | 24:00.26 |
| 56 | Jack FernandezPlace 56 · Grade 10 · Charlotte Latin | 10 | Charlotte Latin | 24:09.99 |
| 57 | Thomas WilliamsPlace 57 · Grade 11 · Charlotte Latin | 11 | Charlotte Latin | 24:15.49 |
| 58 | Jake BlackburnPlace 58 · Grade 9 · Bradford Prep | 9 | Bradford Prep | 24:23.10 |
| 59 | Connor SweetPlace 59 · Grade 9 · Charlotte Latin | 9 | Charlotte Latin | 24:35.42 |
| 60 | Roman GrayPlace 60 · Grade 12 · Charlotte Christian | 12 | Charlotte Christian | 24:36.89 |
| 61 | Harrison McGooganPlace 61 · Grade 11 · Trinity Prep | 11 | Trinity Prep | 24:46.48 |
| 62 | Justin CashPlace 62 · Grade 11 · Greensboro Day | 11 | Greensboro Day | 24:58.43 |
| 63 | Tim DannemanPlace 63 · Grade 9 · Charlotte Latin | 9 | Charlotte Latin | 25:09.04 |
| 64 | Jacob BaumsteinPlace 64 · Grade 9 · Charlotte Country Day | 9 | Charlotte Country Day | 25:33.01 |
| 65 | James OrmondPlace 65 · Grade 11 · Covenant Day | 11 | Covenant Day | 25:50.80 |
| 66 | James FullerPlace 66 · Grade 12 · Covenant Day | 12 | Covenant Day | 25:52.20 |
| 67 | Scott MilvainPlace 67 · Grade 11 · Arborbrook Christian Academy | 11 | Arborbrook Christian Academy | 25:53.78 |
| 68 | Forrester WelchPlace 68 · Grade 11 · Charlotte Latin | 11 | Charlotte Latin | 25:59.81 |
| 69 | Dalton BontempoPlace 69 · Grade 10 · Greensboro Day | 10 | Greensboro Day | 26:17.78 |
| 70 | Ayden HochsteinPlace 70 · Grade 10 · Greensboro Day | 10 | Greensboro Day | 26:26.04 |
| 71 | Frank OckermanPlace 71 · Grade 12 · Covenant Day | 12 | Covenant Day | 27:16.60 |
| 72 | Richard CaiPlace 72 · Grade 12 · Charlotte Latin | 12 | Charlotte Latin | 28:07.03 |
| 73 | Andy ChenPlace 73 · Grade 9 · Charlotte Country Day | 9 | Charlotte Country Day | 28:38.83 |
| 74 | Jose PosadaPlace 74 · Grade 10 · Charlotte Latin | 10 | Charlotte Latin | 30:36.84 |
| 75 | Asher GallamorePlace 75 · Grade 9 · Trinity Prep | 9 | Trinity Prep | 32:17.39 |