| 1 | Gabriel RilingPlace 1 · Grade 12 · Catoctin | 12 | Catoctin | 17:37.98 |
| 2 | Jakob DavidsonPlace 2 · Grade 11 · Boonsboro | 11 | Boonsboro | 17:51.02 |
| 3 | Santiago Canadas FragaPlace 3 · Grade 12 · Catoctin | 12 | Catoctin | 18:21.44 |
| 4 | Akash HirparaPlace 4 · Grade 12 · Walkersville | 12 | Walkersville | 18:54.26 |
| 5 | Dennis LeasePlace 5 · Grade 12 · Catoctin | 12 | Catoctin | 18:54.99 |
| 6 | Daniel HoylePlace 6 · Grade 11 · Catoctin | 11 | Catoctin | 19:34.59 |
| 7 | Luke JollesPlace 7 · Grade 11 · Walkersville | 11 | Walkersville | 19:39.51 |
| 8 | Allen AndersonPlace 8 · Grade 10 · St Maria Goretti | 10 | St Maria Goretti | 20:13.52 |
| 9 | Seamus RiddlePlace 9 · Grade 9 · Catoctin | 9 | Catoctin | 20:14.83 |
| 10 | Timothy McCarthyPlace 10 · Grade 12 · Catoctin | 12 | Catoctin | 20:15.19 |
| 11 | Gabriel ContrerasPlace 11 · Grade 9 · Catoctin | 9 | Catoctin | 20:15.98 |
| 12 | Noah TedardsPlace 12 · Grade 10 · Boonsboro | 10 | Boonsboro | 20:22.22 |
| 13 | Emil MoujalledPlace 13 · Grade 11 · Walkersville | 11 | Walkersville | 20:26.47 |
| 14 | Kieryn BundyPlace 14 · Grade 11 · Boonsboro | 11 | Boonsboro | 20:47.01 |
| 15 | Nathaniel IngramPlace 15 · Grade 11 · Boonsboro | 11 | Boonsboro | 21:05.56 |
| 16 | James RogersPlace 16 · Grade 10 · Boonsboro | 10 | Boonsboro | 21:11.58 |
| 17 | Andrew BowserPlace 17 · Grade 11 · Walkersville | 11 | Walkersville | 21:47.94 |
| 18 | Coleman HiserPlace 18 · Grade 10 · Walkersville | 10 | Walkersville | 22:02.43 |
| 19 | Ian PezenoskyPlace 19 · Grade 11 · Walkersville | 11 | Walkersville | 22:15.66 |
| 20 | Ronald EtzlerPlace 20 · Grade 12 · Catoctin | 12 | Catoctin | 22:31.81 |
| 21 | Ryan DjikengPlace 21 · Grade 12 · Walkersville | 12 | Walkersville | 22:40.00 |
| 22 | Porter HiserPlace 22 · Grade 12 · Walkersville | 12 | Walkersville | 22:44.65 |
| 23 | Ryder MartinezPlace 23 · Grade 9 · St Maria Goretti | 9 | St Maria Goretti | 23:22.48 |
| 24 | Stephen YankoonPlace 24 · Grade 12 · Walkersville | 12 | Walkersville | 23:25.65 |
| 25 | Jack MoleskiePlace 25 · Grade 11 · St Maria Goretti | 11 | St Maria Goretti | 23:37.26 |
| 26 | Gabe WilliamsPlace 26 · Grade 10 · St Maria Goretti | 10 | St Maria Goretti | 24:17.96 |
| 27 | Jack LloydPlace 27 · Grade 11 · Boonsboro | 11 | Boonsboro | 24:24.67 |
| 28 | Joseph Buchanan BoardsPlace 28 · Grade 9 · Walkersville | 9 | Walkersville | 24:28.52 |
| 29 | Connor ShortPlace 29 · Grade 10 · Boonsboro | 10 | Boonsboro | 24:39.83 |
| 30 | Maverick BonnesPlace 30 · Grade 12 · Williamsport | 12 | Williamsport | 24:43.61 |
| 31 | Liam ScottPlace 31 · Grade 11 · Catoctin | 11 | Catoctin | 24:53.54 |
| 32 | Deron AmpofoPlace 32 · Grade 12 · St Maria Goretti | 12 | St Maria Goretti | 24:59.38 |
| 33 | Joey MullenaxPlace 33 · Grade 12 · Williamsport | 12 | Williamsport | 25:08.04 |
| 34 | Sean HoylePlace 34 · Grade 9 · Catoctin | 9 | Catoctin | 25:08.66 |
| 35 | Lyndon EdgleyPlace 35 · Grade 9 · Walkersville | 9 | Walkersville | 25:42.14 |
| 36 | Caleb AthanasPlace 36 · Grade 10 · Boonsboro | 10 | Boonsboro | 25:46.73 |
| 37 | Andrew DavisPlace 37 · Grade 10 · Walkersville | 10 | Walkersville | 25:50.85 |
| 38 | Ares CalderonPlace 38 · Grade 9 · St Maria Goretti | 9 | St Maria Goretti | 25:57.16 |
| 39 | Harley SpranklePlace 39 · Grade 10 · Boonsboro | 10 | Boonsboro | 26:05.31 |
| 40 | Sebastian WilkinsonPlace 40 · Grade 11 · St Maria Goretti | 11 | St Maria Goretti | 26:21.08 |
| 41 | Bassil ShalabyPlace 41 · Grade 11 · Boonsboro | 11 | Boonsboro | 26:23.00 |
| 42 | Oscar WuPlace 42 · Grade 9 · St Maria Goretti | 9 | St Maria Goretti | 26:38.10 |
| 43 | Aidan HayesPlace 43 · Grade 10 · Boonsboro | 10 | Boonsboro | 27:06.46 |
| 44 | Spencer ByersPlace 44 · Grade 10 · St Maria Goretti | 10 | St Maria Goretti | 27:18.39 |
| 45 | Connor MoodyPlace 45 · Grade 11 · Walkersville | 11 | Walkersville | 28:15.89 |
| 46 | Nate BrysonPlace 46 · Grade 9 · St Maria Goretti | 9 | St Maria Goretti | 30:46.76 |