| 1 | Gage StefanickPlace 1 · Grade 10 · Rising Sun | 10 | Rising Sun | 17:05 |
| 2 | Robert DavisPlace 2 · Grade 12 · Havre De Grace | 12 | Havre De Grace | 17:35 |
| 3 | Andrew BursteinPlace 3 · Grade 11 · Bel Air | 11 | Bel Air | 18:17 |
| 4 | Trevor EilburPlace 4 · Grade 10 · Rising Sun | 10 | Rising Sun | 18:45 |
| 5 | William GrossPlace 5 · Grade 12 · Bel Air | 12 | Bel Air | 19:34 |
| 6 | Nicholas DiasPlace 6 · Grade 12 · Bel Air | 12 | Bel Air | 19:37 |
| 7 | Charles TaylorPlace 7 · Grade 12 · Bel Air | 12 | Bel Air | 19:41 |
| 8 | Samuel ChadwickPlace 8 · Grade 11 · Havre De Grace | 11 | Havre De Grace | 19:46 |
| 9 | Andrew MontalvoPlace 9 · Grade 12 · Bel Air | 12 | Bel Air | 19:48 |
| 10 | Nathaniel SmithPlace 10 · Grade 12 · Rising Sun | 12 | Rising Sun | 19:50 |
| 11 | Jeremiah JiannineyPlace 11 · Grade 10 · Rising Sun | 10 | Rising Sun | 20:03 |
| 12 | Dalton KarpusPlace 12 · Grade 11 · Havre De Grace | 11 | Havre De Grace | 20:07 |
| 13 | Reyn PlacentinoPlace 13 · Grade 9 · Rising Sun | 9 | Rising Sun | 20:10 |
| 14 | Donovan BoylePlace 14 · Grade 9 · Bel Air | 9 | Bel Air | 20:28 |
| 15 | Rowan JonesPlace 15 · Grade 12 · Bel Air | 12 | Bel Air | 20:32 |
| 16 | Jackson FeltsPlace 16 · Grade 9 · Rising Sun | 9 | Rising Sun | 20:39 |
| 17 | Ryan KappesserPlace 17 · Grade 11 · Havre De Grace | 11 | Havre De Grace | 20:45 |
| 18 | Miguel TorresPlace 18 · Grade 9 · Bel Air | 9 | Bel Air | 21:08 |
| 19 | Maxton FolmerPlace 19 · Grade 11 · Bel Air | 11 | Bel Air | 21:11 |
| 20 | Anthony DomenicoPlace 20 · Grade 10 · Bel Air | 10 | Bel Air | 21:30 |
| 21 | Averett HalseyPlace 21 · Grade 9 · Havre De Grace | 9 | Havre De Grace | 21:41 |
| 22 | Oscar KerschbaumPlace 22 · Grade 10 · Bel Air | 10 | Bel Air | 21:46 |
| 23 | Elliott SperoPlace 23 · Grade 10 · Rising Sun | 10 | Rising Sun | 21:47 |
| 24 | Gavin GougePlace 24 · Grade 11 · Rising Sun | 11 | Rising Sun | 22:12 |
| 25 | Anthony JabbourPlace 25 · Grade 11 · Bel Air | 11 | Bel Air | 22:26 |
| 26 | Carter BaynePlace 26 · Grade 10 · Havre De Grace | 10 | Havre De Grace | 22:45 |
| 27 | Jack TaylorPlace 27 · Grade 11 · Bel Air | 11 | Bel Air | 22:51 |
| 28 | Weston ShookPlace 28 · Grade 10 · Bel Air | 10 | Bel Air | 23:03 |
| 29 | Shepherd PetersonPlace 29 · Grade 9 · Rising Sun | 9 | Rising Sun | 23:15 |
| 30 | Kevin ChayerPlace 30 · Grade 11 · Rising Sun | 11 | Rising Sun | 23:45 |
| 31 | Escher EisnerPlace 31 · Grade 10 · Havre De Grace | 10 | Havre De Grace | 23:47 |
| 32 | Noah SchaulePlace 32 · Grade 9 · Rising Sun | 9 | Rising Sun | 24:36 |
| 33 | Forrest SparksPlace 33 · Grade 12 · Havre De Grace | 12 | Havre De Grace | 25:25 PR |
| 34 | Angelo Camargo SanchezPlace 34 · Grade 10 · Bel Air | 10 | Bel Air | 25:35 |
| 35 | Taren YaegerPlace 35 · Grade 10 · Havre De Grace | 10 | Havre De Grace | 26:12 |
| 36 | Lincoln OlsenPlace 36 · Grade 10 · Havre De Grace | 10 | Havre De Grace | 26:15 |
| 37 | Ayden WinterPlace 37 · Grade 12 · Havre De Grace | 12 | Havre De Grace | 27:51 PR |
| 38 | Deklon CrothersPlace 38 · Grade 10 · Havre De Grace | 10 | Havre De Grace | 29:31 |
| 39 | Jacob EskinaziPlace 39 · Grade 11 · Havre De Grace | 11 | Havre De Grace | 29:34 |
| 40 | Tevin ErwayPlace 40 · Grade 11 · Havre De Grace | 11 | Havre De Grace | 30:19 |
| 41 | Brayden JonesPlace 41 · Grade 10 · Bel Air | 10 | Bel Air | 32:36 |
| 42 | Tyler StevensPlace 42 · Grade 9 · Rising Sun | 9 | Rising Sun | 36:57 |
| — | Jeremy EdwardsGrade 10 · Rising Sun | 10 | Rising Sun | DNS |
| — | Michael SchleperGrade 10 · Rising Sun | 10 | Rising Sun | DNS PR |
| — | Dylan NoelGrade 10 · Rising Sun | 10 | Rising Sun | DNS |