| 1 | Elijah DaltonPlace 1 · Grade 9 · Floyd E Kellam | 9 | Floyd E Kellam | 17:57.8 PR |
| 2 | Maddox ByrdPlace 2 · Grade 11 · Thomas Dale | 11 | Thomas Dale | 18:14.6 |
| 3 | Jacoby HintonPlace 3 · Grade 12 · Thomas Dale | 12 | Thomas Dale | 18:21.3 |
| 4 | Noah AcostaPlace 4 · Grade 9 · Floyd E Kellam | 9 | Floyd E Kellam | 18:32.2 PR |
| 5 | Jeremiah MericlePlace 5 · Grade 10 · Covenant Classical Community | 10 | Covenant Classical Community | 18:45.1 PR |
| 6 | Frederick NiemanPlace 6 · Grade 9 · Floyd E Kellam | 9 | Floyd E Kellam | 19:06.9 PR |
| 7 | Isaac SmeadPlace 7 · Grade 9 · Floyd E Kellam | 9 | Floyd E Kellam | 19:16.0 PR |
| 8 | Owen YorkovichPlace 8 · Grade 11 · Smithfield | 11 | Smithfield | 19:16.6 PR |
| 9 | Evan HofferPlace 9 · Grade 12 · Mecklenburg County | 12 | Mecklenburg County | 19:17.4 PR |
| 10 | Alexander Jaime-SawyerPlace 10 · Grade 10 · Smithfield | 10 | Smithfield | 19:30.8 PR |
| 11 | Andy ConstantineauPlace 11 · Grade 9 · Floyd E Kellam | 9 | Floyd E Kellam | 19:40.1 PR |
| 12 | Colin StephensonPlace 12 · Grade 10 · Smithfield | 10 | Smithfield | 19:47.1 PR |
| 13 | Jacobi BryantPlace 13 · Grade 11 · Christchurch | 11 | Christchurch | 19:56.5 PR |
| 14 | Samuel CruzPlace 14 · Grade 9 · Floyd E Kellam | 9 | Floyd E Kellam | 20:00.3 PR |
| 15 | Conner MadrayPlace 15 · Grade 9 · Smithfield | 9 | Smithfield | 20:07.6 PR |
| 16 | Nolan DupontPlace 16 · Grade 10 · Floyd E Kellam | 10 | Floyd E Kellam | 20:11.4 PR |
| 17 | Terrance BrownPlace 17 · Grade 9 · Floyd E Kellam | 9 | Floyd E Kellam | 20:15.9 PR |
| 18 | Josiah McfarlinPlace 18 · Grade 9 · Thomas Dale | 9 | Thomas Dale | 20:16.6 PR |
| 19 | Spencer CopplerPlace 19 · Grade 9 · Thomas Dale | 9 | Thomas Dale | 20:33.1 PR |
| 20 | Ariel Stipes-RiosPlace 20 · Grade 9 · Woodside | 9 | Woodside | 20:49.0 PR |
| 21 | Hayden SandersPlace 21 · Grade 8 · Smithfield | 8 | Smithfield | 20:50.6 PR |
| 22 | Joseph RommellPlace 22 · Grade 10 · Tallwood | 10 | Tallwood | 21:11.1 PR |
| 23 | Chapman ShirkPlace 23 · Grade 10 · Covenant Classical Community | 10 | Covenant Classical Community | 21:14.7 PR |
| 24 | Joseph KellyPlace 24 · Grade 10 · Smithfield | 10 | Smithfield | 21:18.7 |
| 25 | Gabriel FutchPlace 25 · Grade 11 · Thomas Dale | 11 | Thomas Dale | 21:21.5 |
| 26 | Ian BeckPlace 26 · Grade 9 · Mecklenburg County | 9 | Mecklenburg County | 21:22.4 PR |
| 27 | Xzavion ArtisPlace 27 · Grade 10 · Churchland | 10 | Churchland | 21:24.2 PR |
| 28 | Liam AdamsPlace 28 · Grade 10 · Tallwood | 10 | Tallwood | 21:24.7 PR |
| 29 | Logan ParsonsPlace 29 · Grade 11 · Smithfield | 11 | Smithfield | 21:26.6 PR |
| 30 | Elijah ClaytonPlace 30 · Grade 10 · Mecklenburg County | 10 | Mecklenburg County | 21:31.1 PR |
| 31 | Jackson PurcellPlace 31 · Grade 11 · Tallwood | 11 | Tallwood | 21:31.3 PR |
| 32 | Sylas SciarrottaPlace 32 · Grade 9 · Smithfield | 9 | Smithfield | 21:32.8 PR |
| 33 | Matthew SunPlace 33 · Grade 9 · Smithfield | 9 | Smithfield | 21:36.0 |
| 34 | Canon HedrickPlace 34 · Grade 9 · Covenant Classical Community | 9 | Covenant Classical Community | 21:38.1 |
| 35 | Jacob RasmussenPlace 35 · Grade 10 · Tallwood | 10 | Tallwood | 21:46.3 PR |
| 36 | Brandon Matthews-MullaneyPlace 36 · Grade 9 · Churchland | 9 | Churchland | 21:51.1 |
| 37 | Aiden AcostaPlace 37 · Grade 9 · Churchland | 9 | Churchland | 21:52.6 PR |
| 38 | Remmington StoryPlace 38 · Grade 11 · Currituck County | 11 | Currituck County | 21:56.9 PR |
| 39 | Zarien RiddlePlace 39 · Grade 9 · Covenant Classical Community | 9 | Covenant Classical Community | 22:04.7 PR |
| 40 | Jude SpeightPlace 40 · Grade 6 · Covenant Classical Community | 6 | Covenant Classical Community | 22:06.8 PR |
| 41 | Eric BattlePlace 41 · Grade 9 · Woodside | 9 | Woodside | 22:17.4 PR |
| 42 | Walker StaffordPlace 42 · Grade 5 · Covenant Classical Community | 5 | Covenant Classical Community | 22:29.4 PR |
| 43 | Ryan MortonPlace 43 · Grade 10 · Smithfield | 10 | Smithfield | 22:30.1 PR |
| 44 | Jackson TomlinPlace 44 · Grade 11 · Smithfield | 11 | Smithfield | 22:34.0 PR |
| 45 | Ethan CubasPlace 45 · Grade 11 · Tallwood | 11 | Tallwood | 22:35.2 PR |
| 46 | Titus EmborskiPlace 46 · Grade 7 · Covenant Classical Community | 7 | Covenant Classical Community | 22:48.0 PR |
| 47 | Eddie WalkerPlace 47 · Grade 9 · Thomas Dale | 9 | Thomas Dale | 22:52.1 PR |
| 48 | Daniel PorterPlace 48 · Grade 9 · Smithfield | 9 | Smithfield | 22:58.9 PR |
| 49 | William WhittacrePlace 49 · Grade 9 · Smithfield | 9 | Smithfield | 23:09.8 PR |
| 50 | Jack CoppPlace 50 · Grade 9 · Covenant Classical Community | 9 | Covenant Classical Community | 23:25.8 PR |
| 51 | James HollowayPlace 51 · Grade 10 · Covenant Classical Community | 10 | Covenant Classical Community | 23:27.6 |
| 52 | Jack RonningPlace 52 · Grade 9 · Thomas Dale | 9 | Thomas Dale | 23:39.5 PR |
| 53 | Felix LirianoPlace 53 · Grade 11 · Tallwood | 11 | Tallwood | 23:43.7 PR |
| 54 | Hank DebaerePlace 54 · Grade 10 · Christchurch | 10 | Christchurch | 23:44.8 PR |
| 55 | Quenton HardingPlace 55 · Grade 12 · Christchurch | 12 | Christchurch | 23:49.5 PR |
| 56 | Uriah NealPlace 56 · Grade 11 · Mecklenburg County | 11 | Mecklenburg County | 24:06.6 |
| 57 | William SpraguePlace 57 · Grade 9 · Currituck County | 9 | Currituck County | 24:09.9 PR |
| 58 | Ethan DrudingPlace 58 · Grade 11 · Smithfield | 11 | Smithfield | 24:10.8 PR |
| 59 | James McGinnisPlace 59 · Grade 9 · Tallwood | 9 | Tallwood | 24:13.1 PR |
| 60 | James RonningPlace 60 · Grade 12 · Thomas Dale | 12 | Thomas Dale | 24:25.4 |
| 61 | Eric PeregoyPlace 61 · Grade 9 · Mecklenburg County | 9 | Mecklenburg County | 24:25.6 PR |
| 62 | Linus LeichtyPlace 62 · Grade 10 · Covenant Classical Community | 10 | Covenant Classical Community | 24:39.1 PR |
| 63 | Nehemiah ClampittPlace 63 · Grade 6 · Summit Christian Academy | 6 | Summit Christian Academy | 24:41.7 |
| 64 | Asher ParungaoPlace 64 · Grade 9 · Peninsula Catholic | 9 | Peninsula Catholic | 25:01.1 PR |
| 65 | Elias ChurchPlace 65 · Grade 9 · TEACH Beach Breakers | 9 | TEACH Beach Breakers | 25:06.2 PR |
| 66 | Tristian TurnerPlace 66 · Grade 10 · Churchland | 10 | Churchland | 25:06.2 PR |
| 67 | Levi BarlowPlace 67 · Grade 6 · Summit Christian Academy | 6 | Summit Christian Academy | 25:28.4 |
| 68 | Max TweedtPlace 68 · Grade 9 · Covenant Classical Community | 9 | Covenant Classical Community | 25:32.5 |
| 69 | Canon StaffordPlace 69 · Grade 10 · Smithfield | 10 | Smithfield | 25:49.8 PR |
| 70 | Eli ClampittPlace 70 · Grade 8 · Summit Christian Academy | 8 | Summit Christian Academy | 26:01.6 PR |
| 71 | Colin MillerPlace 71 · Grade - · Walsingham Academy | - | Walsingham Academy | 26:02.9 PR |
| 72 | Nathaniel DavisPlace 72 · Grade 12 · Thomas Dale | 12 | Thomas Dale | 26:11.4 |
| 73 | Atticus McLeanPlace 73 · Grade 9 · Peninsula Catholic | 9 | Peninsula Catholic | 26:35.6 PR |
| 74 | Michael ArraizaPlace 74 · Grade 7 · TEACH Beach Breakers | 7 | TEACH Beach Breakers | 26:50.4 PR |
| 75 | Caden HedrickPlace 75 · Grade 7 · Covenant Classical Community | 7 | Covenant Classical Community | 26:55.6 |
| 76 | James SpaldingPlace 76 · Grade 8 · Smithfield | 8 | Smithfield | 27:16.2 PR |
| 77 | Ian JonsonPlace 77 · Grade 12 · Christchurch | 12 | Christchurch | 27:22.8 PR |
| 78 | Elijah PrestonPlace 78 · Grade 9 · Thomas Dale | 9 | Thomas Dale | 27:26.1 PR |
| 79 | Easton CardonaPlace 79 · Grade 9 · Tallwood | 9 | Tallwood | 27:32.3 PR |
| 80 | Luke TraufferPlace 80 · Grade 9 · TEACH Beach Breakers | 9 | TEACH Beach Breakers | 27:35.9 PR |
| 81 | Charles RobertsPlace 81 · Grade 11 · Peninsula Catholic | 11 | Peninsula Catholic | 27:53.3 |
| 82 | Thomas NielsenPlace 82 · Grade 8 · Summit Christian Academy | 8 | Summit Christian Academy | 28:22.1 |
| 83 | Arwin TaylorPlace 83 · Grade 8 · Walsingham Academy | 8 | Walsingham Academy | 28:50.1 PR |
| 84 | Tristan CaseyPlace 84 · Grade 9 · Peninsula Catholic | 9 | Peninsula Catholic | 29:21.8 |
| 85 | August ClydesdalePlace 85 · Grade 9 · Summit Christian Academy | 9 | Summit Christian Academy | 31:04.2 |
| 86 | Joaquin PanPlace 86 · Grade 9 · Peninsula Catholic | 9 | Peninsula Catholic | 31:26.7 |
| 87 | Grigsby BassPlace 87 · Grade 9 · Currituck County | 9 | Currituck County | 31:39.4 |
| 88 | Benjamin EllisonPlace 88 · Grade 8 · Atlantic Shores Christian | 8 | Atlantic Shores Christian | 34:16.9 PR |
| 89 | Jeremiah BlumbergPlace 89 · Grade 8 · TEACH Beach Breakers | 8 | TEACH Beach Breakers | 39:41.2 |