| 1 | Mason KingPlace 1 · Brentsville | — | Brentsville | 18:07.05 | 1 |
| 2 | Justyn BushPlace 2 · Kettle Run | — | Kettle Run | 18:16.75 | 2 |
| 3 | Zack NollPlace 3 · Brentsville | — | Brentsville | 18:27.52 | 3 |
| 4 | Sean WilliamsPlace 4 · Brentsville | — | Brentsville | 18:56.65 | 4 |
| 5 | Carl WarfPlace 5 · Brentsville | — | Brentsville | 18:58.93 | 5 |
| 6 | Matt MyersPlace 6 · Skyline | — | Skyline | 19:18.18 | 6 |
| 7 | Josiah PittmanPlace 7 · John Champe | — | John Champe | 19:20.16 | 7 |
| 8 | Jovani DuranPlace 8 · Brentsville | — | Brentsville | 19:21.19 | 8 |
| 9 | Daniel UmanaPlace 9 · Rock Ridge H | — | Rock Ridge H | 19:28.70 | — |
| 10 | Manav ParekhPlace 10 · John Champe | — | John Champe | 19:42.88 | 9 |
| 11 | Hammad KhanPlace 11 · John Champe | — | John Champe | 19:43.61 | 10 |
| 12 | Anush KarnatiPlace 12 · John Champe | — | John Champe | 19:51.68 | 11 |
| 13 | Jordan SpellarPlace 13 · John Champe | — | John Champe | 19:53.21 | 12 |
| 14 | Jack KempPlace 14 · John Champe | — | John Champe | 19:54.75 | 13 |
| 15 | Travis FairmanPlace 15 · Clarke Count | — | Clarke Count | 20:02.14 | 14 |
| 16 | Gavin ShraderPlace 16 · Kettle Run | — | Kettle Run | 20:09.52 | 15 |
| 17 | Austin KrebPlace 17 · John Champe | — | John Champe | 20:13.22 | 16 |
| 18 | Andrew BroemmelPlace 18 · Brentsville | — | Brentsville | 20:17.37 | 17 |
| 19 | Jonathan BakerPlace 19 · Central (Woo | — | Central (Woo | 20:32.56 | 18 |
| 20 | Matthew BetsillPlace 20 · John Champe | — | John Champe | 20:38.28 | — |
| 21 | Justin MagillPlace 21 · Kettle Run | — | Kettle Run | 20:41.27 | 19 |
| 22 | Parker VelezPlace 22 · Brentsville | — | Brentsville | 20:50.82 | 20 |
| 23 | John CalihanPlace 23 · Skyline | — | Skyline | 20:52.41 | 21 |
| 24 | Chase ErvinPlace 24 · Clarke Count | — | Clarke Count | 20:56.69 | 22 |
| 25 | Raphael BerinaPlace 25 · John Champe | — | John Champe | 20:57.16 | — |
| 26 | John BresnanPlace 26 · Clarke Count | — | Clarke Count | 21:11.04 | 23 |
| 27 | Samuel GoodwinPlace 27 · John Champe | — | John Champe | 21:16.18 | — |
| 28 | Graham WennPlace 28 · Central (Woo | — | Central (Woo | 21:23.72 | 24 |
| 29 | James BocompaniPlace 29 · Brentsville | — | Brentsville | 21:29.52 | — |
| 30 | Caleb CampbellPlace 30 · Spotsylvania | — | Spotsylvania | 21:34.57 | 25 |
| 31 | Cameron ShipmanPlace 31 · Clarke Count | — | Clarke Count | 21:35.80 | 26 |
| 32 | Brendan CwalinaPlace 32 · Rock Ridge H | — | Rock Ridge H | 21:37.41 | — |
| 33 | Craig GendaPlace 33 · Clarke Count | — | Clarke Count | 21:42.67 | 27 |
| 34 | Raymond HangPlace 34 · John Champe | — | John Champe | 21:44.02 | — |
| 35 | Gerson GaliciaPlace 35 · John Champe | — | John Champe | 21:46.38 | — |
| 36 | Maxwell ErvinPlace 36 · Clarke Count | — | Clarke Count | 21:47.44 | 28 |
| 37 | Marshall BraunPlace 37 · Kettle Run | — | Kettle Run | 21:48.82 | 29 |
| 38 | Jonathan NorrisPlace 38 · Central (Woo | — | Central (Woo | 21:49.30 | 30 |
| 39 | Hayden KennedyPlace 39 · Stonewall Ja | — | Stonewall Ja | 21:52.96 | — |
| 40 | Conner BrockePlace 40 · Kettle Run | — | Kettle Run | 22:05.48 | 31 |
| 41 | Eric SteacyPlace 41 · Strasburg | — | Strasburg | 22:06.53 | 32 |
| 42 | Andrew WelliverPlace 42 · Strasburg | — | Strasburg | 22:11.92 | 33 |
| 43 | Jacob KimblePlace 43 · Central (Woo | — | Central (Woo | 22:30.16 | 34 |
| 44 | Robert AshworthPlace 44 · Brentsville | — | Brentsville | 22:33.00 | — |
| 45 | Ian SmithPlace 45 · Clarke Count | — | Clarke Count | 22:39.24 | 35 |
| 46 | Jacob PetersenPlace 46 · Clarke Count | — | Clarke Count | 22:45.34 | — |
| 47 | Craig ArdPlace 47 · Skyline | — | Skyline | 22:51.73 | 36 |
| 48 | Kyle SiskPlace 48 · Strasburg | — | Strasburg | 22:53.18 | 37 |
| 49 | Domenic RicciardiPlace 49 · John Champe | — | John Champe | 22:55.70 | — |
| 50 | Oliver HertzlerPlace 50 · Eastern Menn | — | Eastern Menn | 22:58.98 | — |
| 51 | Jackson CampolattaroPlace 51 · Rock Ridge H | — | Rock Ridge H | 22:59.83 | — |
| 52 | Walker LandryPlace 52 · Brentsville | — | Brentsville | 23:03.07 | — |
| 53 | Ben WolfePlace 53 · Clarke Count | — | Clarke Count | 23:11.86 | — |
| 54 | Zephir LearyPlace 54 · Clarke Count | — | Clarke Count | 23:17.29 | — |
| 55 | Tylik LucasPlace 55 · Spotsylvania | — | Spotsylvania | 23:20.74 | 38 |
| 56 | William OvermanPlace 56 · Kettle Run | — | Kettle Run | 23:24.68 | 39 |
| 57 | Zack AndersonPlace 57 · Skyline | — | Skyline | 23:33.98 | 40 |
| 58 | Colton LecrawPlace 58 · Central (Woo | — | Central (Woo | 23:34.16 | 41 |
| 59 | Andrew DesantisPlace 59 · Clarke Count | — | Clarke Count | 23:36.90 | — |
| 60 | Philip MartinPlace 60 · Eastern Menn | — | Eastern Menn | 23:43.06 | — |
| 61 | Elijah SelbyPlace 61 · Central (Woo | — | Central (Woo | 23:46.82 | 42 |
| 62 | Gunder PerkaPlace 62 · Clarke Count | — | Clarke Count | 23:51.78 | — |
| 63 | Tru BowenPlace 63 · Central (Woo | — | Central (Woo | 23:55.85 | 43 |
| 64 | Nathan ScottPlace 64 · Skyline | — | Skyline | 23:59.60 | 44 |
| 65 | Jacob WalkerPlace 65 · Strasburg | — | Strasburg | 24:12.91 | 45 |
| 66 | Jarod StickleyPlace 66 · Strasburg | — | Strasburg | 24:15.82 | 46 |
| 67 | Grey EnglishPlace 67 · Spotsylvania | — | Spotsylvania | 24:25.64 | 47 |
| 68 | Garrick KnauffPlace 68 · Stonewall Ja | — | Stonewall Ja | 24:29.23 | — |
| 69 | Tyler DidawickPlace 69 · Central (Woo | — | Central (Woo | 24:35.47 | — |
| 70 | Preston HimelrightPlace 70 · Strasburg | — | Strasburg | 24:44.25 | 48 |
| 71 | Miguel SantiagoPlace 71 · John Champe | — | John Champe | 24:48.94 | — |
| 72 | Santosh KrishnanPlace 72 · Rock Ridge H | — | Rock Ridge H | 24:49.64 | — |
| 73 | Noah FleischmannPlace 73 · Brentsville | — | Brentsville | 24:59.09 | — |
| 74 | Dakota CarneyPlace 74 · Stonewall Ja | — | Stonewall Ja | 25:10.85 | — |
| 75 | Daniel BeaversPlace 75 · Spotsylvania | — | Spotsylvania | 25:18.16 | 49 |
| 76 | Wade ButlerPlace 76 · Strasburg | — | Strasburg | 25:28.95 | 50 |
| 77 | Robert PedigroPlace 77 · Spotsylvania | — | Spotsylvania | 25:39.64 | 51 |
| 78 | Brent FunkhouserPlace 78 · Central (Woo | — | Central (Woo | 25:42.08 | — |
| 79 | Alexander WagnerPlace 79 · Eastern Menn | — | Eastern Menn | 27:18.30 | — |
| 80 | Taylor PennelPlace 80 · Central (Woo | — | Central (Woo | 27:47.96 | — |