| 1 | Liam PeeryPlace 1 · Grade 8 · Trinity Episcopal | 8 | Trinity Episcopal | 10:12.05 |
| 2 | Ethan SloopPlace 2 · Grade 8 · Providence Day | 8 | Providence Day | 10:21.13 PR |
| 3 | Campbell KiddPlace 3 · Grade 8 · Covenant Day | 8 | Covenant Day | 10:23.03 PR |
| 4 | James IsenhourPlace 4 · Grade 8 · Cannon | 8 | Cannon | 11:14.24 |
| 5 | John BerardiPlace 5 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 11:25.74 |
| 6 | Brenton ClarkPlace 6 · Grade 8 · Charlotte Country Day | 8 | Charlotte Country Day | 11:34.46 PR |
| 7 | Will O'RourkePlace 7 · Grade 7 · Covenant Day | 7 | Covenant Day | 11:40.23 PR |
| 8 | Penn JacksonPlace 8 · Grade 8 · Providence Day | 8 | Providence Day | 11:41.51 |
| 9 | Luke ZingalePlace 9 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 11:43.36 PR |
| 10 | John William MurrayPlace 10 · Grade 7 · Covenant Day | 7 | Covenant Day | 11:46.30 PR |
| 11 | Niam ShahPlace 11 · Grade 8 · Providence Day | 8 | Providence Day | 11:47.73 PR |
| 12 | Ethan DunniganPlace 12 · Grade 7 · Charlotte Latin | 7 | Charlotte Latin | 11:54.52 PR |
| 13 | Rian VakhariaPlace 13 · Grade 8 · Providence Day | 8 | Providence Day | 11:55.21 |
| 14 | Jack GrahamPlace 14 · Grade 8 · Charlotte Country Day | 8 | Charlotte Country Day | 11:55.47 PR |
| 15 | Charlie HaydonPlace 15 · Grade 6 · Trinity Episcopal | 6 | Trinity Episcopal | 11:59.96 |
| 16 | George DurbanPlace 16 · Grade 8 · Trinity Episcopal | 8 | Trinity Episcopal | 12:01.67 PR |
| 17 | Chase HovisPlace 17 · Grade 7 · Providence Day | 7 | Providence Day | 12:03.37 PR |
| 18 | Stuart ShawPlace 18 · Grade 8 · Charlotte Latin | 8 | Charlotte Latin | 12:12.03 |
| 19 | Harrison HanisPlace 19 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 12:34.61 |
| 20 | Sam AndresPlace 20 · Grade 7 · Providence Day | 7 | Providence Day | 12:36.09 PR |
| 21 | Calvin MajorPlace 21 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 12:36.35 PR |
| 22 | Duncan SharpePlace 22 · Grade 8 · Providence Day | 8 | Providence Day | 12:40.84 PR |
| 23 | Caleb QueenPlace 23 · Grade 7 · Covenant Day | 7 | Covenant Day | 12:41.93 PR |
| 24 | Andrew EustisPlace 24 · Grade 8 · Providence Day | 8 | Providence Day | 12:57.27 PR |
| 25 | Peter PatriciuPlace 25 · Grade 6 · Trinity Episcopal | 6 | Trinity Episcopal | 13:04.96 |
| 26 | Andrew SherckPlace 26 · Grade 7 · Providence Day | 7 | Providence Day | 13:06.30 |
| 27 | Evan DionPlace 27 · Grade 7 · Charlotte Latin | 7 | Charlotte Latin | 13:10.17 |
| 28 | Grant DrensekPlace 28 · Grade 8 · Holy Trinity | 8 | Holy Trinity | 13:14.45 |
| 29 | Colin SheaPlace 29 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 13:17.39 |
| 30 | Cannon TaftPlace 30 · Grade 7 · Covenant Day | 7 | Covenant Day | 13:17.63 PR |
| 31 | Reid MeldauPlace 31 · Grade 8 · Holy Trinity | 8 | Holy Trinity | 13:19.43 PR |
| 32 | Gavin VoightPlace 32 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 13:20.06 PR |
| 33 | John SojaPlace 33 · Grade 8 · Holy Trinity | 8 | Holy Trinity | 13:20.92 PR |
| 34 | Bradley SmithPlace 34 · Grade 8 · Charlotte Country Day | 8 | Charlotte Country Day | 13:21.99 PR |
| 35 | Gabe QasimPlace 35 · Grade 8 · Charlotte Country Day | 8 | Charlotte Country Day | 13:23.79 PR |
| 36 | Jon Michael HayesPlace 36 · Grade 7 · Covenant Day | 7 | Covenant Day | 13:25.12 |
| 37 | Lincoln SkipperPlace 37 · Grade 8 · Trinity Episcopal | 8 | Trinity Episcopal | 13:25.25 PR |
| 38 | Gabriel WilliamsPlace 38 · Grade 7 · Charlotte Latin | 7 | Charlotte Latin | 13:28.04 |
| 39 | Luke MeldauPlace 39 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 13:29.50 PR |
| 40 | Benjamin MorrisPlace 40 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 13:30.87 PR |
| 41 | Jason RossPlace 41 · Grade 8 · Charlotte Christian | 8 | Charlotte Christian | 13:31.00 PR |
| 42 | Cuppy PaikPlace 42 · Grade 8 · Providence Day | 8 | Providence Day | 13:38.42 PR |
| 43 | Zwai TuniswaPlace 43 · Grade 8 · Cannon | 8 | Cannon | 13:48.34 |
| 44 | Anthony MazzaPlace 44 · Grade 8 · Providence Day | 8 | Providence Day | 13:58.05 PR |
| 45 | Callan HenryPlace 45 · Grade 7 · Providence Day | 7 | Providence Day | 13:59.43 PR |
| 46 | Ryan DavisPlace 46 · Grade 8 · Holy Trinity | 8 | Holy Trinity | 14:03.21 PR |
| 47 | Tripper LavinsPlace 47 · Grade 8 · Providence Day | 8 | Providence Day | 14:05.71 PR |
| 48 | Walker SmithPlace 48 · Grade 8 · Cannon | 8 | Cannon | 14:07.75 |
| 49 | Daniel PisarskiPlace 49 · Grade 8 · Charlotte Christian | 8 | Charlotte Christian | 14:07.96 PR |
| 50 | Ames JohnsonPlace 50 · Grade 7 · Providence Day | 7 | Providence Day | 14:11.09 PR |
| 51 | Finn BlandfordPlace 51 · Grade 7 · Providence Day | 7 | Providence Day | 14:12.21 PR |
| 52 | Ronan OnealPlace 52 · Grade 8 · Providence Day | 8 | Providence Day | 14:13.95 PR |
| 53 | Baker TomascakPlace 53 · Grade 7 · Charlotte Country Day | 7 | Charlotte Country Day | 14:18.33 PR |
| 54 | Henry DudleyPlace 54 · Grade 7 · Charlotte Country Day | 7 | Charlotte Country Day | 14:23.60 PR |
| 55 | Rhodes McBridePlace 55 · Grade 8 · Charlotte Country Day | 8 | Charlotte Country Day | 14:24.38 PR |
| 56 | Keegan BalabanPlace 56 · Grade 7 · Charlotte Latin | 7 | Charlotte Latin | 14:25.06 PR |
| 57 | Ethan HarrisPlace 57 · Grade 7 · Cannon | 7 | Cannon | 14:27.30 PR |
| 58 | Enric ArevaloPlace 58 · Grade 8 · Charlotte Latin | 8 | Charlotte Latin | 14:30.35 |
| 59 | Conner HughesPlace 59 · Grade 6 · Trinity Episcopal | 6 | Trinity Episcopal | 14:30.91 |
| 60 | Charlie ShieldsPlace 60 · Grade 8 · Charlotte Christian | 8 | Charlotte Christian | 14:33.96 |
| 61 | Carson AllenPlace 61 · Grade 7 · Trinity Episcopal | 7 | Trinity Episcopal | 14:37.11 |
| 62 | Cooper HarknettPlace 62 · Grade 7 · Charlotte Country Day | 7 | Charlotte Country Day | 14:38.61 PR |
| 63 | Parker HallPlace 63 · Grade 7 · Trinity Episcopal | 7 | Trinity Episcopal | 14:39.94 PR |
| 64 | William KonoffPlace 64 · Grade 8 · Cannon | 8 | Cannon | 14:40.11 |
| 65 | Timothee Blandin-TarisPlace 65 · Grade 8 · Holy Trinity | 8 | Holy Trinity | 14:44.35 PR |
| 66 | Thomas LackeyPlace 66 · Grade 7 · Cannon | 7 | Cannon | 14:44.64 PR |
| 67 | William CollinsPlace 67 · Grade 7 · Cannon | 7 | Cannon | 14:46.27 PR |
| 68 | Ben ZmudaPlace 68 · Grade 7 · Charlotte Christian | 7 | Charlotte Christian | 14:51.31 |
| 69 | Samuel HollowayPlace 69 · Grade 7 · Covenant Day | 7 | Covenant Day | 15:06.38 |
| 70 | Jason ThompsonPlace 70 · Grade 7 · Cannon | 7 | Cannon | 15:10.29 |
| 71 | Bivanshu PaudelPlace 71 · Grade 8 · Charlotte Latin | 8 | Charlotte Latin | 15:10.37 PR |
| 72 | Ryker ArnoldPlace 72 · Grade 7 · Charlotte Latin | 7 | Charlotte Latin | 15:11.19 |
| 73 | Gavin RogersPlace 73 · Grade 8 · Cannon | 8 | Cannon | 15:11.29 |
| 74 | Henry OakesPlace 74 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 15:49.94 PR |
| 75 | Ryan TurnerPlace 75 · Grade 8 · Charlotte Christian | 8 | Charlotte Christian | 16:09.20 |
| 76 | Carter MorrowPlace 76 · Grade 8 · Cannon | 8 | Cannon | 16:21.98 PR |
| 77 | Powers ThiesPlace 77 · Grade 7 · Charlotte Latin | 7 | Charlotte Latin | 16:47.21 |
| 78 | Tyler LammPlace 78 · Grade 8 · Charlotte Country Day | 8 | Charlotte Country Day | 16:57.72 |
| 79 | Ethan WalkerPlace 79 · Grade 8 · Cannon | 8 | Cannon | 16:58.82 PR |
| 80 | Matthew PrakashPlace 80 · Grade 8 · Providence Day | 8 | Providence Day | 17:00.34 |
| 81 | Henry BrashearPlace 81 · Grade 8 · Charlotte Country Day | 8 | Charlotte Country Day | 17:07.85 |
| 82 | Julian ClarkPlace 82 · Grade 6 · Trinity Episcopal | 6 | Trinity Episcopal | 17:12.55 PR |
| 83 | Jack LuquirePlace 83 · Grade 7 · Trinity Episcopal | 7 | Trinity Episcopal | 17:28.75 |
| 84 | Isaac OkrahPlace 84 · Grade 6 · Trinity Episcopal | 6 | Trinity Episcopal | 17:42.53 PR |
| 85 | Arshil SaxenaPlace 85 · Grade 8 · Providence Day | 8 | Providence Day | 18:47.92 PR |
| 86 | Harlan EdwardsPlace 86 · Grade 7 · Trinity Episcopal | 7 | Trinity Episcopal | 21:14.84 |