| 1 | Peter BankPlace 1 · Grade 11 · Centennial | 11 | Centennial | 17:41.13 |
| 2 | Ben YangPlace 2 · Grade 11 · Centennial | 11 | Centennial | 18:32.24 |
| 3 | Shaun MalgieriPlace 3 · Grade 12 · Centennial | 12 | Centennial | 18:43.29 |
| 4 | Aidan McCrohanPlace 4 · Grade 11 · Middletown | 11 | Middletown | 18:55.73 |
| 5 | Saadiq McCauleyPlace 5 · Grade 9 · McKinley Technology | 9 | McKinley Technology | 18:57.30 |
| 6 | Joseph YarlottPlace 6 · Grade 12 · Centennial | 12 | Centennial | 19:21.55 |
| 7 | Ben FryPlace 7 · Grade 11 · Wilde Lake | 11 | Wilde Lake | 19:30.13 |
| 8 | Dev ShahPlace 8 · Grade 11 · River Hill | 11 | River Hill | 19:43.76 |
| 9 | Justin ZhouPlace 9 · Grade 12 · Centennial | 12 | Centennial | 19:46.60 |
| 10 | Reese KaercherPlace 10 · Grade 12 · McKinley Technology | 12 | McKinley Technology | 19:50.16 |
| 11 | Thomas ArmesPlace 11 · Grade 12 · Atholton | 12 | Atholton | 19:50.59 |
| 12 | Myles BrownPlace 12 · Grade 12 · Wilde Lake | 12 | Wilde Lake | 19:56.79 |
| 13 | Finn RowanPlace 13 · Grade 12 · The Heights | 12 | The Heights | 20:18.40 |
| 14 | Michael CrnkovichPlace 14 · Grade 11 · The Heights | 11 | The Heights | 20:19.65 |
| 15 | Samuel SpiegelPlace 15 · Grade 12 · Glenelg | 12 | Glenelg | 20:23.76 |
| 16 | Ryan TehraniPlace 16 · Grade 11 · Howard | 11 | Howard | 20:27.34 |
| 17 | Mason VarsalonePlace 17 · Grade 11 · Glenelg | 11 | Glenelg | 20:29.59 |
| 18 | Ignacio TavellaPlace 18 · Grade 11 · The Heights | 11 | The Heights | 20:33.57 |
| 19 | Cameron EvansPlace 19 · Grade 12 · Broadneck | 12 | Broadneck | 20:34.49 |
| 20 | Ayumu SekiPlace 20 · Grade 11 · River Hill | 11 | River Hill | 20:49.80 |
| 21 | Cayden JockPlace 21 · Grade 11 · Glenelg | 11 | Glenelg | 20:51.05 |
| 22 | Nate ConnollyPlace 22 · Grade 11 · The Heights | 11 | The Heights | 20:56.19 |
| 23 | Andrew BaileyPlace 23 · Grade 12 · The Heights | 12 | The Heights | 21:08.12 |
| 24 | Brian KnoernschildPlace 24 · Grade 9 · Wilde Lake | 9 | Wilde Lake | 21:08.18 |
| 25 | Adeniji AbbottPlace 25 · Grade 11 · McKinley Technology | 11 | McKinley Technology | 21:11.78 |
| 26 | Julian GarciaPlace 26 · Grade 11 · The Heights | 11 | The Heights | 21:15.32 |
| 27 | Neeraj PawarPlace 27 · Grade 12 · Centennial | 12 | Centennial | 21:18.51 |
| 28 | Marcus HadeedPlace 28 · Grade 11 · River Hill | 11 | River Hill | 21:19.63 |
| 29 | Henry SymePlace 29 · Grade 11 · Centennial | 11 | Centennial | 21:19.93 |
| 30 | Rylan JenkinsPlace 30 · Grade 12 · Wilde Lake | 12 | Wilde Lake | 21:30.57 |
| 31 | Brandon HoPlace 31 · Grade 11 · River Hill | 11 | River Hill | 21:35.69 |
| 32 | Kevin HammakerPlace 32 · Grade 12 · Liberty | 12 | Liberty | 21:46.69 |
| 33 | Dante SiasPlace 33 · Grade 11 · Marriotts Ridge | 11 | Marriotts Ridge | 21:53.99 |
| 34 | Patrick FlynnPlace 34 · Grade 11 · The Heights | 11 | The Heights | 21:54.41 |
| 35 | Josiah ChapmanPlace 35 · Grade 10 · McKinley Technology | 10 | McKinley Technology | 21:55.70 |
| 36 | Dan LeePlace 36 · Grade 11 · Marriotts Ridge | 11 | Marriotts Ridge | 22:03.88 |
| 37 | Adam HallPlace 37 · Grade 12 · DC International | 12 | DC International | 22:08.57 |
| 38 | Seth MaiselPlace 38 · Grade 12 · Mount Hebron | 12 | Mount Hebron | 22:10.43 |
| 39 | Henry KvechPlace 39 · Grade 11 · Glenelg | 11 | Glenelg | 22:14.53 |
| 40 | Didi ZhangPlace 40 · Grade 12 · Marriotts Ridge | 12 | Marriotts Ridge | 22:15.11 |
| 41 | Logan SwickPlace 41 · Grade 12 · Middletown | 12 | Middletown | 22:19.41 |
| 42 | Julien HallemanPlace 42 · Grade 11 · Broadneck | 11 | Broadneck | 22:24.18 |
| 43 | Logan FrajermanPlace 43 · Grade 11 · Howard | 11 | Howard | 22:25.66 |
| 44 | Aidan WhalenPlace 44 · Grade 12 · Atholton | 12 | Atholton | 22:44.04 |
| 45 | Samuel NemirovskyPlace 45 · Grade 11 · Mount Hebron | 11 | Mount Hebron | 22:46.53 |
| 46 | Colin BrumleyPlace 46 · Grade 10 · Southern-AA | 10 | Southern-AA | 22:47.96 |
| 47 | Joseph TembrinaPlace 47 · Grade 11 · The Heights | 11 | The Heights | 22:57.13 |
| 48 | Gannon SmithPlace 48 · Grade 11 · River Hill | 11 | River Hill | 22:57.73 |
| 49 | Balpreet MattaPlace 49 · Grade 11 · River Hill | 11 | River Hill | 23:04.23 |
| 50 | Carlos PandesPlace 50 · Grade 12 · Broadneck | 12 | Broadneck | 23:05.55 |
| 51 | Messina DispartePlace 51 · Grade 11 · McKinley Technology | 11 | McKinley Technology | 23:06.11 |
| 52 | Jeremiah BraimohPlace 52 · Grade 11 · Long Reach | 11 | Long Reach | 23:07.90 |
| 53 | Ryken MarshallPlace 53 · Grade 11 · Southern-AA | 11 | Southern-AA | 23:08.27 |
| 54 | Xavier HamiltonPlace 54 · Grade 11 · Liberty | 11 | Liberty | 23:15.10 |
| 55 | Oliver SiasPlace 55 · Grade 11 · Marriotts Ridge | 11 | Marriotts Ridge | 23:26.33 |
| 56 | Evan TrostPlace 56 · Grade 11 · River Hill | 11 | River Hill | 23:31.66 |
| 57 | Luke DiPietroPlace 57 · Grade 11 · Southern-AA | 11 | Southern-AA | 23:35.19 |
| 58 | Andres Vallarta-GarciaPlace 58 · Grade 11 · Southern-AA | 11 | Southern-AA | 23:44.29 |
| 59 | Pranav NarayananPlace 59 · Grade 11 · Howard | 11 | Howard | 23:45.85 |
| 60 | Joel BerthoudPlace 60 · Grade 12 · Howard | 12 | Howard | 23:49.65 |
| 61 | William SeidlichPlace 61 · Grade 11 · Glenelg | 11 | Glenelg | 23:51.57 |
| 62 | Ryan CavePlace 62 · Grade 12 · South Carroll | 12 | South Carroll | 24:22.25 |
| 63 | Jacob PotoskyPlace 63 · Grade 11 · River Hill | 11 | River Hill | 24:22.61 |
| 64 | Raymond PagesPlace 64 · Grade 11 · River Hill | 11 | River Hill | 24:32.65 |
| 65 | Jayraj ShanmugamPlace 65 · Grade 12 · Atholton | 12 | Atholton | 24:33.52 |
| 66 | Aaron SemosPlace 66 · Grade 11 · Broadneck | 11 | Broadneck | 24:37.23 |
| 67 | Felix DrafPlace 67 · Grade 11 · Howard | 11 | Howard | 24:37.42 |
| 68 | Preetham MukthaPlace 68 · Grade 11 · Mount Hebron | 11 | Mount Hebron | 24:49.89 |
| 69 | Zachary MeisenkothenPlace 69 · Grade 12 · South Carroll | 12 | South Carroll | 24:54.38 |
| 70 | Michael TerrellPlace 70 · Grade 11 · McKinley Technology | 11 | McKinley Technology | 25:01.43 |
| 71 | Gavin ThompsonPlace 71 · Grade 11 · Southern-AA | 11 | Southern-AA | 25:07.08 |
| 72 | Teotl Miranda-MorenoPlace 72 · Grade 11 · Mount Hebron | 11 | Mount Hebron | 25:18.15 |
| 73 | Conner HartzellPlace 73 · Grade 11 · River Hill | 11 | River Hill | 25:43.61 |
| 74 | Phillip ChenPlace 74 · Grade 12 · Marriotts Ridge | 12 | Marriotts Ridge | 25:51.08 |
| 75 | Kai ChoPlace 75 · Grade 11 · Long Reach | 11 | Long Reach | 25:56.22 |
| 76 | Hudson FlowersPlace 76 · Grade 11 · Wilde Lake | 11 | Wilde Lake | 26:00.85 |
| 77 | Dexter WilliamsPlace 77 · Grade 11 · Broadneck | 11 | Broadneck | 26:13.40 |
| 78 | William KrousePlace 78 · Grade 11 · South Carroll | 11 | South Carroll | 26:47.40 |
| 79 | Mourya VemugantiPlace 79 · Grade 11 · River Hill | 11 | River Hill | 27:11.56 |
| 80 | Elliot BermanPlace 80 · Grade 11 · Howard | 11 | Howard | 29:32.82 |
| 81 | Andrew MorrisseyPlace 81 · Grade 12 · Wilde Lake | 12 | Wilde Lake | 31:03.98 |
| 82 | Tyler PascualPlace 82 · Grade 11 · Oakland Mills | 11 | Oakland Mills | 32:29.35 |
| 83 | Jeffrey GaoPlace 83 · Grade 12 · Marriotts Ridge | 12 | Marriotts Ridge | 33:00.06 |
| 84 | Joshua JonesPlace 84 · Grade 12 · St Vincent Pallotti | 12 | St Vincent Pallotti | 37:06.13 |
| 85 | Jordan JamesPlace 85 · Grade 12 · St Vincent Pallotti | 12 | St Vincent Pallotti | 45:25.49 |