| 1 | Trevor HolmesPlace 1 · Grade 9 · Ocean Lakes | 9 | Ocean Lakes | 17:13.30 PR |
| 2 | Nolan MeadowsPlace 2 · Grade 10 · Floyd E Kellam | 10 | Floyd E Kellam | 17:27.28 |
| 3 | Aiden ThurmanPlace 3 · Grade 12 · Salem (Virginia Beach) | 12 | Salem (Virginia Beach) | 17:35.32 PR |
| 4 | Joshua LeidelPlace 4 · Grade 10 · Ocean Lakes | 10 | Ocean Lakes | 17:35.86 |
| 5 | Elliott LabertPlace 5 · Grade 9 · Ocean Lakes | 9 | Ocean Lakes | 17:35.95 PR |
| 6 | Will RichardsonPlace 6 · Grade 11 · Ocean Lakes | 11 | Ocean Lakes | 17:36.01 |
| 7 | Elijah HarmonPlace 7 · Grade 12 · Landstown | 12 | Landstown | 17:40.66 PR |
| 8 | Grayson MannyPlace 8 · Grade 9 · Floyd E Kellam | 9 | Floyd E Kellam | 17:41.44 |
| 9 | Matthew KampfePlace 9 · Grade 10 · Floyd E Kellam | 10 | Floyd E Kellam | 17:55.27 PR |
| 10 | Kellan FootlandPlace 10 · Grade 9 · Floyd E Kellam | 9 | Floyd E Kellam | 17:59.77 PR |
| 11 | Ethan BellemarePlace 11 · Grade 9 · Floyd E Kellam | 9 | Floyd E Kellam | 18:02.38 PR |
| 12 | Maximus HeisePlace 12 · Grade 11 · Tallwood | 11 | Tallwood | 18:03.94 |
| 13 | Colson LevyPlace 13 · Grade 9 · Floyd E Kellam | 9 | Floyd E Kellam | 18:07.93 |
| 14 | Rudy SandovalPlace 14 · Grade 12 · Landstown | 12 | Landstown | 18:08.35 PR |
| 15 | Shaya AaronsonPlace 15 · Grade 10 · Floyd E Kellam | 10 | Floyd E Kellam | 18:10.63 PR |
| 16 | Owen PetermannPlace 16 · Grade 11 · Floyd E Kellam | 11 | Floyd E Kellam | 18:11.14 PR |
| 17 | Randy WoodPlace 17 · Grade 12 · Tallwood | 12 | Tallwood | 18:12.31 |
| 18 | Lucien RouthienPlace 18 · Grade 9 · Floyd E Kellam | 9 | Floyd E Kellam | 18:13.30 |
| 19 | Jackson PhilipsPlace 19 · Grade 10 · Floyd E Kellam | 10 | Floyd E Kellam | 18:15.49 |
| 20 | Alex LaytonPlace 20 · Grade 9 · Ocean Lakes | 9 | Ocean Lakes | 18:30.25 |
| 21 | Wyatt LoughranPlace 21 · Grade 10 · Kempsville | 10 | Kempsville | 18:32.08 PR |
| 22 | Asher BarryPlace 22 · Grade 11 · Kempsville | 11 | Kempsville | 18:33.19 PR |
| 23 | Felix PoundPlace 23 · Grade 10 · Ocean Lakes | 10 | Ocean Lakes | 18:39.67 PR |
| 24 | Chase SorensenPlace 24 · Grade 9 · Floyd E Kellam | 9 | Floyd E Kellam | 18:43.48 |
| 25 | Nate CrickardPlace 25 · Grade 10 · Ocean Lakes | 10 | Ocean Lakes | 18:47.11 PR |
| 26 | Grayson GallegoPlace 26 · Grade 12 · Floyd E Kellam | 12 | Floyd E Kellam | 18:50.50 PR |
| 27 | Josiah JessePlace 27 · Grade 11 · Landstown | 11 | Landstown | 18:50.83 |
| 28 | Gabriel JosephPlace 28 · Grade 9 · Landstown | 9 | Landstown | 18:50.89 PR |
| 29 | Max GundlachPlace 29 · Grade 9 · Ocean Lakes | 9 | Ocean Lakes | 18:52.84 PR |
| 30 | Nateo BullardPlace 30 · Grade 9 · Landstown | 9 | Landstown | 18:54.01 PR |
| 31 | Geogrey MerrilPlace 31 · Grade 11 · Landstown | 11 | Landstown | 18:54.34 PR |
| 32 | Colin DowningPlace 32 · Grade 10 · Ocean Lakes | 10 | Ocean Lakes | 18:54.61 |
| 33 | Jacob SisnerosPlace 33 · Grade 12 · Green Run | 12 | Green Run | 19:02.26 PR |
| 34 | Michael BlackmorePlace 34 · Grade 11 · Ocean Lakes | 11 | Ocean Lakes | 19:07.27 |
| 35 | Sam BoggsPlace 35 · Grade 12 · Kempsville | 12 | Kempsville | 19:09.43 |
| 36 | Gabriel WoodsPlace 36 · Grade 12 · Landstown | 12 | Landstown | 19:24.73 |
| 37 | Liam BecciaPlace 37 · Grade 10 · Ocean Lakes | 10 | Ocean Lakes | 19:26.17 PR |
| 38 | Adam NewtonPlace 38 · Grade 12 · First Colonial | 12 | First Colonial | 19:30.70 PR |
| 39 | Cameron MartinPlace 39 · Grade 11 · Tallwood | 11 | Tallwood | 19:31.75 |
| 40 | Austin GriggsPlace 40 · Grade 10 · Tallwood | 10 | Tallwood | 19:33.07 |
| 41 | Carston CraigPlace 41 · Grade 9 · Tallwood | 9 | Tallwood | 19:36.28 |
| 42 | Landon KastningPlace 42 · Grade 9 · Floyd E Kellam | 9 | Floyd E Kellam | 19:37.36 PR |
| 43 | Bryce VigeantPlace 43 · Grade 9 · Floyd E Kellam | 9 | Floyd E Kellam | 19:37.84 PR |
| 44 | Grant HowellPlace 44 · Grade 9 · Tallwood | 9 | Tallwood | 19:43.39 |
| 45 | Chase SanwickPlace 45 · Grade 11 · Princess Anne | 11 | Princess Anne | 19:44.83 |
| 46 | Davie PaynePlace 46 · Grade 11 · Landstown | 11 | Landstown | 19:45.88 PR |
| 47 | David FinochioPlace 47 · Grade 9 · Floyd E Kellam | 9 | Floyd E Kellam | 19:49.93 PR |
| 48 | Tremayne RodneyPlace 48 · Grade 11 · Green Run | 11 | Green Run | 20:02.77 PR |
| 49 | Jonas SalefskePlace 49 · Grade 12 · Salem (Virginia Beach) | 12 | Salem (Virginia Beach) | 20:05.50 |
| 50 | Gabriel HernandezPlace 50 · Grade 10 · Salem (Virginia Beach) | 10 | Salem (Virginia Beach) | 20:07.24 |
| 51 | Levi HighfillPlace 51 · Grade 10 · Salem (Virginia Beach) | 10 | Salem (Virginia Beach) | 20:07.45 |
| 52 | Kayden WilliamsPlace 52 · Grade 9 · Landstown | 9 | Landstown | 20:08.98 |
| 53 | Jacob ThrockmortonPlace 53 · Grade 10 · First Colonial | 10 | First Colonial | 20:14.50 PR |
| 54 | Teagan MacKayePlace 54 · Grade 10 · Frank Cox | 10 | Frank Cox | 20:18.07 PR |
| 55 | German GonzalezPlace 55 · Grade 10 · Frank Cox | 10 | Frank Cox | 20:18.22 |
| 56 | Riley TagubaPlace 56 · Grade 10 · Ocean Lakes | 10 | Ocean Lakes | 20:19.72 PR |
| 57 | Amir AlmassahPlace 57 · Grade 10 · Landstown | 10 | Landstown | 20:19.75 |
| 58 | Liam CookPlace 58 · Grade 10 · Salem (Virginia Beach) | 10 | Salem (Virginia Beach) | 20:23.56 |
| 59 | Micah VelosoPlace 59 · Grade 9 · Salem (Virginia Beach) | 9 | Salem (Virginia Beach) | 20:23.65 PR |
| 60 | Andrew GrimesPlace 60 · Grade 9 · Ocean Lakes | 9 | Ocean Lakes | 20:28.39 PR |
| 61 | Danny PlaxtonPlace 61 · Grade 9 · Ocean Lakes | 9 | Ocean Lakes | 20:30.25 PR |
| 62 | Lukas TrossbachPlace 62 · Grade 11 · Tallwood | 11 | Tallwood | 20:33.97 PR |
| 63 | Alexander ClarkPlace 63 · Grade 11 · Salem (Virginia Beach) | 11 | Salem (Virginia Beach) | 20:34.00 PR |
| 64 | Ethan McConnellPlace 64 · Grade 10 · Salem (Virginia Beach) | 10 | Salem (Virginia Beach) | 20:35.14 PR |
| 65 | Robert GilbertPlace 65 · Grade 11 · Salem (Virginia Beach) | 11 | Salem (Virginia Beach) | 20:35.92 PR |
| 66 | Zachary BozarthPlace 66 · Grade 12 · Salem (Virginia Beach) | 12 | Salem (Virginia Beach) | 20:36.82 |
| 67 | Ethan FassPlace 67 · Grade 10 · Salem (Virginia Beach) | 10 | Salem (Virginia Beach) | 20:36.94 |
| 68 | Beckett MillerPlace 68 · Grade 10 · Kempsville | 10 | Kempsville | 20:47.83 |
| 69 | Ezekeiel MoralesPlace 69 · Grade 11 · Landstown | 11 | Landstown | 20:51.85 PR |
| 70 | Eli FaisonPlace 70 · Grade 12 · Tallwood | 12 | Tallwood | 20:58.39 |
| 71 | Ethane LeroyPlace 71 · Grade 10 · Kempsville | 10 | Kempsville | 20:58.81 PR |
| 72 | Andrew MauckPlace 72 · Grade 10 · First Colonial | 10 | First Colonial | 21:01.36 |
| 73 | Coleman YostPlace 73 · Grade 12 · First Colonial | 12 | First Colonial | 21:01.72 PR |
| 74 | Nolan DupontPlace 74 · Grade 9 · Floyd E Kellam | 9 | Floyd E Kellam | 21:02.68 |
| 75 | Braden ButlerPlace 75 · Grade 10 · First Colonial | 10 | First Colonial | 21:05.23 PR |
| 76 | Bobbie GrimesPlace 76 · Grade 10 · First Colonial | 10 | First Colonial | 21:10.63 |
| 77 | James SidesPlace 77 · Grade 12 · Bayside | 12 | Bayside | 21:10.64 |
| 78 | Ramon RazoPlace 78 · Grade 10 · Green Run | 10 | Green Run | 21:19.03 PR |
| 79 | John KepplePlace 79 · Grade 10 · First Colonial | 10 | First Colonial | 21:24.40 PR |
| 80 | Luke CooperPlace 80 · Grade 10 · Kempsville | 10 | Kempsville | 21:27.16 |
| 81 | Gavin HardenPlace 81 · Grade 12 · Bayside | 12 | Bayside | 21:28.51 |
| 82 | Sean-Carter MackPlace 82 · Grade 11 · Green Run | 11 | Green Run | 21:30.70 |
| 83 | Nathaniel Ramos NievesPlace 83 · Grade 9 · Bayside | 9 | Bayside | 21:31.21 |
| 84 | Sol HarveyPlace 84 · Grade 9 · Frank Cox | 9 | Frank Cox | 21:33.07 |
| 85 | Paxton AdrianoPlace 85 · Grade 10 · Landstown | 10 | Landstown | 21:35.95 PR |
| 86 | Mark JessupPlace 86 · Grade 10 · Princess Anne | 10 | Princess Anne | 21:43.15 PR |
| 87 | Jameson PowellPlace 87 · Grade 11 · Tallwood | 11 | Tallwood | 21:46.66 |
| 88 | Isaac IgnacioPlace 88 · Grade 9 · Landstown | 9 | Landstown | 21:50.83 PR |
| 89 | Elijah CardonaPlace 89 · Grade 10 · Tallwood | 10 | Tallwood | 21:50.86 |
| 90 | Nathaniel GavinoPlace 90 · Grade 11 · Tallwood | 11 | Tallwood | 21:54.46 |
| 91 | Christopher FloydPlace 91 · Grade 12 · Green Run | 12 | Green Run | 21:54.58 PR |
| 92 | Benjamin SadlerPlace 92 · Grade 12 · Bayside | 12 | Bayside | 21:55.09 |
| 93 | Stone WagnerPlace 93 · Grade 11 · Ocean Lakes | 11 | Ocean Lakes | 21:56.14 PR |
| 94 | Alex KallestadPlace 94 · Grade 9 · Landstown | 9 | Landstown | 22:11.32 PR |
| 95 | Nathan CamposPlace 95 · Grade 12 · Landstown | 12 | Landstown | 22:13.45 PR |
| 96 | Joseph RommellPlace 96 · Grade 9 · Tallwood | 9 | Tallwood | 22:14.95 |
| 97 | Jerikho DaquiaogPlace 97 · Grade 11 · Ocean Lakes | 11 | Ocean Lakes | 22:15.22 PR |
| 98 | Maddox AnsbroPlace 98 · Grade 10 · Frank Cox | 10 | Frank Cox | 22:20.62 |
| 99 | Krish PatelPlace 99 · Grade 11 · First Colonial | 11 | First Colonial | 22:21.76 PR |
| 100 | Aiden DunnPlace 100 · Grade 9 · Green Run | 9 | Green Run | 22:26.89 PR |
| 101 | Benny EtekePlace 101 · Grade 10 · First Colonial | 10 | First Colonial | 22:30.13 PR |
| 102 | Rylan AckermanPlace 102 · Grade 11 · Landstown | 11 | Landstown | 22:33.04 PR |
| 103 | Jacob RasmussenPlace 103 · Grade 9 · Tallwood | 9 | Tallwood | 22:35.14 |
| 104 | Adrian HernandezPlace 104 · Grade 9 · Salem (Virginia Beach) | 9 | Salem (Virginia Beach) | 22:42.40 PR |
| 105 | Max VillacisPlace 105 · Grade 12 · Bayside | 12 | Bayside | 22:42.49 |
| 106 | Isaac BrockPlace 106 · Grade 12 · Ocean Lakes | 12 | Ocean Lakes | 22:43.72 |
| 107 | Henry NguyenPlace 107 · Grade 12 · Ocean Lakes | 12 | Ocean Lakes | 22:44.80 PR |
| 108 | Houston SheetsPlace 108 · Grade 9 · Frank Cox | 9 | Frank Cox | 22:51.19 PR |
| 109 | Jackson PurcellPlace 109 · Grade 10 · Tallwood | 10 | Tallwood | 22:52.78 |
| 110 | Isaac ZimmerPlace 110 · Grade 11 · Ocean Lakes | 11 | Ocean Lakes | 23:07.57 PR |
| 111 | Polynikes DrummPlace 111 · Grade 10 · Kempsville | 10 | Kempsville | 23:08.83 PR |
| 112 | Preston SayPlace 112 · Grade 11 · Kempsville | 11 | Kempsville | 23:08.92 PR |
| 113 | Danny ZhengPlace 113 · Grade 10 · Ocean Lakes | 10 | Ocean Lakes | 23:12.58 PR |
| 114 | Landon BecraftPlace 114 · Grade 10 · Kempsville | 10 | Kempsville | 23:17.17 |
| 115 | Cayden WardPlace 115 · Grade 10 · Kempsville | 10 | Kempsville | 23:17.18 |
| 116 | Cole GraningerPlace 116 · Grade 10 · Ocean Lakes | 10 | Ocean Lakes | 23:18.67 |
| 117 | Michael BibeauPlace 117 · Grade 10 · Frank Cox | 10 | Frank Cox | 23:20.53 PR |
| 118 | Gabriel CraigPlace 118 · Grade 10 · Kempsville | 10 | Kempsville | 23:44.92 PR |
| 119 | Raito HamlinPlace 119 · Grade 9 · Bayside | 9 | Bayside | 23:46.84 PR |
| 120 | Zachary YostPlace 120 · Grade 11 · First Colonial | 11 | First Colonial | 23:49.99 PR |
| 121 | Jackson HughesPlace 121 · Grade 10 · Landstown | 10 | Landstown | 23:51.31 PR |
| 122 | Colby MelvinsPlace 122 · Grade 9 · Landstown | 9 | Landstown | 23:54.19 PR |
| 123 | Cooper EvansPlace 123 · Grade 9 · Landstown | 9 | Landstown | 24:04.51 PR |
| 124 | Franklin R ResurreccionPlace 124 · Grade 12 · Green Run | 12 | Green Run | 24:05.74 PR |
| 125 | Luke WalterPlace 125 · Grade 11 · Bayside | 11 | Bayside | 24:38.56 |
| 126 | Alex TruittPlace 126 · Grade 10 · Salem (Virginia Beach) | 10 | Salem (Virginia Beach) | 24:39.07 PR |
| 127 | Alexander RobinsonPlace 127 · Grade 10 · Kempsville | 10 | Kempsville | 24:43.75 PR |
| 128 | Grant SpearmanPlace 128 · Grade 10 · Princess Anne | 10 | Princess Anne | 25:07.51 PR |
| 129 | Ethan CubasPlace 129 · Grade 10 · Tallwood | 10 | Tallwood | 25:08.32 |
| 130 | Charlie PerezPlace 130 · Grade 9 · Frank Cox | 9 | Frank Cox | 25:59.26 PR |
| 131 | Liyam WhitePlace 131 · Grade 10 · Kempsville | 10 | Kempsville | 26:13.75 PR |
| 132 | Elliot LeePlace 132 · Grade 9 · Salem (Virginia Beach) | 9 | Salem (Virginia Beach) | 26:15.79 PR |
| 133 | Jameson GreenePlace 133 · Grade 10 · Frank Cox | 10 | Frank Cox | 26:38.32 PR |
| 134 | Cody SpanglerPlace 134 · Grade 11 · Landstown | 11 | Landstown | 27:05.71 |
| 135 | Nathaniel ShroederPlace 135 · Grade 12 · Green Run | 12 | Green Run | 27:08.62 PR |
| 136 | Anthony HallPlace 136 · Grade 10 · Frank Cox | 10 | Frank Cox | 27:20.32 PR |
| 137 | Preston RosadoPlace 137 · Grade 10 · Green Run | 10 | Green Run | 29:40.18 PR |
| 138 | Ethan KrumreichPlace 138 · Grade 10 · Landstown | 10 | Landstown | 30:16.68 PR |
| 139 | Ethan OttPlace 139 · Grade 12 · Landstown | 12 | Landstown | 30:29.65 |
| 140 | Roland MaurmeierPlace 140 · Grade 9 · Kempsville | 9 | Kempsville | 35:28.60 PR |