| 1 | Finnegan MannyPlace 1 · Grade 11 · Floyd E Kellam | 11 | Floyd E Kellam | 16:09.88 |
| 2 | Tristan FancherPlace 2 · Grade 12 · Hickory | 12 | Hickory | 16:12.58 |
| 3 | Flynn DruryPlace 3 · Grade 11 · Floyd E Kellam | 11 | Floyd E Kellam | 16:18.41 PR |
| 4 | Fenton MillionPlace 4 · Grade 10 · Ocean Lakes | 10 | Ocean Lakes | 16:20.04 |
| 5 | Stryker BalkPlace 5 · Grade 11 · Floyd E Kellam | 11 | Floyd E Kellam | 16:24.03 PR |
| 6 | Bryce EdmonsonPlace 6 · Grade 12 · Hickory | 12 | Hickory | 16:26.00 |
| 7 | Zachary SchubertPlace 7 · Grade 12 · Hickory | 12 | Hickory | 16:37.60 |
| 8 | Daniel MuddPlace 8 · Grade 12 · Hickory | 12 | Hickory | 16:39.86 PR |
| 9 | Jonathan BaumPlace 9 · Grade 12 · Hickory | 12 | Hickory | 16:42.22 PR |
| 10 | Jack IngramPlace 10 · Grade 9 · Ocean Lakes | 9 | Ocean Lakes | 16:43.58 |
| 11 | Michael NigburPlace 11 · Grade 10 · Princess Anne | 10 | Princess Anne | 16:49.01 |
| 12 | Sawyer FealyPlace 12 · Grade 11 · Hickory | 11 | Hickory | 16:51.89 |
| 13 | Jackson PruittPlace 13 · Grade 12 · Floyd E Kellam | 12 | Floyd E Kellam | 16:52.66 PR |
| 14 | Tyler TragoPlace 14 · Grade 12 · Hickory | 12 | Hickory | 17:00.25 |
| 15 | Noah BrevillePlace 15 · Grade 10 · Floyd E Kellam | 10 | Floyd E Kellam | 17:00.34 |
| 16 | Ben LabertPlace 16 · Grade 12 · Ocean Lakes | 12 | Ocean Lakes | 17:02.00 PR |
| 17 | Aidan KrullPlace 17 · Grade 11 · Floyd E Kellam | 11 | Floyd E Kellam | 17:03.73 |
| 18 | Griffin RochePlace 18 · Grade 10 · Floyd E Kellam | 10 | Floyd E Kellam | 17:05.68 |
| 19 | Joe McKnewPlace 19 · Grade 9 · Frank Cox | 9 | Frank Cox | 17:07.35 PR |
| 20 | Joe BrownPlace 20 · Grade 12 · Frank Cox | 12 | Frank Cox | 17:07.36 |
| 21 | Kaleo ArrowsmithPlace 21 · Grade 10 · Kempsville | 10 | Kempsville | 17:07.78 |
| 22 | Jonathan TeelingPlace 22 · Grade 11 · Princess Anne | 11 | Princess Anne | 17:08.14 PR |
| 23 | Maximus HeisePlace 23 · Grade 11 · Tallwood | 11 | Tallwood | 17:09.32 PR |
| 24 | Levi PearsonPlace 24 · Grade 11 · Ocean Lakes | 11 | Ocean Lakes | 17:15.94 |
| 25 | Brady CurullaPlace 25 · Grade 10 · Ocean Lakes | 10 | Ocean Lakes | 17:16.51 |
| 26 | Kash AdamsPlace 26 · Grade 12 · Great Bridge | 12 | Great Bridge | 17:18.97 PR |
| 27 | James SidesPlace 27 · Grade 12 · Bayside | 12 | Bayside | 17:28.35 |
| 28 | Isaac RichardsonPlace 28 · Grade 10 · Ocean Lakes | 10 | Ocean Lakes | 17:29.91 |
| 29 | Benjamin SadlerPlace 29 · Grade 12 · Bayside | 12 | Bayside | 17:37.35 |
| 30 | Randy WoodPlace 30 · Grade 12 · Tallwood | 12 | Tallwood | 17:47.13 PR |
| 31 | Baron HuberPlace 31 · Grade 12 · Great Bridge | 12 | Great Bridge | 17:49.36 PR |
| 32 | Nathen VarghesePlace 32 · Grade 10 · Ocean Lakes | 10 | Ocean Lakes | 17:49.91 |
| 33 | Eugene DuttonPlace 33 · Grade 10 · Great Bridge | 10 | Great Bridge | 17:51.41 |
| 34 | John PhillipsPlace 34 · Grade 12 · Princess Anne | 12 | Princess Anne | 17:52.17 |
| 35 | Anmol ChopraPlace 35 · Grade 10 · Kempsville | 10 | Kempsville | 17:53.97 PR |
| 36 | Emmett BrownPlace 36 · Grade 10 · Great Bridge | 10 | Great Bridge | 17:56.48 PR |
| 37 | Aiden ThurmanPlace 37 · Grade 12 · Salem (Virginia Beach) | 12 | Salem (Virginia Beach) | 18:01.89 |
| 38 | Joseph VarberoPlace 38 · Grade 9 · Kempsville | 9 | Kempsville | 18:04.56 PR |
| 39 | Blake NieterPlace 39 · Grade 12 · Great Bridge | 12 | Great Bridge | 18:04.85 |
| 40 | Andrew CollinsPlace 40 · Grade 9 · Frank Cox | 9 | Frank Cox | 18:09.23 PR |
| 41 | Cyrus WilliamsPlace 41 · Grade 11 · Kempsville | 11 | Kempsville | 18:10.14 |
| 42 | James McCormackPlace 42 · Grade 9 · Great Bridge | 9 | Great Bridge | 18:14.03 PR |
| 43 | Derek BharwaniPlace 43 · Grade 11 · Kempsville | 11 | Kempsville | 18:15.11 |
| 44 | Michael WojciechowskiPlace 44 · Grade 12 · First Colonial | 12 | First Colonial | 18:22.62 |
| 45 | Wade CollinsPlace 45 · Grade 11 · First Colonial | 11 | First Colonial | 18:23.66 |
| 46 | Nathaniel Ramos NievesPlace 46 · Grade 9 · Bayside | 9 | Bayside | 18:23.80 PR |
| 47 | Spencer RyalsPlace 47 · Grade 9 · Kempsville | 9 | Kempsville | 18:24.61 PR |
| 48 | Liam CookPlace 48 · Grade 10 · Salem (Virginia Beach) | 10 | Salem (Virginia Beach) | 18:27.70 PR |
| 49 | Guillaume RocquetPlace 49 · Grade 10 · Frank Cox | 10 | Frank Cox | 18:28.76 PR |
| 50 | Wesley JonesPlace 50 · Grade 9 · First Colonial | 9 | First Colonial | 18:36.43 |
| 51 | Austin SaveePlace 51 · Grade 12 · Deep Creek | 12 | Deep Creek | 18:36.64 PR |
| 52 | Jacob FilerPlace 52 · Grade 9 · Deep Creek | 9 | Deep Creek | 18:36.96 PR |
| 53 | Adam SmagurPlace 53 · Grade 10 · First Colonial | 10 | First Colonial | 18:43.32 PR |
| 54 | Samuel WilliamsPlace 54 · Grade 9 · Princess Anne | 9 | Princess Anne | 18:47.26 |
| 55 | Benicio SolisPlace 55 · Grade 9 · First Colonial | 9 | First Colonial | 18:48.31 PR |
| 56 | Tyler JacobsPlace 56 · Grade 9 · First Colonial | 9 | First Colonial | 18:56.52 PR |
| 57 | Jonas SalefskePlace 57 · Grade 12 · Salem (Virginia Beach) | 12 | Salem (Virginia Beach) | 18:57.92 PR |
| 58 | Carston CraigPlace 58 · Grade 9 · Tallwood | 9 | Tallwood | 18:58.75 |
| 59 | Asher BarryPlace 59 · Grade 11 · Kempsville | 11 | Kempsville | 18:58.82 |
| 60 | Erik RidleyPlace 60 · Grade 7 · Deep Creek | 7 | Deep Creek | 18:59.15 |
| 61 | Levi HighfillPlace 61 · Grade 10 · Salem (Virginia Beach) | 10 | Salem (Virginia Beach) | 18:59.19 PR |
| 62 | Christian HolleyPlace 62 · Grade - · Indian River | - | Indian River | 19:01.15 |
| 63 | Ethan FassPlace 63 · Grade 10 · Salem (Virginia Beach) | 10 | Salem (Virginia Beach) | 19:07.95 PR |
| 64 | Austin GriggsPlace 64 · Grade 10 · Tallwood | 10 | Tallwood | 19:27.27 PR |
| 65 | Cameron MartinPlace 65 · Grade 11 · Tallwood | 11 | Tallwood | 19:28.18 PR |
| 66 | German GonzalezPlace 66 · Grade 10 · Frank Cox | 10 | Frank Cox | 19:34.22 PR |
| 67 | Grant HowellPlace 67 · Grade 9 · Tallwood | 9 | Tallwood | 19:36.14 PR |
| 68 | Gabriel HernandezPlace 68 · Grade 10 · Salem (Virginia Beach) | 10 | Salem (Virginia Beach) | 19:42.06 PR |
| 69 | Eli FaisonPlace 69 · Grade 12 · Tallwood | 12 | Tallwood | 19:47.52 PR |
| 70 | Ryan FlorkowskiPlace 70 · Grade 11 · Princess Anne | 11 | Princess Anne | 19:50.75 PR |
| 71 | Chase SanwickPlace 71 · Grade 11 · Princess Anne | 11 | Princess Anne | 20:06.80 |
| 72 | Alexander FasiaPlace 72 · Grade 9 · Bayside | 9 | Bayside | 20:08.01 PR |
| 73 | Aiden ShipleyPlace 73 · Grade 11 · Indian River | 11 | Indian River | 20:10.01 PR |
| 74 | Zacchaeus DardenPlace 74 · Grade 12 · Indian River | 12 | Indian River | 20:16.18 |
| 75 | Gavin HardenPlace 75 · Grade 12 · Bayside | 12 | Bayside | 20:18.61 |
| 76 | Ben KrausePlace 76 · Grade 12 · Frank Cox | 12 | Frank Cox | 20:23.97 PR |
| 77 | David KhalilPlace 77 · Grade 10 · Great Bridge | 10 | Great Bridge | 20:26.10 |
| 78 | Adam NewtonPlace 78 · Grade 12 · First Colonial | 12 | First Colonial | 20:34.89 |
| 79 | Teagan MacKayePlace 79 · Grade 10 · Frank Cox | 10 | Frank Cox | 20:41.18 |
| 80 | Micah VelosoPlace 80 · Grade 9 · Salem (Virginia Beach) | 9 | Salem (Virginia Beach) | 20:55.62 |
| 81 | Beau SimsPlace 81 · Grade 10 · Deep Creek | 10 | Deep Creek | 20:55.87 |
| 82 | Max VillacisPlace 82 · Grade 12 · Bayside | 12 | Bayside | 21:06.32 |
| 83 | Landon GarnerhazelwoodPlace 83 · Grade 10 · Indian River | 10 | Indian River | 21:11.00 |
| 84 | Colby KelmerPlace 84 · Grade 12 · Green Run | 12 | Green Run | 21:18.88 PR |
| 85 | Michael ShrievesPlace 85 · Grade 9 · Princess Anne | 9 | Princess Anne | 21:25.42 PR |
| 86 | Nathaniel SchaeferPlace 86 · Grade - · Deep Creek | - | Deep Creek | 21:26.32 PR |
| 87 | Ramon RazoPlace 87 · Grade 10 · Green Run | 10 | Green Run | 22:00.13 |
| 88 | Sean-Carter MackPlace 88 · Grade 11 · Green Run | 11 | Green Run | 22:36.74 |
| 89 | Christopher FloydPlace 89 · Grade 12 · Green Run | 12 | Green Run | 22:45.91 |
| 90 | Aiden DunnPlace 90 · Grade 9 · Green Run | 9 | Green Run | 22:50.56 |
| 91 | Luke WalterPlace 91 · Grade 11 · Bayside | 11 | Bayside | 22:52.38 |
| 92 | Chase JonesPlace 92 · Grade - · Indian River | - | Indian River | 23:41.35 PR |
| 93 | Christopher Burnham-IssacPlace 93 · Grade 12 · Green Run | 12 | Green Run | 25:48.78 PR |
| 94 | Nathaniel ShroederPlace 94 · Grade 12 · Green Run | 12 | Green Run | 28:35.80 |