| 1 | Blaine HamlettPlace 1 · Grade 9 · High Point Christian Academy | 9 | High Point Christian Academy | 19:03.96 |
| 2 | Liam PointerPlace 2 · Grade 9 · Trinity School of Durham | 9 | Trinity School of Durham | 20:16.04 |
| 3 | Jayden BoomPlace 3 · Grade 9 · Chatham Thunder Homeschool | 9 | Chatham Thunder Homeschool | 20:20.30 |
| 4 | Shiloh WongPlace 4 · Grade 10 · Trinity School of Durham | 10 | Trinity School of Durham | 20:21.32 |
| 5 | Samuel FryPlace 5 · Grade 12 · Chatham Thunder Homeschool | 12 | Chatham Thunder Homeschool | 20:35.86 |
| 6 | Nathaniel DeGuzmanPlace 6 · Grade 12 · Trinity School of Durham | 12 | Trinity School of Durham | 20:40.65 |
| 7 | Carter GlennPlace 7 · Grade 10 · Trinity School of Durham | 10 | Trinity School of Durham | 20:43.78 |
| 8 | Allester BrysonPlace 8 · Grade 9 · High Point Christian Academy | 9 | High Point Christian Academy | 20:51.53 |
| 9 | Elisha MortonPlace 9 · Grade 10 · Burlington Christian Academy | 10 | Burlington Christian Academy | 21:21.84 |
| 10 | Myles DecosimoPlace 10 · Grade 12 · Trinity School of Durham | 12 | Trinity School of Durham | 21:26.27 |
| 11 | Adam BialobrzeskiPlace 11 · Grade 10 · High Point Christian Academy | 10 | High Point Christian Academy | 21:26.76 |
| 12 | Ryan ThurmanPlace 12 · Grade Fr · Trinity School of Durham | Fr | Trinity School of Durham | 21:27.51 |
| 13 | Allen PurgasonPlace 13 · Grade 11 · High Point Christian Academy | 11 | High Point Christian Academy | 21:46.73 |
| 14 | Bentley PergersonPlace 14 · Grade 9 · Grace Christian Academy | 9 | Grace Christian Academy | 22:00.46 |
| 15 | Mason DaltonPlace 15 · Grade 8 · Burlington Christian Academy | 8 | Burlington Christian Academy | 22:43.60 |
| 16 | Xiyue ZhangPlace 16 · Grade 10 · Carolina Friends | 10 | Carolina Friends | 22:45.85 |
| 17 | Bennett PalmerPlace 17 · Grade 10 · Trinity School of Durham | 10 | Trinity School of Durham | 22:48.14 |
| 18 | Colin GodwinPlace 18 · Grade 12 · Burlington Christian Academy | 12 | Burlington Christian Academy | 22:52.35 |
| 19 | Joshua WorshamPlace 19 · Grade 12 · Trinity School of Durham | 12 | Trinity School of Durham | 23:00.70 |
| 20 | Aidan McDuffiePlace 20 · Grade 10 · The Hawbridge School | 10 | The Hawbridge School | 23:01.32 |
| 21 | Alex WichmanPlace 21 · Grade 11 · High Point Christian Academy | 11 | High Point Christian Academy | 23:05.18 |
| 22 | Reid ChaflinPlace 22 · Grade 11 · Trinity School of Durham | 11 | Trinity School of Durham | 23:07.72 |
| 23 | Jacob PinellPlace 23 · Grade 10 · Chatham Thunder Homeschool | 10 | Chatham Thunder Homeschool | 23:45.32 |
| 24 | Alex CiceroPlace 24 · Grade 12 · Burlington Christian Academy | 12 | Burlington Christian Academy | 23:47.67 |
| 25 | Luke RothPlace 25 · Grade 12 · Trinity School of Durham | 12 | Trinity School of Durham | 23:50.20 |
| 26 | Will McDuffPlace 26 · Grade 11 · Carolina Friends | 11 | Carolina Friends | 24:03.69 |
| 27 | Baine BardenPlace 27 · Grade 9 · Burlington Christian Academy | 9 | Burlington Christian Academy | 24:29.73 |
| 28 | Tate ConklinPlace 28 · Grade 8 · Unattached | 8 | Unattached | 24:30.76 PR |
| 29 | Samuel TyderekPlace 29 · Grade 9 · The Hawbridge School | 9 | The Hawbridge School | 24:35.38 |
| 30 | Eli HammockPlace 30 · Grade 11 · Burlington Christian Academy | 11 | Burlington Christian Academy | 24:37.20 |
| 31 | Luke WilliamsPlace 31 · Grade 12 · Burlington Christian Academy | 12 | Burlington Christian Academy | 24:40.60 |
| 32 | Crews ConklinPlace 32 · Grade 8 · Unattached | 8 | Unattached | 24:51.61 PR |
| 33 | Nolan BulotPlace 33 · Grade 11 · Burlington | 11 | Burlington | 24:53.10 |
| 34 | Jaxon KopetskiePlace 34 · Grade 9 · Burlington | 9 | Burlington | 24:54.29 |
| 35 | Levi UbinasPlace 35 · Grade 12 · The Hawbridge School | 12 | The Hawbridge School | 25:33.34 |
| 36 | Sergei ChebotarPlace 36 · Grade 9 · Haw River Christian Academy | 9 | Haw River Christian Academy | 25:38.43 |
| 37 | Nathaniel WallsPlace 37 · Grade 12 · The Hawbridge School | 12 | The Hawbridge School | 25:44.80 PR |
| 38 | Owen KoontzPlace 38 · Grade 9 · Trinity School of Durham | 9 | Trinity School of Durham | 25:46.08 |
| 39 | Connor PhersonPlace 39 · Grade 10 · Burlington Christian Academy | 10 | Burlington Christian Academy | 25:52.62 |
| 40 | Bryce McDonaldPlace 40 · Grade 11 · High Point Christian Academy | 11 | High Point Christian Academy | 26:05.10 |
| 41 | Alex FryPlace 41 · Grade 9 · Chatham Thunder Homeschool | 9 | Chatham Thunder Homeschool | 26:06.90 PR |
| 42 | Chad MockPlace 42 · Grade 10 · Grace Christian Academy | 10 | Grace Christian Academy | 26:38.59 |
| 43 | Braydon KnightPlace 43 · Grade 9 · Grace Christian Academy | 9 | Grace Christian Academy | 26:38.62 |
| 44 | Levon BrinsonPlace 44 · Grade 9 · The Hawbridge School | 9 | The Hawbridge School | 26:39.65 PR |
| 45 | Sanze Alicante-StuessePlace 45 · Grade 9 · Carolina Friends | 9 | Carolina Friends | 27:04.69 |
| 46 | Grier SanguteiPlace 46 · Grade 10 · The Hawbridge School | 10 | The Hawbridge School | 27:19.80 |
| 47 | Logan TroxlerPlace 47 · Grade 9 · Grace Christian Academy | 9 | Grace Christian Academy | 28:14.00 |
| 48 | Surya BalamuruganPlace 48 · Grade 11 · Trinity School of Durham | 11 | Trinity School of Durham | 28:46.27 |
| 50 | Orion Rubio-BrownPlace 50 · Grade 9 · The Hawbridge School | 9 | The Hawbridge School | 31:21.43 PR |
| 51 | Aiden BakerPlace 51 · Grade 9 · Haw River Christian Academy | 9 | Haw River Christian Academy | 31:38.14 |
| 52 | Cole ScottPlace 52 · Grade 11 · High Point Christian Academy | 11 | High Point Christian Academy | 32:28.39 |
| 53 | Blake RenegarPlace 53 · Grade 7 · Chatham Thunder Homeschool | 7 | Chatham Thunder Homeschool | 32:37.17 |
| 54 | Joseph LeiserPlace 54 · Grade 12 · Burlington | 12 | Burlington | 33:24.39 |
| 55 | Edward LeePlace 55 · Grade 10 · The Hawbridge School | 10 | The Hawbridge School | 33:26.05 |
| 56 | Austin RaschPlace 56 · Grade 9 · Carolina Friends | 9 | Carolina Friends | 34:56.98 |
| 57 | Caleb KingPlace 57 · Grade 10 · The Hawbridge School | 10 | The Hawbridge School | 36:14.89 |
| 58 | Micah McDonaldPlace 58 · Grade 9 · Haw River Christian Academy | 9 | Haw River Christian Academy | 36:51.82 |
| 59 | John GerendPlace 59 · Grade 12 · Trinity School of Durham | 12 | Trinity School of Durham | 37:51.05 |