| 1 | Anderson PatryPlace 1 · Episcopal | — | Episcopal | 2:41.84 | 2 |
| 2 | Sean AlorroPlace 2 · St JP the Great | — | St JP the Great | 2:43.15 | 2 |
| 3 | Aaron ChisholmPlace 3 · Paul VI | — | Paul VI | 2:47.16 | 2 |
| 4 | Logan BealePlace 4 · Paul VI | — | Paul VI | 2:54.17 | 2 |
| 5 | Matias CampPlace 5 · Gonzaga | — | Gonzaga | 2:56.26 | 2 |
| 6 | Alex MathewsPlace 6 · Potomac | — | Potomac | 2:56.69 | 2 |
| 7 | Ethan VillaverPlace 7 · Paul VI | — | Paul VI | 3:02.26 | 2 |
| 8 | Navin DesaiPlace 8 · G.Day School | — | G.Day School | 3:11.55 | 1 |
| 9 | Lucas OrlandoPlace 9 · St JP the Great | — | St JP the Great | 3:13.19 | 1 |
| 10 | Austin ColvinPlace 10 · St JP the Great | — | St JP the Great | 3:14.91 | 1 |
| 11 | Sam CristinzioPlace 11 · Potomac | — | Potomac | 3:17.61 | 1 |
| 12 | Matthew PodratskyPlace 12 · Gonzaga | — | Gonzaga | 3:18.69 | 2 |
| 13 | Turner MorePlace 13 · St Stephens/Agne | — | St Stephens/Agne | 3:18.93 | 2 |
| 14 | Omer Aziz QuintanaPlace 14 · Flint Hill | — | Flint Hill | 3:19.78 | 1 |
| 15 | Guy ShojiPlace 15 · Gonzaga | — | Gonzaga | 3:20.57 | 2 |
| 16 | Wyatt GracePlace 16 · G.Day School | — | G.Day School | 3:26.22 | 1 |
| 17 | Atticus CoynePlace 17 · G.Day School | — | G.Day School | 3:29.39 | 1 |
| 18 | Milo BorekPlace 18 · G.Day School | — | G.Day School | 3:35.83 | 1 |
| 19 | Vlad KovtunPlace 19 · Flint Hill | — | Flint Hill | 3:47.92 | 1 |
| 20 | Aidan MuhatPlace 20 · Potomac | — | Potomac | 3:51.71 | 1 |
| 21 | Shaan DesaiPlace 21 · G.Day School | — | G.Day School | 3:57.56 | 1 |
| 22 | Abel EliasPlace 22 · G.Day School | — | G.Day School | 4:13.54 | 1 |