| 1 | Nicholas RichardsonPlace 1 · WESTERN BRANCH | — | WESTERN BRANCH | 16:06.79 |
| 2 | Micah EllingtonPlace 2 · HICKORY | — | HICKORY | 16:34.73 |
| 3 | James BroomPlace 3 · GRASSFIELD | — | GRASSFIELD | 16:37.89 |
| 4 | Patrick ShaughnessyPlace 4 · INDIAN RIVER | — | INDIAN RIVER | 17:06.16 |
| 5 | Andrew EasonPlace 5 · HICKORY | — | HICKORY | 17:19.95 |
| 6 | Gabe WolstenholmePlace 6 · HICKORY | — | HICKORY | 17:21.65 |
| 7 | Austin WozniakPlace 7 · HICKORY | — | HICKORY | 17:35.19 |
| 8 | Thomas AmabilePlace 8 · GRASSFIELD | — | GRASSFIELD | 17:43.15 |
| 9 | Joel HarrisonPlace 9 · DEEP CREEK | — | DEEP CREEK | 17:54.08 |
| 10 | Zach CadieuxPlace 10 · HICKORY | — | HICKORY | 17:56.76 |
| 11 | Domenico GiardinaPlace 11 · HICKORY | — | HICKORY | 17:59.51 |
| 12 | Miguel RamosPlace 12 · KINGS FORK | — | KINGS FORK | 18:00.28 |
| 13 | Alexander MidkiffPlace 13 · GRASSFIELD | — | GRASSFIELD | 18:06.17 |
| 14 | Colton DimeckPlace 14 · GRASSFIELD | — | GRASSFIELD | 18:11.24 |
| 15 | Daniel SmithPlace 15 · OSCAR SMITH | — | OSCAR SMITH | 18:15.39 |
| 16 | Philip HancockPlace 16 · WESTERN BRANCH | — | WESTERN BRANCH | 18:20.38 |
| 17 | Robert LongPlace 17 · GRASSFIELD | — | GRASSFIELD | 18:20.79 |
| 18 | John DoneganPlace 18 · GRASSFIELD | — | GRASSFIELD | 18:26.03 |
| 19 | Matthew SchroederPlace 19 · GRASSFIELD | — | GRASSFIELD | 18:27.04 |
| 20 | Paul McElroyPlace 20 · HICKORY | — | HICKORY | 18:28.44 |
| 21 | John HoeyPlace 21 · GREAT BRIDGE | — | GREAT BRIDGE | 18:29.81 |
| 22 | Noah WallsPlace 22 · INDIAN RIVER | — | INDIAN RIVER | 18:34.51 |
| 23 | Dan HoulePlace 23 · OSCAR SMITH | — | OSCAR SMITH | 18:48.83 |
| 24 | Tyler FerqueronPlace 24 · GRASSFIELD | — | GRASSFIELD | 18:51.74 |
| 25 | Jim LongPlace 25 · GREAT BRIDGE | — | GREAT BRIDGE | 18:56.64 |
| 26 | Jared EaveyPlace 26 · GRASSFIELD | — | GRASSFIELD | 18:58.00 |
| 27 | Chad ClarkPlace 27 · GRASSFIELD | — | GRASSFIELD | 19:02.45 |
| 28 | Luis ParralesPlace 28 · OSCAR SMITH | — | OSCAR SMITH | 19:02.77 |
| 29 | Johnathon BarbishPlace 29 · WESTERN BRANCH | — | WESTERN BRANCH | 19:03.23 |
| 30 | Tyus JoynerPlace 30 · NANSEMOND RIVER | — | NANSEMOND RIVER | 19:05.50 |
| 31 | Michael TurkiewiczPlace 31 · GRASSFIELD | — | GRASSFIELD | 19:09.22 |
| 32 | Tyler LefevrePlace 32 · HICKORY | — | HICKORY | 19:15.50 |
| 33 | Cameron ShawPlace 33 · GRASSFIELD | — | GRASSFIELD | 19:17.05 |
| 34 | Brian OdenwaldPlace 34 · OSCAR SMITH | — | OSCAR SMITH | 19:19.13 |
| 35 | Tommaso GiardinaPlace 35 · HICKORY | — | HICKORY | 19:22.92 |
| 36 | Mason RabidouxPlace 36 · GREAT BRIDGE | — | GREAT BRIDGE | 19:24.84 |
| 37 | Matthew BuntingPlace 37 · GRASSFIELD | — | GRASSFIELD | 19:25.44 |
| 38 | Austin HeymanPlace 38 · NANSEMOND RIVER | — | NANSEMOND RIVER | 19:26.27 |
| 39 | Abdul KamaraPlace 39 · INDIAN RIVER | — | INDIAN RIVER | 19:26.99 |
| 40 | Benjamin BasilioPlace 40 · NANSEMOND RIVER | — | NANSEMOND RIVER | 19:30.69 |
| 41 | Harris AlbrittonPlace 41 · INDIAN RIVER | — | INDIAN RIVER | 19:36.86 |
| 42 | Deangelo ClarkePlace 42 · DEEP CREEK | — | DEEP CREEK | 19:42.35 |
| 43 | Andrew UliannaPlace 43 · GRASSFIELD | — | GRASSFIELD | 19:43.05 |
| 44 | Breon DonaldPlace 44 · WESTERN BRANCH | — | WESTERN BRANCH | 19:45.28 |
| 45 | Michael JohnsonPlace 45 · GREAT BRIDGE | — | GREAT BRIDGE | 19:50.10 |
| 46 | Connor BrownPlace 46 · HICKORY | — | HICKORY | 19:50.69 |
| 47 | Chase BrownPlace 47 · GRASSFIELD | — | GRASSFIELD | 19:52.45 |
| 48 | Pearson ChesneyPlace 48 · OSCAR SMITH | — | OSCAR SMITH | 19:54.00 |
| 49 | Kenta YoshimuaPlace 49 · GREAT BRIDGE | — | GREAT BRIDGE | 19:54.69 |
| 50 | Jarrett FlintPlace 50 · GRASSFIELD | — | GRASSFIELD | 19:58.46 |
| 51 | Spencer HawverPlace 51 · WESTERN BRANCH | — | WESTERN BRANCH | 19:59.72 |
| 52 | Joe RagerPlace 52 · LAKELAND | — | LAKELAND | 20:02.75 |
| 53 | Airrin DavisPlace 53 · NANSEMOND RIVER | — | NANSEMOND RIVER | 20:10.00 |
| 54 | Jake CrowellPlace 54 · LAKELAND | — | LAKELAND | 20:10.31 |
| 55 | Tim ChasnetPlace 55 · GREAT BRIDGE | — | GREAT BRIDGE | 20:13.17 |
| 56 | Sydney JohnsonPlace 56 · NANSEMOND RIVER | — | NANSEMOND RIVER | 20:14.70 |
| 57 | Brogan McGlynnPlace 57 · GREAT BRIDGE | — | GREAT BRIDGE | 20:15.80 |
| 58 | Devin JacksonPlace 58 · GRASSFIELD | — | GRASSFIELD | 20:23.12 |
| 59 | Jacob PattersonPlace 59 · DEEP CREEK | — | DEEP CREEK | 20:23.42 |
| 60 | Sam PyoPlace 60 · OSCAR SMITH | — | OSCAR SMITH | 20:24.63 |
| 61 | Jordan ParkerPlace 61 · WESTERN BRANCH | — | WESTERN BRANCH | 20:26.15 |
| 62 | Brandon BoydPlace 62 · WESTERN BRANCH | — | WESTERN BRANCH | 20:27.35 |
| 63 | Wade BogessPlace 63 · HICKORY | — | HICKORY | 20:32.12 |
| 64 | Mondryl GloverPlace 64 · WESTERN BRANCH | — | WESTERN BRANCH | 20:35.37 |
| 65 | Isaiah AllenPlace 65 · GREAT BRIDGE | — | GREAT BRIDGE | 20:35.77 |
| 66 | Johnny MiddlebrooksPlace 66 · HICKORY | — | HICKORY | 20:39.36 |
| 67 | Anthony BestPlace 67 · INDIAN RIVER | — | INDIAN RIVER | 20:41.62 |
| 68 | Thomas CareyPlace 68 · DEEP CREEK | — | DEEP CREEK | 20:51.72 |
| 69 | Isaac ArriolaPlace 69 · OSCAR SMITH | — | OSCAR SMITH | 20:57.95 |
| 70 | Malik BelowPlace 70 · DEEP CREEK | — | DEEP CREEK | 21:01.29 |
| 71 | Wyatt WoodworthPlace 71 · HICKORY | — | HICKORY | 21:07.07 |
| 72 | Brandon ShawPlace 72 · GRASSFIELD | — | GRASSFIELD | 21:07.70 |
| 73 | Simon MillerPlace 73 · HICKORY | — | HICKORY | 21:13.03 |
| 74 | Darius SmithPlace 74 · NANSEMOND RIVER | — | NANSEMOND RIVER | 21:13.69 |
| 75 | Conner HaysPlace 75 · GREAT BRIDGE | — | GREAT BRIDGE | 21:17.58 |
| 76 | Tyson RobinsonPlace 76 · WESTERN BRANCH | — | WESTERN BRANCH | 21:20.40 |
| 77 | Adam CoffinPlace 77 · HICKORY | — | HICKORY | 21:24.08 |
| 78 | Allyn LeyourneauPlace 78 · NANSEMOND RIVER | — | NANSEMOND RIVER | 21:26.44 |
| 79 | Steven TrularPlace 79 · GRASSFIELD | — | GRASSFIELD | 21:27.07 |
| 80 | Muhammed SareniPlace 80 · DEEP CREEK | — | DEEP CREEK | 21:35.82 |
| 81 | Jeremy HillPlace 81 · LAKELAND | — | LAKELAND | 21:36.60 |
| 82 | Eugene SummervillePlace 82 · WESTERN BRANCH | — | WESTERN BRANCH | 21:44.11 |
| 83 | Travis LeathrumPlace 83 · OSCAR SMITH | — | OSCAR SMITH | 21:44.46 |
| 84 | Jason MorganPlace 84 · WESTERN BRANCH | — | WESTERN BRANCH | 21:47.58 |
| 85 | Jalen RuffinPlace 85 · NANSEMOND RIVER | — | NANSEMOND RIVER | 21:48.24 |
| 86 | Paul HallPlace 86 · NANSEMOND RIVER | — | NANSEMOND RIVER | 21:51.24 |
| 87 | Blake TidwellPlace 87 · WESTERN BRANCH | — | WESTERN BRANCH | 21:52.16 |
| 88 | Timaan GarnesPlace 88 · OSCAR SMITH | — | OSCAR SMITH | 21:58.71 |
| 89 | Kevin TohakPlace 89 · NANSEMOND RIVER | — | NANSEMOND RIVER | 21:59.88 |
| 90 | Joseph InghamPlace 90 · NANSEMOND RIVER | — | NANSEMOND RIVER | 22:06.70 |
| 91 | Mason PowersPlace 91 · HICKORY | — | HICKORY | 22:10.37 |
| 92 | Derek JohnsonPlace 92 · NANSEMOND RIVER | — | NANSEMOND RIVER | 22:11.22 |
| 93 | Aaron SimpsonPlace 93 · WESTERN BRANCH | — | WESTERN BRANCH | 22:11.89 |
| 94 | Paul ViningPlace 94 · WESTERN BRANCH | — | WESTERN BRANCH | 22:13.27 |
| 95 | Josh HalstedPlace 95 · HICKORY | — | HICKORY | 22:25.69 |
| 96 | Joey RuizPlace 96 · HICKORY | — | HICKORY | 22:32.50 |
| 97 | Tristan KuhnPlace 97 · WESTERN BRANCH | — | WESTERN BRANCH | 22:34.12 |
| 98 | David PintorPlace 98 · INDIAN RIVER | — | INDIAN RIVER | 22:34.79 |
| 99 | Logan O'LearyPlace 99 · NANSEMOND RIVER | — | NANSEMOND RIVER | 22:40.44 |
| 100 | Stephen RettigPlace 100 · OSCAR SMITH | — | OSCAR SMITH | 22:54.57 |
| 101 | William BaierPlace 101 · GRASSFIELD | — | GRASSFIELD | 22:56.99 |
| 102 | Deonte GrantPlace 102 · WESTERN BRANCH | — | WESTERN BRANCH | 23:05.03 |
| 103 | Cameron HannonPlace 103 · OSCAR SMITH | — | OSCAR SMITH | 23:07.09 |
| 104 | Joan HernandezPlace 104 · INDIAN RIVER | — | INDIAN RIVER | 23:10.18 |
| 105 | Kashaun FinchPlace 105 · DEEP CREEK | — | DEEP CREEK | 23:12.80 |
| 106 | Henry HullPlace 106 · GRASSFIELD | — | GRASSFIELD | 23:13.74 |
| 107 | Alex GodwinPlace 107 · WESTERN BRANCH | — | WESTERN BRANCH | 23:20.20 |
| 108 | Davis CarbaughPlace 108 · GRASSFIELD | — | GRASSFIELD | 23:20.75 |
| 109 | Cory BurtonPlace 109 · OSCAR SMITH | — | OSCAR SMITH | 23:45.47 |
| 110 | Kyle SundvuallPlace 110 · WESTERN BRANCH | — | WESTERN BRANCH | 23:51.45 |
| 111 | John Collins IiiPlace 111 · WESTERN BRANCH | — | WESTERN BRANCH | 24:00.19 |
| 112 | Brandon AllenPlace 112 · KINGS FORK | — | KINGS FORK | 24:37.14 |
| 113 | T'Chayil JonesPlace 113 · NANSEMOND RIVER | — | NANSEMOND RIVER | 24:47.30 |
| 114 | Connor LawsonPlace 114 · KINGS FORK | — | KINGS FORK | 24:51.23 |
| 115 | Casey HortonPlace 115 · OSCAR SMITH | — | OSCAR SMITH | 25:07.01 |
| 116 | Hosea GoodwynPlace 116 · NANSEMOND RIVER | — | NANSEMOND RIVER | 25:17.34 |
| 117 | Dylan AyersPlace 117 · LAKELAND | — | LAKELAND | 25:35.89 |
| 118 | Tommy ShevisPlace 118 · GREAT BRIDGE | — | GREAT BRIDGE | 25:40.85 |
| 119 | Zakariya Al-SarrafPlace 119 · NANSEMOND RIVER | — | NANSEMOND RIVER | 25:41.08 |
| 120 | Tristan BuckerPlace 120 · LAKELAND | — | LAKELAND | 26:37.90 |
| 121 | Jahid ScootPlace 121 · WESTERN BRANCH | — | WESTERN BRANCH | 27:04.12 |
| 122 | Matthew BarriosPlace 122 · INDIAN RIVER | — | INDIAN RIVER | 27:12.78 |
| 123 | Carr DarionPlace 123 · KINGS FORK | — | KINGS FORK | 27:19.77 |
| 124 | Cody LawrencePlace 124 · LAKELAND | — | LAKELAND | 27:45.74 |
| 125 | Donte CartegenaPlace 125 · NANSEMOND RIVER | — | NANSEMOND RIVER | 27:46.70 |
| 126 | Alex StilsonPlace 126 · NANSEMOND RIVER | — | NANSEMOND RIVER | 28:15.90 |
| 127 | Turner GillespiePlace 127 · OSCAR SMITH | — | OSCAR SMITH | 28:25.09 |
| 128 | Duncan JosephPlace 128 · KINGS FORK | — | KINGS FORK | 28:28.17 |
| 129 | Ryan BeckelhimerPlace 129 · OSCAR SMITH | — | OSCAR SMITH | 29:18.52 |
| 130 | Rahum SheraziPlace 130 · HICKORY | — | HICKORY | 29:51.68 |
| 131 | Andrew FritzPlace 131 · OSCAR SMITH | — | OSCAR SMITH | 30:20.12 |
| 132 | Austin RicePlace 132 · INDIAN RIVER | — | INDIAN RIVER | 31:06.26 |
| 133 | Anthony St JonPlace 133 · KINGS FORK | — | KINGS FORK | 32:05.64 |
| 134 | Thomas PressonPlace 134 · KINGS FORK | — | KINGS FORK | 32:05.96 |
| 135 | Kevin SikesPlace 135 · WESTERN BRANCH | — | WESTERN BRANCH | 32:10.55 |
| 136 | Evan MarcelinoPlace 136 · NANSEMOND RIVER | — | NANSEMOND RIVER | 32:53.80 |
| 137 | Junius BynumPlace 137 · INDIAN RIVER | — | INDIAN RIVER | 32:54.23 |
| 138 | Conner HicksPlace 138 · OSCAR SMITH | — | OSCAR SMITH | 34:46.59 |
| 139 | Ahmad GrandberryPlace 139 · INDIAN RIVER | — | INDIAN RIVER | 35:04.10 |
| 140 | Caleb RalphPlace 140 · KINGS FORK | — | KINGS FORK | 35:40.10 |
| 141 | Corey ToneyPlace 141 · HICKORY | — | HICKORY | 35:44.00 |
| 142 | McKinley RuffinPlace 142 · NANSEMOND RIVER | — | NANSEMOND RIVER | 37:06.40 |
| 143 | Ryan DudleyPlace 143 · LAKELAND | — | LAKELAND | 41:23.64 |