| 1 | Nicholas RichardsonPlace 1 · WESTERN BRANCH | — | WESTERN BRANCH | 16:16.52 |
| 2 | Micah EllingtonPlace 2 · HICKORY | — | HICKORY | 16:27.42 |
| 3 | James BroomPlace 3 · GRASSFIELD | — | GRASSFIELD | 16:28.65 |
| 4 | Andrew EasonPlace 4 · HICKORY | — | HICKORY | 16:44.70 |
| 5 | Patrick ShaughnessyPlace 5 · INDIAN RIVER | — | INDIAN RIVER | 16:47.64 |
| 6 | Gabe WolstenholmePlace 6 · HICKORY | — | HICKORY | 16:55.03 |
| 7 | Thomas AmabilePlace 7 · GRASSFIELD | — | GRASSFIELD | 17:09.76 |
| 8 | Austin WozniakPlace 8 · HICKORY | — | HICKORY | 17:26.61 |
| 9 | Alexander MidkiffPlace 9 · GRASSFIELD | — | GRASSFIELD | 17:32.31 |
| 10 | Domenico GiardinaPlace 10 · HICKORY | — | HICKORY | 17:32.86 |
| 11 | Robert LongPlace 11 · GRASSFIELD | — | GRASSFIELD | 17:39.45 |
| 12 | Zach CadieuxPlace 12 · HICKORY | — | HICKORY | 17:42.43 |
| 13 | Colton DimeckPlace 13 · GRASSFIELD | — | GRASSFIELD | 17:50.40 |
| 14 | John DoneganPlace 14 · GRASSFIELD | — | GRASSFIELD | 18:00.98 |
| 15 | Matthew SchroederPlace 15 · GRASSFIELD | — | GRASSFIELD | 18:02.04 |
| 16 | Tyler FerqueronPlace 16 · GRASSFIELD | — | GRASSFIELD | 18:02.39 |
| 17 | John HoeyPlace 17 · GREAT BRIDGE | — | GREAT BRIDGE | 18:04.46 |
| 18 | Miguel RamosPlace 18 · KINGS FORK | — | KINGS FORK | 18:09.64 |
| 19 | Daniel SmithPlace 19 · OSCAR SMITH | — | OSCAR SMITH | 18:11.38 |
| 20 | Chad ClarkPlace 20 · GRASSFIELD | — | GRASSFIELD | 18:12.91 |
| 21 | Dan HoulePlace 21 · OSCAR SMITH | — | OSCAR SMITH | 18:20.89 |
| 22 | Tommaso GiardinaPlace 22 · HICKORY | — | HICKORY | 18:27.13 |
| 23 | Luis ParralesPlace 23 · OSCAR SMITH | — | OSCAR SMITH | 18:36.64 |
| 24 | Tyrenzo MortonPlace 24 · DEEP CREEK | — | DEEP CREEK | 18:37.40 |
| 25 | Joel HarrisonPlace 25 · DEEP CREEK | — | DEEP CREEK | 18:39.58 |
| 26 | Jared EaveyPlace 26 · GRASSFIELD | — | GRASSFIELD | 18:40.21 |
| 27 | Deangelo ClarkePlace 27 · DEEP CREEK | — | DEEP CREEK | 18:44.32 |
| 28 | Connor BrownPlace 28 · HICKORY | — | HICKORY | 18:47.18 |
| 29 | Abdul KamaraPlace 29 · INDIAN RIVER | — | INDIAN RIVER | 18:47.40 |
| 30 | Cameron ShawPlace 30 · GRASSFIELD | — | GRASSFIELD | 18:48.62 |
| 31 | Noah WallsPlace 31 · INDIAN RIVER | — | INDIAN RIVER | 18:49.34 |
| 32 | Mason RabidouxPlace 32 · GREAT BRIDGE | — | GREAT BRIDGE | 18:52.41 |
| 33 | Michael TurkiewiczPlace 33 · GRASSFIELD | — | GRASSFIELD | 18:52.69 |
| 34 | Matthew BuntingPlace 34 · GRASSFIELD | — | GRASSFIELD | 18:54.48 |
| 35 | Jarrett FlintPlace 35 · GRASSFIELD | — | GRASSFIELD | 18:57.38 |
| 36 | Austin HeymanPlace 36 · NANSEMOND RIVER | — | NANSEMOND RIVER | 19:01.72 |
| 37 | Jacob PattersonPlace 37 · DEEP CREEK | — | DEEP CREEK | 19:02.38 |
| 38 | Jim LongPlace 38 · GREAT BRIDGE | — | GREAT BRIDGE | 19:05.34 |
| 39 | Tyler LefevrePlace 39 · HICKORY | — | HICKORY | 19:18.23 |
| 40 | Brandon BoydPlace 40 · WESTERN BRANCH | — | WESTERN BRANCH | 19:22.15 |
| 41 | Chase BrownPlace 41 · GRASSFIELD | — | GRASSFIELD | 19:30.41 |
| 42 | Andrew UliannaPlace 42 · GRASSFIELD | — | GRASSFIELD | 19:39.24 |
| 43 | Harris AlbrittonPlace 43 · INDIAN RIVER | — | INDIAN RIVER | 19:43.29 |
| 44 | Michael JohnsonPlace 44 · GREAT BRIDGE | — | GREAT BRIDGE | 19:45.71 |
| 45 | Daniel ShaughnessyPlace 45 · INDIAN RIVER | — | INDIAN RIVER | 19:47.01 |
| 46 | Pearson ChesneyPlace 46 · OSCAR SMITH | — | OSCAR SMITH | 19:50.45 |
| 47 | Logan PhillipsPlace 47 · WESTERN BRANCH | — | WESTERN BRANCH | 19:52.94 |
| 48 | Isaac ArriolaPlace 48 · OSCAR SMITH | — | OSCAR SMITH | 19:57.33 |
| 49 | Joe RagerPlace 49 · LAKELAND | — | LAKELAND | 19:57.65 |
| 50 | Tyus JoynerPlace 50 · NANSEMOND RIVER | — | NANSEMOND RIVER | 20:01.22 |
| 51 | Tim ChasnetPlace 51 · GREAT BRIDGE | — | GREAT BRIDGE | 20:03.71 |
| 52 | Philip HancockPlace 52 · WESTERN BRANCH | — | WESTERN BRANCH | 20:04.79 |
| 53 | Airrin DavisPlace 53 · NANSEMOND RIVER | — | NANSEMOND RIVER | 20:13.28 |
| 54 | Jake CrowellPlace 54 · LAKELAND | — | LAKELAND | 20:14.34 |
| 55 | Travis LeathrumPlace 55 · OSCAR SMITH | — | OSCAR SMITH | 20:15.52 |
| 56 | Brogan McGlynnPlace 56 · GREAT BRIDGE | — | GREAT BRIDGE | 20:16.25 |
| 57 | Malik BelowPlace 57 · DEEP CREEK | — | DEEP CREEK | 20:19.54 |
| 58 | Jordan ParkerPlace 58 · WESTERN BRANCH | — | WESTERN BRANCH | 20:21.22 |
| 59 | Sydney JohnsonPlace 59 · NANSEMOND RIVER | — | NANSEMOND RIVER | 20:22.16 |
| 60 | Devin JacksonPlace 60 · GRASSFIELD | — | GRASSFIELD | 20:22.87 |
| 61 | Carven AndersPlace 61 · NANSEMOND RIVER | — | NANSEMOND RIVER | 20:25.11 |
| 62 | Benjamin BasilioPlace 62 · NANSEMOND RIVER | — | NANSEMOND RIVER | 20:28.45 |
| 63 | Spencer HawverPlace 63 · WESTERN BRANCH | — | WESTERN BRANCH | 20:29.83 |
| 64 | Josiah RamsawhPlace 64 · WESTERN BRANCH | — | WESTERN BRANCH | 20:30.67 |
| 65 | Muhammed SareniPlace 65 · DEEP CREEK | — | DEEP CREEK | 20:32.08 |
| 66 | Steven TrularPlace 66 · GRASSFIELD | — | GRASSFIELD | 20:35.10 |
| 67 | Wade BogessPlace 67 · HICKORY | — | HICKORY | 20:36.37 |
| 68 | Adam CoffinPlace 68 · HICKORY | — | HICKORY | 20:37.35 |
| 69 | Wyatt WoodworthPlace 69 · HICKORY | — | HICKORY | 20:41.44 |
| 70 | Shawn BottumPlace 70 · OSCAR SMITH | — | OSCAR SMITH | 20:44.78 |
| 71 | Timaan GarnesPlace 71 · OSCAR SMITH | — | OSCAR SMITH | 20:45.64 |
| 72 | Antonie SmithPlace 72 · NANSEMOND RIVER | — | NANSEMOND RIVER | 20:54.05 |
| 73 | Conner HaysPlace 73 · GREAT BRIDGE | — | GREAT BRIDGE | 21:03.90 |
| 74 | Kevin TohakPlace 74 · NANSEMOND RIVER | — | NANSEMOND RIVER | 21:04.89 |
| 75 | Tristan KuhnPlace 75 · WESTERN BRANCH | — | WESTERN BRANCH | 21:10.57 |
| 76 | Blake TidwellPlace 76 · WESTERN BRANCH | — | WESTERN BRANCH | 21:10.76 |
| 77 | Brandon ShawPlace 77 · GRASSFIELD | — | GRASSFIELD | 21:17.00 |
| 78 | Anthony BestPlace 78 · INDIAN RIVER | — | INDIAN RIVER | 21:17.84 |
| 79 | Jeremy HillPlace 79 · LAKELAND | — | LAKELAND | 21:23.56 |
| 80 | Darius SmithPlace 80 · NANSEMOND RIVER | — | NANSEMOND RIVER | 21:32.64 |
| 81 | Kashaun FinchPlace 81 · DEEP CREEK | — | DEEP CREEK | 21:36.35 |
| 82 | Paul HallPlace 82 · NANSEMOND RIVER | — | NANSEMOND RIVER | 21:39.42 |
| 83 | Brandon BlevinsPlace 83 · NANSEMOND RIVER | — | NANSEMOND RIVER | 21:42.21 |
| 84 | Theoudis DavisPlace 84 · DEEP CREEK | — | DEEP CREEK | 21:47.81 |
| 85 | Jalen WarrenPlace 85 · NANSEMOND RIVER | — | NANSEMOND RIVER | 21:48.04 |
| 86 | Derek JohnsonPlace 86 · NANSEMOND RIVER | — | NANSEMOND RIVER | 21:48.04 |
| 87 | Alex GodwinPlace 87 · WESTERN BRANCH | — | WESTERN BRANCH | 21:53.35 |
| 88 | Allyn LeyourneauPlace 88 · NANSEMOND RIVER | — | NANSEMOND RIVER | 22:01.14 |
| 89 | Michael IrvingPlace 89 · OSCAR SMITH | — | OSCAR SMITH | 22:05.47 |
| 90 | Joey SterrettPlace 90 · HICKORY | — | HICKORY | 22:06.67 |
| 91 | Daryl WarrenPlace 91 · DEEP CREEK | — | DEEP CREEK | 22:12.88 |
| 92 | Logan O'LearyPlace 92 · NANSEMOND RIVER | — | NANSEMOND RIVER | 22:15.26 |
| 93 | Davis CarbaughPlace 93 · GRASSFIELD | — | GRASSFIELD | 22:18.45 |
| 94 | William BaierPlace 94 · GRASSFIELD | — | GRASSFIELD | 22:18.85 |
| 95 | Sam PyoPlace 95 · OSCAR SMITH | — | OSCAR SMITH | 22:19.68 |
| 96 | Henry HullPlace 96 · GRASSFIELD | — | GRASSFIELD | 22:21.67 |
| 97 | Paul ViningPlace 97 · WESTERN BRANCH | — | WESTERN BRANCH | 22:22.44 |
| 98 | Andrew FritzPlace 98 · OSCAR SMITH | — | OSCAR SMITH | 22:25.28 |
| 99 | Joey RuizPlace 99 · HICKORY | — | HICKORY | 22:28.49 |
| 100 | Cameron HannonPlace 100 · OSCAR SMITH | — | OSCAR SMITH | 22:42.63 |
| 101 | Shaquarius AdamsPlace 101 · NANSEMOND RIVER | — | NANSEMOND RIVER | 22:55.45 |
| 102 | Hosea GoodwynPlace 102 · NANSEMOND RIVER | — | NANSEMOND RIVER | 22:57.97 |
| 103 | Dante PricePlace 103 · DEEP CREEK | — | DEEP CREEK | 23:08.82 |
| 104 | Thomas MatthewsPlace 104 · NANSEMOND RIVER | — | NANSEMOND RIVER | 23:10.93 |
| 105 | Stephen RettigPlace 105 · OSCAR SMITH | — | OSCAR SMITH | 23:17.10 |
| 106 | Casey HortonPlace 106 · OSCAR SMITH | — | OSCAR SMITH | 23:21.69 |
| 107 | Anthony St JonPlace 107 · KINGS FORK | — | KINGS FORK | 24:07.75 |
| 108 | Carr DarionPlace 108 · KINGS FORK | — | KINGS FORK | 24:18.99 |
| 109 | T'Chayil JonesPlace 109 · NANSEMOND RIVER | — | NANSEMOND RIVER | 24:20.92 |
| 110 | Brandon AllenPlace 110 · KINGS FORK | — | KINGS FORK | 24:21.11 |
| 111 | Matthew BarriosPlace 111 · INDIAN RIVER | — | INDIAN RIVER | 24:22.15 |
| 112 | Shamon AdamsPlace 112 · NANSEMOND RIVER | — | NANSEMOND RIVER | 24:32.23 |
| 113 | Maurice HuffPlace 113 · KINGS FORK | — | KINGS FORK | 24:34.73 |
| 114 | John Collins IiiPlace 114 · WESTERN BRANCH | — | WESTERN BRANCH | 24:50.77 |
| 115 | Jacob WatermanPlace 115 · WESTERN BRANCH | — | WESTERN BRANCH | 25:06.00 |
| 116 | Joseph InghamPlace 116 · NANSEMOND RIVER | — | NANSEMOND RIVER | 25:09.45 |
| 117 | Tommy ShevisPlace 117 · GREAT BRIDGE | — | GREAT BRIDGE | 25:16.02 |
| 118 | Junius BynumPlace 118 · INDIAN RIVER | — | INDIAN RIVER | 25:49.20 |
| 119 | Zakariya Al-SarrafPlace 119 · NANSEMOND RIVER | — | NANSEMOND RIVER | 25:49.36 |
| 120 | Tyler JumpPlace 120 · NANSEMOND RIVER | — | NANSEMOND RIVER | 25:50.35 |
| 121 | Connor LawsonPlace 121 · KINGS FORK | — | KINGS FORK | 25:56.96 |
| 122 | David PintorPlace 122 · INDIAN RIVER | — | INDIAN RIVER | 26:20.65 |
| 123 | Max ZagurskiPlace 123 · OSCAR SMITH | — | OSCAR SMITH | 26:41.95 |
| 124 | Turner GillespiePlace 124 · OSCAR SMITH | — | OSCAR SMITH | 26:45.61 |
| 125 | Duncan JosephPlace 125 · KINGS FORK | — | KINGS FORK | 26:47.74 |
| 126 | Ryan BeckelhimerPlace 126 · OSCAR SMITH | — | OSCAR SMITH | 26:49.48 |
| 127 | Cody LawrencePlace 127 · LAKELAND | — | LAKELAND | 27:04.04 |
| 128 | Evan MarcelinoPlace 128 · NANSEMOND RIVER | — | NANSEMOND RIVER | 27:47.56 |
| 129 | Rahum SheraziPlace 129 · HICKORY | — | HICKORY | 27:52.63 |
| 130 | Alex StilsonPlace 130 · NANSEMOND RIVER | — | NANSEMOND RIVER | 29:20.00 |
| 131 | Thomas PressonPlace 131 · KINGS FORK | — | KINGS FORK | 31:08.00 |
| 132 | Conner HicksPlace 132 · OSCAR SMITH | — | OSCAR SMITH | 33:28.00 |
| 133 | Caleb RalphPlace 133 · KINGS FORK | — | KINGS FORK | 33:46.00 |
| 134 | Austin RicePlace 134 · INDIAN RIVER | — | INDIAN RIVER | 33:58.00 |
| 135 | McKinley RuffinPlace 135 · NANSEMOND RIVER | — | NANSEMOND RIVER | 34:14.00 |
| 136 | Ryan DudleyPlace 136 · LAKELAND | — | LAKELAND | 39:00.00 |