| 1 | Hubbard EliasPlace 1 · Miller | — | Miller | 17:55.00 | 1 |
| 2 | Michael KidbyPlace 2 · Miller | — | Miller | 18:20.00 | 2 |
| 3 | Drew LaMartinaPlace 3 · LCA | — | LCA | 18:28.00 | 3 |
| 4 | Gabe LaMartinaPlace 4 · LCA | — | LCA | 18:33.00 | 4 |
| 5 | Harrison YatesPlace 5 · Covenant | — | Covenant | 18:44.00 | 5 |
| 6 | Adam ShelleyPlace 6 · Tandem | — | Tandem | 18:47.00 | 6 |
| 7 | Colin TurnnidgePlace 7 · Fishburne | — | Fishburne | 19:02.00 | 7 |
| 8 | Casey MatthewsPlace 8 · Miller | — | Miller | 19:06.00 | 8 |
| 9 | George BrumbaughPlace 9 · Covenant | — | Covenant | 19:15.00 | 9 |
| 10 | Alex BurkardPlace 10 · Fishburne | — | Fishburne | 19:25.00 | 10 |
| 11 | William MeakemPlace 11 · Covenant | — | Covenant | 19:28.00 | 11 |
| 12 | Nathan WoodheadPlace 12 · St. Michael | — | St. Michael | 19:28.00 | 12 |
| 13 | Isaac DriverPlace 13 · Eastern Mennonite | — | Eastern Mennonite | 19:32.00 | 13 |
| 14 | Chardrick CopelandPlace 14 · Blue Ridge | — | Blue Ridge | 19:34.00 | 14 |
| 15 | Zander McNeishPlace 15 · Covenant | — | Covenant | 19:36.00 | 15 |
| 16 | Giles CabePlace 16 · Covenant | — | Covenant | 19:38.00 | 16 |
| 17 | Ryan JohnsonPlace 17 · LCA | — | LCA | 19:41.00 | 17 |
| 18 | Jon Van DeusenPlace 18 · St. Michael | — | St. Michael | 19:44.00 | 18 |
| 19 | George ShermanPlace 19 · LCA | — | LCA | 19:46.00 | 19 |
| 20 | Chris WengerPlace 20 · Miller | — | Miller | 19:51.00 | 20 |
| 21 | Morgan ShankPlace 21 · Eastern Mennonite | — | Eastern Mennonite | 20:01.00 | 21 |
| 22 | Timothy MartinPlace 22 · Eastern Mennonite | — | Eastern Mennonite | 20:07.00 | 22 |
| 23 | Travis KnappPlace 23 · Fishburne | — | Fishburne | 20:18.00 | 23 |
| 24 | Kyle OttawayPlace 24 · Miller | — | Miller | 20:18.00 | 24 |
| 25 | Eric WebsterPlace 25 · Covenant | — | Covenant | 20:18.00 | 25 |
| 26 | Regan BrooksPlace 26 · LCA | — | LCA | 20:34.00 | 26 |
| 27 | Alec MorinPlace 27 · St. Michael | — | St. Michael | 20:37.00 | 27 |
| 28 | Grayson ShermanPlace 28 · LCA | — | LCA | 20:41.00 | 28 |
| 29 | Peter SyverudPlace 29 · Miller | — | Miller | 20:42.00 | 29 |
| 30 | Daniel MartinPlace 30 · Eastern Mennonite | — | Eastern Mennonite | 21:06.00 | 30 |
| 31 | Jonathan LaymanPlace 31 · Eastern Mennonite | — | Eastern Mennonite | 21:22.00 | 31 |
| 32 | Dakota LittyPlace 32 · Hargrave | — | Hargrave | 21:39.00 | 32 |
| 33 | Running Bird WebbPlace 33 · Tandem | — | Tandem | 21:41.00 | 33 |
| 34 | Gabrial MorganPlace 34 · Homeschool | — | Homeschool | 21:42.00 | — |
| 35 | Wyatt JamersonPlace 35 · Steward | — | Steward | 21:53.00 | 34 |
| 36 | Matthew DivittorioPlace 36 · Hargrave | — | Hargrave | 21:54.00 | 35 |
| 37 | Stephen WilsonPlace 37 · St. Michael | — | St. Michael | 21:56.00 | 36 |
| 38 | Luke CassidyPlace 38 · St. Michael | — | St. Michael | 22:16.00 | 37 |
| 39 | Will ChambersPlace 39 · Miller | — | Miller | 22:21.00 | 38 |
| 40 | Sota FukuraPlace 40 · Blue Ridge | — | Blue Ridge | 22:23.00 | 39 |
| 41 | Alex KurtzPlace 41 · Covenant | — | Covenant | 22:24.00 | 40 |
| 42 | Ryan LloydPlace 42 · LCA | — | LCA | 22:25.00 | 41 |
| 43 | Thomas FitzgeraldPlace 43 · St. Michael | — | St. Michael | 22:26.00 | 42 |
| 44 | Charlie HancockPlace 44 · LCA | — | LCA | 22:31.00 | — |
| 45 | Matthew SampsonPlace 45 · St. Michael | — | St. Michael | 22:33.00 | 43 |
| 46 | Antony MoruaPlace 46 · Hargrave | — | Hargrave | 22:38.00 | 44 |
| 47 | Rawls FortenberryPlace 47 · Miller | — | Miller | 22:44.00 | — |
| 48 | David HarlingenPlace 48 · Covenant | — | Covenant | 22:46.00 | — |
| 49 | Corey ConnerPlace 49 · Covenant | — | Covenant | 22:47.00 | — |
| 50 | Dakota WhetherbeePlace 50 · Hargrave | — | Hargrave | 22:48.00 | 45 |
| 51 | Aryeh EnochPlace 51 · Miller | — | Miller | 22:50.00 | — |
| 52 | Austin HubbardPlace 52 · Covenant | — | Covenant | 22:53.00 | — |
| 53 | Matt KimPlace 53 · Blue Ridge | — | Blue Ridge | 23:10.00 | 46 |
| 54 | Forrest AndrewsPlace 54 · Steward | — | Steward | 23:20.00 | 47 |
| 55 | Walker PolingPlace 55 · Steward | — | Steward | 23:25.00 | 48 |
| 56 | Ben GhaemmaghamiPlace 56 · Eastern Mennonite | — | Eastern Mennonite | 23:27.00 | 49 |
| 57 | Will RennerPlace 57 · Steward | — | Steward | 23:27.00 | 50 |
| 58 | Zak FolksPlace 58 · Blue Ridge | — | Blue Ridge | 23:30.00 | 51 |
| 59 | James ClancyPlace 59 · St. Michael | — | St. Michael | 23:31.00 | — |
| 60 | Cassius HijarunguruPlace 60 · Blue Ridge | — | Blue Ridge | 23:34.00 | 52 |
| 61 | Cole Peale-GrodyPlace 61 · Tandem | — | Tandem | 23:36.00 | 53 |
| 62 | Moriconi TimPlace 62 · Fishburne | — | Fishburne | 23:39.00 | 54 |
| 63 | Jon HendersonPlace 63 · LCA | — | LCA | 23:40.00 | — |
| 64 | Boyd ChamblissPlace 64 · Steward | — | Steward | 23:41.00 | 55 |
| 65 | Preston HuennekensPlace 65 · Steward | — | Steward | 23:49.00 | 56 |
| 66 | Alex GoldsteinPlace 66 · Tandem | — | Tandem | 23:50.00 | 57 |
| 67 | Lozie GoolsbyPlace 67 · Fishburne | — | Fishburne | 23:52.00 | 58 |
| 68 | Chris WeldonPlace 68 · Blue Ridge | — | Blue Ridge | 23:52.00 | 59 |
| 69 | Tyler LudlamPlace 69 · Steward | — | Steward | 23:53.00 | 60 |
| 70 | Kevin FriendPlace 70 · Steward | — | Steward | 24:04.00 | — |
| 71 | David BaptisePlace 71 · Hargrave | — | Hargrave | 24:16.00 | 61 |
| 72 | Ethan MaestrelloPlace 72 · Steward | — | Steward | 24:21.00 | — |
| 73 | Bryce D'SurneyPlace 73 · Steward | — | Steward | 24:47.00 | — |
| 74 | Orion BloomPlace 74 · Miller | — | Miller | 24:54.00 | — |
| 75 | John SampsonPlace 75 · St. Michael | — | St. Michael | 24:59.00 | — |
| 76 | Patrick CorwinPlace 76 · Tandem | — | Tandem | 25:06.00 | 62 |
| 77 | Camble CarettoPlace 77 · Hargrave | — | Hargrave | 25:08.00 | 63 |
| 78 | Osman DiriePlace 78 · Blue Ridge | — | Blue Ridge | 25:31.00 | 64 |
| 79 | Jack HamerPlace 79 · Blue Ridge | — | Blue Ridge | 25:33.00 | — |
| 80 | John KeanPlace 80 · Tandem | — | Tandem | 26:49.00 | 65 |
| 81 | Steven KimPlace 81 · Blue Ridge | — | Blue Ridge | 26:54.00 | — |
| 82 | Caleb TownsendPlace 82 · Eastern Mennonite | — | Eastern Mennonite | 26:58.00 | 66 |
| 83 | Nick PashoianPlace 83 · Blue Ridge | — | Blue Ridge | 27:02.00 | — |
| 84 | Masa MizunoPlace 84 · Blue Ridge | — | Blue Ridge | 27:38.00 | — |
| 85 | Patrick-Michael SchelkePlace 85 · St. Michael | — | St. Michael | 27:57.00 | — |
| 86 | Henry DalePlace 86 · St. Michael | — | St. Michael | 28:27.00 | — |
| 87 | Aaron TaboadaPlace 87 · Tandem | — | Tandem | 28:29.00 | 67 |
| 88 | Joey D'AddioPlace 88 · St. Michael | — | St. Michael | 28:38.00 | — |
| 89 | Binnings ArrowoodPlace 89 · Hargrave | — | Hargrave | 32:38.00 | 68 |