| 1 | Caleb GreerPlace 1 · Grade 11 · Smithfield | 11 | Smithfield | 16:27.1 |
| 2 | Cayden ColemanPlace 2 · Grade 12 · Norview | 12 | Norview | 16:34.7 |
| 3 | Jacob WoodruffPlace 3 · Grade 11 · Peninsula Catholic | 11 | Peninsula Catholic | 16:40.0 |
| 4 | Lucas SistarePlace 4 · Grade 10 · Smithfield | 10 | Smithfield | 16:47.6 |
| 5 | Caden FontanaPlace 5 · Grade 12 · Smithfield | 12 | Smithfield | 16:47.6 |
| 6 | Logan GreerPlace 6 · Grade 11 · Smithfield | 11 | Smithfield | 16:48.4 |
| 7 | Wesley JonesPlace 7 · Grade 10 · First Colonial | 10 | First Colonial | 17:02.1 PR |
| 8 | Davin PaynePlace 8 · Grade 12 · Granby | 12 | Granby | 17:09.2 PR |
| 9 | Brennen ThompsonPlace 9 · Grade 11 · Smithfield | 11 | Smithfield | 17:25.1 |
| 10 | Joe McKnewPlace 10 · Grade 10 · Frank Cox | 10 | Frank Cox | 17:34.4 |
| 11 | Carter GrimsleyPlace 11 · Grade 12 · Churchland | 12 | Churchland | 17:40.9 |
| 12 | Deagan WhylesPlace 12 · Grade 12 · Norview | 12 | Norview | 17:47.1 |
| 13 | Zachary CanadyPlace 13 · Grade 11 · Smithfield | 11 | Smithfield | 17:49.2 |
| 14 | Melvin GarciaPlace 14 · Grade 11 · Granby | 11 | Granby | 17:49.4 |
| 15 | Landon GrahamPlace 15 · Grade 12 · Warhill | 12 | Warhill | 17:52.7 |
| 16 | Kingston Clark Jr.Place 16 · Grade 10 · Warwick | 10 | Warwick | 17:54.3 PR |
| 17 | Gavin McCollumPlace 17 · Grade 9 · Great Bridge | 9 | Great Bridge | 18:04.4 PR |
| 18 | Eugene DuttonPlace 18 · Grade 11 · Great Bridge | 11 | Great Bridge | 18:04.8 |
| 19 | Asher BrownPlace 19 · Grade 10 · Coastal Run Club | 10 | Coastal Run Club | 18:07.1 PR |
| 20 | Sebastian SegroPlace 20 · Grade 10 · Frank Cox | 10 | Frank Cox | 18:07.2 |
| 21 | David KhalilPlace 21 · Grade 11 · Great Bridge | 11 | Great Bridge | 18:08.1 PR |
| 22 | Angelo MoralesPlace 22 · Grade 12 · Granby | 12 | Granby | 18:08.4 PR |
| 23 | Anthony BegleyPlace 23 · Grade 11 · Churchland | 11 | Churchland | 18:10.4 PR |
| 24 | Judah StevensonPlace 24 · Grade 10 · Coastal Run Club | 10 | Coastal Run Club | 18:12.2 PR |
| 25 | Curtis Leo NullPlace 25 · Grade 10 · Currituck County | 10 | Currituck County | 18:12.7 |
| 26 | Noah OwensPlace 26 · Grade 12 · Smithfield | 12 | Smithfield | 18:14.4 |
| 27 | Eliyahu Guillen-ChaconPlace 27 · Grade 10 · Granby | 10 | Granby | 18:15.2 PR |
| 28 | Jonathan HernandezPlace 28 · Grade 12 · TEACH Beach Breakers | 12 | TEACH Beach Breakers | 18:17.3 |
| 29 | Gavin SmithPlace 29 · Grade 9 · Frank Cox | 9 | Frank Cox | 18:17.4 |
| 30 | Alden MessierPlace 30 · Grade 11 · Kecoughtan | 11 | Kecoughtan | 18:25.5 PR |
| 31 | Maddox DovePlace 31 · Grade 12 · Smithfield | 12 | Smithfield | 18:30.2 PR |
| 32 | Emmett BrownPlace 32 · Grade 11 · Great Bridge | 11 | Great Bridge | 18:31.2 |
| 33 | Scott KramerPlace 33 · Grade 11 · Warhill | 11 | Warhill | 18:43.9 |
| 34 | Soren HinesPlace 34 · Grade 12 · Warwick | 12 | Warwick | 18:46.4 |
| 35 | Ian BoonePlace 35 · Grade 11 · Churchland | 11 | Churchland | 18:51.5 |
| 36 | Benicio SolisPlace 36 · Grade 10 · First Colonial | 10 | First Colonial | 18:52.4 |
| 37 | Andrew CollinsPlace 37 · Grade 10 · Frank Cox | 10 | Frank Cox | 18:53.2 |
| 38 | Rowan BlackPlace 38 · Grade 11 · Smithfield | 11 | Smithfield | 18:53.5 |
| 39 | Titus LogsdonPlace 39 · Grade 12 · Warwick | 12 | Warwick | 18:58.8 |
| 40 | Tyler WaltersPlace 40 · Grade 12 · First Colonial | 12 | First Colonial | 19:00.2 PR |
| 41 | Eli WhittenPlace 41 · Grade 10 · Granby | 10 | Granby | 19:01.0 |
| 42 | Johnathan WoodPlace 42 · Grade 10 · Warhill | 10 | Warhill | 19:01.5 PR |
| 43 | Patrick FarrellPlace 43 · Grade 12 · Warwick | 12 | Warwick | 19:03.7 PR |
| 44 | Alixander RiveraPlace 44 · Grade 12 · Norview | 12 | Norview | 19:05.4 |
| 45 | Joseph BellisPlace 45 · Grade 10 · Great Bridge | 10 | Great Bridge | 19:07.1 PR |
| 46 | Jaymin Owen NullPlace 46 · Grade 10 · Currituck County | 10 | Currituck County | 19:10.2 |
| 47 | Mathew Reel-MullinsPlace 47 · Grade 9 · Denbigh | 9 | Denbigh | 19:10.3 PR |
| 48 | Adam NewmanPlace 48 · Grade 10 · Currituck County | 10 | Currituck County | 19:10.6 |
| 49 | Ford ZiemerPlace 49 · Grade 10 · First Colonial | 10 | First Colonial | 19:13.3 PR |
| 50 | James McCormackPlace 50 · Grade 10 · Great Bridge | 10 | Great Bridge | 19:19.8 |
| 51 | Braden LongPlace 51 · Grade 12 · Warwick | 12 | Warwick | 19:23.2 |
| 52 | Joshua DowellPlace 52 · Grade 11 · Warhill | 11 | Warhill | 19:26.9 PR |
| 53 | Charles ClydesdalePlace 53 · Grade 11 · Summit Christian Academy | 11 | Summit Christian Academy | 19:30.5 |
| 54 | Jakobe TaylorPlace 54 · Grade 11 · Churchland | 11 | Churchland | 19:38.9 PR |
| 55 | Jacoby RobertsPlace 55 · Grade 12 · King's Fork | 12 | King's Fork | 19:40.1 PR |
| 56 | Owen YorkovichPlace 56 · Grade 11 · Smithfield | 11 | Smithfield | 19:41.1 |
| 57 | Joshua TeterPlace 57 · Grade 9 · Denbigh | 9 | Denbigh | 19:45.5 PR |
| 58 | Diego RamirezPlace 58 · Grade 10 · Churchland | 10 | Churchland | 19:53.0 |
| 59 | Locklan GisanrianPlace 59 · Grade 11 · Peninsula Catholic | 11 | Peninsula Catholic | 20:03.4 |
| 60 | Levi GonzalezPlace 60 · Grade 10 · Stonebridge | 10 | Stonebridge | 20:03.6 |
| 61 | Casey WarePlace 61 · Grade 11 · Peninsula Catholic | 11 | Peninsula Catholic | 20:11.1 |
| 62 | Caleb HeatonPlace 62 · Grade 10 · First Colonial | 10 | First Colonial | 20:11.8 PR |
| 63 | Sol HarveyPlace 63 · Grade 10 · Frank Cox | 10 | Frank Cox | 20:13.0 PR |
| 64 | Owen DayPlace 64 · Grade 9 · Warhill | 9 | Warhill | 20:34.1 PR |
| 65 | Hezekiah BlumbergPlace 65 · Grade 10 · TEACH Beach Breakers | 10 | TEACH Beach Breakers | 20:40.1 |
| 66 | Jason OutlawPlace 66 · Grade 11 · Denbigh | 11 | Denbigh | 20:42.6 PR |
| 67 | Kameron HaneyPlace 67 · Grade 10 · Denbigh | 10 | Denbigh | 20:44.2 PR |
| 68 | Aiden McClungPlace 68 · Grade 9 · Stonebridge | 9 | Stonebridge | 20:51.9 |
| 69 | Sam DehoustPlace 69 · Grade 10 · Summit Christian Academy | 10 | Summit Christian Academy | 20:52.6 |
| 70 | Carter BellPlace 70 · Grade 9 · Warhill | 9 | Warhill | 21:00.5 PR |
| 71 | Joseph HowardPlace 71 · Grade 11 · Lake Taylor | 11 | Lake Taylor | 21:01.7 PR |
| 72 | Xzavier Adams-ToneyPlace 72 · Grade 9 · Lake Taylor | 9 | Lake Taylor | 21:04.0 PR |
| 73 | Evan BlakePlace 73 · Grade 11 · Warhill | 11 | Warhill | 21:05.4 PR |
| 74 | Orlando RodriguezPlace 74 · Grade 11 · Granby | 11 | Granby | 21:08.9 |
| 75 | David CastilloPlace 75 · Grade 11 · Summit Christian Academy | 11 | Summit Christian Academy | 21:11.1 PR |
| 76 | Xander WoodPlace 76 · Grade 11 · Warhill | 11 | Warhill | 21:11.6 PR |
| 77 | John PollardPlace 77 · Grade 10 · Granby | 10 | Granby | 21:24.3 |
| 78 | Barrett DanielsPlace 78 · Grade 9 · Summit Christian Academy | 9 | Summit Christian Academy | 21:29.1 |
| 79 | Elijah LinaresPlace 79 · Grade 10 · King's Fork | 10 | King's Fork | 21:34.1 PR |
| 80 | Chris SlatPlace 80 · Grade 10 · Peninsula Catholic | 10 | Peninsula Catholic | 21:35.5 |
| 81 | Quillon HalPlace 81 · Grade 11 · Denbigh | 11 | Denbigh | 21:41.7 PR |
| 82 | Joshua WashingtonPlace 82 · Grade 12 · Stonebridge | 12 | Stonebridge | 22:00.8 |
| 83 | Ryan GabbertPlace 83 · Grade 12 · Covenant Classical Community | 12 | Covenant Classical Community | 22:11.6 |
| 84 | Johnny WallacePlace 84 · Grade 11 · Peninsula Catholic | 11 | Peninsula Catholic | 22:15.7 |
| 85 | Lawrence ParkersonPlace 85 · Grade 10 · Stonebridge | 10 | Stonebridge | 22:15.8 |
| 86 | Brandon Matthews-MullaneyPlace 86 · Grade 9 · Churchland | 9 | Churchland | 22:16.9 |
| 87 | John KepplePlace 87 · Grade 11 · First Colonial | 11 | First Colonial | 22:17.1 |
| 88 | Zayden GonzalesPlace 88 · Grade 10 · Lake Taylor | 10 | Lake Taylor | 22:18.3 PR |
| 89 | John-Paul BaptistPlace 89 · Grade 10 · Summit Christian Academy | 10 | Summit Christian Academy | 22:28.8 |
| 90 | Angel Colon CarujoPlace 90 · Grade 10 · Menchville | 10 | Menchville | 22:32.8 |
| 91 | Jovanni JonesPlace 91 · Grade 11 · Churchland | 11 | Churchland | 22:35.6 |
| 92 | Scott GlennPlace 92 · Grade 10 · Peninsula Catholic | 10 | Peninsula Catholic | 22:38.4 |
| 93 | Jude WoodPlace 93 · Grade 10 · Stonebridge | 10 | Stonebridge | 23:02.3 |
| 94 | Blake WaltersPlace 94 · Grade 12 · Gloucester | 12 | Gloucester | 23:06.6 |
| 95 | Ryan HalePlace 95 · Grade 12 · Gloucester | 12 | Gloucester | 23:18.4 PR |
| 96 | Riley RowePlace 96 · Grade 10 · Gloucester | 10 | Gloucester | 23:24.6 |
| 97 | Judson HodgesPlace 97 · Grade 11 · Summit Christian Academy | 11 | Summit Christian Academy | 23:31.6 |
| 98 | Kade SigmonPlace 98 · Grade 12 · Stonebridge | 12 | Stonebridge | 23:37.8 |
| 99 | Camden DavisPlace 99 · Grade 10 · Lake Taylor | 10 | Lake Taylor | 24:14.2 PR |
| 100 | Lucius BellPlace 100 · Grade 10 · Menchville | 10 | Menchville | 24:22.3 PR |