| 1 | Kenai BlackPlace 1 · Grade 12 · Bohemia Manor | 12 | Bohemia Manor | 16:13.30 |
| 2 | Chris NovakPlace 2 · Grade 12 · Patterson Mill | 12 | Patterson Mill | 16:48.50 |
| 3 | Nick SpanglerPlace 3 · Grade 12 · Fallston | 12 | Fallston | 16:51.90 PR |
| 4 | Hunter VandreyPlace 4 · Grade 11 · Fallston | 11 | Fallston | 17:03.80 PR |
| 5 | Nathan BrickerPlace 5 · Grade 10 · C. Milton Wright | 10 | C. Milton Wright | 17:13.10 |
| 6 | Gage StefanickPlace 6 · Grade 10 · Rising Sun | 10 | Rising Sun | 17:15.70 |
| 7 | Bryce ConleyPlace 7 · Grade 9 · Bohemia Manor | 9 | Bohemia Manor | 17:19.00 PR |
| 8 | Gavin RogersPlace 8 · Grade 11 · Bohemia Manor | 11 | Bohemia Manor | 17:22.50 PR |
| 9 | Joshua OwensPlace 9 · Grade 10 · North East | 10 | North East | 17:24.20 |
| 10 | Connor BrownePlace 10 · Grade 11 · North East | 11 | North East | 17:26.30 PR |
| 11 | Logan DempseyPlace 11 · Grade 10 · Perryville | 10 | Perryville | 17:29.60 |
| 12 | Justin BrickerPlace 12 · Grade 10 · C. Milton Wright | 10 | C. Milton Wright | 17:32.10 |
| 13 | Tanner CarsonPlace 13 · Grade 12 · Harford Tech | 12 | Harford Tech | 17:34.50 |
| 14 | Joshua AthaPlace 14 · Grade 12 · Fallston | 12 | Fallston | 17:43.20 PR |
| 15 | Andrew BursteinPlace 15 · Grade 11 · Bel Air | 11 | Bel Air | 17:46.70 |
| 16 | Oliver LeaderPlace 16 · Grade 12 · Bohemia Manor | 12 | Bohemia Manor | 17:47.20 |
| 17 | Michael BeserPlace 17 · Grade 12 · Harford Tech | 12 | Harford Tech | 17:49.40 |
| 18 | Joseph HartmanPlace 18 · Grade 11 · North East | 11 | North East | 17:52.00 |
| 19 | Nathan BennettPlace 19 · Grade 12 · Edgewood | 12 | Edgewood | 17:52.50 |
| 20 | Noah JahnigenPlace 20 · Grade 12 · Patterson Mill | 12 | Patterson Mill | 17:55.10 |
| 21 | Fabien LarondePlace 21 · Grade 12 · C. Milton Wright | 12 | C. Milton Wright | 18:11.30 |
| 22 | Kevin RoederPlace 22 · Grade 12 · Harford Tech | 12 | Harford Tech | 18:12.30 |
| 23 | Asher BolenPlace 23 · Grade 11 · C. Milton Wright | 11 | C. Milton Wright | 18:14.00 |
| 24 | Cole MillerPlace 24 · Grade 12 · Patterson Mill | 12 | Patterson Mill | 18:15.40 |
| 25 | Luke BednarekPlace 25 · Grade 10 · Harford Tech | 10 | Harford Tech | 18:22.60 |
| 26 | Noah HussungPlace 26 · Grade 11 · North Harford | 11 | North Harford | 18:28.50 |
| 27 | Andrew MontalvoPlace 27 · Grade 12 · Bel Air | 12 | Bel Air | 18:32.20 |
| 28 | Jonathan KoimurPlace 28 · Grade 11 · Harford Tech | 11 | Harford Tech | 18:34.60 |
| 29 | Jonas GoodmanPlace 29 · Grade 10 · North Harford | 10 | North Harford | 18:38.80 |
| 30 | Javier TorresPlace 30 · Grade 11 · Aberdeen | 11 | Aberdeen | 18:40.10 PR |
| 31 | Hayden SteppPlace 31 · Grade 10 · C. Milton Wright | 10 | C. Milton Wright | 18:40.30 |
| 32 | Nathaniel SmithPlace 32 · Grade 12 · Rising Sun | 12 | Rising Sun | 18:44.30 |
| 33 | Alexander (Mac) FisherPlace 33 · Grade 12 · Fallston | 12 | Fallston | 18:46.30 |
| 34 | Logan GinneverPlace 34 · Grade 12 · Fallston | 12 | Fallston | 18:47.90 |
| 35 | Daniel SansPlace 35 · Grade 10 · Edgewood | 10 | Edgewood | 18:50.20 |
| 36 | Zach ShimaitisPlace 36 · Grade 11 · Fallston | 11 | Fallston | 18:50.50 PR |
| 37 | James RosePlace 37 · Grade 10 · Edgewood | 10 | Edgewood | 18:53.60 |
| 38 | Samuel ChadwickPlace 38 · Grade 11 · Havre De Grace | 11 | Havre De Grace | 18:53.90 |
| 39 | Dalton KarpusPlace 39 · Grade 11 · Havre De Grace | 11 | Havre De Grace | 18:53.90 |
| 40 | Charles TaylorPlace 40 · Grade 12 · Bel Air | 12 | Bel Air | 18:55.40 |
| 41 | Noah HunsingerPlace 41 · Grade 11 · Fallston | 11 | Fallston | 18:58.20 |
| 42 | Jeremiah JiannineyPlace 42 · Grade 10 · Rising Sun | 10 | Rising Sun | 19:03.50 PR |
| 43 | David HaydenPlace 43 · Grade 11 · Perryville | 11 | Perryville | 19:06.00 |
| 44 | Walter ScarboroughPlace 44 · Grade 11 · North Harford | 11 | North Harford | 19:10.30 |
| 45 | David ManzanaresPlace 45 · Grade 11 · Aberdeen | 11 | Aberdeen | 19:11.80 |
| 46 | William GrossPlace 46 · Grade 12 · Bel Air | 12 | Bel Air | 19:15.10 |
| 47 | Reyn PlacentinoPlace 47 · Grade 9 · Rising Sun | 9 | Rising Sun | 19:15.30 PR |
| 48 | Victor FloresPlace 48 · Grade 10 · Harford Tech | 10 | Harford Tech | 19:17.70 |
| 49 | Mason FallicaPlace 49 · Grade 9 · C. Milton Wright | 9 | C. Milton Wright | 19:18.50 |
| 50 | Sebastian OescherPlace 50 · Grade 11 · Bel Air | 11 | Bel Air | 19:20.00 |
| 51 | Ryan KappesserPlace 51 · Grade 11 · Havre De Grace | 11 | Havre De Grace | 19:21.10 |
| 52 | Gavin BillingsPlace 52 · Grade 10 · North Harford | 10 | North Harford | 19:21.40 |
| 53 | Grant WilcoxPlace 53 · Grade 11 · Elkton | 11 | Elkton | 19:27.20 |
| 54 | Mason BaldwinPlace 54 · Grade 12 · Bohemia Manor | 12 | Bohemia Manor | 19:28.50 PR |
| 55 | Jonathan SedlakPlace 55 · Grade 11 · Harford Tech | 11 | Harford Tech | 19:36.30 |
| 56 | Joshua DeitzelPlace 56 · Grade 10 · Patterson Mill | 10 | Patterson Mill | 19:37.10 |
| 57 | Jamal EdmondsPlace 57 · Grade 11 · Edgewood | 11 | Edgewood | 19:39.50 |
| 58 | Nicholas DiasPlace 58 · Grade 12 · Bel Air | 12 | Bel Air | 19:41.90 |
| 59 | Averett HalseyPlace 59 · Grade 9 · Havre De Grace | 9 | Havre De Grace | 19:44.70 |
| 60 | Jackson FeltsPlace 60 · Grade 9 · Rising Sun | 9 | Rising Sun | 19:50.30 PR |
| 61 | Landon FastPlace 61 · Grade 10 · Patterson Mill | 10 | Patterson Mill | 19:52.20 |
| 62 | Foxx AdamsPlace 62 · Grade 11 · Perryville | 11 | Perryville | 19:55.50 |
| 63 | Trent O'LaughlinPlace 63 · Grade 12 · North Harford | 12 | North Harford | 20:03.10 |
| 64 | Brody KaiserPlace 64 · Grade 12 · Bohemia Manor | 12 | Bohemia Manor | 20:03.10 |
| 65 | Braylen GrayPlace 65 · Grade 11 · North Harford | 11 | North Harford | 20:04.50 |
| 66 | Anthony TravisanoPlace 66 · Grade 12 · North East | 12 | North East | 20:08.70 |
| 67 | Nathaniel BailletPlace 67 · Grade 10 · North Harford | 10 | North Harford | 20:08.80 PR |
| 68 | Gavin GougePlace 68 · Grade 11 · Rising Sun | 11 | Rising Sun | 20:20.60 PR |
| 69 | Emmanuel FowowePlace 69 · Grade 11 · Edgewood | 11 | Edgewood | 20:23.30 |
| 70 | Beau KammerzeltPlace 70 · Grade 12 · Elkton | 12 | Elkton | 20:23.40 |
| 71 | Cameron DevinePlace 71 · Grade 9 · Patterson Mill | 9 | Patterson Mill | 20:32.70 |
| 72 | Owen StarbuckPlace 72 · Grade 10 · Edgewood | 10 | Edgewood | 20:37.60 |
| 73 | Rowan JonesPlace 73 · Grade 12 · Bel Air | 12 | Bel Air | 20:39.80 |
| 74 | Noah MarshallPlace 74 · Grade 10 · Patterson Mill | 10 | Patterson Mill | 20:47.90 |
| 75 | Ford KhanjarPlace 75 · Grade 10 · North East | 10 | North East | 21:04.10 |
| 76 | Jonathan KristovichPlace 76 · Grade 11 · North East | 11 | North East | 21:08.90 |
| 77 | Joseph SchoffPlace 77 · Grade 12 · Bohemia Manor | 12 | Bohemia Manor | 21:09.00 |
| 78 | Benjamin TyndallPlace 78 · Grade 12 · Aberdeen | 12 | Aberdeen | 21:27.70 |
| 79 | Elliott SperoPlace 79 · Grade 10 · Rising Sun | 10 | Rising Sun | 21:52.70 |
| 80 | Ethan ElliottPlace 80 · Grade 11 · Perryville | 11 | Perryville | 21:54.10 |
| 81 | Sean McHenryPlace 81 · Grade 10 · Aberdeen | 10 | Aberdeen | 22:02.90 |
| 82 | Brigham AdamsPlace 82 · Grade 12 · Perryville | 12 | Perryville | 22:04.00 |
| 83 | Donovan O'BrienPlace 83 · Grade 12 · North East | 12 | North East | 22:05.40 |
| 84 | Carter BaynePlace 84 · Grade 10 · Havre De Grace | 10 | Havre De Grace | 22:17.00 |
| 85 | Charles JorgePlace 85 · Grade 9 · Aberdeen | 9 | Aberdeen | 22:17.00 |
| 86 | Escher EisnerPlace 86 · Grade 10 · Havre De Grace | 10 | Havre De Grace | 22:40.60 |
| 87 | Wyatt MillerPlace 87 · Grade 9 · Perryville | 9 | Perryville | 22:51.60 |
| 88 | Timothy McHenryPlace 88 · Grade 12 · Aberdeen | 12 | Aberdeen | 23:12.40 |
| 89 | Connor DempseyPlace 89 · Grade 9 · Perryville | 9 | Perryville | 23:49.20 |
| 90 | Esdras CasasolaPlace 90 · Grade 10 · Joppatowne | 10 | Joppatowne | 24:12.00 PR |
| 91 | Ian MohlhenrichPlace 91 · Grade 10 · Aberdeen | 10 | Aberdeen | 24:29.90 |
| 92 | Karimseriba KonatePlace 92 · Grade 11 · Joppatowne | 11 | Joppatowne | 24:45.60 |
| 93 | Eddy BosirePlace 93 · Grade 11 · Elkton | 11 | Elkton | 32:52.20 |