| 1 | Luke BurnhamPlace 1 · Grade 12 · Cape Henry Collegiate | 12 | Cape Henry Collegiate | 17:09.0 |
| 2 | Matthew McGuiganPlace 2 · Grade 12 · Cape Henry Collegiate | 12 | Cape Henry Collegiate | 17:11.0 |
| 3 | Brogan BrownPlace 3 · Grade 11 · Norfolk Academy | 11 | Norfolk Academy | 17:30.2 |
| 4 | Ashton CrockerPlace 4 · Grade 12 · Norfolk Academy | 12 | Norfolk Academy | 18:01.5 |
| 5 | Kaleb BekelePlace 5 · Grade 12 · Stonebridge | 12 | Stonebridge | 18:24.8 |
| 6 | Jonathan HernandezPlace 6 · Grade 12 · TEACH Beach Breakers | 12 | TEACH Beach Breakers | 18:33.0 |
| 7 | James NicolettiPlace 7 · Grade 11 · Catholic | 11 | Catholic | 18:36.8 |
| 8 | Tj AndersonPlace 8 · Grade 10 · Catholic | 10 | Catholic | 18:37.9 |
| 9 | Kyle WhitfieldPlace 9 · Grade 10 · Cape Henry Collegiate | 10 | Cape Henry Collegiate | 18:44.6 |
| 10 | Landon YoungbloodPlace 10 · Grade 10 · Greenbrier Christian | 10 | Greenbrier Christian | 18:50.4 |
| 11 | Keaton LanePlace 11 · Grade 10 · Cape Henry Collegiate | 10 | Cape Henry Collegiate | 19:04.4 |
| 12 | Taylor WisePlace 12 · Grade 10 · Norfolk Academy | 10 | Norfolk Academy | 19:06.5 |
| 13 | John SchleicherPlace 13 · Grade 11 · Catholic | 11 | Catholic | 19:19.8 |
| 14 | Cannon CespedesPlace 14 · Grade 9 · Cape Henry Collegiate | 9 | Cape Henry Collegiate | 19:34.3 |
| 15 | Benja HudginsPlace 15 · Grade 9 · Greenbrier Christian | 9 | Greenbrier Christian | 19:40.8 |
| 16 | Brennan MarekPlace 16 · Grade 9 · Catholic | 9 | Catholic | 19:40.9 PR |
| 17 | Aransh DesaiPlace 17 · Grade 9 · Norfolk Academy | 9 | Norfolk Academy | 19:52.8 |
| 18 | Brady BarePlace 18 · Grade 10 · Cape Henry Collegiate | 10 | Cape Henry Collegiate | 20:09.0 |
| 19 | Sam MetcalfPlace 19 · Grade 11 · Atlantic Shores Christian | 11 | Atlantic Shores Christian | 20:24.9 |
| 20 | Ivan XuPlace 20 · Grade 12 · Norfolk Academy | 12 | Norfolk Academy | 20:26.9 |
| 21 | Nicholas 8 MelsheimerPlace 21 · Grade 10 · Greenbrier Christian | 10 | Greenbrier Christian | 20:38.8 |
| 22 | Wyatt SalterPlace 22 · Grade 12 · Norfolk Academy | 12 | Norfolk Academy | 20:42.2 |
| 23 | Aarav PatelPlace 23 · Grade 11 · Broadwater Academy | 11 | Broadwater Academy | 20:45.8 |
| 24 | Holden ButelaPlace 24 · Grade 11 · Cape Henry Collegiate | 11 | Cape Henry Collegiate | 20:52.7 |
| 25 | Aj MaustPlace 25 · Grade 10 · Isle Of Wight Academy | 10 | Isle Of Wight Academy | 20:52.8 |
| 26 | Brendan SoudersPlace 26 · Grade 10 · Isle Of Wight Academy | 10 | Isle Of Wight Academy | 20:56.0 |
| 27 | Connor QualtersPlace 27 · Grade 10 · Cape Henry Collegiate | 10 | Cape Henry Collegiate | 21:08.4 |
| 28 | Alex LewisPlace 28 · Grade 10 · Norfolk Academy | 10 | Norfolk Academy | 21:33.7 |
| 29 | Liam BronaughPlace 29 · Grade 11 · Norfolk Academy | 11 | Norfolk Academy | 21:37.2 |
| 30 | Brandon BoumaPlace 30 · Grade 10 · Catholic | 10 | Catholic | 21:37.5 |
| 31 | James WarePlace 31 · Grade 11 · Norfolk Academy | 11 | Norfolk Academy | 21:38.6 |
| 32 | Grant StarkeyPlace 32 · Grade 11 · Nansemond Suffolk Academy | 11 | Nansemond Suffolk Academy | 21:39.2 |
| 33 | Mason CunnionPlace 33 · Grade 12 · Norfolk Academy | 12 | Norfolk Academy | 21:39.3 |
| 34 | Hezekiah BlumbergPlace 34 · Grade 10 · TEACH Beach Breakers | 10 | TEACH Beach Breakers | 21:45.3 |
| 35 | Aiden VitolloPlace 35 · Grade 10 · Greenbrier Christian | 10 | Greenbrier Christian | 22:17.7 |
| 36 | Max WiegertPlace 36 · Grade 11 · Atlantic Shores Christian | 11 | Atlantic Shores Christian | 22:18.1 |
| 37 | Sebastian PresnellPlace 37 · Grade 10 · Cape Henry Collegiate | 10 | Cape Henry Collegiate | 22:22.2 |
| 38 | Sabian GonzalezPlace 38 · Grade 12 · Greenbrier Christian | 12 | Greenbrier Christian | 22:33.2 PR |
| 39 | Zachary JacksonPlace 39 · Grade 12 · TEACH Beach Breakers | 12 | TEACH Beach Breakers | 22:36.1 |
| 40 | Connor AmbrosioPlace 40 · Grade 9 · Nansemond Suffolk Academy | 9 | Nansemond Suffolk Academy | 22:43.5 |
| 41 | Lathan DouglasPlace 41 · Grade 9 · Greenbrier Christian | 9 | Greenbrier Christian | 23:22.0 |
| 42 | John GrayPlace 42 · Grade 10 · Nansemond Suffolk Academy | 10 | Nansemond Suffolk Academy | 23:22.4 |
| 43 | Michael SemonesPlace 43 · Grade 9 · Catholic | 9 | Catholic | 23:43.2 |
| 44 | Joshua WashingtonPlace 44 · Grade 12 · Stonebridge | 12 | Stonebridge | 23:43.4 |
| 45 | Ben GuzmanPlace 45 · Grade 11 · Catholic | 11 | Catholic | 23:45.1 |
| 46 | Miles KoplinPlace 46 · Grade 8 · Nansemond Suffolk Academy | 8 | Nansemond Suffolk Academy | 23:46.6 |
| 47 | Ben GirardierPlace 47 · Grade 8 · Greenbrier Christian | 8 | Greenbrier Christian | 23:47.9 |
| 48 | Yeager SahadevanPlace 48 · Grade 9 · Stonebridge | 9 | Stonebridge | 24:14.3 PR |
| 49 | Grayson BakerPlace 49 · Grade 12 · Catholic | 12 | Catholic | 24:19.0 |
| 50 | Mason ReedPlace 50 · Grade 10 · Nansemond Suffolk Academy | 10 | Nansemond Suffolk Academy | 24:25.6 |
| 51 | Joseph PhillipsPlace 51 · Grade 10 · Isle Of Wight Academy | 10 | Isle Of Wight Academy | 24:39.4 |
| 52 | Ryan StinsonPlace 52 · Grade 10 · Isle Of Wight Academy | 10 | Isle Of Wight Academy | 25:03.0 |
| 53 | Caleb StyronPlace 53 · Grade 9 · Greenbrier Christian | 9 | Greenbrier Christian | 25:07.9 PR |
| 54 | Nick ElderPlace 54 · Grade 11 · Catholic | 11 | Catholic | 25:16.7 |
| 55 | Nathan TanyagPlace 55 · Grade 10 · TEACH Beach Breakers | 10 | TEACH Beach Breakers | 25:29.1 |
| 56 | Michael DillenderPlace 56 · Grade 11 · Stonebridge | 11 | Stonebridge | 25:31.8 |
| 57 | Ronnie WallPlace 57 · Grade 10 · Stonebridge | 10 | Stonebridge | 25:32.8 |
| 58 | John "Jay ConroyPlace 58 · Grade 9 · Atlantic Shores Christian | 9 | Atlantic Shores Christian | 25:41.6 |
| 59 | Andrew NagyPlace 59 · Grade 10 · Isle Of Wight Academy | 10 | Isle Of Wight Academy | 25:57.3 |
| 60 | Evan MonkPlace 60 · Grade 12 · Isle Of Wight Academy | 12 | Isle Of Wight Academy | 26:05.9 |
| 61 | Trevor JonesPlace 61 · Grade 9 · TEACH Beach Breakers | 9 | TEACH Beach Breakers | 26:20.4 |
| 62 | Noah HambletonPlace 62 · Grade 10 · Isle Of Wight Academy | 10 | Isle Of Wight Academy | 26:20.8 PR |
| 63 | Gabriel HughesPlace 63 · Grade 11 · Broadwater Academy | 11 | Broadwater Academy | 26:25.5 |
| 64 | Connon JacksonPlace 64 · Grade 10 · TEACH Beach Breakers | 10 | TEACH Beach Breakers | 26:25.5 |
| 65 | Conlin RumseyPlace 65 · Grade 8 · Atlantic Shores Christian | 8 | Atlantic Shores Christian | 26:28.1 |
| 66 | Lj DouglasPlace 66 · Grade 12 · Greenbrier Christian | 12 | Greenbrier Christian | 27:07.7 |
| 67 | Nick OrtizPlace 67 · Grade 11 · Greenbrier Christian | 11 | Greenbrier Christian | 27:32.1 PR |
| 68 | Teagan JollyPlace 68 · Grade 11 · TEACH Beach Breakers | 11 | TEACH Beach Breakers | 27:52.3 |
| 69 | Noah LarsenPlace 69 · Grade 11 · Atlantic Shores Christian | 11 | Atlantic Shores Christian | 27:55.5 |
| 70 | Elias ChurchPlace 70 · Grade 9 · TEACH Beach Breakers | 9 | TEACH Beach Breakers | 28:28.5 |
| 71 | Will BrennellPlace 71 · Grade 9 · Isle Of Wight Academy | 9 | Isle Of Wight Academy | 31:13.8 PR |
| 72 | Jonah HarrinstonPlace 72 · Grade 10 · Atlantic Shores Christian | 10 | Atlantic Shores Christian | 31:18.1 |
| 73 | Lucas LandryPlace 73 · Grade 12 · Stonebridge | 12 | Stonebridge | 31:41.6 |
| 74 | Jack KlopferPlace 74 · Grade 10 · Isle Of Wight Academy | 10 | Isle Of Wight Academy | 33:54.8 |