| 1 | Ephraim StaleyPlace 1 · Grade 12 · Independence | 12 | Independence | 18:22 |
| 2 | Freddy GeorgePlace 2 · Grade 11 · Mallard Creek | 11 | Mallard Creek | 19:18 |
| 3 | James TaylorPlace 3 · Grade 12 · East Mecklenburg | 12 | East Mecklenburg | 19:40 |
| 4 | Kenniel HallPlace 4 · Grade 12 · Mallard Creek | 12 | Mallard Creek | 20:31 |
| 5 | Tynarie MckinneyPlace 5 · Grade 12 · Mallard Creek | 12 | Mallard Creek | 20:38 |
| 6 | JaRon WilsonPlace 6 · Grade 12 · Mallard Creek | 12 | Mallard Creek | 20:39 |
| 7 | Lukas SamraPlace 7 · Grade 11 · East Mecklenburg | 11 | East Mecklenburg | 20:53 |
| 8 | Braden StavisPlace 8 · Grade 11 · Mallard Creek | 11 | Mallard Creek | 20:59 |
| 9 | Bryan DellPlace 9 · Grade 10 · Mallard Creek | 10 | Mallard Creek | 21:09 |
| 10 | Eric SummerourPlace 10 · Grade 10 · Carolina International | 10 | Carolina International | 21:10 |
| 11 | Raysean TorrencePlace 11 · Grade 12 · Mallard Creek | 12 | Mallard Creek | 21:27 |
| 12 | Kenyan BrittPlace 12 · Grade 11 · Berry | 11 | Berry | 21:28 PR |
| 13 | Joelle ClaudioPlace 13 · Grade 12 · Mallard Creek | 12 | Mallard Creek | 21:29 |
| 14 | Sean MatthewsPlace 14 · Grade 9 · Independence | 9 | Independence | 21:58 |
| 15 | Isaiah RatliffPlace 15 · Grade 12 · Mallard Creek | 12 | Mallard Creek | 22:02 |
| 16 | Dennis FoureauPlace 16 · Grade 10 · Independence | 10 | Independence | 22:08 |
| 17 | Luke HardwickPlace 17 · Grade 12 · Independence | 12 | Independence | 22:37 |
| 18 | Bodie KingPlace 18 · Grade 9 · East Mecklenburg | 9 | East Mecklenburg | 22:59 |
| 19 | Cullen PylesPlace 19 · Grade 10 · Independence | 10 | Independence | 23:06 |
| 20 | Jeremiah CabbagestalkPlace 20 · Grade 11 · Mallard Creek | 11 | Mallard Creek | 23:08 |
| 21 | Tyler BrownPlace 21 · Grade 12 · Mallard Creek | 12 | Mallard Creek | 23:09 |
| 22 | Rajan SmithPlace 22 · Grade 10 · Chambers | 10 | Chambers | 23:10 |
| 23 | Will JohnstonPlace 23 · Grade 11 · Independence | 11 | Independence | 23:15 |
| 24 | Saleem MuhammadPlace 24 · Grade 12 · Chambers | 12 | Chambers | 23:16 |
| 25 | Ruffin AusmanPlace 25 · Grade 12 · East Mecklenburg | 12 | East Mecklenburg | 23:22 |
| 26 | Maks OmbachPlace 26 · Grade 10 · East Mecklenburg | 10 | East Mecklenburg | 23:23 |
| 27 | Phelps YoungPlace 27 · Grade 9 · East Mecklenburg | 9 | East Mecklenburg | 23:30 |
| 28 | Noah WilliamsPlace 28 · Grade 10 · Berry | 10 | Berry | 23:34 PR |
| 29 | Adam PrincePlace 29 · Grade 10 · East Mecklenburg | 10 | East Mecklenburg | 23:39 |
| 30 | Abynabi AsgedomPlace 30 · Grade 10 · East Mecklenburg | 10 | East Mecklenburg | 23:44 |
| 31 | Jamerson HamrickPlace 31 · Grade 12 · Mallard Creek | 12 | Mallard Creek | 23:55 |
| 32 | Wyatt FeussPlace 32 · Grade 12 · Olympic | 12 | Olympic | 24:15 |
| 33 | Oliver BrownPlace 33 · Grade 11 · Garinger | 11 | Garinger | 24:17 |
| 34 | Blake BiglowePlace 34 · Grade 11 · Chambers | 11 | Chambers | 24:28 |
| 35 | Javonne CarterPlace 35 · Grade 9 · Mallard Creek | 9 | Mallard Creek | 24:34 |
| 36 | Facundo Alonzo LescanoPlace 36 · Grade 12 · Independence | 12 | Independence | 24:56 |
| 37 | Alexander FlippinsPlace 37 · Grade 11 · Mallard Creek | 11 | Mallard Creek | 24:57 |
| 38 | Rex BakerPlace 38 · Grade 10 · Independence | 10 | Independence | 24:58 |
| 39 | Keith JenningsPlace 39 · Grade 10 · Independence | 10 | Independence | 25:03 |
| 40 | Edwardo PalancoPlace 40 · Grade 10 · Chambers | 10 | Chambers | 26:05 |
| 41 | Henry CortPlace 41 · Grade 9 · East Mecklenburg | 9 | East Mecklenburg | 26:29 |
| 42 | Graham KurtzPlace 42 · Grade 9 · East Mecklenburg | 9 | East Mecklenburg | 26:44 |
| 43 | Knox WarnerPlace 43 · Grade 10 · East Mecklenburg | 10 | East Mecklenburg | 26:45 |
| 44 | Cody SellsPlace 44 · Grade 9 · Independence | 9 | Independence | 27:06 |
| 45 | Damiangel RolonPlace 45 · Grade 11 · Mallard Creek | 11 | Mallard Creek | 27:55 |
| 46 | Xavier SmithPlace 46 · Grade 10 · Chambers | 10 | Chambers | 28:40 |
| 47 | London DelancyPlace 47 · Grade 11 · Garinger | 11 | Garinger | 28:45 |
| 48 | Richard CoelloPlace 48 · Grade 11 · Mallard Creek | 11 | Mallard Creek | 28:48 |
| 49 | Xavion SmithPlace 49 · Grade 10 · Mallard Creek | 10 | Mallard Creek | 29:21 |
| 50 | Justice FieldsPlace 50 · Grade 10 · Berry | 10 | Berry | 29:28 PR |
| 51 | Mariano ErvinPlace 51 · Grade 12 · Mallard Creek | 12 | Mallard Creek | 29:54 |
| 52 | Kane BasedaPlace 52 · Grade 11 · Olympic | 11 | Olympic | 30:05 |
| 53 | Zion RobinsonPlace 53 · Grade 9 · Mallard Creek | 9 | Mallard Creek | 30:08 |
| 54 | Tristen RadfordPlace 54 · Grade 9 · Berry | 9 | Berry | 30:17 PR |
| 55 | Jamir HowardPlace 55 · Grade 9 · Mallard Creek | 9 | Mallard Creek | 30:18 |
| 56 | Josh BrownPlace 56 · Grade 12 · Garinger | 12 | Garinger | 30:54 PR |
| 57 | Syler TanPlace 57 · Grade 10 · East Mecklenburg | 10 | East Mecklenburg | 30:55 |
| 58 | Corey HasleyPlace 58 · Grade 9 · East Mecklenburg | 9 | East Mecklenburg | 30:56 |
| 59 | Jordan CamaraPlace 59 · Grade 12 · Garinger | 12 | Garinger | 32:03 |
| 60 | Gabriel PerezPlace 60 · Grade 9 · Olympic | 9 | Olympic | 33:34 |
| 61 | Kai BroadbentPlace 61 · Grade 12 · Olympic | 12 | Olympic | 35:54 |
| 62 | Nathan RossPlace 62 · Grade 11 · Chambers | 11 | Chambers | 36:06 |
| 63 | Jayden WilliamsPlace 63 · Grade 10 · Carolina International | 10 | Carolina International | 38:52 PR |
| 64 | Kavish ShahPlace 64 · Grade 10 · Olympic | 10 | Olympic | 47:28 PR |