| 1 | Lucas SimmonsPlace 1 · Western Branch | — | Western Branch | 16:35.90 |
| 2 | Draven FernandezPlace 2 · Salem (Virginia Beac | — | Salem (Virginia Beac | 16:56.30 |
| 3 | Robert CummingsPlace 3 · Salem (Virginia Beac | — | Salem (Virginia Beac | 17:13.20 |
| 4 | Cameron PutmanPlace 4 · Landstown High Schoo | — | Landstown High Schoo | 17:26.50 |
| 5 | CJ MalonePlace 5 · First Colonial | — | First Colonial | 17:53.30 |
| 6 | D'Angelo SmithPlace 6 · Landstown High Schoo | — | Landstown High Schoo | 17:59.30 |
| 7 | Cristian ContrerasPlace 7 · Bayside | — | Bayside | 18:48.90 |
| 8 | Aidan ConcepcionPlace 8 · Landstown High Schoo | — | Landstown High Schoo | 19:03.10 |
| 9 | Michael KelleyPlace 9 · Salem (Virginia Beac | — | Salem (Virginia Beac | 19:18.30 |
| 10 | James HayesPlace 10 · Salem (Virginia Beac | — | Salem (Virginia Beac | 19:25.10 |
| 11 | Dylan ArlukPlace 11 · First Colonial | — | First Colonial | 19:40.80 |
| 12 | Jalen SmithPlace 12 · Landstown High Schoo | — | Landstown High Schoo | 19:42.70 |
| 13 | Noah YorkPlace 13 · First Colonial | — | First Colonial | 19:44.80 |
| 14 | Jackson VevodaPlace 14 · Kempsville High Scho | — | Kempsville High Scho | 19:51.70 |
| 15 | Michael PetersPlace 15 · Landstown High Schoo | — | Landstown High Schoo | 19:53.50 |
| 16 | Maurion HillPlace 16 · Bayside | — | Bayside | 20:00.20 |
| 17 | Colin BerryPlace 17 · Landstown High Schoo | — | Landstown High Schoo | 20:14.20 |
| 18 | Nick RussoPlace 18 · Bayside | — | Bayside | 20:20.10 |
| 19 | Ryan DecontiPlace 19 · First Colonial | — | First Colonial | 20:51.00 |
| 20 | Charles HaenPlace 20 · First Colonial | — | First Colonial | 21:14.70 |
| 21 | Seth CarolinoPlace 21 · Landstown High Schoo | — | Landstown High Schoo | 21:43.70 |
| 22 | Morgan HurstPlace 22 · Kempsville High Scho | — | Kempsville High Scho | 21:57.20 |
| 23 | Carson FitchPlace 23 · Kempsville High Scho | — | Kempsville High Scho | 21:57.90 |
| 24 | Jordan MorrisPlace 24 · Bayside | — | Bayside | 22:45.60 |
| 25 | Spencer SchindlerPlace 25 · Kempsville High Scho | — | Kempsville High Scho | 22:53.80 |
| 26 | Matthew ThompsonPlace 26 · Kempsville High Scho | — | Kempsville High Scho | 22:54.60 |
| 27 | Ethan VuongPlace 27 · Kempsville High Scho | — | Kempsville High Scho | 22:55.60 |
| 28 | Trent KoehlPlace 28 · Kempsville High Scho | — | Kempsville High Scho | 22:56.00 |
| 29 | Colin BrennerPlace 29 · First Colonial | — | First Colonial | 23:51.90 |
| 30 | Jacob FoltaPlace 30 · First Colonial | — | First Colonial | 23:53.20 |
| 31 | Luke RaglePlace 31 · Kempsville High Scho | — | Kempsville High Scho | 25:03.30 |
| 32 | Van BeesonPlace 32 · Bayside | — | Bayside | 26:53.10 |
| 33 | Jordan ReyesPlace 33 · Kempsville High Scho | — | Kempsville High Scho | 27:02.30 |
| 34 | Parker FitchPlace 34 · Kempsville High Scho | — | Kempsville High Scho | 27:29.20 |
| 35 | Wyatt JonesPlace 35 · Kempsville High Scho | — | Kempsville High Scho | 27:39.80 |
| 36 | Jaylen HayesPlace 36 · Lynnhaven Academy | — | Lynnhaven Academy | 27:47.00 |
| 37 | Nylan FloydPlace 37 · Bayside | — | Bayside | 28:52.40 |
| 38 | Andrew GrossPlace 38 · Salem (Virginia Beac | — | Salem (Virginia Beac | 29:37.60 |
| 39 | Jesse Wallenburg-CookPlace 39 · Salem (Virginia Beac | — | Salem (Virginia Beac | 30:35.20 |