| 1 | Matthew McGuiganPlace 1 · Grade 11 · Cape Henry Collegiate | 11 | Cape Henry Collegiate | 15:44.5 PR |
| 2 | Brogan BrownPlace 2 · Grade 10 · Norfolk Academy | 10 | Norfolk Academy | 16:09.4 PR |
| 3 | Joshua SeidenstickerPlace 3 · Grade 12 · Catholic | 12 | Catholic | 16:14.5 |
| 4 | Luke BurnhamPlace 4 · Grade 11 · Cape Henry Collegiate | 11 | Cape Henry Collegiate | 16:33.1 |
| 5 | Ashton CrockerPlace 5 · Grade 11 · Norfolk Academy | 11 | Norfolk Academy | 16:37.4 PR |
| 6 | Matthew (Matt) BousmanPlace 6 · Grade 9 · Norfolk Academy | 9 | Norfolk Academy | 16:45.2 PR |
| 7 | Clay ReecePlace 7 · Grade 11 · Bethel | 11 | Bethel | 17:02.6 PR |
| 8 | Sammy ReedPlace 8 · Grade 8 · Norfolk Christian | 8 | Norfolk Christian | 17:05.1 PR |
| 9 | Isaac ZitoPlace 9 · Grade 12 · Norfolk Academy | 12 | Norfolk Academy | 17:18.1 PR |
| 10 | Brandon EasonPlace 10 · Grade 12 · Catholic | 12 | Catholic | 17:28.1 PR |
| 11 | Keaton LanePlace 11 · Grade 9 · Cape Henry Collegiate | 9 | Cape Henry Collegiate | 17:33.9 PR |
| 12 | Tyler WalkerPlace 12 · Grade 11 · Catholic | 11 | Catholic | 17:36.3 PR |
| 13 | Keese ShambleePlace 13 · Grade 12 · Norfolk Academy | 12 | Norfolk Academy | 17:37.0 PR |
| 14 | Kyle WhitfieldPlace 14 · Grade 9 · Cape Henry Collegiate | 9 | Cape Henry Collegiate | 17:37.6 PR |
| 15 | Jackson MusePlace 15 · Grade 9 · Hampton Roads Academy | 9 | Hampton Roads Academy | 17:47.6 PR |
| 16 | Finn GuzikPlace 16 · Grade 11 · Norfolk Academy | 11 | Norfolk Academy | 17:50.3 |
| 17 | Michael AnkleyPlace 17 · Grade 12 · Catholic | 12 | Catholic | 17:52.3 |
| 18 | Tj AndersonPlace 18 · Grade 9 · Catholic | 9 | Catholic | 17:53.4 PR |
| 19 | Victor ChenowethPlace 19 · Grade 10 · Norfolk Academy | 10 | Norfolk Academy | 18:12.9 PR |
| 20 | Quinn ParvinPlace 20 · Grade 12 · Norfolk Academy | 12 | Norfolk Academy | 18:20.7 PR |
| 21 | Alex VillasisPlace 21 · Grade 12 · Catholic | 12 | Catholic | 18:23.2 PR |
| 22 | Jaxson BurroughsPlace 22 · Grade 9 · Cape Henry Collegiate | 9 | Cape Henry Collegiate | 18:24.5 PR |
| 23 | Alex LongPlace 23 · Grade 12 · Norfolk Academy | 12 | Norfolk Academy | 18:24.8 PR |
| 24 | James NicolettiPlace 24 · Grade 10 · Catholic | 10 | Catholic | 18:30.3 |
| 25 | Sam MetcalfPlace 25 · Grade 10 · Atlantic Shores Christian | 10 | Atlantic Shores Christian | 18:34.0 PR |
| 26 | Smithson JessePlace 26 · Grade 11 · Oaktree | 11 | Oaktree | 18:35.4 PR |
| 27 | Ben KnightPlace 27 · Grade 11 · Norfolk Christian | 11 | Norfolk Christian | 18:36.6 |
| 28 | Matthew MuellerPlace 28 · Grade 11 · Oaktree | 11 | Oaktree | 18:37.8 PR |
| 29 | Brandon BoumaPlace 29 · Grade 9 · Catholic | 9 | Catholic | 18:46.9 PR |
| 30 | Liam BronaughPlace 30 · Grade 10 · Norfolk Academy | 10 | Norfolk Academy | 19:04.1 PR |
| 31 | Simon OstrowskiPlace 31 · Grade 11 · Catholic | 11 | Catholic | 19:07.8 |
| 32 | Adrian DeBosePlace 32 · Grade 10 · Cape Henry Collegiate | 10 | Cape Henry Collegiate | 19:09.1 |
| 33 | Jacob CutchinPlace 33 · Grade 8 · Oaktree | 8 | Oaktree | 19:09.3 PR |
| 34 | Brady BarePlace 34 · Grade 9 · Cape Henry Collegiate | 9 | Cape Henry Collegiate | 19:10.2 PR |
| 35 | Aleksander (Aleks) NedelinPlace 35 · Grade 10 · Norfolk Christian | 10 | Norfolk Christian | 19:11.6 |
| 36 | Grant StarkeyPlace 36 · Grade 10 · Nansemond Suffolk Academy | 10 | Nansemond Suffolk Academy | 19:24.0 PR |
| 37 | Gage HuberPlace 37 · Grade 12 · Isle Of Wight Academy | 12 | Isle Of Wight Academy | 19:32.2 PR |
| 38 | Nick RubinoPlace 38 · Grade 11 · Cape Henry Collegiate | 11 | Cape Henry Collegiate | 19:36.9 |
| 39 | Samuel HinesPlace 39 · Grade 11 · Norfolk Christian | 11 | Norfolk Christian | 19:37.6 PR |
| 40 | Chisato HaradaPlace 40 · Grade 11 · Christchurch | 11 | Christchurch | 19:40.8 PR |
| 41 | Aj MaustPlace 41 · Grade 9 · Isle Of Wight Academy | 9 | Isle Of Wight Academy | 19:44.5 PR |
| 42 | Keron KelleyPlace 42 · Grade 10 · Norfolk Collegiate | 10 | Norfolk Collegiate | 19:46.5 |
| 43 | Samuel FoxGoensPlace 43 · Grade 10 · Hampton Roads Academy | 10 | Hampton Roads Academy | 19:47.7 PR |
| 44 | Sebastian PresnellPlace 44 · Grade 9 · Cape Henry Collegiate | 9 | Cape Henry Collegiate | 19:49.6 |
| 45 | Tim DomarkPlace 45 · Grade 11 · Catholic | 11 | Catholic | 19:51.2 |
| 46 | Aditya JainPlace 46 · Grade 12 · Norfolk Academy | 12 | Norfolk Academy | 19:51.5 PR |
| 47 | Michael ColemanPlace 47 · Grade 11 · Cape Henry Collegiate | 11 | Cape Henry Collegiate | 19:53.1 PR |
| 48 | Monte JonesPlace 48 · Grade 10 · Bethel | 10 | Bethel | 19:54.7 PR |
| 49 | Jason MoorePlace 49 · Grade 10 · Bethel | 10 | Bethel | 20:04.0 PR |
| 50 | Jamie DornanPlace 50 · Grade 12 · Hampton Roads Academy | 12 | Hampton Roads Academy | 20:04.5 |
| 51 | Joshua McGeePlace 51 · Grade 10 · Hampton Roads Academy | 10 | Hampton Roads Academy | 20:06.3 PR |
| 52 | Kaden LongworthPlace 52 · Grade 10 · Cape Henry Collegiate | 10 | Cape Henry Collegiate | 20:07.0 PR |
| 53 | Brendan SoudersPlace 53 · Grade 9 · Isle Of Wight Academy | 9 | Isle Of Wight Academy | 20:10.4 PR |
| 54 | Gabriel SeutterPlace 54 · Grade 10 · Hampton Roads Academy | 10 | Hampton Roads Academy | 20:18.9 PR |
| 55 | Eryck Brown-FieldsPlace 55 · Grade 11 · Bethel | 11 | Bethel | 20:34.5 PR |
| 56 | Boston FranklinPlace 56 · Grade 11 · Oaktree | 11 | Oaktree | 20:35.3 PR |
| 57 | Brendan MackiePlace 57 · Grade 12 · Isle Of Wight Academy | 12 | Isle Of Wight Academy | 20:38.8 |
| 58 | Aaron HobbsPlace 58 · Grade 9 · Norfolk Christian | 9 | Norfolk Christian | 20:39.5 PR |
| 59 | Matthew HealeyPlace 59 · Grade 12 · Catholic | 12 | Catholic | 20:42.9 |
| 60 | Raphael GarciaPlace 60 · Grade 11 · Nansemond Suffolk Academy | 11 | Nansemond Suffolk Academy | 20:50.8 PR |
| 61 | Hunter LevellePlace 61 · Grade 10 · Norfolk Collegiate | 10 | Norfolk Collegiate | 20:51.6 PR |
| 62 | Allen HuffmanPlace 62 · Grade 9 · Norfolk Christian | 9 | Norfolk Christian | 20:54.8 PR |
| 63 | Max WiegertPlace 63 · Grade 10 · Atlantic Shores Christian | 10 | Atlantic Shores Christian | 20:58.3 |
| 64 | William SpanglerPlace 64 · Grade 11 · Norfolk Christian | 11 | Norfolk Christian | 21:02.1 PR |
| 65 | Jamie RyanPlace 65 · Grade 12 · Catholic | 12 | Catholic | 21:03.8 |
| 66 | Billy ReedPlace 66 · Grade 10 · Norfolk Christian | 10 | Norfolk Christian | 21:20.0 |
| 67 | Ben HannaPlace 67 · Grade 10 · Norfolk Christian | 10 | Norfolk Christian | 21:23.8 |
| 68 | Brian BetzPlace 68 · Grade 11 · Norfolk Christian | 11 | Norfolk Christian | 21:32.3 PR |
| 69 | Noah LarsenPlace 69 · Grade 10 · Atlantic Shores Christian | 10 | Atlantic Shores Christian | 21:33.0 PR |
| 70 | Patrick BrodiePlace 70 · Grade 10 · Hampton Roads Academy | 10 | Hampton Roads Academy | 21:37.7 |
| 71 | Christian TysonPlace 71 · Grade 9 · Bethel | 9 | Bethel | 21:46.1 PR |
| 72 | Garrett FritzlenPlace 72 · Grade 12 · Christchurch | 12 | Christchurch | 21:48.7 PR |
| 73 | Chance DavisPlace 73 · Grade 10 · Bethel | 10 | Bethel | 21:58.1 PR |
| 74 | Henry KellyPlace 74 · Grade 9 · Norfolk Christian | 9 | Norfolk Christian | 22:09.1 PR |
| 75 | Cooper WilsonPlace 75 · Grade 12 · Catholic | 12 | Catholic | 22:13.7 |
| 76 | Connor RutlandPlace 76 · Grade 10 · Bethel | 10 | Bethel | 22:18.3 PR |
| 77 | Conner DignanPlace 77 · Grade 11 · Isle Of Wight Academy | 11 | Isle Of Wight Academy | 22:18.6 PR |
| 78 | Jeremiah Jenkins-DahlPlace 78 · Grade 12 · Bethel | 12 | Bethel | 22:19.4 PR |
| 79 | Connor AmbrosioPlace 79 · Grade 8 · Nansemond Suffolk Academy | 8 | Nansemond Suffolk Academy | 22:20.0 |
| 80 | Joseph PhillipsPlace 80 · Grade 9 · Isle Of Wight Academy | 9 | Isle Of Wight Academy | 22:21.2 |
| 81 | Carter WatsonPlace 81 · Grade 10 · Norfolk Christian | 10 | Norfolk Christian | 22:27.3 PR |
| 82 | John GrayPlace 82 · Grade 9 · Nansemond Suffolk Academy | 9 | Nansemond Suffolk Academy | 22:28.1 PR |
| 83 | Evan MonkPlace 83 · Grade 11 · Isle Of Wight Academy | 11 | Isle Of Wight Academy | 22:42.2 PR |
| 84 | Nick RicksPlace 84 · Grade 9 · Nansemond Suffolk Academy | 9 | Nansemond Suffolk Academy | 22:42.9 PR |
| 85 | Carter RobbPlace 85 · Grade 8 · Norfolk Collegiate | 8 | Norfolk Collegiate | 22:44.8 PR |
| 86 | Ryan WhitePlace 86 · Grade 12 · Hampton Roads Academy | 12 | Hampton Roads Academy | 22:49.5 |
| 87 | George ZhaoPlace 87 · Grade 11 · Christchurch | 11 | Christchurch | 22:51.7 PR |
| 88 | Liam PorterPlace 88 · Grade 9 · Norfolk Christian | 9 | Norfolk Christian | 23:03.7 PR |
| 89 | Elias McIntoshPlace 89 · Grade 11 · Bethel | 11 | Bethel | 23:32.9 PR |
| 90 | Jakye StewardPlace 90 · Grade 9 · Bethel | 9 | Bethel | 23:35.7 PR |
| 91 | Jason StullPlace 91 · Grade 10 · Oaktree | 10 | Oaktree | 23:37.0 |
| 92 | Xiaolu WangPlace 92 · Grade 10 · Norfolk Christian | 10 | Norfolk Christian | 23:43.0 |
| 93 | Adam HauselmannPlace 93 · Grade 8 · Norfolk Collegiate | 8 | Norfolk Collegiate | 23:48.5 PR |
| 94 | Asher TrypucPlace 94 · Grade 10 · Oaktree | 10 | Oaktree | 23:58.6 |
| 95 | Andrew NagyPlace 95 · Grade 9 · Isle Of Wight Academy | 9 | Isle Of Wight Academy | 24:00.4 |
| 96 | Avery HowellPlace 96 · Grade 12 · Nansemond Suffolk Academy | 12 | Nansemond Suffolk Academy | 24:02.9 |
| 97 | Arno HuangPlace 97 · Grade 10 · Christchurch | 10 | Christchurch | 24:07.0 |
| 98 | Liam RobertsPlace 98 · Grade 11 · Oaktree | 11 | Oaktree | 24:08.8 |
| 99 | Luke Lemasters-StoverPlace 99 · Grade 9 · Isle Of Wight Academy | 9 | Isle Of Wight Academy | 24:13.3 |
| 100 | Conlin RumseyPlace 100 · Grade 7 · Atlantic Shores Christian | 7 | Atlantic Shores Christian | 24:45.1 |