| 1 | Lukas MichaelPlace 1 · Grade 10 · Westminster | 10 | Westminster | 18:54.8 |
| 2 | Marc LuchtefeldPlace 2 · Grade 11 · St John's College | 11 | St John's College | 19:02.8 |
| 3 | Jeremiah GamblePlace 3 · Grade 9 · St John's College | 9 | St John's College | 20:02.7 |
| 4 | Louis LosoyaPlace 4 · Grade 11 · Century | 11 | Century | 20:24.8 |
| 5 | Matt KaczorPlace 5 · Grade 10 · St John's College | 10 | St John's College | 20:34.2 |
| 6 | Juan JohnsonPlace 6 · Grade 10 · St John's College | 10 | St John's College | 20:44.3 |
| 7 | Salvatore LavellePlace 7 · Grade 9 · Century | 9 | Century | 20:46.0 |
| 8 | Jayden CraigPlace 8 · Grade 11 · Westminster | 11 | Westminster | 20:54.2 |
| 9 | Myles BrownPlace 9 · Grade 10 · Wilde Lake | 10 | Wilde Lake | 21:05.0 |
| 10 | Hayden LauerPlace 10 · Grade 9 · St Pauls For Boys | 9 | St Pauls For Boys | 21:08.8 |
| 11 | Ryan HartranftPlace 11 · Grade 9 · Century | 9 | Century | 21:09.3 |
| 12 | Alex DavisPlace 12 · Grade 11 · Westminster | 11 | Westminster | 21:10.9 |
| 13 | Crae MorrisonPlace 13 · Grade 12 · St John's College | 12 | St John's College | 21:13.9 |
| 14 | Brendan TownsendPlace 14 · Grade 9 · St Pauls For Boys | 9 | St Pauls For Boys | 21:16.2 |
| 15 | Todd RusnakPlace 15 · Grade 12 · Manchester Valley | 12 | Manchester Valley | 21:18.2 |
| 16 | Wyatt SharpPlace 16 · Grade 9 · Westminster | 9 | Westminster | 21:22.2 |
| 17 | Lucas WalthourPlace 17 · Grade 10 · Liberty | 10 | Liberty | 21:36.8 |
| 18 | Nathan ChalkPlace 18 · Grade 11 · Manchester Valley | 11 | Manchester Valley | 21:42.6 |
| 19 | Yoshi FukuiPlace 19 · Grade 9 · Franklin | 9 | Franklin | 21:42.8 |
| 20 | Jesse GreshPlace 20 · Grade 9 · Liberty | 9 | Liberty | 21:43.8 |
| 21 | Duncan ChristensenPlace 21 · Grade 9 · Westminster | 9 | Westminster | 21:49.7 |
| 22 | Peyton EllisPlace 22 · Grade 11 · Westminster | 11 | Westminster | 21:58.5 |
| 23 | Harrison GreenwaldPlace 23 · Grade 10 · Century | 10 | Century | 22:06.3 |
| 24 | Alexander RaffucciPlace 24 · Grade 11 · Century | 11 | Century | 22:10.6 |
| 25 | Sean MyronPlace 25 · Grade 9 · Century | 9 | Century | 22:13.6 |
| 26 | Brennan HansonPlace 26 · Grade 10 · Century | 10 | Century | 22:17.1 |
| 27 | Connor HoeyPlace 27 · Grade 9 · Century | 9 | Century | 22:17.7 |
| 28 | Colin StohrerPlace 28 · Grade 10 · Westminster | 10 | Westminster | 22:28.5 |
| 29 | Berkeley LynchPlace 29 · Grade 9 · St Pauls For Boys | 9 | St Pauls For Boys | 22:31.9 |
| 30 | Jake HamiltonPlace 30 · Grade 12 · Century | 12 | Century | 22:36.5 |
| 31 | Andrew BauerPlace 31 · Grade 12 · Century | 12 | Century | 22:36.7 |
| 32 | Gabriel SmithPlace 32 · Grade 9 · St John's College | 9 | St John's College | 22:40.2 |
| 33 | Justin HaneyPlace 33 · Grade 12 · Liberty | 12 | Liberty | 22:52.0 |
| 34 | James HobbsPlace 34 · Grade 11 · Liberty | 11 | Liberty | 22:54.2 |
| 35 | Ethan McCroryPlace 35 · Grade 12 · Manchester Valley | 12 | Manchester Valley | 22:56.1 |
| 36 | Evan HeidelbachPlace 36 · Grade 12 · St Pauls For Boys | 12 | St Pauls For Boys | 23:07.6 |
| 37 | Anderson JonesPlace 37 · Grade 11 · Manchester Valley | 11 | Manchester Valley | 23:12.2 |
| 38 | Anthony RussoPlace 38 · Grade 11 · Wilde Lake | 11 | Wilde Lake | 23:17.1 |
| 39 | Triston StokesPlace 39 · Grade 10 · Franklin | 10 | Franklin | 23:23.0 |
| 40 | Henry OhPlace 40 · Grade 11 · St Pauls For Boys | 11 | St Pauls For Boys | 23:23.4 |
| 41 | Zak CrawfordPlace 41 · Grade 12 · Wilde Lake | 12 | Wilde Lake | 23:28.9 |
| 42 | James BaileyPlace 42 · Grade 9 · St John's College | 9 | St John's College | 23:32.0 |
| 43 | Max DeLucaPlace 43 · Grade 9 · Century | 9 | Century | 23:32.3 |
| 44 | Jacob OzgaPlace 44 · Grade 12 · St Pauls For Boys | 12 | St Pauls For Boys | 23:32.8 |
| 45 | Hunter BarehamPlace 45 · Grade 9 · Westminster | 9 | Westminster | 23:36.2 |
| 46 | Owen SwisdakPlace 46 · Grade 10 · Century | 10 | Century | 23:38.7 |
| 47 | Jacob HobsonPlace 47 · Grade 11 · St Pauls For Boys | 11 | St Pauls For Boys | 23:40.8 |
| 48 | Collin McLainPlace 48 · Grade 11 · Manchester Valley | 11 | Manchester Valley | 23:54.2 PR |
| 49 | Jack GalliganPlace 49 · Grade 9 · Century | 9 | Century | 23:58.3 |
| 50 | Jackson VendemiaPlace 50 · Grade 11 · South Carroll | 11 | South Carroll | 24:10.4 |
| 51 | Jacob SchroederPlace 51 · Grade 12 · South Carroll | 12 | South Carroll | 24:12.9 |
| 52 | Ian ThorpePlace 52 · Grade 12 · Liberty | 12 | Liberty | 24:46.0 |
| 53 | Logan MiddletonPlace 53 · Grade 11 · Westminster | 11 | Westminster | 24:48.9 |
| 54 | Patrick Nash-MercadoPlace 54 · Grade 11 · Manchester Valley | 11 | Manchester Valley | 24:55.5 |
| 55 | Cross ImbraguglioPlace 55 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 24:57.9 |
| 56 | Josh LaurPlace 56 · Grade 9 · Westminster | 9 | Westminster | 24:58.2 |
| 57 | Mason GorthyPlace 57 · Grade 9 · Westminster | 9 | Westminster | 24:58.5 |
| 58 | Ben WalterPlace 58 · Grade 9 · Wilde Lake | 9 | Wilde Lake | 25:05.5 |
| 59 | Finn WagnerPlace 59 · Grade 9 · St Pauls For Boys | 9 | St Pauls For Boys | 25:05.9 |
| 60 | Gregg GambinoPlace 60 · Grade 9 · Westminster | 9 | Westminster | 25:06.5 |
| 61 | Ben FryPlace 61 · Grade 9 · Wilde Lake | 9 | Wilde Lake | 25:08.2 |
| 62 | Matthew HolsteinPlace 62 · Grade 12 · South Carroll | 12 | South Carroll | 25:09.4 |
| 63 | Michael BrownPlace 63 · Grade 11 · Century | 11 | Century | 25:23.2 |
| 64 | Kyle SobchakPlace 64 · Grade 10 · Century | 10 | Century | 25:25.0 |
| 65 | William CunninghamPlace 65 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 25:29.2 |
| 66 | Connor RyanPlace 66 · Grade 12 · Manchester Valley | 12 | Manchester Valley | 26:55.0 |
| 67 | Alex TraenknerPlace 67 · Grade 11 · Manchester Valley | 11 | Manchester Valley | 26:56.5 |
| 68 | Tim GolombeckPlace 68 · Grade 11 · Liberty | 11 | Liberty | 27:08.9 |
| 69 | Nathaniel MurrayPlace 69 · Grade 9 · South Hagerstown | 9 | South Hagerstown | 27:26.7 |
| 70 | J.W. HousePlace 70 · Grade 9 · South Carroll | 9 | South Carroll | 27:42.2 |
| 71 | Caleb Di GregorioPlace 71 · Grade 9 · Century | 9 | Century | 27:44.2 |
| 72 | William KrousePlace 72 · Grade 9 · South Carroll | 9 | South Carroll | 27:48.6 |
| 73 | Sawyer TrigianiPlace 73 · Grade 9 · St John's College | 9 | St John's College | 27:55.7 PR |
| 74 | Wyatt McNamaraPlace 74 · Grade 9 · Westminster | 9 | Westminster | 28:00.8 |
| 75 | Luke BuettnerPlace 75 · Grade 9 · St Pauls For Boys | 9 | St Pauls For Boys | 28:07.4 |
| 76 | Ryan FlemingPlace 76 · Grade 11 · Century | 11 | Century | 28:18.3 |
| 77 | Ryder KolakowskiPlace 77 · Grade 9 · South Carroll | 9 | South Carroll | 28:37.4 |
| 78 | Marran FrigoPlace 78 · Grade 10 · Wilde Lake | 10 | Wilde Lake | 28:39.5 |
| 79 | Colin WagnerPlace 79 · Grade 12 · St Pauls For Boys | 12 | St Pauls For Boys | 28:50.0 |
| 80 | Andrew MorrisseyPlace 80 · Grade 10 · Wilde Lake | 10 | Wilde Lake | 29:54.2 |
| 81 | Zachary MeisenkothenPlace 81 · Grade 10 · South Carroll | 10 | South Carroll | 29:56.7 |
| 82 | Luke MeissnerPlace 82 · Grade 9 · Liberty | 9 | Liberty | 30:09.2 |
| 83 | Malcolm LakeyPlace 83 · Grade 10 · South Carroll | 10 | South Carroll | 30:41.7 |
| 84 | James BannonPlace 84 · Grade 9 · St Pauls For Boys | 9 | St Pauls For Boys | 30:45.6 |
| 85 | Chilitom EzeaniPlace 85 · Grade 9 · Franklin | 9 | Franklin | 32:21.2 PR |
| 86 | Kedar BosticPlace 86 · Grade 11 · South Hagerstown | 11 | South Hagerstown | 32:53.2 PR |
| 87 | Noah HuffmanPlace 87 · Grade 9 · Liberty | 9 | Liberty | 33:00.0 |
| 88 | Aedan GannonPlace 88 · Grade 10 · Manchester Valley | 10 | Manchester Valley | 38:12.3 |
| 89 | Dima ChenowethPlace 89 · Grade 9 · Westminster | 9 | Westminster | 40:50.2 |