| 1 | Asher AdelmanPlace 1 · Grade 12 · Brunswick | 12 | Brunswick | 16:03.77 |
| 2 | Dylan HerbstPlace 2 · Grade 11 · Smithsburg | 11 | Smithsburg | 16:25.31 |
| 3 | Dustin LongPlace 3 · Grade 12 · Allegany | 12 | Allegany | 16:26.19 PR |
| 4 | Noah RilingPlace 4 · Grade 10 · Catoctin | 10 | Catoctin | 16:29.15 PR |
| 5 | Michael WynkoopPlace 5 · Grade 12 · Smithsburg | 12 | Smithsburg | 16:33.33 |
| 6 | Simon McGillivrayPlace 6 · Grade 12 · Brunswick | 12 | Brunswick | 16:33.51 |
| 7 | Griffen AdelmanPlace 7 · Grade 10 · Brunswick | 10 | Brunswick | 16:59.22 PR |
| 8 | Ethan MauckPlace 8 · Grade 9 · Mountain Ridge | 9 | Mountain Ridge | 17:10.93 PR |
| 9 | Grayson WynkoopPlace 9 · Grade 9 · Smithsburg | 9 | Smithsburg | 17:13.67 |
| 10 | Camilo MellottPlace 10 · Grade 12 · Smithsburg | 12 | Smithsburg | 17:21.52 |
| 11 | Gavin GrossPlace 11 · Grade 11 · Smithsburg | 11 | Smithsburg | 17:32.37 |
| 12 | Jack TaylorPlace 12 · Grade 12 · Allegany | 12 | Allegany | 17:40.49 PR |
| 13 | Noah TedardsPlace 13 · Grade 12 · Boonsboro | 12 | Boonsboro | 17:43.57 |
| 14 | Rion LowePlace 14 · Grade 10 · Boonsboro | 10 | Boonsboro | 17:44.63 PR |
| 15 | Rickey RileyPlace 15 · Grade 10 · Brunswick | 10 | Brunswick | 17:45.01 PR |
| 16 | Chase DeWittPlace 16 · Grade 10 · Mountain Ridge | 10 | Mountain Ridge | 17:48.50 |
| 17 | Nicholas ParmeleePlace 17 · Grade 10 · Boonsboro | 10 | Boonsboro | 17:49.75 PR |
| 18 | Jonah MillerPlace 18 · Grade 12 · Brunswick | 12 | Brunswick | 18:00.40 |
| 19 | David MalonePlace 19 · Grade 10 · Mountain Ridge | 10 | Mountain Ridge | 18:09.32 |
| 20 | Conner DeBoerPlace 20 · Grade 11 · Catoctin | 11 | Catoctin | 18:11.81 PR |
| 21 | Luke GentzelPlace 21 · Grade 11 · Smithsburg | 11 | Smithsburg | 18:20.98 |
| 22 | Rowen WilliamsPlace 22 · Grade 11 · Brunswick | 11 | Brunswick | 18:21.92 PR |
| 23 | Hayden TaliaferroPlace 23 · Grade 12 · Northern Garrett County | 12 | Northern Garrett County | 18:35.10 PR |
| 24 | Wriley EisenmanPlace 24 · Grade 10 · Clear Spring | 10 | Clear Spring | 18:38.73 |
| 25 | Peyton YoderPlace 25 · Grade 10 · Northern Garrett County | 10 | Northern Garrett County | 18:39.65 PR |
| 26 | Reagan DebnathPlace 26 · Grade 9 · Allegany | 9 | Allegany | 18:44.61 PR |
| 27 | Sean HoylePlace 27 · Grade 11 · Catoctin | 11 | Catoctin | 18:45.81 PR |
| 28 | Isaiah KozikowskiPlace 28 · Grade 10 · Mountain Ridge | 10 | Mountain Ridge | 18:57.27 PR |
| 29 | Evan MelbyPlace 29 · Grade 10 · Boonsboro | 10 | Boonsboro | 18:58.27 PR |
| 30 | James RogersPlace 30 · Grade 12 · Boonsboro | 12 | Boonsboro | 19:02.23 |
| 31 | Julian McKayPlace 31 · Grade 11 · Allegany | 11 | Allegany | 19:06.21 PR |
| 32 | Leonardo SharpPlace 32 · Grade 11 · Allegany | 11 | Allegany | 19:06.90 PR |
| 33 | Brayden UpolePlace 33 · Grade 10 · Northern Garrett County | 10 | Northern Garrett County | 19:10.17 PR |
| 34 | Gage CramptonPlace 34 · Grade 12 · Clear Spring | 12 | Clear Spring | 19:32.48 |
| 35 | Charles HigginsPlace 35 · Grade 12 · Smithsburg | 12 | Smithsburg | 19:38.61 |
| 36 | Tyler WalkerPlace 36 · Grade 11 · Northern Garrett County | 11 | Northern Garrett County | 19:38.80 PR |
| 37 | Aiden BridgesPlace 37 · Grade 11 · Mountain Ridge | 11 | Mountain Ridge | 19:44.94 |
| 38 | Quinton McEnaneyPlace 38 · Grade 12 · Southern Garrett Co | 12 | Southern Garrett Co | 19:51.87 |
| 39 | David RoelkeyPlace 39 · Grade 9 · Boonsboro | 9 | Boonsboro | 19:54.29 |
| 40 | Isaac HernandezPlace 40 · Grade 10 · Catoctin | 10 | Catoctin | 20:01.99 PR |
| 41 | Nicholas Ovalle DominguezPlace 41 · Grade 12 · Clear Spring | 12 | Clear Spring | 20:19.64 PR |
| 42 | Connor HarveyPlace 42 · Grade 11 · Northern Garrett County | 11 | Northern Garrett County | 20:21.81 PR |
| 43 | Scott KaiserPlace 43 · Grade 11 · Allegany | 11 | Allegany | 20:24.12 |
| 44 | Edward LawsPlace 44 · Grade 12 · Southern Garrett Co | 12 | Southern Garrett Co | 20:38.95 PR |
| 45 | Levi InglishPlace 45 · Grade 10 · Clear Spring | 10 | Clear Spring | 20:42.98 PR |
| 46 | Tyler LankfordPlace 46 · Grade 11 · Allegany | 11 | Allegany | 20:44.97 PR |
| 47 | Justin ShirkPlace 47 · Grade 12 · Mountain Ridge | 12 | Mountain Ridge | 20:49.14 |
| 48 | Josh MorganPlace 48 · Grade 11 · Fort Hill | 11 | Fort Hill | 20:52.00 PR |
| 49 | Myles ThomasPlace 49 · Grade 9 · Fort Hill | 9 | Fort Hill | 20:52.59 PR |
| 50 | Caleb AthanasPlace 50 · Grade 12 · Boonsboro | 12 | Boonsboro | 21:17.50 |
| 51 | Brody SavagePlace 51 · Grade 12 · Northern Garrett County | 12 | Northern Garrett County | 22:00.02 PR |
| 52 | Zachary Paulson-ScottPlace 52 · Grade 9 · Clear Spring | 9 | Clear Spring | 22:02.64 |
| 53 | Brody McDougalPlace 53 · Grade 10 · Mountain Ridge | 10 | Mountain Ridge | 22:12.79 PR |
| 54 | Zach FoglePlace 54 · Grade 9 · Northern Garrett County | 9 | Northern Garrett County | 22:22.33 PR |
| 55 | Preston WintersPlace 55 · Grade 12 · Southern Garrett Co | 12 | Southern Garrett Co | 22:27.35 |
| 56 | Dylan FlaskampPlace 56 · Grade 11 · Fort Hill | 11 | Fort Hill | 22:28.41 |
| 57 | Parker HelmickPlace 57 · Grade 11 · Fort Hill | 11 | Fort Hill | 23:45.28 |
| 58 | Kevin DuckworthPlace 58 · Grade 10 · Fort Hill | 10 | Fort Hill | 31:30.00 |