| 1 | Aidan CarlislePlace 1 · Grassfield | — | Grassfield | 17:14.92 | 12 |
| 2 | Emmanuel WilliamsPlace 2 · Great Bridge | — | Great Bridge | 17:30.51 | 12 |
| 3 | Caiden AurelioPlace 3 · Grassfield | — | Grassfield | 17:55.01 | 11 |
| 4 | Joe WaxmanPlace 4 · Great Bridge | — | Great Bridge | 18:07.36 | 12 |
| 5 | Eric HeggPlace 5 · Grassfield | — | Grassfield | 18:14.47 | 12 |
| 6 | Cole WhitakerPlace 6 · Hickory | — | Hickory | 18:18.91 | 12 |
| 7 | Andrew ScarffPlace 7 · Grassfield | — | Grassfield | 18:34.46 | 12 |
| 8 | Luke ThomasPlace 8 · Grassfield | — | Grassfield | 18:42.62 | 12 |
| 9 | August BurgessPlace 9 · Grassfield | — | Grassfield | 19:02.87 | 12 |
| 10 | Orlando AlexanderPlace 10 · Great Bridge | — | Great Bridge | 19:08.50 | 11 |
| 11 | Benjamin GiffingPlace 11 · Grassfield | — | Grassfield | 19:11.38 | 9 |
| 16 | Kaden KahrlPlace 16 · Hickory | — | Hickory | 19:40.10 | 12 |
| 17 | Tyler TragoPlace 17 · Hickory | — | Hickory | 19:51.93 | 9 |
| 20 | Brandon JohnPlace 20 · Western Branch | — | Western Branch | 20:09.86 | 10 |
| 21 | Austin CaballeroPlace 21 · Great Bridge | — | Great Bridge | 20:13.31 | 11 |
| 22 | Domanic CummingsPlace 22 · Nansemond River | — | Nansemond River | 20:21.55 | 11 |
| 23 | Mason HirschPlace 23 · Nansemond River | — | Nansemond River | 20:21.99 | 11 |
| 24 | Aidan DausmanPlace 24 · Great Bridge | — | Great Bridge | 20:23.12 | 11 |
| 26 | Nicholas HamiltonPlace 26 · Kings Fork | — | Kings Fork | 20:36.42 | 12 |
| 27 | Khamoni AllenPlace 27 · Kings Fork | — | Kings Fork | 20:38.15 | 10 |
| 28 | Seneca RogersPlace 28 · Western Branch | — | Western Branch | 20:42.87 | 10 |
| 29 | Javon JonesPlace 29 · Oscar Smith | — | Oscar Smith | 20:45.35 | 9 |
| 30 | Robert EvansPlace 30 · Hickory | — | Hickory | 20:47.28 | 9 |
| 31 | Isaiah HyltonPlace 31 · Indian River | — | Indian River | 20:55.04 | 11 |
| 33 | Jonathan BaumPlace 33 · Hickory | — | Hickory | 21:03.00 | 9 |
| 34 | Michiah HillPlace 34 · Western Branch | — | Western Branch | 21:03.56 | 11 |
| 36 | Logan TynchPlace 36 · Western Branch | — | Western Branch | 21:04.11 | 9 |
| 37 | Marcos McKone-SweetPlace 37 · Hickory | — | Hickory | 21:10.94 | 10 |
| 39 | Jaden NidaPlace 39 · Western Branch | — | Western Branch | 21:15.55 | 10 |
| 40 | Timothy BrownPlace 40 · Oscar Smith | — | Oscar Smith | 21:21.69 | 10 |
| 41 | Trey Gerald Jones III NansemondPlace 41 · River | — | River | 21:30.65 | 12 |
| 42 | Benjamin ButlerPlace 42 · Nansemond River | — | Nansemond River | 21:33.40 | 9 |
| 44 | Logan RodriguezPlace 44 · Indian River | — | Indian River | 21:36.63 | 10 |
| 46 | Ayden HurstPlace 46 · Hickory | — | Hickory | 21:43.25 | 11 |
| 47 | Benjamen HullPlace 47 · Western Branch | — | Western Branch | 21:50.02 | 10 |
| 57 | Erik PontonPlace 57 · Kings Fork | — | Kings Fork | 22:40.72 | 10 |
| 58 | Niko PhelpsPlace 58 · Indian River | — | Indian River | 22:44.56 | 12 |
| 59 | Jayden BookerPlace 59 · Western Branch | — | Western Branch | 22:45.71 | 12 |
| 60 | Tristan DavisPlace 60 · Oscar Smith | — | Oscar Smith | 22:51.23 | 12 |
| 61 | Gabriel ErvinPlace 61 · Kings Fork | — | Kings Fork | 22:51.47 | 11 |
| 62 | August WalskiPlace 62 · Oscar Smith | — | Oscar Smith | 22:52.63 | 11 |
| 63 | Lukas BantiwossenPlace 63 · Kings Fork | — | Kings Fork | 22:54.23 | 10 |
| 64 | Jacob AtayPlace 64 · Oscar Smith | — | Oscar Smith | 22:59.58 | 9 |
| 65 | Evan LillardPlace 65 · Oscar Smith | — | Oscar Smith | 23:05.73 | 9 |
| 68 | Justice DrakePlace 68 · Kings Fork | — | Kings Fork | 23:26.07 | 9 |
| 69 | Bryce SternerPlace 69 · Nansemond River | — | Nansemond River | 23:28.10 | 9 |
| 71 | Grayson HolcombPlace 71 · Nansemond River | — | Nansemond River | 23:40.00 | 11 |
| 77 | Christopher JonesPlace 77 · Kings Fork | — | Kings Fork | 24:54.34 | 9 |
| 78 | Noah MorinPlace 78 · Indian River | — | Indian River | 25:30.10 | 10 |
| 80 | Josiah OakleyPlace 80 · Great Bridge | — | Great Bridge | 26:13.98 | 11 |
| 81 | David DavenportPlace 81 · Nansemond River | — | Nansemond River | 26:16.99 | 10 |
| 82 | Zacchaeus DardenPlace 82 · Indian River | — | Indian River | 26:43.65 | 9 |
| 83 | Landen TrovatoPlace 83 · Oscar Smith | — | Oscar Smith | 26:58.59 | 12 |