| 1 | Nathan HaleyPlace 1 · Grade 10 · Winston-Salem Prep | 10 | Winston-Salem Prep | 19:15 |
| 2 | Jabez HuntleyPlace 2 · Grade 11 · Walkertown | 11 | Walkertown | 19:19 |
| 3 | Joshua BunkePlace 3 · Grade 9 · Surry Home Educators | 9 | Surry Home Educators | 19:39 |
| 4 | Josh FunkPlace 4 · Grade 10 · Alamance Christian | 10 | Alamance Christian | 19:44 |
| 5 | Chasten ColemanPlace 5 · Grade 12 · Forbush | 12 | Forbush | 19:49 |
| 6 | Dylan AaronPlace 6 · Grade 10 · Westover Christian | 10 | Westover Christian | 21:07 |
| 7 | Samuel OdomPlace 7 · Grade 10 · Forbush | 10 | Forbush | 21:32 |
| 8 | Grant RouthPlace 8 · Grade 10 · Millennium | 10 | Millennium | 21:36 |
| 9 | Drew MorrisPlace 9 · Grade 8 · Surry Home Educators | 8 | Surry Home Educators | 22:04 |
| 10 | Calvin DevorePlace 10 · Grade 9 · Millennium | 9 | Millennium | 22:13 |
| 11 | Cooper CagnaPlace 11 · Grade 9 · Forbush | 9 | Forbush | 22:14 |
| 12 | Gavin LenzPlace 12 · Grade 9 · Lee Christian | 9 | Lee Christian | 22:16 |
| 13 | Jackson LeePlace 13 · Grade 11 · Southern Wak | 11 | Southern Wak | 22:29 |
| 14 | Anthony SellersPlace 14 · Grade 9 · Winston-Salem Prep | 9 | Winston-Salem Prep | 22:43 PR |
| 15 | Malcom NeSmithPlace 15 · Grade 12 · Westover Christian | 12 | Westover Christian | 22:46 |
| 16 | Iain MaximPlace 16 · Grade 10 · Burlington | 10 | Burlington | 22:58 |
| 17 | Jansen RosaPlace 17 · Grade 10 · Alamance Christian | 10 | Alamance Christian | 23:20 |
| 18 | Nate WardenPlace 18 · Grade 11 · Forbush | 11 | Forbush | 23:31 |
| 19 | Ethan SnowPlace 19 · Grade 10 · Forbush | 10 | Forbush | 23:35 |
| 20 | Amos JarrardPlace 20 · Grade 9 · Surry Home Educators | 9 | Surry Home Educators | 23:37 |
| 21 | Gabe LenzPlace 21 · Grade 11 · Lee Christian | 11 | Lee Christian | 23:45 |
| 22 | Nathan MullisPlace 22 · Grade 11 · Surry Home Educators | 11 | Surry Home Educators | 23:53 |
| 23 | Solomon BrutonPlace 23 · Grade 11 · Lee Christian | 11 | Lee Christian | 23:54 |
| 24 | Jadon LewisPlace 24 · Grade 10 · Burlington | 10 | Burlington | 24:02 |
| 25 | Nate MurphyPlace 25 · Grade 10 · Walkertown | 10 | Walkertown | 24:08 |
| 26 | Noah RobinsonPlace 26 · Grade 11 · Alamance Christian | 11 | Alamance Christian | 24:25 |
| 27 | Colin BradyPlace 27 · Grade 11 · Walkertown | 11 | Walkertown | 24:38 |
| 28 | Elijah LoyPlace 28 · Grade 12 · Walkertown | 12 | Walkertown | 24:48 |
| 29 | Rajan GandhiPlace 29 · Grade 6 · Alamance Christian | 6 | Alamance Christian | 24:55 |
| 30 | Ian SlunakerPlace 30 · Grade 12 · Lee Christian | 12 | Lee Christian | 24:59 |
| 31 | Camren WindePlace 31 · Grade 9 · Walkertown | 9 | Walkertown | 25:11 |
| 32 | Kaali McColloughPlace 32 · Grade 9 · College Prep and Leadership Academy | 9 | College Prep and Leadership Academy | 25:30 |
| 33 | Donald RipplePlace 33 · Grade 9 · Millennium | 9 | Millennium | 26:08 |
| 34 | Colin SadlerPlace 34 · Grade 10 · Southern Wak | 10 | Southern Wak | 26:10 |
| 35 | Tyler LedwellPlace 35 · Grade 8 · Winston-Salem Prep | 8 | Winston-Salem Prep | 26:11 |
| 36 | Christopher PaynePlace 36 · Grade 11 · Burlington | 11 | Burlington | 26:15 |
| 37 | Zach AldersonPlace 37 · Grade 9 · Westover Christian | 9 | Westover Christian | 26:22 |
| 38 | Nathan CathartPlace 38 · Grade 11 · Winston-Salem Prep | 11 | Winston-Salem Prep | 26:30 |
| 39 | Jackson CrutchfieldPlace 39 · Grade 10 · Alamance Christian | 10 | Alamance Christian | 26:39 |
| 40 | Kade JonesPlace 40 · Grade 12 · Winston-Salem Prep | 12 | Winston-Salem Prep | 26:50 |
| 41 | Allan ArellanoPlace 41 · Grade 11 · Winston-Salem Prep | 11 | Winston-Salem Prep | 27:01 PR |
| 42 | Elijah RadonavitchPlace 42 · Grade 9 · Hayworth Christian | 9 | Hayworth Christian | 27:08 |
| 43 | Caleb VaughnPlace 43 · Grade 11 · Surry Home Educators | 11 | Surry Home Educators | 27:11 PR |
| 44 | Noah BarberPlace 44 · Grade 11 · Westover Christian | 11 | Westover Christian | 27:16 |
| 45 | Christon JohnsonPlace 45 · Grade 10 · College Prep and Leadership Academy | 10 | College Prep and Leadership Academy | 27:17 |
| 46 | Max OakleyPlace 46 · Grade 9 · Millennium | 9 | Millennium | 27:20 |
| 47 | Brandon SummersPlace 47 · Grade 11 · College Prep and Leadership Academy | 11 | College Prep and Leadership Academy | 27:38 |
| 48 | Lukas DillonPlace 48 · Grade 11 · Surry Home Educators | 11 | Surry Home Educators | 27:50 |
| 49 | Spencer WallacePlace 49 · Grade 12 · Westover Christian | 12 | Westover Christian | 27:54 |
| 50 | Hartley DevorePlace 50 · Grade 9 · Millennium | 9 | Millennium | 27:56 |
| 51 | Payton MartinPlace 51 · Grade 9 · Walkertown | 9 | Walkertown | 28:06 |
| 52 | Levi SmithPlace 52 · Grade 10 · Surry Home Educators | 10 | Surry Home Educators | 28:10 |
| 53 | Aubrey WatsonPlace 53 · Grade 9 · Hayworth Christian | 9 | Hayworth Christian | 29:08 |
| 54 | Greyson BettendorgPlace 54 · Grade 11 · Westover Christian | 11 | Westover Christian | 29:30 |
| 55 | Dantae WatsonPlace 55 · Grade 9 · Winston-Salem Prep | 9 | Winston-Salem Prep | 29:42 |
| 56 | Grayson BuckleyPlace 56 · Grade 11 · Westover Christian | 11 | Westover Christian | 30:32 |
| 57 | Isaac GilleyPlace 57 · Grade 11 · Alamance Christian | 11 | Alamance Christian | 31:42 |
| 58 | Xander DementPlace 58 · Grade 10 · Burlington | 10 | Burlington | 32:50 |
| 59 | Landon StroudPlace 59 · Grade 9 · Walkertown | 9 | Walkertown | 33:42 |
| 60 | Danny LoflinPlace 60 · Grade 9 · Walkertown | 9 | Walkertown | 33:43 |
| 61 | Branden LowePlace 61 · Grade 9 · Walkertown | 9 | Walkertown | 34:40 |
| 62 | Logan BrownPlace 62 · Grade 9 · Westover Christian | 9 | Westover Christian | 34:50 |
| 63 | Sandro KaprolatPlace 63 · Grade 11 · Winston-Salem Prep | 11 | Winston-Salem Prep | 35:15 PR |
| 64 | Austin CusterPlace 64 · Grade 9 · Westover Christian | 9 | Westover Christian | 35:42 |
| 65 | Brad BennettPlace 65 · Grade 9 · Alamance Christian | 9 | Alamance Christian | 36:02 |
| 66 | Ian BowmanPlace 66 · Grade 12 · Winston-Salem Prep | 12 | Winston-Salem Prep | 36:32 |
| 67 | Caleb BunkePlace 67 · Grade 9 · Surry Home Educators | 9 | Surry Home Educators | 39:55 |