| 1 | Jackson KerrPlace 1 · Grade 11 · Charlotte Latin | 11 | Charlotte Latin | 18:08.31 |
| 2 | Smith CookePlace 2 · Grade 11 · Charlotte Country Day | 11 | Charlotte Country Day | 18:33.33 |
| 3 | Jack BenonisPlace 3 · Grade 11 · Charlotte Latin | 11 | Charlotte Latin | 18:48.67 |
| 4 | Sawyer DuncanPlace 4 · Grade 12 · Covenant Day | 12 | Covenant Day | 19:37.45 |
| 5 | Ethan FosnaughPlace 5 · Grade 10 · Charlotte Latin | 10 | Charlotte Latin | 19:38.55 |
| 6 | Graham MeyersPlace 6 · Grade 11 · Covenant Day | 11 | Covenant Day | 20:00.64 |
| 7 | Nolan MayesPlace 7 · Grade 11 · Covenant Day | 11 | Covenant Day | 20:00.68 |
| 8 | Arshia TalebiPlace 8 · Grade 12 · Providence Day | 12 | Providence Day | 20:01.09 |
| 9 | Jack BarryPlace 9 · Grade 11 · Covenant Day | 11 | Covenant Day | 20:18.76 |
| 10 | Silas FikkertPlace 10 · Grade 10 · Covenant Day | 10 | Covenant Day | 20:44.88 |
| 11 | Cooper KiddPlace 11 · Grade 10 · Covenant Day | 10 | Covenant Day | 20:45.32 |
| 12 | Aaron GrunwaldPlace 12 · Grade 9 · Providence Day | 9 | Providence Day | 21:29.22 |
| 13 | Ryker WiersmaPlace 13 · Grade 11 · Covenant Day | 11 | Covenant Day | 21:30.95 |
| 14 | Logan FritzPlace 14 · Grade 12 · Covenant Day | 12 | Covenant Day | 21:31.01 |
| 15 | Nicholas SabetiPlace 15 · Grade 9 · Charlotte Latin | 9 | Charlotte Latin | 22:14.41 |
| 16 | Tripp McAdamsPlace 16 · Grade 9 · Charlotte Latin | 9 | Charlotte Latin | 22:22.34 |
| 17 | Ahrian VemuriPlace 17 · Grade 10 · Providence Day | 10 | Providence Day | 22:26.08 |
| 18 | Tomas ChiribogaPlace 18 · Grade 9 · Providence Day | 9 | Providence Day | 22:27.48 |
| 19 | Luke SmithPlace 19 · Grade 10 · Charlotte Latin | 10 | Charlotte Latin | 22:38.90 |
| 20 | Trey ChapmanPlace 20 · Grade 10 · Charlotte Latin | 10 | Charlotte Latin | 22:39.03 |
| 21 | Finn LowePlace 21 · Grade 11 · Charlotte Country Day | 11 | Charlotte Country Day | 22:44.50 |
| 22 | Wren WilliamsPlace 22 · Grade 10 · Charlotte Latin | 10 | Charlotte Latin | 22:48.29 |
| 23 | Will JuddPlace 23 · Grade 9 · Charlotte Country Day | 9 | Charlotte Country Day | 23:10.15 PR |
| 24 | Charlie PettitPlace 24 · Grade 10 · Covenant Day | 10 | Covenant Day | 23:25.21 |
| 25 | Wes BlakelyPlace 25 · Grade 9 · Charlotte Latin | 9 | Charlotte Latin | 23:25.83 |
| 26 | Brady EllisPlace 26 · Grade 11 · Charlotte Latin | 11 | Charlotte Latin | 23:30.57 |
| 27 | Zachary FulginitiPlace 27 · Grade 10 · Covenant Day | 10 | Covenant Day | 23:31.74 |
| 28 | Daniel MeiPlace 28 · Grade 10 · Providence Day | 10 | Providence Day | 23:32.74 |
| 29 | Carter SumrallPlace 29 · Grade 11 · Covenant Day | 11 | Covenant Day | 23:44.68 |
| 30 | Jack MurphyPlace 30 · Grade 9 · Charlotte Country Day | 9 | Charlotte Country Day | 23:47.37 |
| 31 | Colton McConnellPlace 31 · Grade 9 · Charlotte Country Day | 9 | Charlotte Country Day | 24:01.50 |
| 32 | Sam XiaoPlace 32 · Grade 12 · Providence Day | 12 | Providence Day | 24:03.18 |
| 33 | Eli GuignardPlace 33 · Grade 9 · Charlotte Latin | 9 | Charlotte Latin | 24:08.93 PR |
| 34 | Ryland DixonPlace 34 · Grade 11 · Covenant Day | 11 | Covenant Day | 24:35.25 |
| 35 | Drew MaloufPlace 35 · Grade 10 · Covenant Day | 10 | Covenant Day | 24:35.34 |
| 36 | Asher RauchPlace 36 · Grade 9 · Charlotte Country Day | 9 | Charlotte Country Day | 25:45.50 |
| 37 | Rohan ChandraPlace 37 · Grade 9 · Charlotte Latin | 9 | Charlotte Latin | 25:50.40 |
| 38 | Callan MerfeldPlace 38 · Grade 12 · Providence Day | 12 | Providence Day | 25:55.39 |
| 39 | Alex ParsonsPlace 39 · Grade 11 · Covenant Day | 11 | Covenant Day | 25:56.57 |
| 40 | Peter MullenPlace 40 · Grade 11 · Charlotte Country Day | 11 | Charlotte Country Day | 26:28.68 |
| 41 | William TyburskiPlace 41 · Grade 9 · Charlotte Country Day | 9 | Charlotte Country Day | 27:28.15 |
| 42 | Loren CostaPlace 42 · Grade 9 · Charlotte Country Day | 9 | Charlotte Country Day | 27:34.46 |
| 43 | Liam MassengillPlace 43 · Grade 11 · Covenant Day | 11 | Covenant Day | 29:00.36 |
| 44 | Hudson SheehanPlace 44 · Grade 9 · Charlotte Latin | 9 | Charlotte Latin | 29:06.58 |
| 45 | McKinnon CollinsPlace 45 · Grade 11 · Charlotte Latin | 11 | Charlotte Latin | 29:15.37 |
| 46 | Bob ShiPlace 46 · Grade 12 · Charlotte Latin | 12 | Charlotte Latin | 29:16.90 |
| 47 | Bishop LeePlace 47 · Grade 10 · Covenant Day | 10 | Covenant Day | 29:37.38 |
| 48 | Miller RedmondPlace 48 · Grade 10 · Charlotte Latin | 10 | Charlotte Latin | 29:47.83 |
| 49 | Alex BelloPlace 49 · Grade 11 · Charlotte Latin | 11 | Charlotte Latin | 30:20.96 |
| 50 | Jack PaikPlace 50 · Grade 12 · Providence Day | 12 | Providence Day | 32:01.74 |
| 51 | Jack TottenPlace 51 · Grade 11 · Charlotte Latin | 11 | Charlotte Latin | 35:11.64 |
| 52 | Ayaan BosePlace 52 · Grade 9 · Providence Day | 9 | Providence Day | 37:31.44 |
| 53 | Ari PadmanabhanPlace 53 · Grade 9 · Providence Day | 9 | Providence Day | 37:55.31 |
| 54 | Calvin XuPlace 54 · Grade 10 · Providence Day | 10 | Providence Day | 41:32.61 |