| 1 | Ben CottonPlace 1 · Grade 12 · Frank Cox | 12 | Frank Cox | 17:00.09 |
| 2 | David ScherrerPlace 2 · Grade 10 · Frank Cox | 10 | Frank Cox | 17:01.25 |
| 3 | Jonathan LomogdaPlace 3 · Grade 11 · Frank Cox | 11 | Frank Cox | 17:02.19 |
| 4 | Andrew ClarkPlace 4 · Grade 11 · Tallwood | 11 | Tallwood | 17:16.84 |
| 5 | Daniel LayPlace 5 · Grade 11 · Kempsville | 11 | Kempsville | 17:44.34 |
| 6 | Phillip BallPlace 6 · Grade 12 · Maury | 12 | Maury | 17:45.61 |
| 7 | Travis RedmondPlace 7 · Grade 11 · First Colonial | 11 | First Colonial | 17:49.03 |
| 8 | Austin HamptonPlace 8 · Grade 9 · Bayside | 9 | Bayside | 17:51.02 |
| 9 | Bradley PrenticePlace 9 · Grade 12 · Tallwood | 12 | Tallwood | 18:04.88 |
| 10 | Isaiah PiedraPlace 10 · Grade 10 · Tallwood | 10 | Tallwood | 18:09.03 |
| 11 | Ben DixonPlace 11 · Grade 12 · Frank Cox | 12 | Frank Cox | 18:09.72 |
| 12 | Jacob GrayPlace 12 · Grade 11 · Frank Cox | 11 | Frank Cox | 18:13.84 |
| 13 | Stephen MadisonPlace 13 · Grade 12 · Maury | 12 | Maury | 18:15.22 |
| 14 | Michael KingPlace 14 · Grade 11 · Bayside | 11 | Bayside | 18:16.93 |
| 15 | Devin RohlerPlace 15 · Grade 10 · Kempsville | 10 | Kempsville | 18:19.33 |
| 16 | Derrick BradfordPlace 16 · Grade 12 · Tallwood | 12 | Tallwood | 18:24.16 |
| 17 | Tyler ChandlerPlace 17 · Grade 12 · Tallwood | 12 | Tallwood | 18:40.54 |
| 18 | Braxton FaggertPlace 18 · Grade 12 · First Colonial | 12 | First Colonial | 18:41.49 |
| 19 | Grayson JolyPlace 19 · Grade 9 · Maury | 9 | Maury | 18:51.79 |
| 20 | Gavin SosciaPlace 20 · Grade 10 · First Colonial | 10 | First Colonial | 18:52.76 |
| 21 | Erick SpencerPlace 21 · Grade 10 · Frank Cox | 10 | Frank Cox | 19:02.18 |
| 22 | Liam CombesPlace 22 · Grade 10 · Maury | 10 | Maury | 19:04.09 |
| 23 | Troy RogersonPlace 23 · Grade 12 · Frank Cox | 12 | Frank Cox | 19:04.84 |
| 24 | Josiah RamsawhPlace 24 · Grade 11 · Bayside | 11 | Bayside | 19:09.86 PR |
| 25 | Jayson BriscoePlace 25 · Grade 10 · Green Run | 10 | Green Run | 19:13.30 |
| 26 | Spencer LayPlace 26 · Grade 10 · Kempsville | 10 | Kempsville | 19:17.13 |
| 27 | Jonathan MackPlace 27 · Grade 11 · Bayside | 11 | Bayside | 19:22.50 |
| 28 | Mark RogersonPlace 28 · Grade 9 · Frank Cox | 9 | Frank Cox | 19:29.31 |
| 29 | Sean MoultonPlace 29 · Grade 9 · Tallwood | 9 | Tallwood | 19:30.15 |
| 30 | Ryan MikealsPlace 30 · Grade 9 · Bayside | 9 | Bayside | 19:38.02 |
| 31 | Hunter CaronPlace 31 · Grade 11 · Frank Cox | 11 | Frank Cox | 19:38.82 PR |
| 32 | Nick MartinPlace 32 · Grade 9 · Frank Cox | 9 | Frank Cox | 19:42.52 |
| 33 | Adam YanezPlace 33 · Grade 9 · Maury | 9 | Maury | 19:43.31 |
| 34 | Robert MagerPlace 34 · Grade 12 · Frank Cox | 12 | Frank Cox | 19:44.77 PR |
| 35 | Ben McCormmickPlace 35 · Grade 12 · Maury | 12 | Maury | 19:45.45 |
| 36 | Austin BeaversPlace 36 · Grade 10 · Tallwood | 10 | Tallwood | 19:47.02 |
| 37 | Ben DudekPlace 37 · Grade 12 · Maury | 12 | Maury | 19:49.72 |
| 38 | Luis MarinPlace 38 · Grade 11 · Green Run | 11 | Green Run | 19:50.53 |
| 39 | Zakari MayoPlace 39 · Grade 10 · First Colonial | 10 | First Colonial | 19:51.33 |
| 40 | Eric BaskervillePlace 40 · Grade 12 · Norview | 12 | Norview | 19:54.18 |
| 41 | Sean ThomasPlace 41 · Grade 12 · Norview | 12 | Norview | 19:54.73 |
| 42 | James HendersonPlace 42 · Grade 12 · Tallwood | 12 | Tallwood | 19:58.60 |
| 43 | Matt DullumPlace 43 · Grade 12 · Frank Cox | 12 | Frank Cox | 19:59.56 |
| 44 | Raheem BraxtonPlace 44 · Grade 12 · Green Run | 12 | Green Run | 20:01.55 |
| 45 | Keith KirtfieldPlace 45 · Grade 12 · Bayside | 12 | Bayside | 20:09.39 |
| 46 | David VannPlace 46 · Grade 11 · First Colonial | 11 | First Colonial | 20:13.39 |
| 47 | Logan RialesPlace 47 · Grade 12 · Maury | 12 | Maury | 20:16.57 |
| 48 | James MotoPlace 48 · Grade 12 · First Colonial | 12 | First Colonial | 20:23.47 |
| 49 | Jack StephensonPlace 49 · Grade 10 · First Colonial | 10 | First Colonial | 20:24.29 PR |
| 50 | Anthony SeretisPlace 50 · Grade 11 · Maury | 11 | Maury | 20:25.03 |
| 51 | Rivers MartinPlace 51 · Grade 10 · Frank Cox | 10 | Frank Cox | 20:26.31 |
| 52 | Martin DudekPlace 52 · Grade 10 · Maury | 10 | Maury | 20:28.68 |
| 53 | Tomas KearPlace 53 · Grade 12 · Kempsville | 12 | Kempsville | 20:31.56 |
| 54 | Cameron WebbPlace 54 · Grade 12 · Green Run | 12 | Green Run | 20:40.45 |
| 55 | Jason PalosPlace 55 · Grade 12 · Green Run | 12 | Green Run | 20:41.60 |
| 56 | Jamal StrayhornPlace 56 · Grade 12 · Green Run | 12 | Green Run | 20:44.21 |
| 57 | Jacob WilsonPlace 57 · Grade 9 · Bayside | 9 | Bayside | 20:44.79 |
| 58 | Wyeth McDanielsPlace 58 · Grade 10 · Frank Cox | 10 | Frank Cox | 20:46.36 PR |
| 59 | Mitchel HolbrookPlace 59 · Grade 11 · Green Run | 11 | Green Run | 20:52.33 |
| 60 | Chase DeRosaPlace 60 · Grade 11 · Bayside | 11 | Bayside | 20:52.89 |
| 61 | Xavier OzowaraPlace 61 · Grade 9 · First Colonial | 9 | First Colonial | 20:53.37 PR |
| 62 | Aric WarePlace 62 · Grade 11 · Bayside | 11 | Bayside | 20:53.96 |
| 63 | Rhondell LockhartPlace 63 · Grade 10 · Green Run | 10 | Green Run | 20:56.33 |
| 64 | Jaelin RoydPlace 64 · Grade 12 · Green Run | 12 | Green Run | 20:58.37 |
| 65 | RaQuion BraxtonPlace 65 · Grade 10 · Green Run | 10 | Green Run | 21:03.88 |
| 66 | Thomas Hart CallahanPlace 66 · Grade 11 · Kempsville | 11 | Kempsville | 21:04.31 |
| 67 | Ben WhitePlace 67 · Grade 9 · Maury | 9 | Maury | 21:05.02 PR |
| 68 | Luciano RizzoPlace 68 · Grade 9 · Maury | 9 | Maury | 21:07.55 PR |
| 69 | Cooper KellamPlace 69 · Grade 10 · Kempsville | 10 | Kempsville | 21:09.31 |
| 70 | Robert MarshallPlace 70 · Grade 11 · First Colonial | 11 | First Colonial | 21:11.15 |
| 71 | Sidney PiersonPlace 71 · Grade 10 · Tallwood | 10 | Tallwood | 21:13.74 PR |
| 72 | Alex GrantPlace 72 · Grade 9 · Kempsville | 9 | Kempsville | 21:18.97 |
| 73 | Josh MitnickPlace 73 · Grade 11 · Kempsville | 11 | Kempsville | 21:20.23 PR |
| 74 | Keith MarshalPlace 74 · Grade 10 · Frank Cox | 10 | Frank Cox | 21:27.28 |
| 75 | Hayden GerloffPlace 75 · Grade 12 · Maury | 12 | Maury | 21:31.23 |
| 76 | Michael CunninghamPlace 76 · Grade 10 · First Colonial | 10 | First Colonial | 21:36.04 |
| 77 | Daniel WilliamsPlace 77 · Grade 11 · Bayside | 11 | Bayside | 21:49.33 |
| 78 | William McKeeverPlace 78 · Grade 10 · First Colonial | 10 | First Colonial | 21:50.86 PR |
| 79 | Garek HanniganPlace 79 · Grade 11 · Maury | 11 | Maury | 21:57.82 |
| 80 | Kyle LewisPlace 80 · Grade 10 · First Colonial | 10 | First Colonial | 22:13.94 |
| 81 | Francis HarkerPlace 81 · Grade 9 · Tallwood | 9 | Tallwood | 22:14.98 |
| 82 | Rhys JohnsonPlace 82 · Grade 10 · First Colonial | 10 | First Colonial | 22:17.37 |
| 83 | Travis PostupackPlace 83 · Grade 12 · Bayside | 12 | Bayside | 22:26.98 |
| 84 | Austin HavenPlace 84 · Grade 12 · Green Run | 12 | Green Run | 22:30.67 PR |
| 85 | Michael GoodPlace 85 · Grade 12 · First Colonial | 12 | First Colonial | 22:40.04 |
| 86 | Jackson HowellPlace 86 · Grade 11 · Maury | 11 | Maury | 22:43.45 PR |
| 87 | Jack SheaPlace 87 · Grade 11 · Kempsville | 11 | Kempsville | 22:45.47 |
| 88 | Matthew PerkinsPlace 88 · Grade 11 · Green Run | 11 | Green Run | 22:51.39 |
| 89 | Kenneth CorbettPlace 89 · Grade 12 · Bayside | 12 | Bayside | 22:52.07 PR |
| 90 | Mason TarkentonPlace 90 · Grade 9 · Green Run | 9 | Green Run | 22:56.95 |
| 91 | Lance LawsonPlace 91 · Grade 12 · First Colonial | 12 | First Colonial | 23:06.39 PR |
| 92 | John CarterPlace 92 · Grade 11 · Maury | 11 | Maury | 23:09.52 PR |
| 93 | William LehewPlace 93 · Grade 11 · Maury | 11 | Maury | 23:10.25 PR |
| 94 | Eddie GoennerPlace 94 · Grade 10 · First Colonial | 10 | First Colonial | 23:11.37 PR |
| 95 | Riley BakerPlace 95 · Grade 11 · Frank Cox | 11 | Frank Cox | 23:12.38 PR |
| 96 | Josiah MillsPlace 96 · Grade 9 · Kempsville | 9 | Kempsville | 23:12.89 |
| 97 | Kenan LovePlace 97 · Grade 10 · Norview | 10 | Norview | 23:22.64 |
| 98 | Mason GremmingerPlace 98 · Grade 12 · First Colonial | 12 | First Colonial | 23:28.87 |
| 99 | Austin PhillipsPlace 99 · Grade 12 · Maury | 12 | Maury | 23:31.22 PR |
| 100 | Jamar DoverPlace 100 · Grade 10 · Norview | 10 | Norview | 23:34.54 PR |
| 101 | Joemmel TendillaPlace 101 · Grade 12 · Green Run | 12 | Green Run | 23:35.83 |
| 102 | Grayson PunzalanPlace 102 · Grade 9 · Bayside | 9 | Bayside | 23:38.28 |
| 103 | Jeff FlavinPlace 103 · Grade 12 · Green Run | 12 | Green Run | 23:41.23 PR |
| 104 | Christopher JacksonPlace 104 · Grade 10 · First Colonial | 10 | First Colonial | 23:52.09 PR |
| 105 | Thomas Bendham *Place 105 · Grade 10 · Frank Cox | 10 | Frank Cox | 24:02.48 PR |
| 106 | Damien WeistPlace 106 · Grade 9 · Norview | 9 | Norview | 24:03.45 |
| 107 | James ShortPlace 107 · Grade 9 · Kempsville | 9 | Kempsville | 24:22.05 |
| 108 | Josh RamseyPlace 108 · Grade 11 · First Colonial | 11 | First Colonial | 24:30.66 |
| 109 | Randolp MoughanPlace 109 · Grade 10 · First Colonial | 10 | First Colonial | 24:51.79 |
| 110 | Zachery GreenePlace 110 · Grade 11 · Maury | 11 | Maury | 24:52.59 PR |
| 111 | Owen LindeyPlace 111 · Grade 10 · Maury | 10 | Maury | 25:03.38 PR |
| 112 | Andrew JacksonPlace 112 · Grade 12 · Tallwood | 12 | Tallwood | 25:44.84 |
| 113 | Owen BaylosisPlace 113 · Grade 10 · Norview | 10 | Norview | 25:47.86 |
| 114 | Antonio PerezPlace 114 · Grade 10 · Green Run | 10 | Green Run | 25:54.78 |
| 115 | Hayden BurgessPlace 115 · Grade 10 · Green Run | 10 | Green Run | 25:57.17 |
| 116 | Morgan TrasherPlace 116 · Grade 12 · Maury | 12 | Maury | 26:10.65 |
| 117 | Richard TaylorPlace 117 · Grade 11 · Norview | 11 | Norview | 26:59.96 |
| 118 | Jack Suter *Place 118 · Grade 9 · Frank Cox | 9 | Frank Cox | 28:09.62 |
| 119 | David EasonPlace 119 · Grade 12 · Bayside | 12 | Bayside | 28:37.60 PR |
| 120 | Ibthaj ShaikhPlace 120 · Grade 12 · Bayside | 12 | Bayside | 28:45.95 |
| 121 | Cameron PickenPlace 121 · Grade 12 · Maury | 12 | Maury | 28:48.77 PR |
| 122 | Louis SantorumPlace 122 · Grade 11 · Bayside | 11 | Bayside | 29:22.93 |
| 123 | James ManetzPlace 123 · Grade 11 · Tallwood | 11 | Tallwood | 29:23.85 |
| 124 | Jonathan NobregaPlace 124 · Grade 11 · Norview | 11 | Norview | 31:35.40 PR |
| 125 | Christian BowersPlace 125 · Grade 10 · Green Run | 10 | Green Run | 31:59.18 |
| 126 | Chris TattersonPlace 126 · Grade 11 · Norview | 11 | Norview | 35:18.54 |
| 127 | Ryan BurchfieldPlace 127 · Grade 9 · Green Run | 9 | Green Run | 35:19.18 PR |