| 1 | Fulton ShoberPlace 1 · Grade 12 · East Mecklenburg | 12 | East Mecklenburg | 19:25.50 |
| 2 | Derek HillPlace 2 · Grade 11 · Central Cabarrus | 11 | Central Cabarrus | 19:37.95 |
| 3 | Ezekiel JohnsonPlace 3 · Grade 11 · East Mecklenburg | 11 | East Mecklenburg | 19:57.33 |
| 4 | Nickolaus ClevelandPlace 4 · Grade 12 · Independence | 12 | Independence | 20:17.40 |
| 5 | Julian MendozaPlace 5 · Grade 11 · Hickory Ridge | 11 | Hickory Ridge | 20:31.11 |
| 6 | Donald Moore IIIPlace 6 · Grade 9 · East Mecklenburg | 9 | East Mecklenburg | 20:42.57 |
| 7 | Elijah LavanPlace 7 · Grade 9 · Hickory Ridge | 9 | Hickory Ridge | 20:44.19 |
| 8 | Aidan EzzellPlace 8 · Grade 11 · Carmel Christian | 11 | Carmel Christian | 20:50.08 |
| 9 | Dylan LambPlace 9 · Grade 11 · Hickory Ridge | 11 | Hickory Ridge | 20:55.53 |
| 10 | Bryce AndersonPlace 10 · Grade 11 · Hickory Ridge | 11 | Hickory Ridge | 20:55.97 |
| 11 | Sam CriderPlace 11 · Grade 12 · Hickory Ridge | 12 | Hickory Ridge | 20:57.72 |
| 12 | Santiago SalasPlace 12 · Grade 11 · Hickory Ridge | 11 | Hickory Ridge | 20:58.20 |
| 13 | Luke LinkelPlace 13 · Grade 12 · Northwest Cabarrus | 12 | Northwest Cabarrus | 20:58.69 |
| 14 | Raj PatelPlace 14 · Grade 11 · Northwest Cabarrus | 11 | Northwest Cabarrus | 20:59.66 |
| 15 | Blake AndrewsPlace 15 · Grade 9 · Northwest Cabarrus | 9 | Northwest Cabarrus | 21:03.13 |
| 16 | Sam HanleyPlace 16 · Grade 11 · East Mecklenburg | 11 | East Mecklenburg | 21:10.48 |
| 17 | Andrew SeeligPlace 17 · Grade 12 · Carmel Christian | 12 | Carmel Christian | 21:19.88 |
| 18 | Owen EvansPlace 18 · Grade 9 · Northwest Cabarrus | 9 | Northwest Cabarrus | 21:20.63 |
| 19 | Ethan BaileyPlace 19 · Grade 12 · Robinson | 12 | Robinson | 21:22.34 |
| 20 | Ashton VenturaPlace 20 · Grade 10 · Robinson | 10 | Robinson | 21:22.89 |
| 21 | Nicholas O'Brien-PiferPlace 21 · Grade 11 · Independence | 11 | Independence | 21:24.49 |
| 22 | Jonavon WhitakerPlace 22 · Grade 11 · Northwest Cabarrus | 11 | Northwest Cabarrus | 21:24.89 |
| 23 | Ty MurphyPlace 23 · Grade 10 · Carmel Christian | 10 | Carmel Christian | 21:26.69 |
| 24 | Will McCullochPlace 24 · Grade 9 · Carmel Christian | 9 | Carmel Christian | 21:27.10 |
| 25 | Zackery JonesPlace 25 · Grade 11 · East Mecklenburg | 11 | East Mecklenburg | 21:31.62 |
| 26 | Austin SidesPlace 26 · Grade 12 · Hickory Ridge | 12 | Hickory Ridge | 21:31.95 |
| 27 | Peter RantalaPlace 27 · Grade 9 · East Mecklenburg | 9 | East Mecklenburg | 21:46.54 |
| 28 | Luke GrottenthalerPlace 28 · Grade 12 · Garinger | 12 | Garinger | 21:47.77 |
| 29 | Colin FrancoPlace 29 · Grade 10 · Carmel Christian | 10 | Carmel Christian | 22:03.16 |
| 30 | Cannon PowellPlace 30 · Grade 9 · Hickory Ridge | 9 | Hickory Ridge | 22:03.49 |
| 31 | Samuel HartmanPlace 31 · Grade 9 · Central Cabarrus | 9 | Central Cabarrus | 22:15.14 |
| 32 | Dylan SteedPlace 32 · Grade 11 · Central Cabarrus | 11 | Central Cabarrus | 22:19.51 |
| 33 | Kensho PilkeyPlace 33 · Grade 11 · Independence | 11 | Independence | 22:19.93 |
| 34 | Henry StiffPlace 34 · Grade 11 · East Mecklenburg | 11 | East Mecklenburg | 22:20.52 |
| 35 | Luke MastertonPlace 35 · Grade 11 · Central Cabarrus | 11 | Central Cabarrus | 22:57.92 |
| 36 | Colin KirilaPlace 36 · Grade 12 · Central Cabarrus | 12 | Central Cabarrus | 22:58.59 |
| 37 | Seven PopePlace 37 · Grade 12 · Olympic | 12 | Olympic | 22:59.89 |
| 38 | James RantalaPlace 38 · Grade 9 · East Mecklenburg | 9 | East Mecklenburg | 23:13.31 |
| 39 | John McCullochPlace 39 · Grade 10 · Carmel Christian | 10 | Carmel Christian | 23:13.63 |
| 40 | Jackson BaglioPlace 40 · Grade 9 · Central Cabarrus | 9 | Central Cabarrus | 23:26.83 |
| 41 | Ian HawksPlace 41 · Grade 11 · Central Cabarrus | 11 | Central Cabarrus | 23:38.86 |
| 42 | Elijah GuzmanPlace 42 · Grade 12 · Independence | 12 | Independence | 23:48.65 |
| 43 | Shane HendersonPlace 43 · Grade 12 · Independence | 12 | Independence | 23:49.88 |
| 44 | Bransen RhewPlace 44 · Grade 11 · Robinson | 11 | Robinson | 23:50.33 |
| 45 | Ethan SproulsPlace 45 · Grade 12 · Central Cabarrus | 12 | Central Cabarrus | 24:06.11 |
| 46 | Evan MannPlace 46 · Grade 11 · Carmel Christian | 11 | Carmel Christian | 24:12.14 |
| 47 | Jamari ToussaintPlace 47 · Grade 8 · Olympic | 8 | Olympic | 24:17.21 PR |
| 48 | Carter SchenckPlace 48 · Grade 12 · Independence | 12 | Independence | 24:31.51 |
| 49 | Ryan BergsmithPlace 49 · Grade 10 · Central Cabarrus | 10 | Central Cabarrus | 24:34.11 |
| 50 | Andrew MichaudPlace 50 · Grade 12 · Robinson | 12 | Robinson | 25:01.44 |
| 51 | Colin BuceyPlace 51 · Grade 9 · Carmel Christian | 9 | Carmel Christian | 25:15.73 |
| 52 | Jack McGinnPlace 52 · Grade 11 · Carmel Christian | 11 | Carmel Christian | 25:29.97 |
| 53 | Cole AyscuePlace 53 · Grade 11 · Carmel Christian | 11 | Carmel Christian | 25:32.12 |
| 54 | Jake MoorePlace 54 · Grade 12 · East Mecklenburg | 12 | East Mecklenburg | 26:11.86 |
| 55 | Alex KirkPlace 55 · Grade 12 · Olympic | 12 | Olympic | 26:14.07 |
| 56 | Zach CarterPlace 56 · Grade 12 · Central Cabarrus | 12 | Central Cabarrus | 26:20.40 |
| 57 | Cole MillerPlace 57 · Grade 9 · Hickory Ridge | 9 | Hickory Ridge | 26:30.42 |
| 58 | Riley TamsirPlace 58 · Grade - · West Charlotte | - | West Charlotte | 27:06.97 PR |
| 59 | Brandon MillerPlace 59 · Grade 10 · Central Cabarrus | 10 | Central Cabarrus | 27:08.25 |
| 60 | Donovan LoftonPlace 60 · Grade 12 · Olympic | 12 | Olympic | 27:12.88 |
| 61 | Sathvic ChattaPlace 61 · Grade 10 · Olympic | 10 | Olympic | 27:38.86 |
| 62 | Calbert Garibo MartinezPlace 62 · Grade 10 · Central Cabarrus | 10 | Central Cabarrus | 29:52.44 |
| 63 | Jasiah ToussaintPlace 63 · Grade 8 · Olympic | 8 | Olympic | 31:35.11 PR |
| 64 | Nicholas TostPlace 64 · Grade 10 · Robinson | 10 | Robinson | 31:38.09 |
| 65 | Noah CraigPlace 65 · Grade 11 · Central Cabarrus | 11 | Central Cabarrus | 32:20.62 |