| 1 | Gogulan BalasubramanianPlace 1 · Grade 11 · Howard | 11 | Howard | 18:51.56 |
| 2 | Akhil ChakravarthyPlace 2 · Grade 10 · Centennial | 10 | Centennial | 19:10.50 |
| 3 | Benjamin YangPlace 3 · Grade 12 · Centennial | 12 | Centennial | 19:10.89 |
| 4 | Sawyer GrayPlace 4 · Grade 10 · Glenelg | 10 | Glenelg | 19:34.63 |
| 5 | TJ MillerPlace 5 · Grade 11 · Glenelg | 11 | Glenelg | 19:38.19 |
| 6 | Johnny DanielPlace 6 · Grade 11 · Howard | 11 | Howard | 20:00.35 |
| 7 | Matthew BanyasPlace 7 · Grade 12 · Howard | 12 | Howard | 20:06.43 |
| 8 | Connor FreemanPlace 8 · Grade 11 · Liberty | 11 | Liberty | 20:07.21 |
| 9 | Gannon SmithPlace 9 · Grade 12 · River Hill | 12 | River Hill | 20:29.09 |
| 10 | Joshua ChoiPlace 10 · Grade 11 · Glenelg | 11 | Glenelg | 20:34.28 |
| 11 | Mattia LacirasellaPlace 11 · Grade 12 · Wilde Lake | 12 | Wilde Lake | 20:36.71 |
| 12 | JD NkemaylmPlace 12 · Grade 12 · Liberty | 12 | Liberty | 20:37.00 |
| 13 | Zachary BrasseauxPlace 13 · Grade 10 · Centennial | 10 | Centennial | 20:37.77 |
| 14 | Vineet KapoorPlace 14 · Grade 11 · Clarksburg | 11 | Clarksburg | 20:41.35 |
| 15 | Caeden McConnonPlace 15 · Grade 9 · Broadneck | 9 | Broadneck | 20:41.47 |
| 16 | Kieran HensleyPlace 16 · Grade 11 · John Carroll | 11 | John Carroll | 20:54.28 |
| 17 | Elliot GormleyPlace 17 · Grade 11 · Rockville | 11 | Rockville | 20:56.86 |
| 18 | Xavier HoyPlace 18 · Grade 10 · Wilde Lake | 10 | Wilde Lake | 21:01.27 |
| 19 | Connor BartonPlace 19 · Grade 12 · John Carroll | 12 | John Carroll | 21:04.11 |
| 20 | Teddy VancePlace 20 · Grade 9 · Century | 9 | Century | 21:04.94 |
| 21 | Brandon HoPlace 21 · Grade 12 · River Hill | 12 | River Hill | 21:06.34 |
| 22 | Jeremiah Ashby-GramboPlace 22 · Grade 12 · Oakland Mills | 12 | Oakland Mills | 21:17.50 |
| 23 | Matthew CoxPlace 23 · Grade 12 · Clarksburg | 12 | Clarksburg | 21:17.68 |
| 24 | Luke JunPlace 24 · Grade 12 · Marriotts Ridge | 12 | Marriotts Ridge | 21:35.11 |
| 25 | Kai ChoPlace 25 · Grade 12 · Long Reach | 12 | Long Reach | 21:46.65 |
| 26 | Samuel KodiPlace 26 · Grade 11 · Oakland Mills | 11 | Oakland Mills | 21:46.92 |
| 27 | Andrew TharakanPlace 27 · Grade 12 · River Hill | 12 | River Hill | 21:51.04 |
| 28 | Grant LocktishPlace 28 · Grade 10 · Centennial | 10 | Centennial | 21:56.11 |
| 29 | Aaron NesterPlace 29 · Grade 11 · Glenelg | 11 | Glenelg | 21:56.85 |
| 30 | Diego RodiguezPlace 30 · Grade 12 · Broadneck | 12 | Broadneck | 22:03.21 |
| 31 | Andrew WenholzPlace 31 · Grade 12 · Oakland Mills | 12 | Oakland Mills | 22:09.91 |
| 32 | Edwin ChoPlace 32 · Grade 12 · Clarksburg | 12 | Clarksburg | 22:11.16 |
| 33 | Cayden ChengPlace 33 · Grade 11 · Atholton | 11 | Atholton | 22:11.45 |
| 34 | Dylan SenatorePlace 34 · Grade 11 · River Hill | 11 | River Hill | 22:13.05 |
| 35 | Dominic DiminoPlace 35 · Grade 11 · John Carroll | 11 | John Carroll | 22:13.45 |
| 36 | Josh OrmidoPlace 36 · Grade 12 · John Carroll | 12 | John Carroll | 22:18.39 |
| 37 | Andrew MeiPlace 37 · Grade 12 · River Hill | 12 | River Hill | 22:22.76 |
| 38 | Filip PetkovicPlace 38 · Grade 11 · Rockville | 11 | Rockville | 22:26.70 |
| 39 | Matthew HartleyPlace 39 · Grade 11 · Broadneck | 11 | Broadneck | 22:30.35 |
| 40 | William BurkhousePlace 40 · Grade 10 · Century | 10 | Century | 22:30.62 |
| 41 | Franz Vincel MillerPlace 41 · Grade 11 · Century | 11 | Century | 22:31.36 |
| 42 | Elijah SathunuruPlace 42 · Grade 12 · River Hill | 12 | River Hill | 22:33.56 |
| 43 | Samarth ManjunathPlace 43 · Grade 12 · Clarksburg | 12 | Clarksburg | 22:40.81 |
| 44 | Pranav NarayananPlace 44 · Grade 12 · Howard | 12 | Howard | 22:47.36 |
| 45 | Jack TeschPlace 45 · Grade 9 · Broadneck | 9 | Broadneck | 22:56.32 |
| 46 | James GorschbothPlace 46 · Grade 11 · Long Reach | 11 | Long Reach | 22:58.77 |
| 47 | Simon FewPlace 47 · Grade 10 · Century | 10 | Century | 22:58.84 |
| 48 | Jacob PotoskyPlace 48 · Grade 12 · River Hill | 12 | River Hill | 23:02.86 |
| 49 | Daniel MirandaPlace 49 · Grade 12 · Rockville | 12 | Rockville | 23:03.31 |
| 50 | Evan TrostPlace 50 · Grade 12 · River Hill | 12 | River Hill | 23:04.38 |
| 51 | Elias KimPlace 51 · Grade 11 · Atholton | 11 | Atholton | 23:07.60 |
| 52 | Charles MillingPlace 52 · Grade 12 · Bishop McNamara | 12 | Bishop McNamara | 23:13.72 |
| 53 | Alec PerkinsPlace 53 · Grade 12 · Wilde Lake | 12 | Wilde Lake | 23:22.04 |
| 54 | Varun SammetaPlace 54 · Grade 12 · Marriotts Ridge | 12 | Marriotts Ridge | 23:24.98 |
| 55 | Liam CadiganPlace 55 · Grade 11 · South Carroll | 11 | South Carroll | 23:25.31 |
| 56 | John WilletsPlace 56 · Grade 11 · River Hill | 11 | River Hill | 23:28.78 |
| 57 | Daniel PitmanPlace 57 · Grade 11 · Long Reach | 11 | Long Reach | 23:32.55 |
| 58 | Gavin DoleckiPlace 58 · Grade 11 · South Carroll | 11 | South Carroll | 23:39.52 |
| 59 | Raymond PagesPlace 59 · Grade 12 · River Hill | 12 | River Hill | 23:40.65 |
| 60 | Lincoln TrippPlace 60 · Grade 11 · River Hill | 11 | River Hill | 23:41.51 |
| 61 | Milo FaughtPlace 61 · Grade 11 · Liberty | 11 | Liberty | 23:49.36 |
| 62 | Conner HartzellPlace 62 · Grade 12 · River Hill | 12 | River Hill | 23:51.18 |
| 63 | Matthias CearyPlace 63 · Grade 9 · Century | 9 | Century | 23:52.71 |
| 64 | Nathan AnyanwuPlace 64 · Grade 11 · Atholton | 11 | Atholton | 23:58.11 |
| 65 | Jonathan LantnerPlace 65 · Grade 11 · Rockville | 11 | Rockville | 23:58.61 |
| 66 | Xavier HamiltonPlace 66 · Grade 12 · Liberty | 12 | Liberty | 24:16.32 |
| 67 | Tyler MillerPlace 67 · Grade 11 · Glenelg Country | 11 | Glenelg Country | 24:25.27 |
| 68 | Isaiah RileyPlace 68 · Grade 11 · Wilde Lake | 11 | Wilde Lake | 24:28.97 |
| 69 | Cruz SalasPlace 69 · Grade 9 · Broadneck | 9 | Broadneck | 24:29.26 |
| 70 | Jaden KimPlace 70 · Grade 12 · Century | 12 | Century | 24:51.12 |
| 71 | Drake RichardsonPlace 71 · Grade 11 · Oakland Mills | 11 | Oakland Mills | 25:01.71 |
| 72 | Oliver SiasPlace 72 · Grade 12 · Marriotts Ridge | 12 | Marriotts Ridge | 25:15.03 |
| 73 | Benjamin WalterPlace 73 · Grade 10 · South Carroll | 10 | South Carroll | 25:16.68 |
| 74 | Aiden BridgettPlace 74 · Grade 11 · Bishop McNamara | 11 | Bishop McNamara | 25:19.30 |
| 75 | Chrysaetos HuzaPlace 75 · Grade 11 · Oakland Mills | 11 | Oakland Mills | 25:27.86 |
| 76 | Javon LomanPlace 76 · Grade 11 · Wilde Lake | 11 | Wilde Lake | 25:45.95 |
| 77 | Alex WattsPlace 77 · Grade 9 · Century | 9 | Century | 26:08.39 |
| 78 | Brandon LeightonPlace 78 · Grade 11 · Liberty | 11 | Liberty | 26:19.64 |
| 79 | Jacob LarsonPlace 79 · Grade 9 · Broadneck | 9 | Broadneck | 26:27.45 |
| 80 | Mourya VemugantiPlace 80 · Grade 12 · River Hill | 12 | River Hill | 26:27.57 |
| 81 | Philip BlandPlace 81 · Grade 11 · St Vincent Pallotti | 11 | St Vincent Pallotti | 26:29.35 |
| 82 | Tyler PascualPlace 82 · Grade 12 · Oakland Mills | 12 | Oakland Mills | 27:40.89 |
| 83 | Zachary DupontPlace 83 · Grade 11 · South Carroll | 11 | South Carroll | 28:01.81 |
| 84 | Brett ButlerPlace 84 · Grade 12 · John Carroll | 12 | John Carroll | 28:06.96 |
| 85 | Avery ReedPlace 85 · Grade 12 · St Vincent Pallotti | 12 | St Vincent Pallotti | 28:13.09 |
| 86 | Pranav VivekPlace 86 · Grade 11 · Clarksburg | 11 | Clarksburg | 28:46.64 |
| 87 | Tiernan PurdyPlace 87 · Grade 9 · Broadneck | 9 | Broadneck | 29:48.19 |
| 88 | Ian CoonPlace 88 · Grade 12 · St Vincent Pallotti | 12 | St Vincent Pallotti | 31:51.40 |
| 89 | Patrickjoseph EguogwuPlace 89 · Grade 11 · St Vincent Pallotti | 11 | St Vincent Pallotti | 32:29.80 |
| 90 | Jayden JohnsonPlace 90 · Grade 12 · St Vincent Pallotti | 12 | St Vincent Pallotti | 34:02.23 |