| 1 | James MirembePlace 1 · Grade 12 · Saint James | 12 | Saint James | 16:05.3 |
| 2 | Noah RilingPlace 2 · Grade 10 · Catoctin | 10 | Catoctin | 16:49.1 |
| 3 | James (Bo) KornPlace 3 · Grade 11 · Mount Airy Christian Acad | 11 | Mount Airy Christian Acad | 17:12.1 |
| 4 | Dustin LongPlace 4 · Grade 12 · Allegany | 12 | Allegany | 17:20.7 |
| 5 | Gabriel TullyPlace 5 · Grade 11 · Mount Airy Christian Acad | 11 | Mount Airy Christian Acad | 17:36.7 |
| 6 | Ethan MauckPlace 6 · Grade 9 · Mountain Ridge | 9 | Mountain Ridge | 18:07.2 |
| 7 | Michael TullyPlace 7 · Grade 11 · Mount Airy Christian Acad | 11 | Mount Airy Christian Acad | 18:16.3 |
| 8 | David MalonePlace 8 · Grade 10 · Mountain Ridge | 10 | Mountain Ridge | 18:20.9 |
| 9 | Nicholas ParmeleePlace 9 · Grade 10 · Boonsboro | 10 | Boonsboro | 18:53.9 |
| 10 | Timothy DowdPlace 10 · Grade 11 · Mount Airy Christian Acad | 11 | Mount Airy Christian Acad | 19:05.4 |
| 11 | Chase DeWittPlace 11 · Grade 10 · Mountain Ridge | 10 | Mountain Ridge | 19:07.7 |
| 12 | Rion LowePlace 12 · Grade 10 · Boonsboro | 10 | Boonsboro | 19:30.4 |
| 13 | Conner DeBoerPlace 13 · Grade 11 · Catoctin | 11 | Catoctin | 19:31.2 |
| 14 | Patrick MullallyPlace 14 · Grade 10 · Mount Airy Christian Acad | 10 | Mount Airy Christian Acad | 19:33.6 |
| 15 | Peyton YoderPlace 15 · Grade 10 · Northern Garrett County | 10 | Northern Garrett County | 19:36.9 |
| 16 | Gage CramptonPlace 16 · Grade 12 · Clear Spring | 12 | Clear Spring | 19:43.8 |
| 17 | Brayden UpolePlace 17 · Grade 10 · Northern Garrett County | 10 | Northern Garrett County | 19:44.4 |
| 18 | Brady GarlitzPlace 18 · Grade 11 · Northern Garrett County | 11 | Northern Garrett County | 19:51.8 |
| 19 | Hayden TaliaferroPlace 19 · Grade 12 · Northern Garrett County | 12 | Northern Garrett County | 20:00.1 |
| 20 | Scott KaiserPlace 20 · Grade 11 · Allegany | 11 | Allegany | 20:03.3 |
| 21 | Isaiah KozikowskiPlace 21 · Grade 10 · Mountain Ridge | 10 | Mountain Ridge | 20:04.7 |
| 22 | Reagan DebnathPlace 22 · Grade 9 · Allegany | 9 | Allegany | 20:04.9 |
| 23 | Leonardo SharpPlace 23 · Grade 11 · Allegany | 11 | Allegany | 20:08.5 |
| 24 | James RogersPlace 24 · Grade 12 · Boonsboro | 12 | Boonsboro | 20:12.9 |
| 25 | Sean HoylePlace 25 · Grade 11 · Catoctin | 11 | Catoctin | 20:14.2 |
| 26 | Julian McKayPlace 26 · Grade 11 · Allegany | 11 | Allegany | 20:19.7 |
| 27 | Grayson YaiderPlace 27 · Grade 9 · Mount Airy Christian Acad | 9 | Mount Airy Christian Acad | 20:29.9 |
| 28 | Evan MelbyPlace 28 · Grade 10 · Boonsboro | 10 | Boonsboro | 20:32.7 |
| 29 | João AlmoPlace 29 · Grade 11 · Saint James | 11 | Saint James | 20:44.9 |
| 30 | Wriley EisenmanPlace 30 · Grade 10 · Clear Spring | 10 | Clear Spring | 20:45.3 |
| 31 | Justin ShirkPlace 31 · Grade 12 · Mountain Ridge | 12 | Mountain Ridge | 21:27.3 |
| 32 | Aiden BridgesPlace 32 · Grade 11 · Mountain Ridge | 11 | Mountain Ridge | 21:39.3 |
| 33 | Connor HarveyPlace 33 · Grade 11 · Northern Garrett County | 11 | Northern Garrett County | 21:42.2 |
| 34 | Josh MorganPlace 34 · Grade 11 · Fort Hill | 11 | Fort Hill | 21:42.9 |
| 35 | Levi WinnPlace 35 · Grade 9 · Mount Airy Christian Acad | 9 | Mount Airy Christian Acad | 21:46.2 |
| 36 | Taylor CarderPlace 36 · Grade Sr · Paw Paw | Sr | Paw Paw | 21:53.1 |
| 37 | Braylen PaulPlace 37 · Grade 10 · Paw Paw | 10 | Paw Paw | 21:56.1 |
| 38 | Isaac HernandezPlace 38 · Grade 10 · Catoctin | 10 | Catoctin | 22:02.2 |
| 39 | Alijah LewisPlace 39 · Grade 9 · Saint James | 9 | Saint James | 22:09.3 |
| 40 | Aditya GuptaPlace 40 · Grade 11 · Saint James | 11 | Saint James | 22:23.2 |
| 41 | Tyler LankfordPlace 41 · Grade 11 · Allegany | 11 | Allegany | 22:29.0 |
| 42 | Nicolas Ovalle DominguePlace 42 · Grade 12 · Clear Spring | 12 | Clear Spring | 22:40.9 |
| 43 | Caleb AthanasPlace 43 · Grade 12 · Boonsboro | 12 | Boonsboro | 22:44.2 |
| 44 | David RoelkeyPlace 44 · Grade 9 · Boonsboro | 9 | Boonsboro | 23:22.4 |
| 45 | Dylan FlaskampPlace 45 · Grade 11 · Fort Hill | 11 | Fort Hill | 23:44.5 |
| 46 | Will MoranPlace 46 · Grade 10 · Allegany | 10 | Allegany | 23:46.7 |
| 47 | Thomas WebsterPlace 47 · Grade 10 · Saint James | 10 | Saint James | 23:47.4 |
| 48 | Thomas NessPlace 48 · Grade 10 · Catoctin | 10 | Catoctin | 23:54.8 |
| 49 | Jennings CarderPlace 49 · Grade 10 · Paw Paw | 10 | Paw Paw | 24:12.9 |
| 50 | Brody McDougalPlace 50 · Grade 10 · Mountain Ridge | 10 | Mountain Ridge | 24:44.5 |
| 51 | Franklin KoonsPlace 51 · Grade 9 · Saint James | 9 | Saint James | 25:26.7 |
| 52 | Zachary Paulson ScottPlace 52 · Grade 9 · Clear Spring | 9 | Clear Spring | 25:53.3 |
| 53 | Alexander LeidichPlace 53 · Grade 10 · Boonsboro | 10 | Boonsboro | 26:16.0 |
| 54 | Parker HelmickPlace 54 · Grade 11 · Fort Hill | 11 | Fort Hill | 28:31.6 |
| 55 | Kevin DuckworthPlace 55 · Grade 10 · Fort Hill | 10 | Fort Hill | 30:27.4 |