| 1 | Andrew UnkenholzPlace 1 · Mount Hebron | — | Mount Hebron | 17:26.62 | 1 |
| 2 | Bryce KampertPlace 2 · Mount Hebron | — | Mount Hebron | 18:05.58 | 2 |
| 3 | Erik VaughanPlace 3 · Mount Hebron | — | Mount Hebron | 18:08.63 | 3 |
| 4 | Trevor HodgePlace 4 · Mount Hebron | — | Mount Hebron | 18:17.02 | 4 |
| 5 | Jackson KoepkePlace 5 · Mount Hebron | — | Mount Hebron | 18:19.84 | 5 |
| 6 | David ZhangPlace 6 · Marriotts Ridge | — | Marriotts Ridge | 18:31.59 | 6 |
| 7 | Kyle BaiselPlace 7 · Mount Hebron | — | Mount Hebron | 18:38.45 | 7 |
| 8 | Nicholas JacksonPlace 8 · Mount Hebron | — | Mount Hebron | 18:38.53 | 8 |
| 9 | David RewPlace 9 · Mount Hebron | — | Mount Hebron | 18:40.51 | — |
| 10 | Alex KohnPlace 10 · Oakland Mills | — | Oakland Mills | 18:45.26 | 9 |
| 11 | Johan DeyonouPlace 11 · Albert Einstein | — | Albert Einstein | 18:47.08 | 10 |
| 12 | Evan HemeltPlace 12 · Mount Hebron | — | Mount Hebron | 18:52.50 | — |
| 13 | Jake ShindelPlace 13 · Mount Hebron | — | Mount Hebron | 18:52.85 | — |
| 14 | Patrick AdamsPlace 14 · Mount Hebron | — | Mount Hebron | 18:57.11 | — |
| 15 | Darren KrauszPlace 15 · Oakland Mills | — | Oakland Mills | 18:57.17 | 11 |
| 16 | Issac ChaudryPlace 16 · Mount Hebron | — | Mount Hebron | 19:01.76 | — |
| 17 | Gianni HarringtonPlace 17 · Marriotts Ridge | — | Marriotts Ridge | 19:03.07 | 12 |
| 18 | Ethan ZovkoPlace 18 · Oakland Mills | — | Oakland Mills | 19:05.88 | 13 |
| 19 | Ryan WilliamsPlace 19 · Mount Hebron | — | Mount Hebron | 19:11.37 | — |
| 20 | Anthony MarcelliPlace 20 · Mount Hebron | — | Mount Hebron | 19:18.23 | — |
| 21 | Rankin D'SouzaPlace 21 · Oakland Mills | — | Oakland Mills | 19:23.48 | 14 |
| 22 | Andrew MoultriePlace 22 · Long Reach | — | Long Reach | 19:25.82 | 15 |
| 23 | Kendell AdsonPlace 23 · Oakland Mills | — | Oakland Mills | 19:25.97 | 16 |
| 24 | Brandon AbrahamPlace 24 · Oakland Mills | — | Oakland Mills | 19:33.66 | 17 |
| 25 | Brian YantPlace 25 · Mount Hebron | — | Mount Hebron | 19:35.77 | — |
| 26 | Rohit PriyakumarPlace 26 · Mount Hebron | — | Mount Hebron | 19:36.03 | — |
| 27 | Joe HaydenPlace 27 · Mount Hebron | — | Mount Hebron | 19:43.55 | — |
| 28 | Daniel NiezelskiPlace 28 · Mount Hebron | — | Mount Hebron | 19:43.98 | — |
| 29 | Mark SchliningPlace 29 · Mount Hebron | — | Mount Hebron | 19:46.62 | — |
| 30 | Emmanuel LouisPlace 30 · Albert Einstein | — | Albert Einstein | 19:46.94 | 18 |
| 31 | Frank ZimmerPlace 31 · Albert Einstein | — | Albert Einstein | 19:47.07 | 19 |
| 32 | Andrew WernethPlace 32 · Long Reach | — | Long Reach | 19:50.00 | 20 |
| 33 | Peter RosenquistPlace 33 · Mount Hebron | — | Mount Hebron | 19:55.23 | — |
| 34 | Clifton RitchPlace 34 · Mount Hebron | — | Mount Hebron | 19:56.58 | — |
| 35 | Brian HebertPlace 35 · Oakland Mills | — | Oakland Mills | 20:08.54 | 21 |
| 36 | Anthony RaderPlace 36 · Oakland Mills | — | Oakland Mills | 20:12.48 | — |
| 37 | Spencer LeinsPlace 37 · Marriotts Ridge | — | Marriotts Ridge | 20:20.13 | 22 |
| 38 | Zachary KrelhelyPlace 38 · Archbishop Curley | — | Archbishop Curley | 20:23.42 | 23 |
| 39 | Matthew ChoePlace 39 · Marriotts Ridge | — | Marriotts Ridge | 20:23.62 | 24 |
| 40 | Maxwell LennonPlace 40 · Marriotts Ridge | — | Marriotts Ridge | 20:25.69 | 25 |
| 41 | Zack BornPlace 41 · Archbishop Curley | — | Archbishop Curley | 20:27.68 | 26 |
| 42 | Gabriel PillayPlace 42 · Oakland Mills | — | Oakland Mills | 20:28.97 | — |
| 43 | Dagmawi SamsonPlace 43 · Marriotts Ridge | — | Marriotts Ridge | 20:33.01 | 27 |
| 44 | Matias ZenklusenPlace 44 · Albert Einstein | — | Albert Einstein | 20:33.35 | 28 |
| 45 | Logan RayburnPlace 45 · Albert Einstein | — | Albert Einstein | 20:41.01 | 29 |
| 46 | Justin LoiPlace 46 · Marriotts Ridge | — | Marriotts Ridge | 20:45.70 | 30 |
| 47 | Jorge ZhengPlace 47 · Marriotts Ridge | — | Marriotts Ridge | 20:50.86 | — |
| 48 | Chase GlennPlace 48 · Archbishop Curley | — | Archbishop Curley | 20:51.24 | 31 |
| 49 | Noah LoisellePlace 49 · Marriotts Ridge | — | Marriotts Ridge | 20:56.46 | — |
| 50 | Riley O'SheaPlace 50 · Marriotts Ridge | — | Marriotts Ridge | 20:56.92 | — |
| 51 | Zach CarrPlace 51 · Oakland Mills | — | Oakland Mills | 20:59.90 | — |
| 52 | Travis NalePlace 52 · Archbishop Curley | — | Archbishop Curley | 21:10.06 | 32 |
| 53 | Mike SansostiPlace 53 · Archbishop Curley | — | Archbishop Curley | 21:10.82 | 33 |
| 54 | Isaac JusticePlace 54 · Mount Hebron | — | Mount Hebron | 21:14.78 | — |
| 55 | Jaehyun YoonPlace 55 · Marriotts Ridge | — | Marriotts Ridge | 21:14.82 | — |
| 56 | Raymond LennonPlace 56 · Marriotts Ridge | — | Marriotts Ridge | 21:16.02 | — |
| 57 | Ian HoffmanPlace 57 · Archbishop Curley | — | Archbishop Curley | 21:18.51 | 34 |
| 58 | Reilly FayPlace 58 · Albert Einstein | — | Albert Einstein | 21:20.26 | 35 |
| 59 | Mason ParadisePlace 59 · Archbishop Curley | — | Archbishop Curley | 21:25.33 | 36 |
| 60 | Mustafa SyedPlace 60 · Oakland Mills | — | Oakland Mills | 21:34.04 | — |
| 61 | Ryan DoanPlace 61 · Albert Einstein | — | Albert Einstein | 21:35.82 | 37 |
| 62 | Jonathan GreshamPlace 62 · Marriotts Ridge | — | Marriotts Ridge | 21:38.73 | — |
| 63 | Chase YoungPlace 63 · Albert Einstein | — | Albert Einstein | 21:39.34 | — |
| 64 | Brian NguyenPlace 64 · Albert Einstein | — | Albert Einstein | 21:42.81 | — |
| 65 | Owen ReiderPlace 65 · Marriotts Ridge | — | Marriotts Ridge | 21:44.41 | — |
| 66 | Asher BilskyPlace 66 · Albert Einstein | — | Albert Einstein | 21:45.30 | — |
| 67 | Alan WrightPlace 67 · Marriotts Ridge | — | Marriotts Ridge | 21:55.86 | — |
| 68 | Andres MerlosPlace 68 · Albert Einstein | — | Albert Einstein | 21:57.06 | — |
| 69 | Julian DepireuxPlace 69 · Marriotts Ridge | — | Marriotts Ridge | 21:58.83 | — |
| 70 | Connor O'ReePlace 70 · Archbishop Curley | — | Archbishop Curley | 21:59.31 | — |
| 71 | Reed MatkinsPlace 71 · Archbishop Curley | — | Archbishop Curley | 21:59.42 | — |
| 72 | Ezekial West-JohnsonPlace 72 · North County | — | North County | 22:02.10 | 38 |
| 73 | Jason McSweeneyPlace 73 · Oakland Mills | — | Oakland Mills | 22:06.21 | — |
| 74 | Geoffrey OstenPlace 74 · Marriotts Ridge | — | Marriotts Ridge | 22:08.55 | — |
| 75 | Kevin MitchellPlace 75 · Marriotts Ridge | — | Marriotts Ridge | 22:09.31 | — |
| 76 | Nathan ParkPlace 76 · Mount Hebron | — | Mount Hebron | 22:09.64 | — |
| 77 | Reese ForemanPlace 77 · Loch Raven | — | Loch Raven | 22:23.54 | 39 |
| 78 | Kevin WattsPlace 78 · Mount Hebron | — | Mount Hebron | 22:24.83 | — |
| 79 | Joshua KimPlace 79 · Marriotts Ridge | — | Marriotts Ridge | 22:26.74 | — |
| 80 | Grayson FleckPlace 80 · Mount Hebron | — | Mount Hebron | 22:28.37 | — |
| 81 | Ryan VerversPlace 81 · Mount Hebron | — | Mount Hebron | 22:30.21 | — |
| 82 | Thomas BiroPlace 82 · Marriotts Ridge | — | Marriotts Ridge | 22:33.66 | — |
| 83 | Kory RiemerPlace 83 · Oakland Mills | — | Oakland Mills | 22:53.93 | — |
| 84 | Albert YuenPlace 84 · Albert Einstein | — | Albert Einstein | 22:58.52 | — |
| 85 | Aidan KilpatrickPlace 85 · Albert Einstein | — | Albert Einstein | 23:10.19 | — |
| 86 | Damien NguyenPlace 86 · North County | — | North County | 23:11.94 | 40 |
| 87 | David SalazarPlace 87 · Oakland Mills | — | Oakland Mills | 23:13.24 | — |
| 88 | Luke MannPlace 88 · Marriotts Ridge | — | Marriotts Ridge | 23:13.26 | — |
| 89 | Richard BuiPlace 89 · Albert Einstein | — | Albert Einstein | 23:14.47 | — |
| 90 | Jared HesterPlace 90 · Archbishop Curley | — | Archbishop Curley | 23:15.98 | — |
| 91 | Quinn BuckleyPlace 91 · Albert Einstein | — | Albert Einstein | 23:16.13 | — |
| 92 | Rich SuwandamPlace 92 · Oakland Mills | — | Oakland Mills | 23:17.07 | — |
| 93 | Ander NuttallPlace 93 · Albert Einstein | — | Albert Einstein | 23:17.46 | — |
| 94 | Jacob DeanPlace 94 · North County | — | North County | 23:18.28 | 41 |
| 95 | Bruce HarrisPlace 95 · North County | — | North County | 23:19.82 | 42 |
| 96 | Taye JacksonPlace 96 · Archbishop Curley | — | Archbishop Curley | 23:32.43 | — |
| 97 | Caleb ParkPlace 97 · Long Reach | — | Long Reach | 23:35.73 | 43 |
| 98 | Kaleb LeveryPlace 98 · North County | — | North County | 23:41.55 | 44 |
| 99 | Aaron HadleyPlace 99 · Long Reach | — | Long Reach | 23:43.95 | 45 |
| 100 | Kaleb ArensmeyerPlace 100 · Long Reach | — | Long Reach | 23:45.29 | 46 |
| 101 | Kyle EdgarPlace 101 · Loch Raven | — | Loch Raven | 23:45.81 | 47 |
| 102 | Bryce YeltonPlace 102 · Long Reach | — | Long Reach | 23:46.27 | 48 |
| 103 | John GramboPlace 103 · Long Reach | — | Long Reach | 23:53.22 | 49 |
| 104 | Demetri TzaparasPlace 104 · Albert Einstein | — | Albert Einstein | 24:04.90 | — |
| 105 | Katrell McKessonPlace 105 · Loch Raven | — | Loch Raven | 24:06.01 | 50 |
| 106 | Rodney JonesPlace 106 · North County | — | North County | 24:07.49 | 51 |
| 107 | Vincent ParsonsPlace 107 · Oakland Mills | — | Oakland Mills | 24:08.58 | — |
| 108 | Noah BahurPlace 108 · Archbishop Curley | — | Archbishop Curley | 24:17.36 | — |
| 109 | Amogh ArunPlace 109 · Mount Hebron | — | Mount Hebron | 24:20.90 | — |
| 110 | Nick CapinoPlace 110 · Oakland Mills | — | Oakland Mills | 24:31.38 | — |
| 111 | Emanuel GuillenPlace 111 · Marriotts Ridge | — | Marriotts Ridge | 24:31.58 | — |
| 112 | Myles WilliamsPlace 112 · Oakland Mills | — | Oakland Mills | 24:35.02 | — |
| 113 | Joey LambertPlace 113 · Albert Einstein | — | Albert Einstein | 24:35.43 | — |
| 114 | Alec OrtmeyerPlace 114 · Oakland Mills | — | Oakland Mills | 24:51.39 | — |
| 115 | Sunny BhanotPlace 115 · North County | — | North County | 24:59.49 | 52 |
| 116 | Shane ShakoorPlace 116 · Loch Raven | — | Loch Raven | 25:03.61 | 53 |
| 117 | Mark FlordelizPlace 117 · Albert Einstein | — | Albert Einstein | 25:04.82 | — |
| 118 | Ezekial AjayiPlace 118 · North County | — | North County | 25:08.67 | — |
| 119 | Alex SwatersPlace 119 · Mount Hebron | — | Mount Hebron | 25:15.56 | — |
| 120 | Michael CowlesPlace 120 · Loch Raven | — | Loch Raven | 25:17.77 | 54 |
| 121 | Will MadairyPlace 121 · Loch Raven | — | Loch Raven | 25:20.27 | 55 |
| 122 | Andrew PatersonPlace 122 · Oakland Mills | — | Oakland Mills | 25:25.53 | — |
| 123 | Michael ParsonsPlace 123 · Oakland Mills | — | Oakland Mills | 25:37.75 | — |
| 124 | Daniel RoseberryPlace 124 · North County | — | North County | 25:43.25 | — |
| 125 | Zach PughPlace 125 · Archbishop Curley | — | Archbishop Curley | 25:45.03 | — |
| 126 | Hong Ze KhorPlace 126 · Marriotts Ridge | — | Marriotts Ridge | 25:56.40 | — |
| 128 | Jelani McCowanPlace 128 · Long Reach | — | Long Reach | 26:06.82 | — |
| 129 | David HuhPlace 129 · Long Reach | — | Long Reach | 26:15.61 | — |
| 130 | Thomas WehrPlace 130 · Marriotts Ridge | — | Marriotts Ridge | 26:18.68 | — |
| 131 | Rilwan OgunlajaPlace 131 · North County | — | North County | 26:20.23 | — |
| 132 | Isa KerrPlace 132 · Loch Raven | — | Loch Raven | 26:32.74 | 56 |
| 133 | Chase RussellPlace 133 · North County | — | North County | 26:58.33 | — |
| 134 | Will FarisPlace 134 · North County | — | North County | 27:01.32 | — |
| 135 | Emmanuel BabalolaPlace 135 · North County | — | North County | 27:02.49 | — |
| 136 | Cameron ProchaskaPlace 136 · Archbishop Curley | — | Archbishop Curley | 27:18.23 | — |
| 137 | Jared LangleyPlace 137 · North County | — | North County | 27:20.86 | — |
| 138 | Nathan DalyPlace 138 · North County | — | North County | 27:35.17 | — |
| 139 | Agransh SrivastavaPlace 139 · Marriotts Ridge | — | Marriotts Ridge | 27:41.56 | — |
| 140 | Alex EapenPlace 140 · Long Reach | — | Long Reach | 27:43.29 | — |