| 1 | Seth TaylorPlace 1 · GRASSFIELD | — | GRASSFIELD | 16:29 |
| 2 | Micah EllingtonPlace 2 · HICKORY | — | HICKORY | 16:56 |
| 3 | Michael SandersPlace 3 · HICKORY | — | HICKORY | 16:59 |
| 4 | Patrick ShaunghessyPlace 4 · INDIAN RIVER | — | INDIAN RIVER | 17:11 |
| 5 | James KlingPlace 5 · HICKORY | — | HICKORY | 17:11 |
| 6 | Gabe WolstenholmePlace 6 · HICKORY | — | HICKORY | 17:14 |
| 7 | Nick RichardsonPlace 7 · WESTERN BRANCH | — | WESTERN BRANCH | 17:26 |
| 8 | Andrew EasonPlace 8 · HICKORY | — | HICKORY | 17:28 |
| 9 | James BroomPlace 9 · GRASSFIELD | — | GRASSFIELD | 17:31 |
| 10 | Andrew WernerPlace 10 · WESTERN BRANCH | — | WESTERN BRANCH | 17:33 |
| 11 | Robert LongPlace 11 · GRASSFIELD | — | GRASSFIELD | 17:51 |
| 12 | Jacob TatePlace 12 · GRASSFIELD | — | GRASSFIELD | 17:51 |
| 13 | Duncan LeathrumPlace 13 · OSCAR SMITH | — | OSCAR SMITH | 17:57 |
| 14 | Max MidkiffPlace 14 · GRASSFIELD | — | GRASSFIELD | 18:07 |
| 15 | Nate MickelsonPlace 15 · WESTERN BRANCH | — | WESTERN BRANCH | 18:15 |
| 16 | Brian OdenwaldPlace 16 · OSCAR SMITH | — | OSCAR SMITH | 18:23 |
| 17 | Reed MingionePlace 17 · WESTERN BRANCH | — | WESTERN BRANCH | 18:27 |
| 18 | Josh HalstedPlace 18 · HICKORY | — | HICKORY | 18:27 |
| 19 | Joel HarrisonPlace 19 · DEEP CREEK | — | DEEP CREEK | 18:27 |
| 20 | Jonathan BarbishPlace 20 · WESTERN BRANCH | — | WESTERN BRANCH | 18:28 |
| 21 | Scott DavisPlace 21 · WESTERN BRANCH | — | WESTERN BRANCH | 18:28 |
| 22 | Alex ReelPlace 22 · WESTERN BRANCH | — | WESTERN BRANCH | 18:34 |
| 23 | Paul McElroyPlace 23 · HICKORY | — | HICKORY | 18:37 |
| 24 | Miguel RamosPlace 24 · KINGS FORK | — | KINGS FORK | 18:45 |
| 25 | Zach CadieuxPlace 25 · HICKORY | — | HICKORY | 18:47 |
| 26 | Luis ParralesPlace 26 · OSCAR SMITH | — | OSCAR SMITH | 18:49 |
| 27 | John HoeyPlace 27 · GREAT BRIDGE | — | GREAT BRIDGE | 18:51 |
| 28 | Cameron ShawPlace 28 · GRASSFIELD | — | GRASSFIELD | 18:51 |
| 29 | Zane BolenPlace 29 · WESTERN BRANCH | — | WESTERN BRANCH | 18:52 |
| 30 | Mitchell HaugenPlace 30 · OSCAR SMITH | — | OSCAR SMITH | 18:53 |
| 31 | Matthew SchroederPlace 31 · GRASSFIELD | — | GRASSFIELD | 18:53 |
| 32 | Tyler MarcousPlace 32 · GREAT BRIDGE | — | GREAT BRIDGE | 18:58 |
| 33 | Tommaso GiardinaPlace 33 · HICKORY | — | HICKORY | 18:59 |
| 34 | Justin SikesPlace 34 · WESTERN BRANCH | — | WESTERN BRANCH | 19:00 |
| 35 | Dominique PattersonPlace 35 · OSCAR SMITH | — | OSCAR SMITH | 19:03 |
| 36 | Ilan DickersonPlace 36 · NANSEMOND RIVER | — | NANSEMOND RIVER | 19:04 |
| 37 | Nathaniel ChandlerPlace 37 · NANSEMOND RIVER | — | NANSEMOND RIVER | 19:10 |
| 38 | Austin WozniakPlace 38 · HICKORY | — | HICKORY | 19:12 |
| 39 | Daniel HoulePlace 39 · OSCAR SMITH | — | OSCAR SMITH | 19:13 |
| 40 | Deangelo ClarkePlace 40 · DEEP CREEK | — | DEEP CREEK | 19:17 |
| 41 | Alan SchreiberPlace 41 · GRASSFIELD | — | GRASSFIELD | 19:18 |
| 42 | Daniel SausenPlace 42 · KINGS FORK | — | KINGS FORK | 19:19 |
| 43 | Nicholas KniffinPlace 43 · DEEP CREEK | — | DEEP CREEK | 19:37 |
| 44 | Jim LongPlace 44 · GREAT BRIDGE | — | GREAT BRIDGE | 19:44 |
| 45 | Bb BoydPlace 45 · WESTERN BRANCH | — | WESTERN BRANCH | 19:45 |
| 46 | Mason RabidouxPlace 46 · GREAT BRIDGE | — | GREAT BRIDGE | 19:50 |
| 47 | Kenta YoshimuraPlace 47 · GREAT BRIDGE | — | GREAT BRIDGE | 19:51 |
| 48 | Michael PharrPlace 48 · HICKORY | — | HICKORY | 19:53 |
| 49 | Mark JudyPlace 49 · WESTERN BRANCH | — | WESTERN BRANCH | 19:55 |
| 50 | Joe RagerPlace 50 · LAKELAND | — | LAKELAND | 19:56 |
| 51 | Domenico GiardinaPlace 51 · HICKORY | — | HICKORY | 20:00 |
| 52 | Justin WoodPlace 52 · WESTERN BRANCH | — | WESTERN BRANCH | 20:01 |
| 53 | Malik BelowPlace 53 · DEEP CREEK | — | DEEP CREEK | 20:05 |
| 54 | Pearson ChesneyPlace 54 · OSCAR SMITH | — | OSCAR SMITH | 20:06 |
| 55 | Benjamin BasilioPlace 55 · NANSEMOND RIVER | — | NANSEMOND RIVER | 20:08 |
| 56 | Patrick FisherPlace 56 · HICKORY | — | HICKORY | 20:09 |
| 57 | Anthony TorresPlace 57 · NANSEMOND RIVER | — | NANSEMOND RIVER | 20:11 |
| 58 | Christian RuizPlace 58 · OSCAR SMITH | — | OSCAR SMITH | 20:11 |
| 59 | Matthew QuanPlace 59 · OSCAR SMITH | — | OSCAR SMITH | 20:15 |
| 60 | Courtlan WashPlace 60 · LAKELAND | — | LAKELAND | 20:16 |
| 61 | Spencer HawverPlace 61 · WESTERN BRANCH | — | WESTERN BRANCH | 20:26 |
| 62 | Alex GodwinPlace 62 · WESTERN BRANCH | — | WESTERN BRANCH | 20:28 |
| 63 | Kyle WoodwardPlace 63 · WESTERN BRANCH | — | WESTERN BRANCH | 20:31 |
| 64 | Kennard MassiePlace 64 · WESTERN BRANCH | — | WESTERN BRANCH | 20:36 |
| 65 | Daniel ShaunghessyPlace 65 · INDIAN RIVER | — | INDIAN RIVER | 20:36 |
| 66 | Harris AlbrittonPlace 66 · INDIAN RIVER | — | INDIAN RIVER | 20:42 |
| 67 | Antoine SmithPlace 67 · NANSEMOND RIVER | — | NANSEMOND RIVER | 20:43 |
| 68 | Alex LocklearPlace 68 · NANSEMOND RIVER | — | NANSEMOND RIVER | 20:46 |
| 69 | Tim AbreschPlace 69 · HICKORY | — | HICKORY | 20:49 |
| 70 | Sam PyoPlace 70 · OSCAR SMITH | — | OSCAR SMITH | 20:56 |
| 71 | Ty GoodPlace 71 · WESTERN BRANCH | — | WESTERN BRANCH | 20:57 |
| 72 | Kyle GrishamPlace 72 · NANSEMOND RIVER | — | NANSEMOND RIVER | 20:59 |
| 73 | Joseph InghamPlace 73 · NANSEMOND RIVER | — | NANSEMOND RIVER | 21:00 |
| 74 | David BakerPlace 74 · GRASSFIELD | — | GRASSFIELD | 21:00 |
| 75 | Jarrett FlintPlace 75 · GRASSFIELD | — | GRASSFIELD | 21:02 |
| 76 | Mason PowersPlace 76 · HICKORY | — | HICKORY | 21:10 |
| 77 | Tyler BrownPlace 77 · WESTERN BRANCH | — | WESTERN BRANCH | 21:15 |
| 78 | Tim ChastanetPlace 78 · GREAT BRIDGE | — | GREAT BRIDGE | 21:15 |
| 79 | Dontrell BritePlace 79 · NANSEMOND RIVER | — | NANSEMOND RIVER | 21:16 |
| 80 | Tyler PoolePlace 80 · WESTERN BRANCH | — | WESTERN BRANCH | 21:19 |
| 81 | John ShevisPlace 81 · GREAT BRIDGE | — | GREAT BRIDGE | 21:20 |
| 82 | Dylan AyersPlace 82 · LAKELAND | — | LAKELAND | 21:23 |
| 83 | Rashard Mc KenellyPlace 83 · WESTERN BRANCH | — | WESTERN BRANCH | 21:24 |
| 84 | Travis LeathrumPlace 84 · OSCAR SMITH | — | OSCAR SMITH | 21:25 |
| 85 | Adam CoffinPlace 85 · HICKORY | — | HICKORY | 21:25 |
| 86 | Kevin SikesPlace 86 · WESTERN BRANCH | — | WESTERN BRANCH | 21:27 |
| 87 | Casey AdamsPlace 87 · HICKORY | — | HICKORY | 21:28 |
| 88 | Gregory ChilesPlace 88 · WESTERN BRANCH | — | WESTERN BRANCH | 21:29 |
| 89 | Nick LeachPlace 89 · HICKORY | — | HICKORY | 21:30 |
| 90 | Mikel ShabazzPlace 90 · LAKELAND | — | LAKELAND | 21:31 |
| 91 | Tristan BucknerPlace 91 · LAKELAND | — | LAKELAND | 21:34 |
| 92 | Tre SpratleyPlace 92 · LAKELAND | — | LAKELAND | 21:40 |
| 93 | Nicolas NeilsenPlace 93 · KINGS FORK | — | KINGS FORK | 21:44 |
| 94 | Sterling PedenPlace 94 · NANSEMOND RIVER | — | NANSEMOND RIVER | 21:45 |
| 95 | Jacob PattersonPlace 95 · DEEP CREEK | — | DEEP CREEK | 21:48 |
| 96 | Jordan ParkerPlace 96 · WESTERN BRANCH | — | WESTERN BRANCH | 21:51 |
| 97 | Jonathan YusicianPlace 97 · WESTERN BRANCH | — | WESTERN BRANCH | 21:54 |
| 98 | Tyler PearsonPlace 98 · GRASSFIELD | — | GRASSFIELD | 21:56 |
| 99 | Nick CoreyPlace 99 · WESTERN BRANCH | — | WESTERN BRANCH | 21:59 |
| 100 | Tyler FerqueronPlace 100 · GRASSFIELD | — | GRASSFIELD | 22:01 |
| 101 | Sydney JohnsonPlace 101 · NANSEMOND RIVER | — | NANSEMOND RIVER | 22:06 |
| 102 | Brandon SparrowPlace 102 · GRASSFIELD | — | GRASSFIELD | 22:10 |
| 103 | Aaron SimpsonPlace 103 · WESTERN BRANCH | — | WESTERN BRANCH | 22:20 |
| 104 | Stephan ArjoonPlace 104 · WESTERN BRANCH | — | WESTERN BRANCH | 22:27 |
| 105 | Kyle WillamsonPlace 105 · LAKELAND | — | LAKELAND | 22:40 |
| 106 | Cory BurtonPlace 106 · OSCAR SMITH | — | OSCAR SMITH | 22:44 |
| 107 | Bre-On DonaldPlace 107 · WESTERN BRANCH | — | WESTERN BRANCH | 22:50 |
| 108 | Shawn BottumPlace 108 · OSCAR SMITH | — | OSCAR SMITH | 22:50 |
| 109 | Joey SteffanelliPlace 109 · WESTERN BRANCH | — | WESTERN BRANCH | 22:58 |
| 110 | Rashuan RayPlace 110 · INDIAN RIVER | — | INDIAN RIVER | 22:59 |
| 111 | Cameron HannonPlace 111 · OSCAR SMITH | — | OSCAR SMITH | 23:04 |
| 112 | Muhammad SareiniPlace 112 · DEEP CREEK | — | DEEP CREEK | 23:11 |
| 113 | Derek JohnsonPlace 113 · NANSEMOND RIVER | — | NANSEMOND RIVER | 23:26 |
| 114 | Manuel DwyerPlace 114 · KINGS FORK | — | KINGS FORK | 23:29 |
| 115 | Paul HallPlace 115 · NANSEMOND RIVER | — | NANSEMOND RIVER | 23:32 |
| 116 | Gray CheshirePlace 116 · OSCAR SMITH | — | OSCAR SMITH | 23:38 |
| 117 | St. Jon AnthonyPlace 117 · KINGS FORK | — | KINGS FORK | 23:56 |
| 118 | Conner LawsonPlace 118 · KINGS FORK | — | KINGS FORK | 24:05 |
| 119 | Andrew FritzPlace 119 · OSCAR SMITH | — | OSCAR SMITH | 24:33 |
| 120 | Tommy ShervisPlace 120 · GREAT BRIDGE | — | GREAT BRIDGE | 26:21 |
| 121 | Alexander SausenPlace 121 · KINGS FORK | — | KINGS FORK | 27:25 |
| 122 | Hunter LowePlace 122 · KINGS FORK | — | KINGS FORK | 27:38 |
| 123 | Logan PhillipsPlace 123 · WESTERN BRANCH | — | WESTERN BRANCH | 28:13 |
| 124 | Evan MarcilienoPlace 124 · NANSEMOND RIVER | — | NANSEMOND RIVER | 31:03 |
| 125 | Marcus WebsterPlace 125 · NANSEMOND RIVER | — | NANSEMOND RIVER | 31:05 |