| 1 | Ben VerchickPlace 1 · Grade 11 · Union Pines | 11 | Union Pines | 19:44.20 |
| 2 | Trace FraleyPlace 2 · Grade 12 · Union Pines | 12 | Union Pines | 19:44.30 |
| 3 | Dalton GrahamPlace 3 · Grade 9 · Union Pines | 9 | Union Pines | 19:44.40 |
| 4 | Pieter EnkemaPlace 4 · Grade 11 · Union Pines | 11 | Union Pines | 19:44.50 |
| 5 | Sam PattersonPlace 5 · Grade 10 · Union Pines | 10 | Union Pines | 19:55.05 |
| 6 | Nick BenefieldPlace 6 · Grade 10 · Lee Senior | 10 | Lee Senior | 20:03.83 |
| 7 | Connor WellsPlace 7 · Grade 10 · Lee Senior | 10 | Lee Senior | 20:04.29 |
| 8 | Josh PattersonPlace 8 · Grade 10 · Union Pines | 10 | Union Pines | 20:18.89 |
| 9 | Ryan FlemingPlace 9 · Grade 12 · Union Pines | 12 | Union Pines | 20:48.52 |
| 10 | Kaleb DennenyPlace 10 · Grade 10 · Union Pines | 10 | Union Pines | 20:54.32 |
| 11 | Dalton TomeskiPlace 11 · Grade 12 · Union Pines | 12 | Union Pines | 21:09.90 |
| 12 | Josh YeshulasPlace 12 · Grade 11 · Union Pines | 11 | Union Pines | 21:11.97 |
| 13 | Ervin AlmanzarPlace 13 · Grade 9 · Lee Senior | 9 | Lee Senior | 21:18.08 |
| 14 | Jacob NumerickPlace 14 · Grade 10 · Union Pines | 10 | Union Pines | 21:32.23 |
| 15 | Jaheem UzzellPlace 15 · Grade 10 · Union Pines | 10 | Union Pines | 21:53.06 |
| 16 | Carson JacksonPlace 16 · Grade 9 · Lee Senior | 9 | Lee Senior | 21:59.84 |
| 17 | Tavish FraleyPlace 17 · Grade 9 · Union Pines | 9 | Union Pines | 22:02.06 |
| 18 | Samuel ParkPlace 18 · Grade 9 · Union Pines | 9 | Union Pines | 22:31.33 |
| 19 | John PickardPlace 19 · Grade 11 · Lee Senior | 11 | Lee Senior | 22:36.45 |
| 20 | Will CooperPlace 20 · Grade 12 · Lee Senior | 12 | Lee Senior | 23:18.07 |
| 21 | Brent HolderPlace 21 · Grade 12 · Southern Lee | 12 | Southern Lee | 23:22.14 |
| 22 | Ethan ThurstonPlace 22 · Grade 12 · Union Pines | 12 | Union Pines | 23:57.28 |
| 23 | Victor VenjohnPlace 23 · Grade 11 · Union Pines | 11 | Union Pines | 23:59.92 |
| 24 | Richard HooverPlace 24 · Grade 9 · Union Pines | 9 | Union Pines | 24:03.59 |
| 25 | Lawrence GarnerPlace 25 · Grade 9 · Union Pines | 9 | Union Pines | 24:13.09 |
| 26 | Jan HoffmanPlace 26 · Grade 12 · Southern Lee | 12 | Southern Lee | 24:15.21 |
| 27 | Ethan SherrardPlace 27 · Grade 12 · Union Pines | 12 | Union Pines | 24:16.41 |
| 28 | Tyler FreyPlace 28 · Grade 9 · Union Pines | 9 | Union Pines | 24:45.92 |
| 29 | Spencer CravenPlace 29 · Grade 10 · Union Pines | 10 | Union Pines | 24:47.10 |
| 30 | Collin VanCleavePlace 30 · Grade 10 · Union Pines | 10 | Union Pines | 24:47.80 |
| 31 | Daniel RichardPlace 31 · Grade 9 · Union Pines | 9 | Union Pines | 24:49.05 |
| 32 | Andrew FlemmingPlace 32 · Grade 10 · Lee Senior | 10 | Lee Senior | 25:44.10 |
| 33 | Alex UnderwoodPlace 33 · Grade 11 · Lee Senior | 11 | Lee Senior | 25:55.62 |
| 34 | Travis RauPlace 34 · Grade 11 · Union Pines | 11 | Union Pines | 26:05.32 |
| 35 | Ben GagnardPlace 35 · Grade 9 · Union Pines | 9 | Union Pines | 26:09.64 |
| 36 | Wilson ChildsPlace 36 · Grade 11 · Lee Senior | 11 | Lee Senior | 26:10.81 |
| 37 | Tony KainsuwatPlace 37 · Lee Senior | — | Lee Senior | 26:20.90 |
| 38 | Cameron KlinePlace 38 · Grade 9 · Lee Senior | 9 | Lee Senior | 26:21.11 |
| 39 | Brandon ThomasPlace 39 · Grade 9 · Union Pines | 9 | Union Pines | 26:24.81 |
| 40 | William CappazoliPlace 40 · Grade 9 · Union Pines | 9 | Union Pines | 26:28.63 |
| 41 | Mekhi WomackPlace 41 · Grade 9 · Southern Lee | 9 | Southern Lee | 27:17.54 |
| 42 | Dylan GattisPlace 42 · Grade 9 · Union Pines | 9 | Union Pines | 28:13.11 |
| 43 | Bryce ChappellPlace 43 · Grade 9 · Southern Lee | 9 | Southern Lee | 29:53.60 |
| 44 | Miguel Navarro GomezPlace 44 · Grade 10 · Lee Senior | 10 | Lee Senior | 30:22.00 |
| 45 | Jordan CramPlace 45 · Grade 9 · Southern Lee | 9 | Southern Lee | 30:47.94 |
| 46 | Restre P0Place 46 · Southern Lee | — | Southern Lee | 31:30.81 |
| 47 | Carlos EscobarPlace 47 · Grade 11 · Lee Senior | 11 | Lee Senior | 31:36.80 |
| 48 | Hunter WilkinsonPlace 48 · Grade 10 · Lee Senior | 10 | Lee Senior | 32:43.20 |
| 49 | Zach WheelerPlace 49 · Grade 12 · Union Pines | 12 | Union Pines | 33:25.40 |
| 50 | Neil BullardPlace 50 · Grade 12 · Southern Lee | 12 | Southern Lee | 35:40.20 |
| 51 | Jack KnightPlace 51 · Grade 11 · Lee Senior | 11 | Lee Senior | 38:18.00 |
| 52 | Will JacklingPlace 52 · Grade 9 · Lee Senior | 9 | Lee Senior | 38:22.20 |