| 1 | Matthew McGuiganPlace 1 · Grade 11 · Cape Henry Collegiate | 11 | Cape Henry Collegiate | 16:54.4 |
| 2 | Joshua SeidenstickerPlace 2 · Grade 12 · Catholic | 12 | Catholic | 17:02.3 |
| 3 | Brogan BrownPlace 3 · Grade 10 · Norfolk Academy | 10 | Norfolk Academy | 17:42.8 |
| 4 | Matthew (Matt) BousmanPlace 4 · Grade 9 · Norfolk Academy | 9 | Norfolk Academy | 18:01.3 |
| 5 | Sammy ReedPlace 5 · Grade 8 · Norfolk Christian | 8 | Norfolk Christian | 18:03.4 |
| 6 | Ashton CrockerPlace 6 · Grade 11 · Norfolk Academy | 11 | Norfolk Academy | 18:08.3 |
| 7 | Wade CollinsPlace 7 · Grade 11 · First Colonial | 11 | First Colonial | 18:10.5 |
| 8 | Isaac ZitoPlace 8 · Grade 12 · Norfolk Academy | 12 | Norfolk Academy | 18:39.0 |
| 9 | Brandon EasonPlace 9 · Grade 12 · Catholic | 12 | Catholic | 18:43.0 |
| 10 | Finn GuzikPlace 10 · Grade 11 · Norfolk Academy | 11 | Norfolk Academy | 18:44.3 |
| 11 | Wesley JonesPlace 11 · Grade 9 · First Colonial | 9 | First Colonial | 18:48.1 |
| 12 | Kyle WhitfieldPlace 12 · Grade 9 · Cape Henry Collegiate | 9 | Cape Henry Collegiate | 18:49.3 |
| 13 | James NicolettiPlace 13 · Grade 10 · Catholic | 10 | Catholic | 18:56.9 |
| 14 | Luke BurnhamPlace 14 · Grade 11 · Cape Henry Collegiate | 11 | Cape Henry Collegiate | 18:57.6 |
| 15 | Keese ShambleePlace 15 · Grade 12 · Norfolk Academy | 12 | Norfolk Academy | 18:58.1 |
| 16 | Benicio SolisPlace 16 · Grade 9 · First Colonial | 9 | First Colonial | 19:06.9 |
| 17 | Alex LongPlace 17 · Grade 12 · Norfolk Academy | 12 | Norfolk Academy | 19:10.7 |
| 18 | Jaxson BurroughsPlace 18 · Grade 9 · Cape Henry Collegiate | 9 | Cape Henry Collegiate | 19:17.4 |
| 19 | Jonathan HernandezPlace 19 · Grade 11 · TEACH Beach Breakers | 11 | TEACH Beach Breakers | 19:18.3 |
| 20 | Gunnar BurneyPlace 20 · Grade 12 · First Colonial | 12 | First Colonial | 19:44.6 PR |
| 21 | Quinn ParvinPlace 21 · Grade 12 · Norfolk Academy | 12 | Norfolk Academy | 19:50.4 |
| 22 | Zachary JacksonPlace 22 · Grade 11 · TEACH Beach Breakers | 11 | TEACH Beach Breakers | 19:50.9 |
| 23 | Landon YoungbloodPlace 23 · Grade 9 · Greenbrier Christian | 9 | Greenbrier Christian | 19:54.5 |
| 24 | Alex VillasisPlace 24 · Grade 12 · Catholic | 12 | Catholic | 20:03.5 |
| 25 | Brady BarePlace 25 · Grade 9 · Cape Henry Collegiate | 9 | Cape Henry Collegiate | 20:03.7 |
| 26 | Taylor WisePlace 26 · Grade 9 · Catholic | 9 | Catholic | 20:08.0 |
| 27 | Michael ColemanPlace 27 · Grade 11 · Cape Henry Collegiate | 11 | Cape Henry Collegiate | 20:13.4 |
| 28 | Ben KnightPlace 28 · Grade 11 · Norfolk Christian | 11 | Norfolk Christian | 20:13.6 |
| 29 | Adam SmagurPlace 29 · Grade 10 · First Colonial | 10 | First Colonial | 20:14.1 |
| 30 | Tj AndersonPlace 30 · Grade 9 · Catholic | 9 | Catholic | 20:18.5 |
| 31 | Jacob ThrockmortonPlace 31 · Grade 10 · First Colonial | 10 | First Colonial | 20:21.2 |
| 32 | Smithson JessePlace 32 · Grade 11 · Oaktree | 11 | Oaktree | 20:22.0 |
| 33 | Michael AnkleyPlace 33 · Grade 12 · Catholic | 12 | Catholic | 20:26.2 |
| 34 | Tim DomarkPlace 34 · Grade 11 · Catholic | 11 | Catholic | 20:31.9 |
| 35 | Mason CunnionPlace 35 · Grade 11 · Norfolk Academy | 11 | Norfolk Academy | 20:32.1 |
| 36 | Aarav PatelPlace 36 · Grade 10 · Broadwater Academy | 10 | Broadwater Academy | 20:34.4 |
| 37 | Simon OstrowskiPlace 37 · Grade 11 · Catholic | 11 | Catholic | 20:35.4 |
| 38 | Adrian DeBosePlace 38 · Grade 10 · Cape Henry Collegiate | 10 | Cape Henry Collegiate | 20:37.9 |
| 39 | Tyler JacobsPlace 39 · Grade 9 · First Colonial | 9 | First Colonial | 20:41.0 |
| 40 | Sebastian PresnellPlace 40 · Grade 9 · Cape Henry Collegiate | 9 | Cape Henry Collegiate | 20:42.3 |
| 41 | Ford ZiemerPlace 41 · Grade 9 · First Colonial | 9 | First Colonial | 20:44.4 |
| 42 | Evan BrownPlace 42 · Grade 10 · First Colonial | 10 | First Colonial | 20:45.4 PR |
| 43 | Ethan PerkinsPlace 43 · Grade 11 · Oaktree | 11 | Oaktree | 20:45.7 PR |
| 44 | Aditya JainPlace 44 · Grade 12 · Norfolk Academy | 12 | Norfolk Academy | 20:46.2 |
| 45 | Tyler WalkerPlace 45 · Grade 11 · Catholic | 11 | Catholic | 20:54.9 |
| 46 | Matthew HealeyPlace 46 · Grade 12 · Catholic | 12 | Catholic | 21:00.6 |
| 47 | Anders LebelPlace 47 · Grade 10 · Walsingham Academy | 10 | Walsingham Academy | 21:01.1 |
| 48 | Brandon BoumaPlace 48 · Grade 9 · Catholic | 9 | Catholic | 21:12.0 |
| 49 | Nick RubinoPlace 49 · Grade 11 · Cape Henry Collegiate | 11 | Cape Henry Collegiate | 21:15.0 |
| 50 | Andrew MauckPlace 50 · Grade 10 · First Colonial | 10 | First Colonial | 21:20.4 |
| 51 | Gage HuberPlace 51 · Grade 12 · Isle Of Wight Academy | 12 | Isle Of Wight Academy | 21:21.4 |
| 52 | Billy ReedPlace 52 · Grade 10 · Norfolk Christian | 10 | Norfolk Christian | 21:24.1 |
| 53 | Samuel HinesPlace 53 · Grade 11 · Norfolk Christian | 11 | Norfolk Christian | 21:24.4 |
| 54 | Aleksander (Aleks) NedelinPlace 54 · Grade 10 · Norfolk Christian | 10 | Norfolk Christian | 21:41.0 |
| 55 | Jacob CutchinPlace 55 · Grade 8 · Oaktree | 8 | Oaktree | 21:44.0 |
| 56 | Benja HudginsPlace 56 · Grade 8 · Greenbrier Christian | 8 | Greenbrier Christian | 21:44.4 |
| 57 | Hudson PollockPlace 57 · Grade 11 · Walsingham Academy | 11 | Walsingham Academy | 21:46.1 |
| 58 | Liam RobertsPlace 58 · Grade 11 · Oaktree | 11 | Oaktree | 21:49.8 |
| 59 | Ben HannaPlace 59 · Grade 10 · Norfolk Christian | 10 | Norfolk Christian | 22:05.0 |
| 60 | Hezekiah BlumbergPlace 60 · Grade 9 · TEACH Beach Breakers | 9 | TEACH Beach Breakers | 22:08.9 |
| 61 | Braden ButlerPlace 61 · Grade 10 · First Colonial | 10 | First Colonial | 22:15.6 |
| 62 | William SpanglerPlace 62 · Grade 11 · Norfolk Christian | 11 | Norfolk Christian | 22:19.3 |
| 63 | Zechariah BlumbergPlace 63 · Grade 12 · TEACH Beach Breakers | 12 | TEACH Beach Breakers | 22:19.7 |
| 64 | Keron KelleyPlace 64 · Grade 10 · Norfolk Collegiate | 10 | Norfolk Collegiate | 22:20.0 |
| 65 | Nicholas 8 MelsheimerPlace 65 · Grade 9 · Greenbrier Christian | 9 | Greenbrier Christian | 22:38.4 |
| 66 | Allen HuffmanPlace 66 · Grade 9 · Norfolk Christian | 9 | Norfolk Christian | 22:38.9 |
| 67 | Aaron HobbsPlace 67 · Grade 9 · Norfolk Christian | 9 | Norfolk Christian | 22:39.3 |
| 68 | Aj MaustPlace 68 · Grade 9 · Isle Of Wight Academy | 9 | Isle Of Wight Academy | 22:59.9 |
| 69 | Asher BrownPlace 69 · Grade 9 · TEACH Beach Breakers | 9 | TEACH Beach Breakers | 23:05.3 |
| 70 | Brendan MackiePlace 70 · Grade 12 · Isle Of Wight Academy | 12 | Isle Of Wight Academy | 23:11.5 |
| 71 | Grant StarkeyPlace 71 · Grade 10 · Nansemond Suffolk Academy | 10 | Nansemond Suffolk Academy | 23:13.2 |
| 72 | Raphael GarciaPlace 72 · Grade 11 · Nansemond Suffolk Academy | 11 | Nansemond Suffolk Academy | 23:14.8 |
| 73 | Brian BetzPlace 73 · Grade 11 · Norfolk Christian | 11 | Norfolk Christian | 23:19.7 |
| 74 | Wyatt MatkinsPlace 74 · Grade 10 · Greenbrier Christian | 10 | Greenbrier Christian | 23:23.9 PR |
| 75 | Brendan SoudersPlace 75 · Grade 9 · Isle Of Wight Academy | 9 | Isle Of Wight Academy | 23:32.2 |
| 76 | Boston FranklinPlace 76 · Grade 11 · Oaktree | 11 | Oaktree | 23:37.6 |
| 77 | Hunter LevellePlace 77 · Grade 10 · Norfolk Collegiate | 10 | Norfolk Collegiate | 23:54.9 |
| 78 | Judah StevensonPlace 78 · Grade 9 · TEACH Beach Breakers | 9 | TEACH Beach Breakers | 23:57.6 |
| 79 | Brendan DoughertyPlace 79 · Grade 11 · Catholic | 11 | Catholic | 24:30.6 |
| 80 | Aiden VitolloPlace 80 · Grade 9 · Greenbrier Christian | 9 | Greenbrier Christian | 24:33.3 |
| 81 | Jason StullPlace 81 · Grade 10 · Oaktree | 10 | Oaktree | 24:46.5 |
| 82 | Jack NilesPlace 82 · Grade 8 · Walsingham Academy | 8 | Walsingham Academy | 25:16.3 |
| 83 | Mason LowreyPlace 83 · Grade 10 · TEACH Beach Breakers | 10 | TEACH Beach Breakers | 25:16.6 |
| 84 | John GrayPlace 84 · Grade 9 · Nansemond Suffolk Academy | 9 | Nansemond Suffolk Academy | 25:33.5 |
| 85 | Matthew MuellerPlace 85 · Grade 11 · Oaktree | 11 | Oaktree | 25:38.6 |
| 86 | Lj DouglasPlace 86 · Grade 11 · Greenbrier Christian | 11 | Greenbrier Christian | 26:28.7 |
| 87 | Connor AmbrosioPlace 87 · Grade 8 · Nansemond Suffolk Academy | 8 | Nansemond Suffolk Academy | 26:58.6 |
| 88 | Conner DignanPlace 88 · Grade 11 · Isle Of Wight Academy | 11 | Isle Of Wight Academy | 27:12.4 |
| 89 | Matthew TaylorPlace 89 · Grade 12 · Nansemond Suffolk Academy | 12 | Nansemond Suffolk Academy | 27:52.7 |
| 90 | Andrew NagyPlace 90 · Grade 9 · Isle Of Wight Academy | 9 | Isle Of Wight Academy | 28:30.5 |
| 91 | Joseph PhillipsPlace 91 · Grade 9 · Isle Of Wight Academy | 9 | Isle Of Wight Academy | 28:41.7 |
| 92 | Evan MonkPlace 92 · Grade 11 · Isle Of Wight Academy | 11 | Isle Of Wight Academy | 29:03.2 |
| 93 | Logan CauldwellPlace 93 · Grade 10 · Greenbrier Christian | 10 | Greenbrier Christian | 29:30.0 |
| 94 | Dwight WilliamsPlace 94 · Grade 9 · Walsingham Academy | 9 | Walsingham Academy | 29:57.5 |
| 95 | Maks SekulaPlace 95 · Grade 9 · Walsingham Academy | 9 | Walsingham Academy | 36:09.8 |