| 1 | Ziyad HassanPlace 1 · Grade 11 · Broad Run | 11 | Broad Run | 16:59.00 |
| 2 | John GibsonPlace 2 · Grade 10 · Tuscarora High Schoo | 10 | Tuscarora High Schoo | 17:48.00 |
| 3 | Rand LichtmanPlace 3 · Grade 12 · Broad Run | 12 | Broad Run | 18:05.00 |
| 4 | Daniel BrunoPlace 4 · Grade 9 · Tuscarora High Schoo | 9 | Tuscarora High Schoo | 18:37.00 |
| 5 | Jasveer AthwalPlace 5 · Grade 12 · Tuscarora High Schoo | 12 | Tuscarora High Schoo | 18:45.00 |
| 6 | Diego BarbaraPlace 6 · Grade 9 · Tuscarora High Schoo | 9 | Tuscarora High Schoo | 18:46.00 |
| 7 | Aidan PowersPlace 7 · Grade 12 · Tuscarora High Schoo | 12 | Tuscarora High Schoo | 18:47.00 |
| 8 | Garrett VigilPlace 8 · Grade 10 · Broad Run | 10 | Broad Run | 18:53.00 |
| 9 | David BrunoPlace 9 · Grade 9 · Tuscarora High Schoo | 9 | Tuscarora High Schoo | 19:00.00 |
| 10 | Brandon FortePlace 10 · Grade 10 · Broad Run | 10 | Broad Run | 19:11.00 |
| 11 | Ryan ErnyPlace 11 · Grade 11 · Broad Run | 11 | Broad Run | 19:17.00 |
| 12 | Jacob CrouchPlace 12 · Grade 9 · Broad Run | 9 | Broad Run | 19:19.00 |
| 13 | Kenan SeremetPlace 13 · Grade 9 · Broad Run | 9 | Broad Run | 19:26.00 |
| 14 | John TierneyPlace 14 · Grade 9 · Loudoun Valley | 9 | Loudoun Valley | 19:26.10 |
| 15 | Jacob GrimmPlace 15 · Grade 9 · Broad Run | 9 | Broad Run | 19:29.00 |
| 16 | Yusuf SharifPlace 16 · Grade 10 · Broad Run | 10 | Broad Run | 19:29.10 |
| 17 | Nick NappiPlace 17 · Grade 12 · Loudoun Valley | 12 | Loudoun Valley | 19:30.00 |
| 18 | Pearson DhillonPlace 18 · Grade 9 · Loudoun Valley | 9 | Loudoun Valley | 19:37.00 |
| 19 | Cameron GiglioPlace 19 · Grade 10 · Loudoun Valley | 10 | Loudoun Valley | 19:46.00 |
| 20 | Wesley DorstPlace 20 · Grade 12 · Tuscarora High Schoo | 12 | Tuscarora High Schoo | 19:53.00 |
| 21 | Noah ViolaPlace 21 · Grade 10 · Independence | 10 | Independence | 19:56.00 |
| 22 | Simon PinkmanPlace 22 · Grade 12 · Tuscarora High Schoo | 12 | Tuscarora High Schoo | 19:57.00 |
| 23 | Conner OsbornePlace 23 · Grade 11 · Tuscarora High Schoo | 11 | Tuscarora High Schoo | 19:58.00 |
| 24 | Jarrell JerryPlace 24 · Grade 9 · Tuscarora High Schoo | 9 | Tuscarora High Schoo | 20:01.00 |
| 25 | William GoodrumPlace 25 · Grade 12 · Tuscarora High Schoo | 12 | Tuscarora High Schoo | 20:05.00 |
| 26 | Ethan BeaugezPlace 26 · Grade 10 · Loudoun Valley | 10 | Loudoun Valley | 20:09.00 |
| 27 | Will MurphyPlace 27 · Grade 10 · Tuscarora High Schoo | 10 | Tuscarora High Schoo | 20:11.00 |
| 28 | Eric ScholzPlace 28 · Grade 10 · Loudoun Valley | 10 | Loudoun Valley | 20:13.00 |
| 29 | Aiden WiehnPlace 29 · Grade 10 · Tuscarora High Schoo | 10 | Tuscarora High Schoo | 20:16.00 |
| 30 | Leo HowleyPlace 30 · Grade 11 · Loudoun Valley | 11 | Loudoun Valley | 20:17.00 |
| 31 | Nicolas AguayoPlace 31 · Grade 10 · Broad Run | 10 | Broad Run | 20:19.00 |
| 32 | Jeremy AlmedaPlace 32 · Grade 12 · Broad Run | 12 | Broad Run | 20:19.10 |
| 33 | Jonathan TubbsPlace 33 · Grade 11 · Broad Run | 11 | Broad Run | 20:26.00 |
| 34 | Alexander WestPlace 34 · Grade 11 · Tuscarora High Schoo | 11 | Tuscarora High Schoo | 20:33.00 |
| 35 | Jason CanlasPlace 35 · Grade 9 · Loudoun Valley | 9 | Loudoun Valley | 20:35.00 |
| 36 | Peter HenryPlace 36 · Grade 10 · Tuscarora High Schoo | 10 | Tuscarora High Schoo | 20:41.00 |
| 37 | Parker NyhuisPlace 37 · Grade 9 · Broad Run | 9 | Broad Run | 20:47.00 |
| 38 | Ricky MolinaPlace 38 · Grade 10 · Loudoun Valley | 10 | Loudoun Valley | 20:53.00 |
| 39 | Ryan MarlovitsPlace 39 · Grade 10 · Independence | 10 | Independence | 20:56.00 |
| 40 | Ben SchwartzPlace 40 · Grade 11 · Loudoun Valley | 11 | Loudoun Valley | 20:57.00 |
| 41 | Grant DickersheidPlace 41 · Grade 9 · Tuscarora High Schoo | 9 | Tuscarora High Schoo | 21:11.00 |
| 42 | Heith HarrooPlace 42 · Grade 11 · Tuscarora High Schoo | 11 | Tuscarora High Schoo | 21:15.00 |
| 43 | Ben VibasPlace 43 · Grade 10 · Broad Run | 10 | Broad Run | 21:19.00 |
| 44 | Justin HicksPlace 44 · Grade 12 · Tuscarora High Schoo | 12 | Tuscarora High Schoo | 21:19.10 |
| 45 | Nick KreinPlace 45 · Grade 9 · Tuscarora High Schoo | 9 | Tuscarora High Schoo | 21:28.00 |
| 46 | Andy TorricoPlace 46 · Grade 10 · Tuscarora High Schoo | 10 | Tuscarora High Schoo | 21:33.00 |
| 47 | Josh ShousePlace 47 · Grade 10 · Loudoun Valley | 10 | Loudoun Valley | 21:35.00 |
| 48 | Julian FrattarolaPlace 48 · Grade 11 · Loudoun Valley | 11 | Loudoun Valley | 21:37.00 |
| 49 | Brennan StimartPlace 49 · Grade 10 · Tuscarora High Schoo | 10 | Tuscarora High Schoo | 21:39.00 |
| 50 | Steven MercuroPlace 50 · Grade 11 · Loudoun Valley | 11 | Loudoun Valley | 21:42.00 |
| 51 | Scott LeshoPlace 51 · Grade 12 · Tuscarora High Schoo | 12 | Tuscarora High Schoo | 21:47.00 |
| 52 | Zach MarshallPlace 52 · Grade 10 · Broad Run | 10 | Broad Run | 21:52.00 |
| 53 | Colin SuppleePlace 53 · Grade 9 · Loudoun Valley | 9 | Loudoun Valley | 21:52.10 |
| 54 | Andrew GingrasPlace 54 · Grade 10 · Loudoun Valley | 10 | Loudoun Valley | 21:53.00 |
| 55 | Ashraf HassanPlace 55 · Grade 9 · Broad Run | 9 | Broad Run | 21:58.00 |
| 56 | Jacob MasonPlace 56 · Grade 11 · Independence | 11 | Independence | 21:58.10 |
| 57 | David HarterPlace 57 · Grade 11 · Independence | 11 | Independence | 22:03.00 |
| 58 | Kurt LeshoPlace 58 · Grade 9 · Tuscarora High Schoo | 9 | Tuscarora High Schoo | 22:04.00 |
| 59 | Nicholas MichellPlace 59 · Grade 11 · Broad Run | 11 | Broad Run | 22:05.00 |
| 60 | James PfisterPlace 60 · Grade 10 · Independence | 10 | Independence | 22:09.00 |
| 61 | Joshua FuentesPlace 61 · Grade 10 · Independence | 10 | Independence | 22:13.00 |
| 62 | Gabe ButlerPlace 62 · Grade 11 · Loudoun Valley | 11 | Loudoun Valley | 22:24.00 |
| 63 | Benjamin NunleyPlace 63 · Grade 11 · Broad Run | 11 | Broad Run | 22:27.00 |
| 64 | Bryan KavanaghPlace 64 · Grade 9 · Loudoun Valley | 9 | Loudoun Valley | 22:29.00 |
| 65 | Charles BattlesPlace 65 · Grade 9 · Loudoun Valley | 9 | Loudoun Valley | 22:34.00 |
| 66 | Cooper RawsonPlace 66 · Grade 10 · Broad Run | 10 | Broad Run | 22:39.00 |
| 67 | Jackson MattingleyPlace 67 · Grade 12 · Tuscarora High Schoo | 12 | Tuscarora High Schoo | 22:46.00 |
| 68 | Spencer DavisPlace 68 · Grade 10 · Loudoun Valley | 10 | Loudoun Valley | 22:47.00 |
| 69 | Imre BieseckerPlace 69 · Grade 9 · Loudoun Valley | 9 | Loudoun Valley | 22:48.00 |
| 70 | Andrew SchoenyPlace 70 · Grade 9 · Loudoun Valley | 9 | Loudoun Valley | 22:55.00 |
| 71 | Jacob GugliottaPlace 71 · Grade 9 · Loudoun Valley | 9 | Loudoun Valley | 23:04.00 |
| 72 | Mason MillerPlace 72 · Grade 11 · Loudoun Valley | 11 | Loudoun Valley | 23:04.10 |
| 73 | Aidan PalmerPlace 73 · Grade 9 · Independence | 9 | Independence | 23:07.00 |
| 74 | Michael HagenlockPlace 74 · Grade 10 · Independence | 10 | Independence | 23:12.00 |
| 75 | Hagan StritePlace 75 · Grade 9 · Loudoun Valley | 9 | Loudoun Valley | 23:19.00 |
| 76 | Jacob LittlePlace 76 · Grade 10 · Loudoun Valley | 10 | Loudoun Valley | 23:23.00 |
| 77 | Spencer GoldPlace 77 · Grade 9 · Tuscarora High Schoo | 9 | Tuscarora High Schoo | 23:24.00 |
| 78 | Brendan KargPlace 78 · Grade 9 · Tuscarora High Schoo | 9 | Tuscarora High Schoo | 23:26.00 |
| 79 | Srivishnu SomavarapuPlace 79 · Grade 10 · Independence | 10 | Independence | 23:51.00 |
| 80 | Bryan SugatanPlace 80 · Grade 10 · Independence | 10 | Independence | 23:56.00 |
| 81 | Grant NewcombPlace 81 · Grade 10 · Broad Run | 10 | Broad Run | 23:59.00 |
| 82 | Nicholas LapusPlace 82 · Grade 9 · Independence | 9 | Independence | 24:08.00 |
| 83 | Carter BrobstPlace 83 · Grade 10 · Tuscarora High Schoo | 10 | Tuscarora High Schoo | 24:18.00 |
| 84 | Jack FranksPlace 84 · Grade 9 · Independence | 9 | Independence | 24:19.00 |
| 85 | Rishi JainPlace 85 · Grade 9 · Independence | 9 | Independence | 24:25.00 |
| 86 | Johnny SheppardPlace 86 · Grade 9 · Tuscarora High Schoo | 9 | Tuscarora High Schoo | 24:26.00 |
| 87 | Liam BaksaPlace 87 · Grade 10 · Broad Run | 10 | Broad Run | 24:35.00 |
| 88 | Sakthi PackiarajPlace 88 · Grade 10 · Broad Run | 10 | Broad Run | 24:36.00 |
| 89 | Zane DovelPlace 89 · Independence | — | Independence | 24:37.00 |
| 90 | Aditya NarasimhanPlace 90 · Independence | — | Independence | 24:38.00 |
| 91 | Jatin PatelPlace 91 · Grade 9 · Tuscarora High Schoo | 9 | Tuscarora High Schoo | 24:53.00 |
| 92 | Jake BarattaPlace 92 · Grade 11 · Broad Run | 11 | Broad Run | 24:58.00 |
| 93 | Nick SimonPlace 93 · Grade 11 · Broad Run | 11 | Broad Run | 25:10.00 |
| 94 | Roman FrattarolaPlace 94 · Grade 9 · Loudoun Valley | 9 | Loudoun Valley | 25:50.00 |
| 95 | Bradley KuhnPlace 95 · Grade 9 · Independence | 9 | Independence | 26:14.00 |
| 96 | John JensenPlace 96 · Grade 9 · Broad Run | 9 | Broad Run | 26:21.00 |
| 97 | Nathaniel KnowlesPlace 97 · Grade 9 · Independence | 9 | Independence | 26:24.00 |
| 98 | Isaac AkuettehPlace 98 · Grade 10 · Broad Run | 10 | Broad Run | 26:33.00 |
| 99 | Owen DofflemeyerPlace 99 · Grade 9 · Independence | 9 | Independence | 26:37.00 |
| 100 | Henry FieldPlace 100 · Grade 9 · Broad Run | 9 | Broad Run | 26:42.00 |
| 101 | Andres DiazPlace 101 · Grade 9 · Broad Run | 9 | Broad Run | 29:17.00 |