| 1 | Peter DiSciulloPlace 1 · Grade 11 · Charlotte Latin | 11 | Charlotte Latin | 18:54.11 | 1 |
| 2 | Kyle HydePlace 2 · Grade 9 · Weddington | 9 | Weddington | 19:15.09 | 2 |
| 3 | Reagan WrightPlace 3 · Grade 12 · Providence Day | 12 | Providence Day | 19:25.82 PR | 3 |
| 4 | Atlas LongPlace 4 · Grade 9 · Providence Day | 9 | Providence Day | 19:29.48 | 4 |
| 5 | Will DonovanPlace 5 · Grade 10 · Weddington | 10 | Weddington | 19:31.85 | 5 |
| 6 | Daniel BehrmanPlace 6 · Grade 12 · Providence Day | 12 | Providence Day | 19:34.78 | 6 |
| 7 | Mateo BermudezPlace 7 · Grade 9 · Weddington | 9 | Weddington | 19:35.42 | 7 |
| 8 | Wiley ParkerPlace 8 · Grade 11 · Charlotte Country Day | 11 | Charlotte Country Day | 19:41.71 | 8 |
| 9 | Regan CramPlace 9 · Grade 10 · Weddington | 10 | Weddington | 19:42.23 | 9 |
| 10 | Cameron JacksonPlace 10 · Grade 9 · Weddington | 9 | Weddington | 19:44.59 | 10 |
| 11 | Cooper KahnPlace 11 · Grade 11 · Providence Day | 11 | Providence Day | 19:53.20 | 11 |
| 12 | Alden Capone SlutzPlace 12 · Grade 11 · Weddington | 11 | Weddington | 20:08.64 | 12 |
| 13 | Evan FlynnPlace 13 · Grade 9 · Weddington | 9 | Weddington | 20:25.32 | 13 |
| 14 | Chandler JonesPlace 14 · Grade 11 · Charlotte Country Day | 11 | Charlotte Country Day | 20:33.28 | 14 |
| 15 | Yiannis ThanosPlace 15 · Grade 9 · Weddington | 9 | Weddington | 20:34.25 | 0 |
| 16 | Smith CookePlace 16 · Grade 9 · Charlotte Country Day | 9 | Charlotte Country Day | 20:36.80 | 15 |
| 17 | Wyatt PonderPlace 17 · Grade 10 · Charlotte Country Day | 10 | Charlotte Country Day | 20:41.90 | 16 |
| 18 | Manav RajeshPlace 18 · Grade 10 · Weddington | 10 | Weddington | 20:50.65 | 0 |
| 19 | William XuPlace 19 · Grade 10 · Providence Day | 10 | Providence Day | 21:04.66 | 17 |
| 20 | Jack SadowskiPlace 20 · Grade 9 · Providence Day | 9 | Providence Day | 21:06.04 | 18 |
| 21 | John UsamovPlace 21 · Grade 12 · Weddington | 12 | Weddington | 21:12.64 | 0 |
| 22 | Aiden KottyanPlace 22 · Grade 10 · Weddington | 10 | Weddington | 21:19.61 | 0 |
| 23 | Henry GrayPlace 23 · Grade 10 · Weddington | 10 | Weddington | 21:31.49 | 0 |
| 24 | Connor CruzPlace 24 · Grade 11 · Charlotte Latin | 11 | Charlotte Latin | 21:34.01 | 19 |
| 25 | Davis EliasekPlace 25 · Grade 10 · Charlotte Country Day | 10 | Charlotte Country Day | 21:34.93 | 20 |
| 26 | Drew HowardPlace 26 · Grade 10 · Charlotte Christian | 10 | Charlotte Christian | 21:39.97 | 21 |
| 27 | Finn LowePlace 27 · Grade 9 · Charlotte Country Day | 9 | Charlotte Country Day | 21:43.93 | 22 |
| 28 | Satvik KunamPlace 28 · Grade 9 · Weddington | 9 | Weddington | 21:47.34 | 0 |
| 29 | Chadi ElbornoPlace 29 · Grade 10 · Charlotte Country Day | 10 | Charlotte Country Day | 21:56.80 | 23 |
| 30 | McKinnon CollinsPlace 30 · Grade 9 · Charlotte Latin | 9 | Charlotte Latin | 21:58.49 | 24 |
| 31 | Jesse KimPlace 31 · Grade 12 · Charlotte Latin | 12 | Charlotte Latin | 21:58.99 | 25 |
| 32 | Brady EllisPlace 32 · Grade 9 · Charlotte Latin | 9 | Charlotte Latin | 22:22.86 | 26 |
| 33 | Eli HudzikPlace 33 · Grade 10 · Charlotte Country Day | 10 | Charlotte Country Day | 22:26.47 | 0 |
| 34 | Charlie HatchPlace 34 · Grade 9 · Providence Day | 9 | Providence Day | 22:32.77 | 27 |
| 35 | Ryland DixonPlace 35 · Grade 9 · Covenant Day | 9 | Covenant Day | 22:48.62 | 28 |
| 36 | Zach DollarPlace 36 · Grade 10 · Cannon | 10 | Cannon | 22:58.19 | 29 |
| 37 | Nolan GoughPlace 37 · Grade 9 · Weddington | 9 | Weddington | 22:59.28 | 0 |
| 38 | Arshia TalebiPlace 38 · Grade 10 · Providence Day | 10 | Providence Day | 23:15.68 | 0 |
| 39 | Baylor SkinnerPlace 39 · Grade 10 · Charlotte Country Day | 10 | Charlotte Country Day | 23:20.15 | 0 |
| 40 | Tayo JedegePlace 40 · Grade 9 · Cannon | 9 | Cannon | 23:21.80 | 30 |
| 41 | HT StinsonPlace 41 · Grade 12 · Charlotte Latin | 12 | Charlotte Latin | 23:24.05 | 31 |
| 42 | Zach KahnPlace 42 · Grade 11 · Providence Day | 11 | Providence Day | 23:26.00 | 0 |
| 43 | Thomas MasonPlace 43 · Grade 9 · Providence Day | 9 | Providence Day | 23:28.78 | 0 |
| 44 | Jacob HartsellPlace 44 · Grade 10 · Cannon | 10 | Cannon | 23:30.74 | 32 |
| 45 | Max WeiPlace 45 · Grade 10 · Providence Day | 10 | Providence Day | 23:33.58 | 0 |
| 46 | John GrimesPlace 46 · Grade 11 · Providence Day | 11 | Providence Day | 23:34.45 | 0 |
| 47 | Jacksten CheatlePlace 47 · Grade 9 · Charlotte Christian | 9 | Charlotte Christian | 23:35.82 | 33 |
| 48 | Benjamin EligatorPlace 48 · Grade 11 · Charlotte Country Day | 11 | Charlotte Country Day | 23:46.51 | 0 |
| 49 | Josh HydePlace 49 · Grade 9 · Weddington | 9 | Weddington | 23:47.65 | 0 |
| 50 | Bob ShiPlace 50 · Grade 10 · Charlotte Latin | 10 | Charlotte Latin | 23:51.63 | 34 |
| 51 | Ellis LongPlace 51 · Grade 9 · Providence Day | 9 | Providence Day | 23:54.94 | 0 |
| 52 | Beckett FisherPlace 52 · Grade 9 · Covenant Day | 9 | Covenant Day | 23:57.19 | 35 |
| 53 | Ian GoffPlace 53 · Grade 10 · Cannon | 10 | Cannon | 24:00.20 | 36 |
| 54 | Chase HerringPlace 54 · Grade 12 · Cannon | 12 | Cannon | 24:10.34 | 37 |
| 55 | Atticus GogginPlace 55 · Grade 11 · Charlotte Country Day | 11 | Charlotte Country Day | 24:35.50 | 0 |
| 56 | Yaz HathiramPlace 56 · Grade 9 · Charlotte Latin | 9 | Charlotte Latin | 24:42.74 | 0 |
| 57 | Anderson SchmergePlace 57 · Grade 10 · Covenant Day | 10 | Covenant Day | 24:45.75 | 38 |
| 58 | Justin WangPlace 58 · Grade 10 · Providence Day | 10 | Providence Day | 24:55.17 | 0 |
| 59 | Paul DeyoungPlace 59 · Grade 9 · Covenant Day | 9 | Covenant Day | 24:56.08 | 39 |
| 60 | Cole HauschkaPlace 60 · Grade 9 · Charlotte Country Day | 9 | Charlotte Country Day | 25:15.39 | 0 |
| 61 | Harjan SinghPlace 61 · Grade 9 · Providence Day | 9 | Providence Day | 25:30.84 | 0 |
| 62 | Will HamiltonPlace 62 · Grade 10 · Providence Day | 10 | Providence Day | 25:33.31 | 0 |
| 63 | Adrian BotzolakisPlace 63 · Grade 9 · Charlotte Country Day | 9 | Charlotte Country Day | 25:35.05 | 0 |
| 64 | Matthew KangPlace 64 · Grade 10 · Charlotte Christian | 10 | Charlotte Christian | 25:41.88 | 40 |
| 65 | John Luke BarnhardtPlace 65 · Grade 11 · Covenant Day | 11 | Covenant Day | 25:52.23 | 41 |
| 66 | Keith BrunnemerPlace 66 · Grade 12 · Charlotte Latin | 12 | Charlotte Latin | 26:00.83 | 0 |
| 67 | Hunter ReiseltPlace 67 · Grade 10 · Charlotte Christian | 10 | Charlotte Christian | 26:06.27 | 42 |
| 68 | Jack SlaterPlace 68 · Grade 10 · Charlotte Christian | 10 | Charlotte Christian | 26:11.86 | 43 |
| 69 | Jonah ZaidmanPlace 69 · Grade 10 · Providence Day | 10 | Providence Day | 26:25.82 | 0 |
| 70 | Trey BakerPlace 70 · Grade 12 · Providence Day | 12 | Providence Day | 26:28.49 | 0 |
| 71 | Stefan BotzolakisPlace 71 · Grade 11 · Charlotte Country Day | 11 | Charlotte Country Day | 26:31.04 | 0 |
| 72 | Christian KpadenouPlace 72 · Grade 10 · Charlotte Country Day | 10 | Charlotte Country Day | 26:35.47 | 0 |
| 73 | Evan BennettPlace 73 · Grade 10 · Covenant Day | 10 | Covenant Day | 26:48.80 | 44 |
| 74 | Harley ShufordPlace 74 · Grade 9 · Charlotte Latin | 9 | Charlotte Latin | 27:08.11 | 0 |
| 75 | Will PattiPlace 75 · Grade 9 · Charlotte Latin | 9 | Charlotte Latin | 27:08.21 | 0 |
| 76 | Devdan MichelsenPlace 76 · Grade 9 · Charlotte Country Day | 9 | Charlotte Country Day | 28:43.23 PR | 0 |
| 77 | Mac FairPlace 77 · Grade 9 · Charlotte Christian | 9 | Charlotte Christian | 29:33.19 | 45 |
| 78 | Ben LongPlace 78 · Grade 11 · Charlotte Country Day | 11 | Charlotte Country Day | 29:33.29 | 0 |
| 79 | David Allen BrantleyPlace 79 · Grade 9 · Charlotte Country Day | 9 | Charlotte Country Day | 29:33.85 | 0 |
| 80 | Rishi MishraPlace 80 · Grade 9 · Providence Day | 9 | Providence Day | 29:48.93 PR | 0 |
| 81 | Alex RuizPlace 81 · Grade 9 · Charlotte Latin | 9 | Charlotte Latin | 30:06.74 | 0 |
| 82 | Diondre HartPlace 82 · Grade 10 · Charlotte Country Day | 10 | Charlotte Country Day | 30:07.14 | 0 |
| 83 | Nathan ObengPlace 83 · Grade 12 · Charlotte Latin | 12 | Charlotte Latin | 30:41.42 | 0 |
| 84 | Cole ZapataPlace 84 · Grade 10 · Providence Day | 10 | Providence Day | 30:48.80 | 0 |
| 85 | Madikay NdiayePlace 85 · Grade 11 · Cannon | 11 | Cannon | 31:04.37 | 46 |
| 86 | Mitchell PerryPlace 86 · Grade 9 · Charlotte Country Day | 9 | Charlotte Country Day | 33:15.87 | 0 |
| 87 | Jack TottenPlace 87 · Grade 9 · Charlotte Latin | 9 | Charlotte Latin | 39:30.75 | 0 |