| 1 | Ra'Shad CurePlace 1 · Grade 12 · Baltimore City College | 12 | Baltimore City College | 17:37 |
| 2 | Ousmane SallPlace 2 · Grade 11 · Baltimore City College | 11 | Baltimore City College | 19:07 |
| 3 | Jordan BoydPlace 3 · Grade 10 · Mergenthaler Voc Tech | 10 | Mergenthaler Voc Tech | 20:34 |
| 4 | Jacob NwaocheiPlace 4 · Grade 11 · Baltimore City College | 11 | Baltimore City College | 20:53 |
| 5 | Brandon FowlkesPlace 5 · Grade 12 · Mergenthaler Voc Tech | 12 | Mergenthaler Voc Tech | 21:12 |
| 6 | Khi're BrownPlace 6 · Grade 12 · Mergenthaler Voc Tech | 12 | Mergenthaler Voc Tech | 21:17 PR |
| 7 | Cortez BrownPlace 7 · Grade 12 · Lake Clifton | 12 | Lake Clifton | 21:30 |
| 8 | Christian RobinsonPlace 8 · Grade 12 · Mergenthaler Voc Tech | 12 | Mergenthaler Voc Tech | 21:42 |
| 9 | Javon GrossPlace 9 · Grade 10 · Benjamin Franklin (Masonville Cove) | 10 | Benjamin Franklin (Masonville Cove) | 22:25 |
| 10 | Daniel AlfredPlace 10 · Grade 12 · Baltimore City College | 12 | Baltimore City College | 22:26 |
| 11 | Nolan JacobsPlace 11 · Grade 10 · Baltimore City College | 10 | Baltimore City College | 22:38 |
| 12 | Deion LindseyPlace 12 · Grade 9 · Digital Harbor | 9 | Digital Harbor | 22:39 |
| 13 | Ryan McLaurinPlace 13 · Grade 12 · Mergenthaler Voc Tech | 12 | Mergenthaler Voc Tech | 23:13 |
| 14 | Mason SimonsPlace 14 · Grade 9 · Baltimore City College | 9 | Baltimore City College | 23:19 |
| 15 | Marshall MalloryPlace 15 · Grade 11 · Patterson | 11 | Patterson | 24:06 PR |
| 16 | Donnavin WrightPlace 16 · Grade 11 · Mergenthaler Voc Tech | 11 | Mergenthaler Voc Tech | 24:11 |
| 17 | Antwan YoungPlace 17 · Grade 11 · Baltimore City College | 11 | Baltimore City College | 24:23 |
| 18 | Declan RaysorPlace 18 · Grade 12 · Mergenthaler Voc Tech | 12 | Mergenthaler Voc Tech | 24:46 |
| 19 | Ryan ToddPlace 19 · Grade 10 · Mergenthaler Voc Tech | 10 | Mergenthaler Voc Tech | 24:46 |
| 20 | Ethan McDanielPlace 20 · Grade 9 · Mergenthaler Voc Tech | 9 | Mergenthaler Voc Tech | 25:31 |
| 21 | Antwan Perez-WalkerPlace 21 · Grade 11 · Baltimore City College | 11 | Baltimore City College | 25:38 |
| 22 | Jaeden WilkensPlace 22 · Grade 11 · Baltimore City College | 11 | Baltimore City College | 25:52 |
| 23 | Kai-yon HendersonPlace 23 · Grade 10 · National Academy Foundation | 10 | National Academy Foundation | 26:56 |
| 24 | william HoardPlace 24 · Grade 11 · Baltimore City College | 11 | Baltimore City College | 28:31 |
| 25 | Jayden AndersonPlace 25 · Grade 9 · Digital Harbor | 9 | Digital Harbor | 28:53 |
| 26 | Jaylen AndersonPlace 26 · Grade 9 · Digital Harbor | 9 | Digital Harbor | 28:53 |
| 27 | Xavier DeVaughnPlace 27 · Grade 10 · Mergenthaler Voc Tech | 10 | Mergenthaler Voc Tech | 30:09 PR |
| 28 | Joshua PhillpsPlace 28 · Grade 9 · Baltimore City College | 9 | Baltimore City College | 31:23 |
| 29 | Elijah BrownPlace 29 · Grade 11 · Benjamin Franklin (Masonville Cove) | 11 | Benjamin Franklin (Masonville Cove) | 31:24 |
| 30 | Isaiah BrooksPlace 30 · Grade 12 · Benjamin Franklin (Masonville Cove) | 12 | Benjamin Franklin (Masonville Cove) | 31:24 |
| 31 | Tyler SparksPlace 31 · Grade 9 · National Academy Foundation | 9 | National Academy Foundation | 33:18 PR |
| 32 | Cole HoyerPlace 32 · Grade 9 · Baltimore City College | 9 | Baltimore City College | 33:29 |
| 33 | Jalen HawkinsPlace 33 · Grade 11 · Lake Clifton | 11 | Lake Clifton | 33:49 |
| 34 | Tai're GaryPlace 34 · Grade 11 · Lake Clifton | 11 | Lake Clifton | 33:51 PR |
| 35 | Terrell Hilton-bey jrPlace 35 · Grade 10 · Lake Clifton | 10 | Lake Clifton | 34:50 |
| 36 | Carter NewmanPlace 36 · Grade 11 · Lake Clifton | 11 | Lake Clifton | 34:50 PR |
| 37 | Jayden CarrPlace 37 · Grade 11 · Lake Clifton | 11 | Lake Clifton | 34:51 |
| 38 | Javon NashPlace 38 · Grade 9 · Digital Harbor | 9 | Digital Harbor | 34:53 |
| 39 | Malachi BrownPlace 39 · Grade 10 · Lake Clifton | 10 | Lake Clifton | 34:55 |
| 40 | Amir TorbitPlace 40 · Grade 9 · Lake Clifton | 9 | Lake Clifton | 34:57 |
| 41 | Isaiah NewmanPlace 41 · Grade 11 · Lake Clifton | 11 | Lake Clifton | 34:58 PR |
| 42 | Jordan KelleyPlace 42 · Grade 10 · Lake Clifton | 10 | Lake Clifton | 34:58 |
| 43 | Demari LucianoPlace 43 · Grade 12 · Lake Clifton | 12 | Lake Clifton | 34:58 |
| 44 | Jaiden DavisPlace 44 · Grade 9 · Lake Clifton | 9 | Lake Clifton | 34:59 |
| 45 | Cedric WestonPlace 45 · Grade 12 · Lake Clifton | 12 | Lake Clifton | 35:00 |
| 46 | Josiah MartinezPlace 46 · Grade 10 · Benjamin Franklin (Masonville Cove) | 10 | Benjamin Franklin (Masonville Cove) | 35:01 PR |
| 47 | Brendon GreenPlace 47 · Grade 11 · Lake Clifton | 11 | Lake Clifton | 35:01 |
| 48 | Davin AveryPlace 48 · Grade 12 · Benjamin Franklin (Masonville Cove) | 12 | Benjamin Franklin (Masonville Cove) | 35:17 PR |
| 49 | Denver AustinPlace 49 · Grade 11 · Patterson | 11 | Patterson | 45:17 PR |
| 50 | Jaydius HardemonPlace 50 · Grade 9 · Benjamin Franklin (Masonville Cove) | 9 | Benjamin Franklin (Masonville Cove) | 45:19 |
| 51 | Caiden GreenPlace 51 · Grade 10 · Patterson | 10 | Patterson | 45:35 PR |
| 52 | Bryan PortilloPlace 52 · Grade 10 · Patterson | 10 | Patterson | 45:42 |
| 53 | Antonio JonesPlace 53 · Grade 11 · Patterson | 11 | Patterson | 45:44 PR |
| 54 | Zarion SteppePlace 54 · Grade 11 · Patterson | 11 | Patterson | 45:46 PR |
| — | Josiah MaynardGrade 9 · National Academy Foundation | 9 | National Academy Foundation | DNF PR |