| 1 | Kai MunizPlace 1 · Reservoir | — | Reservoir | 4:05.00 |
| 2 | Simeon MussiePlace 2 · Albert Einst | — | Albert Einst | 4:10.00 |
| 3 | Joseph QueenPlace 3 · Franklin | — | Franklin | 4:08.00 |
| 4 | Anish NanjappaPlace 4 · River Hill | — | River Hill | 4:06.00 |
| 5 | Max HillPlace 5 · Wilde Lake | — | Wilde Lake | 4:21.00 |
| 6 | Ronan SullivanPlace 6 · Loyola Blake | — | Loyola Blake | 4:15.00 |
| 7 | Henry HardartPlace 7 · Archbishop S | — | Archbishop S | 4:20.00 |
| 8 | Andrew EnglishPlace 8 · Wilde Lake | — | Wilde Lake | 4:18.00 |
| 9 | Andrew BrinkerPlace 9 · Mount Saint | — | Mount Saint | 4:20.00 |
| 10 | Mark HendricksPlace 10 · Southern-AA | — | Southern-AA | 4:23.27 |
| 11 | Graham DilworthPlace 11 · Glenelg | — | Glenelg | 4:26.00 |
| 12 | Evan YingPlace 12 · River Hill | — | River Hill | 4:30.00 |
| 13 | Alexander KirklandPlace 13 · John Carroll | — | John Carroll | 4:35.00 |
| 14 | Christian HarrisPlace 14 · James Hubert | — | James Hubert | 4:35.00 |
| 15 | Noah KimPlace 15 · Reservoir | — | Reservoir | 4:37.00 |
| 16 | Gabe AntonePlace 16 · Mount Saint | — | Mount Saint | 4:30.00 |
| 17 | Ryan HockstraPlace 17 · Mount Saint | — | Mount Saint | 4:30.00 |
| 18 | Cameron HindlePlace 18 · Long Reach | — | Long Reach | 4:35.00 |
| 19 | Chris BieberichPlace 19 · Centennial | — | Centennial | 4:32.00 |
| 20 | Jake ColePlace 20 · Centennial | — | Centennial | 4:30.00 |
| 21 | Kyle ClarkePlace 21 · Loyola Blake | — | Loyola Blake | 4:24.00 |
| 22 | Jack AndersonPlace 22 · Sherwood | — | Sherwood | 4:36.90 |
| 23 | Sam IsemanPlace 23 · Mount Hebron | — | Mount Hebron | 4:46.80 |
| 24 | Darren McGowanPlace 24 · River Hill | — | River Hill | 4:36.00 |
| 25 | Kendall PhillipsPlace 25 · Howard | — | Howard | 4:44.00 |
| 26 | Thomas DemersPlace 26 · Glenelg Coun | — | Glenelg Coun | 4:40.00 |
| 27 | Vincent BonsbyPlace 27 · Sherwood | — | Sherwood | 4:40.60 |
| 28 | Andrew JacksonPlace 28 · Manchester V | — | Manchester V | 4:25.00 |
| 29 | Ryan HarrisonPlace 29 · Franklin | — | Franklin | 4:26.00 |
| 30 | Matt SkipperPlace 30 · Archbishop S | — | Archbishop S | 4:44.00 |
| 31 | Trevor HodgePlace 31 · Mount Hebron | — | Mount Hebron | 4:34.79 |
| 32 | Tariek WilliamsonPlace 32 · Howard | — | Howard | 4:38.00 |
| 33 | Jantzen WashingtonPlace 33 · Our Lady Of | — | Our Lady Of | 4:30.00 |
| 34 | Angelo FloresPlace 34 · Wilde Lake | — | Wilde Lake | 4:46.00 |
| 35 | Vikas ReddyPlace 35 · Mount Hebron | — | Mount Hebron | 4:44.11 |
| 36 | Jonathan MichelPlace 36 · Winters Mill | — | Winters Mill | 4:50.00 |
| 37 | Elliott PochettinoPlace 37 · Reservoir | — | Reservoir | 4:40.00 |
| 38 | Michael GuteliusPlace 38 · Long Reach | — | Long Reach | 4:45.00 |
| 39 | Kellen ZemanskiPlace 39 · Archbishop S | — | Archbishop S | 4:48.00 |
| 40 | Brandon McKinneyPlace 40 · Our Lady Of | — | Our Lady Of | 5:06.00 |
| 41 | Armaan BhasinPlace 41 · Centennial | — | Centennial | 4:50.00 |
| 42 | Connor NelsonPlace 42 · Southern-AA | — | Southern-AA | 4:46.81 |
| 43 | Brandon BitzPlace 43 · Winters Mill | — | Winters Mill | 4:55.00 |
| 44 | Justin BloombergPlace 44 · Sherwood | — | Sherwood | 4:53.10 |
| 45 | Jannick NoltePlace 45 · Oakland Mill | — | Oakland Mill | 4:51.00 |
| 46 | James GillamPlace 46 · John Carroll | — | John Carroll | 5:00.00 |
| 47 | Levi BryantPlace 47 · Albert Einst | — | Albert Einst | 5:10.00 |
| 48 | Owen ZeiglerPlace 48 · James Hubert | — | James Hubert | 5:00.00 |
| 49 | Eli MillerPlace 49 · Glenelg Coun | — | Glenelg Coun | 4:55.00 |
| 50 | Thomas DowdallPlace 50 · Hammond | — | Hammond | 4:58.02 |
| 51 | Everett StimlerPlace 51 · Glenelg | — | Glenelg | 4:40.00 |
| 52 | Sean BradleyPlace 52 · Manchester V | — | Manchester V | 5:15.00 |
| 53 | Milam KinnerPlace 53 · Oakland Mill | — | Oakland Mill | 5:18.00 |
| 54 | Matthew SomervillePlace 54 · Franklin | — | Franklin | 5:12.00 |
| 55 | Zakary StaleyPlace 55 · Winters Mill | — | Winters Mill | 5:20.00 |
| 56 | Collin BurkePlace 56 · Southern-AA | — | Southern-AA | 5:08.44 |
| 57 | Andrew LePlace 57 · James Hubert | — | James Hubert | 5:09.00 |
| 58 | Sean ToberPlace 58 · Oakland Mill | — | Oakland Mill | 5:24.00 |
| 59 | Daniel FloresPlace 59 · Our Lady Of | — | Our Lady Of | 5:29.00 |
| 60 | Benjamin YodzisPlace 60 · Hammond | — | Hammond | 5:10.27 |
| 61 | Charles BiercePlace 61 · Hammond | — | Hammond | 5:11.03 |
| 62 | Ben SavagePlace 62 · Long Reach | — | Long Reach | 5:10.00 |
| 63 | Jared VogelPlace 63 · John Carroll | — | John Carroll | 5:10.00 |
| 64 | Mason WestonPlace 64 · Manchester V | — | Manchester V | 5:30.00 |