| 1 | Nepolian PatelPlace 1 · Southern Nash | — | Southern Nash | 17:11.00 |
| 2 | Mason HoltPlace 2 · Rocky Mount | — | Rocky Mount | 18:01.00 |
| 3 | Zach SheaPlace 3 · Rocky Mount | — | Rocky Mount | 18:05.00 |
| 4 | Kevin BryantPlace 4 · Southern Nash | — | Southern Nash | 18:16.00 |
| 5 | Matthew WilliamsPlace 5 · Roanoke Rapids | — | Roanoke Rapids | 18:23.00 |
| 6 | Stephen WhiteheadPlace 6 · Northern Nash | — | Northern Nash | 18:57.00 |
| 7 | Christian TippettePlace 7 · Northern Nash | — | Northern Nash | 18:57.00 |
| 8 | Emanuel SanchezPlace 8 · Northern Nash | — | Northern Nash | 20:13.00 |
| 9 | Shawn MurphyPlace 9 · Northern Nash | — | Northern Nash | 20:19.00 |
| 10 | Joseph JohnsonPlace 10 · Southern Nash | — | Southern Nash | 20:27.00 |
| 11 | Steven BatemanPlace 11 · Southern Nash | — | Southern Nash | 20:32.00 |
| 12 | Alou RojaPlace 12 · Rocky Mount | — | Rocky Mount | 20:34.00 |
| 13 | Nickolas AdamsPlace 13 · Northern Nash | — | Northern Nash | 20:36.00 |
| 14 | Coleman CherryPlace 14 · Northern Nash | — | Northern Nash | 20:44.00 |
| 15 | Alex KnightPlace 15 · Rocky Mount | — | Rocky Mount | 20:49.00 |
| 16 | Jose SanchezPlace 16 · Northern Nash | — | Northern Nash | 21:10.00 |
| 17 | Adam PopePlace 17 · Kipp Pride | — | Kipp Pride | 21:18.00 |
| 18 | Scott EliasPlace 18 · Roanoke Rapids | — | Roanoke Rapids | 21:29.00 |
| 19 | Michael BrownPlace 19 · Roanoke Rapids | — | Roanoke Rapids | 21:37.00 |
| 20 | Debajuwan PerryPlace 20 · Rocky Mount | — | Rocky Mount | 21:37.00 |
| 21 | Jordan DecossePlace 21 · Southern Nash | — | Southern Nash | 21:46.00 |
| 22 | Jordan LucasPlace 22 · Northern Nash | — | Northern Nash | 21:55.00 |
| 23 | Chris MillerPlace 23 · Rocky Mount | — | Rocky Mount | 21:58.00 |
| 24 | Clark EverettPlace 24 · Rocky Mount | — | Rocky Mount | 22:03.00 |
| 25 | Jose BaileyPlace 25 · Southern Nash | — | Southern Nash | 22:14.00 |
| 26 | Frank YenneyPlace 26 · Rocky Mount | — | Rocky Mount | 22:27.00 |
| 27 | John WrightPlace 27 · Roanoke Rapids | — | Roanoke Rapids | 22:31.00 |
| 28 | Marven CrawfordPlace 28 · Rocky Mount | — | Rocky Mount | 22:49.00 |
| 29 | Tyler BrownPlace 29 · Rocky Mount | — | Rocky Mount | 22:56.00 |
| 30 | Sonny WatsonPlace 30 · Roanoke Rapids | — | Roanoke Rapids | 23:22.00 |
| 31 | Sam LeonardPlace 31 · Roanoke Rapids | — | Roanoke Rapids | 23:29.00 |
| 32 | Dylan FarrowPlace 32 · Roanoke Rapids | — | Roanoke Rapids | 23:32.00 |
| 33 | Brian MessnerPlace 33 · JF Webb | — | JF Webb | 23:57.00 |
| 34 | Donavan WhiteheadPlace 34 · Northern Nash | — | Northern Nash | 23:59.00 |
| 35 | Lee JonesPlace 35 · Southern Nash | — | Southern Nash | 24:08.00 |
| 36 | Tyrees WigginsPlace 36 · Northern Nash | — | Northern Nash | 24:32.00 |
| 37 | Justin WynnPlace 37 · Kipp Pride | — | Kipp Pride | 24:32.00 |
| 38 | Brandon WallacePlace 38 · Northern Nash | — | Northern Nash | 24:41.00 |
| 39 | Dakota MedinaPlace 39 · Southern Nash | — | Southern Nash | 25:35.00 |
| 40 | Ebrahim RohaymPlace 40 · Southern Nash | — | Southern Nash | 25:39.00 |
| 41 | Oseas PalaciosPlace 41 · Southern Nash | — | Southern Nash | 25:45.00 |
| 42 | Taylor CookPlace 42 · JF Webb | — | JF Webb | 26:08.00 |
| 43 | Tyler JohnsonPlace 43 · Northern Nash | — | Northern Nash | 26:08.00 |
| 44 | Jayguan PittmanPlace 44 · Rocky Mount | — | Rocky Mount | 26:16.00 |
| 45 | Taylor ShawPlace 45 · Roanoke Rapids | — | Roanoke Rapids | 28:30.00 |
| 46 | Malcom BlowePlace 46 · Kipp Pride | — | Kipp Pride | 29:55.00 |
| 47 | Dylan NolarsPlace 47 · Roanoke Rapids | — | Roanoke Rapids | 30:41.00 |
| 48 | Darian BoydPlace 48 · JF Webb | — | JF Webb | 32:42.00 |
| 49 | Andrew HymanPlace 49 · Roanoke Rapids | — | Roanoke Rapids | 32:56.00 |
| 50 | Isaiah SmithPlace 50 · Kipp Pride | — | Kipp Pride | 33:22.00 |