| 1 | Ford EvansPlace 1 · Grade 12 · Clayton | 12 | Clayton | 19:21.00 |
| 2 | Jeremy GrierPlace 2 · Grade 12 · Clayton | 12 | Clayton | 19:47.00 |
| 3 | Jack BarbulescuPlace 3 · Grade 10 · Willow Spring | 10 | Willow Spring | 20:21.00 |
| 4 | Caleb GareyPlace 4 · Grade 11 · Clayton | 11 | Clayton | 20:23.00 |
| 5 | Thomas BrownPlace 5 · Grade 10 · Willow Spring | 10 | Willow Spring | 20:23.50 |
| 6 | Connor TrullingerPlace 6 · Grade 11 · Cleveland High Schoo | 11 | Cleveland High Schoo | 21:09.00 |
| 7 | Caleb CondePlace 7 · Grade 9 · Clayton | 9 | Clayton | 21:11.00 |
| 8 | Nickolas MayerPlace 8 · Grade 11 · Willow Spring | 11 | Willow Spring | 21:13.00 |
| 9 | Tucker AltmanPlace 9 · Grade 12 · Clayton | 12 | Clayton | 21:37.00 |
| 10 | Blake LanePlace 10 · Grade 10 · Willow Spring | 10 | Willow Spring | 21:39.00 |
| 11 | J.T. MatthewsPlace 11 · Grade 11 · Cleveland High Schoo | 11 | Cleveland High Schoo | 21:45.00 |
| 12 | Rainger WilleyPlace 12 · Grade 11 · Cleveland High Schoo | 11 | Cleveland High Schoo | 21:47.00 |
| 13 | Chase CoughlinPlace 13 · Grade 11 · Clayton | 11 | Clayton | 22:02.00 |
| 14 | Kylen BergmanPlace 14 · Grade 10 · Cleveland High Schoo | 10 | Cleveland High Schoo | 22:17.00 |
| 15 | Drew TamsonPlace 15 · Grade 11 · Clayton | 11 | Clayton | 22:24.00 |
| 16 | Evan HermanPlace 16 · Grade 12 · Clayton | 12 | Clayton | 22:48.00 |
| 17 | Zachary SoderbergPlace 17 · Grade 10 · Willow Spring | 10 | Willow Spring | 22:51.00 |
| 18 | Kyle MannPlace 18 · Grade 12 · Clayton | 12 | Clayton | 23:08.00 |
| 19 | Bobby HudsonPlace 19 · Grade 9 · Clayton | 9 | Clayton | 23:22.00 |
| 20 | Everest PettusPlace 20 · Grade 11 · Willow Spring | 11 | Willow Spring | 23:29.00 |
| 21 | Maliki WhitlowPlace 21 · Grade 9 · Clayton | 9 | Clayton | 23:30.00 |
| 22 | Aidan FletcherPlace 22 · Grade 9 · Willow Spring | 9 | Willow Spring | 23:32.00 |
| 23 | Tanner BainPlace 23 · Grade 10 · Clayton | 10 | Clayton | 23:35.00 |
| 24 | Brandon WisniewskiPlace 24 · Grade 11 · Willow Spring | 11 | Willow Spring | 23:50.00 |
| 25 | Adam WatsonPlace 25 · Grade 9 · Clayton | 9 | Clayton | 23:55.00 |
| 26 | Billy HopkinsPlace 26 · Grade 11 · Cleveland High Schoo | 11 | Cleveland High Schoo | 23:56.00 |
| 27 | Zachary BroadusPlace 27 · Grade 11 · Clayton | 11 | Clayton | 24:55.00 |
| 28 | Zavion PowellPlace 28 · Grade 10 · Southeast Raleigh | 10 | Southeast Raleigh | 25:23.00 |
| 29 | Preston SharpPlace 29 · Grade 10 · Cleveland High Schoo | 10 | Cleveland High Schoo | 25:24.00 |
| 30 | James MichaelPlace 30 · Grade 9 · Cleveland High Schoo | 9 | Cleveland High Schoo | 25:40.00 |
| 31 | Nathaniel BulgerPlace 31 · Grade 10 · Willow Spring | 10 | Willow Spring | 25:48.00 |
| 32 | Isaiah GleisingerPlace 32 · Grade 9 · Willow Spring | 9 | Willow Spring | 25:50.00 |
| 33 | Edgar Duran-ColinPlace 33 · Grade 10 · Clayton | 10 | Clayton | 27:58.00 |
| 34 | Dakota MorleyPlace 34 · Grade 11 · Cleveland High Schoo | 11 | Cleveland High Schoo | 28:06.00 |
| 35 | Hunter RothePlace 35 · Grade 10 · Willow Spring | 10 | Willow Spring | 28:34.00 |
| 36 | Tybalt AmesPlace 36 · Grade 9 · Willow Spring | 9 | Willow Spring | 30:20.00 |
| 37 | Elijah BeltPlace 37 · Grade 11 · Southeast Raleigh | 11 | Southeast Raleigh | 30:21.00 |
| 38 | Mason JacksonPlace 38 · Grade 10 · Cleveland High Schoo | 10 | Cleveland High Schoo | 31:52.00 |
| 39 | Blake GoeringPlace 39 · Grade 9 · Willow Spring | 9 | Willow Spring | 34:20.00 |
| 40 | Preston ThomasPlace 40 · Grade 10 · Cleveland High Schoo | 10 | Cleveland High Schoo | 40:34.00 |
| 41 | Kaden MatthewsPlace 41 · Grade 9 · Cleveland High Schoo | 9 | Cleveland High Schoo | 42:11.00 |