| 1 | Oliver KatzPlace 1 · Grade 12 · Dulaney | 12 | Dulaney | 16:59.41 |
| 2 | Riley GalloglyPlace 2 · Grade 11 · Urbana | 11 | Urbana | 17:11.81 |
| 3 | Joshua RotheryPlace 3 · Grade 12 · Urbana | 12 | Urbana | 17:22.17 |
| 4 | Cole ClinePlace 4 · Grade 11 · Urbana | 11 | Urbana | 17:24.61 |
| 5 | Miles GhimPlace 5 · Grade 11 · Governor Thomas Johnson | 11 | Governor Thomas Johnson | 17:34.50 |
| 6 | Evan MadraymootooPlace 6 · Grade 11 · Urbana | 11 | Urbana | 17:36.31 |
| 7 | Simon LipchockPlace 7 · Grade 11 · Urbana | 11 | Urbana | 17:43.88 |
| 8 | Hyatt GordonPlace 8 · Grade 12 · Urbana | 12 | Urbana | 17:52.43 |
| 9 | Sean LookingbillPlace 9 · Grade 12 · Dulaney | 12 | Dulaney | 18:07.31 |
| 10 | Dominic CastilloPlace 10 · Grade 11 · Governor Thomas Johnson | 11 | Governor Thomas Johnson | 18:10.50 |
| 11 | Dashiell WexlerPlace 11 · Grade 10 · Governor Thomas Johnson | 10 | Governor Thomas Johnson | 18:11.65 |
| 12 | Luke OsherPlace 12 · Grade 10 · Urbana | 10 | Urbana | 18:21.14 |
| 13 | Erasmo SanchezPlace 13 · Grade 10 · Governor Thomas Johnson | 10 | Governor Thomas Johnson | 18:25.99 |
| 14 | Cole KardianPlace 14 · Grade 10 · Dulaney | 10 | Dulaney | 18:28.83 |
| 15 | Bryce MiklesPlace 15 · Grade 10 · Dulaney | 10 | Dulaney | 18:33.02 |
| 16 | Scott RudyPlace 16 · Grade 11 · Governor Thomas Johnson | 11 | Governor Thomas Johnson | 18:36.10 |
| 17 | Vaughn DitchingPlace 17 · Grade 12 · Governor Thomas Johnson | 12 | Governor Thomas Johnson | 18:40.72 |
| 18 | Toshan LamaPlace 18 · Grade 12 · Governor Thomas Johnson | 12 | Governor Thomas Johnson | 18:44.74 |
| 19 | Ethan SappePlace 19 · Grade 11 · Dulaney | 11 | Dulaney | 18:56.20 |
| 20 | Luke SalesPlace 20 · Grade 10 · Dulaney | 10 | Dulaney | 19:26.70 |
| 21 | Jayvien FayallPlace 21 · Grade 11 · Parkville | 11 | Parkville | 19:57.00 |
| 22 | Javon ShipleyPlace 22 · Grade 12 · Parkville | 12 | Parkville | 20:36.10 |
| 23 | Mor FamePlace 23 · Grade 11 · Parkville | 11 | Parkville | 20:37.67 |
| 24 | Caleb KramerPlace 24 · Grade 10 · Perry Hall | 10 | Perry Hall | 20:38.35 |
| 25 | Mohamad GuessaierPlace 25 · Grade 9 · Woodlawn | 9 | Woodlawn | 20:44.49 PR |
| 26 | Aryan SigdelPlace 26 · Grade 11 · Parkville | 11 | Parkville | 20:48.92 |
| 27 | Tenbit GebremedhinPlace 27 · Grade 10 · Kenwood | 10 | Kenwood | 20:50.77 |
| 28 | Adam KuhnPlace 28 · Grade 10 · Parkville | 10 | Parkville | 20:52.60 |
| 29 | Nehemiah ChristyPlace 29 · Grade 11 · Woodlawn | 11 | Woodlawn | 21:38.37 PR |
| 30 | Jonah FisherPlace 30 · Grade 12 · Woodlawn | 12 | Woodlawn | 21:56.75 |
| 31 | Rehan SinghPlace 31 · Grade 10 · South Hagerstown | 10 | South Hagerstown | 22:08.39 |
| 32 | Elias CulverPlace 32 · Grade 11 · Dundalk | 11 | Dundalk | 22:13.15 |
| 33 | Armani ThomasPlace 33 · Grade 10 · Woodlawn | 10 | Woodlawn | 22:14.39 PR |
| 34 | Seedia DrammehPlace 34 · Grade 10 · Woodlawn | 10 | Woodlawn | 22:14.70 PR |
| 35 | Christian RobinsonPlace 35 · Grade 12 · Mergenthaler Voc Tech | 12 | Mergenthaler Voc Tech | 22:25.53 |
| 36 | Braxton CheatonPlace 36 · Grade 9 · Parkville | 9 | Parkville | 22:26.02 |
| 37 | Brandon FowlkesPlace 37 · Grade 12 · Mergenthaler Voc Tech | 12 | Mergenthaler Voc Tech | 22:51.07 |
| 38 | Malachi GroomsPlace 38 · Grade 12 · Dundalk | 12 | Dundalk | 23:00.26 |
| 39 | Jonathan PineyroPlace 39 · Grade 10 · Kenwood | 10 | Kenwood | 23:03.76 |
| 40 | Anthony Jackson HarrisPlace 40 · Grade 9 · Mergenthaler Voc Tech | 9 | Mergenthaler Voc Tech | 23:15.54 |
| 41 | Khi're BrownPlace 41 · Grade 12 · Mergenthaler Voc Tech | 12 | Mergenthaler Voc Tech | 23:29.84 |
| 42 | Kendall BealePlace 42 · Grade 9 · Perry Hall | 9 | Perry Hall | 23:35.02 |
| 43 | Brent EkwunazuPlace 43 · Grade 11 · Parkville | 11 | Parkville | 24:00.80 |
| 44 | Ricardo Calleja SeverichePlace 44 · Grade 11 · Dundalk | 11 | Dundalk | 24:19.53 |
| 45 | Nathan ZubalikPlace 45 · Grade 10 · Perry Hall | 10 | Perry Hall | 24:21.20 |
| 46 | Ni'Zaiah BerryPlace 46 · Grade 9 · Perry Hall | 9 | Perry Hall | 24:35.35 |
| 47 | Declan RaysorPlace 47 · Grade 12 · Mergenthaler Voc Tech | 12 | Mergenthaler Voc Tech | 24:37.34 |
| 48 | Kristofer ThorissonPlace 48 · Grade 9 · Perry Hall | 9 | Perry Hall | 24:40.48 |
| 49 | Reid RichmondPlace 49 · Grade 9 · Perry Hall | 9 | Perry Hall | 24:58.81 |
| 50 | Bryan GomezPlace 50 · Grade 10 · Kenwood | 10 | Kenwood | 24:59.59 |
| 51 | Ryan McLaurinPlace 51 · Grade 12 · Mergenthaler Voc Tech | 12 | Mergenthaler Voc Tech | 25:36.87 |
| 52 | Nai'mir Jenkins-ElPlace 52 · Grade 11 · Woodlawn | 11 | Woodlawn | 26:41.94 |
| 53 | Antonio MoriolePlace 53 · Grade 11 · South Hagerstown | 11 | South Hagerstown | 27:57.43 |
| 54 | Morakinyo ObimakindePlace 54 · Grade 10 · Kenwood | 10 | Kenwood | 28:10.77 |
| 55 | Tyrell WalkerPlace 55 · Grade 9 · Kenwood | 9 | Kenwood | 28:33.53 |
| — | Jaylan StanleyGrade 10 · Kenwood | 10 | Kenwood | 31:03.55 |