| 1 | Steven WyattPlace 1 · Grade 12 · Cherryville | 12 | Cherryville | 17:37.15 |
| 2 | Anderson WisePlace 2 · Grade 11 · West Lincoln | 11 | West Lincoln | 17:52.46 PR |
| 3 | Hayes KiserPlace 3 · Grade 11 · West Lincoln | 11 | West Lincoln | 18:27.80 PR |
| 4 | Miles HeavnerPlace 4 · Grade 10 · West Lincoln | 10 | West Lincoln | 19:02.93 PR |
| 5 | Seth LocklearPlace 5 · Grade 10 · Cherryville | 10 | Cherryville | 19:11.38 PR |
| 6 | Eli RobargePlace 6 · Grade 10 · West Lincoln | 10 | West Lincoln | 19:11.76 PR |
| 7 | Saman KedirPlace 7 · Grade 11 · Highland Tech | 11 | Highland Tech | 19:28.76 PR |
| 8 | Ja'Rehyl HamiltonPlace 8 · Grade 12 · Lincolnton | 12 | Lincolnton | 19:35.74 PR |
| 9 | Caleb KesterPlace 9 · Grade 9 · West Lincoln | 9 | West Lincoln | 19:37.51 |
| 10 | Mason PowersPlace 10 · Grade 10 · Cherryville | 10 | Cherryville | 19:59.91 PR |
| 11 | Josh MossPlace 11 · Grade 12 · Bessemer City | 12 | Bessemer City | 20:15.91 PR |
| 12 | Caleb GomezPlace 12 · Grade 10 · Cherryville | 10 | Cherryville | 20:27.54 PR |
| 13 | Yovanny GomezPlace 13 · Grade 11 · Cherryville | 11 | Cherryville | 20:30.26 PR |
| 14 | Jayden StarrPlace 14 · Grade 11 · Lincolnton | 11 | Lincolnton | 20:30.66 PR |
| 15 | James GibsonPlace 15 · Grade 12 · East Gaston | 12 | East Gaston | 21:03.83 PR |
| 16 | Ryder DellingerPlace 16 · Grade 11 · West Lincoln | 11 | West Lincoln | 21:06.23 PR |
| 17 | Jacorey DavisPlace 17 · Grade 10 · Highland Tech | 10 | Highland Tech | 21:08.21 PR |
| 18 | Grant EdwardsPlace 18 · Grade 10 · East Gaston | 10 | East Gaston | 21:38.19 PR |
| 19 | Giovonni AranagaPlace 19 · Grade 11 · Highland Tech | 11 | Highland Tech | 21:50.84 PR |
| 20 | Max DayPlace 20 · Grade 9 · Highland Tech | 9 | Highland Tech | 22:17.90 PR |
| 21 | Eian ArrowoodPlace 21 · Grade 11 · West Lincoln | 11 | West Lincoln | 22:36.53 PR |
| 22 | Braydon MossPlace 22 · Grade 11 · Bessemer City | 11 | Bessemer City | 23:12.77 PR |
| 23 | Charlie MorganPlace 23 · Grade 11 · Cherryville | 11 | Cherryville | 23:49.69 PR |
| 24 | Will PruittPlace 24 · Grade 9 · Cherryville | 9 | Cherryville | 23:52.00 PR |
| 25 | Narian HopperPlace 25 · Grade 10 · Cherryville | 10 | Cherryville | 24:41.34 PR |
| 26 | Jayden FalterPlace 26 · Grade 9 · Highland Tech | 9 | Highland Tech | 24:42.44 PR |
| 27 | Tucker MotesPlace 27 · Grade 11 · Highland Tech | 11 | Highland Tech | 24:54.00 PR |
| 28 | Adyn WhitePlace 28 · Grade 11 · East Gaston | 11 | East Gaston | 25:11.95 |
| 29 | Matthew DavidsonPlace 29 · Grade 11 · Highland Tech | 11 | Highland Tech | 25:40.65 PR |
| 30 | Christopher BryantPlace 30 · Grade 10 · East Gaston | 10 | East Gaston | 26:07.68 |
| 31 | Robert TompkinsPlace 31 · Grade 10 · Lincolnton | 10 | Lincolnton | 26:28.25 |
| 32 | Owen HussPlace 32 · Grade 11 · West Lincoln | 11 | West Lincoln | 27:32.63 PR |
| 33 | Hallil PalmerPlace 33 · Grade 10 · Highland Tech | 10 | Highland Tech | 27:46.13 |
| 34 | Abraham Diaz-AlvarezPlace 34 · Grade 9 · Lincolnton | 9 | Lincolnton | 31:10.70 PR |
| 35 | Jarryd FloydPlace 35 · Grade 10 · Highland Tech | 10 | Highland Tech | 32:10.06 PR |
| 36 | Ethan BellPlace 36 · Grade 10 · Highland Tech | 10 | Highland Tech | 32:49.15 PR |
| 37 | Kypten PolstonPlace 37 · Grade 10 · Highland Tech | 10 | Highland Tech | 34:27.44 PR |
| 38 | Reagan LankfordPlace 38 · Grade 9 · Highland Tech | 9 | Highland Tech | 35:33.20 |
| 39 | Jetson HamiltonPlace 39 · Grade 12 · Cherryville | 12 | Cherryville | 39:00.06 PR |