| 1 | James KerrPlace 1 · Grade 11 · Roxbury Latin | 11 | Roxbury Latin | 15:44.70 PR |
| 2 | Jason MinicozziPlace 2 · Grade 12 · Rivers | 12 | Rivers | 15:56.60 PR |
| 3 | Richard Federico IIIPlace 3 · Grade 12 · Roxbury Latin | 12 | Roxbury Latin | 16:51.80 PR |
| 4 | Liam WalshPlace 4 · Grade 12 · Roxbury Latin | 12 | Roxbury Latin | 16:54.30 |
| 5 | Eric ArchermanPlace 5 · Grade 11 · Roxbury Latin | 11 | Roxbury Latin | 17:29.60 PR |
| 6 | Colin BradleyPlace 6 · Grade 12 · Roxbury Latin | 12 | Roxbury Latin | 17:34.60 PR |
| 7 | Lincoln HyattPlace 7 · Grade 12 · Roxbury Latin | 12 | Roxbury Latin | 17:42.80 |
| 8 | Dash ClaflinPlace 8 · Grade 9 · Rivers | 9 | Rivers | 17:45.70 |
| 9 | Sam BlankPlace 9 · Grade 12 · Rivers | 12 | Rivers | 18:00.20 |
| 10 | Owen RicherPlace 10 · Grade 11 · St. George's | 11 | St. George's | 18:03.40 |
| 11 | Toby HarrisonPlace 11 · Grade 11 · Roxbury Latin | 11 | Roxbury Latin | 18:07.50 |
| 12 | Lucas MillerPlace 12 · Grade 12 · Lawrence Academy | 12 | Lawrence Academy | 18:19.20 |
| 13 | Cole MillerPlace 13 · Grade 10 · St. George's | 10 | St. George's | 18:25.80 |
| 14 | Max KesselheimPlace 14 · Grade 12 · Roxbury Latin | 12 | Roxbury Latin | 18:37.60 PR |
| 15 | Austin ReidPlace 15 · Grade 12 · Roxbury Latin | 12 | Roxbury Latin | 18:39.10 |
| 16 | Colby CrawfordPlace 16 · Grade 10 · Rivers | 10 | Rivers | 18:50.70 PR |
| 17 | Fin ReichardPlace 17 · Grade 12 · Roxbury Latin | 12 | Roxbury Latin | 18:57.10 |
| 18 | Alex KovtunenkoPlace 18 · Grade 10 · Rivers | 10 | Rivers | 19:15.40 |
| 19 | Peter DuhamelPlace 19 · Grade 11 · St. George's | 11 | St. George's | 19:17.00 |
| 20 | Grant VenselPlace 20 · Grade 12 · St. George's | 12 | St. George's | 19:59.60 |
| 21 | Ben RomanoPlace 21 · Grade 10 · Roxbury Latin | 10 | Roxbury Latin | 20:17.60 |
| 22 | Julian VidalPlace 22 · Grade 10 · Roxbury Latin | 10 | Roxbury Latin | 20:29.00 |
| 23 | Nathaniel HagertyPlace 23 · Grade 11 · Lawrence Academy | 11 | Lawrence Academy | 20:36.60 |
| 24 | Jasper HyattPlace 24 · Grade 10 · Roxbury Latin | 10 | Roxbury Latin | 20:42.30 PR |
| 25 | Wesley ShallerPlace 25 · Grade 10 · Rivers | 10 | Rivers | 20:43.70 |
| 26 | Charles BroderickPlace 26 · Grade 9 · Lawrence Academy | 9 | Lawrence Academy | 20:44.70 PR |
| 27 | Percy GaoPlace 27 · Grade 11 · St. George's | 11 | St. George's | 20:44.70 |
| 28 | Branford ChenPlace 28 · Grade 9 · St. George's | 9 | St. George's | 21:09.30 |
| 29 | Justin LinPlace 29 · Grade 10 · Rivers | 10 | Rivers | 21:09.70 |
| 30 | Sanjay RavindranPlace 30 · Grade 11 · Lawrence Academy | 11 | Lawrence Academy | 21:14.70 |
| 31 | Quinn MasonPlace 31 · Grade 9 · St. George's | 9 | St. George's | 21:21.60 |
| 32 | Quinn McCaffreyPlace 32 · Grade 11 · Lawrence Academy | 11 | Lawrence Academy | 21:25.70 |
| 33 | Andy ChenPlace 33 · Grade 11 · St. George's | 11 | St. George's | 21:25.70 |
| 34 | Ameer HasanPlace 34 · Grade 11 · Roxbury Latin | 11 | Roxbury Latin | 22:04.10 |
| 35 | Cameron RegoniniPlace 35 · Grade 9 · Lawrence Academy | 9 | Lawrence Academy | 22:05.60 |
| 36 | Nick GlaeserPlace 36 · Grade 12 · Roxbury Latin | 12 | Roxbury Latin | 22:08.60 PR |
| 37 | Caleb StokesPlace 37 · Grade 11 · Lawrence Academy | 11 | Lawrence Academy | 22:09.20 PR |
| 38 | CJ BrierePlace 38 · Grade 12 · St. George's | 12 | St. George's | 22:52.50 |
| 39 | Paul TomprosPlace 39 · Grade 11 · Roxbury Latin | 11 | Roxbury Latin | 23:21.20 |
| 40 | John FriedmannPlace 40 · Grade 12 · Lawrence Academy | 12 | Lawrence Academy | 23:40.20 |
| 41 | Alan WangPlace 41 · Grade 11 · Lawrence Academy | 11 | Lawrence Academy | 23:42.40 |
| 42 | George YeridPlace 42 · Grade 11 · Lawrence Academy | 11 | Lawrence Academy | 23:57.90 PR |
| 43 | Peter GnazzoPlace 43 · Grade 11 · Lawrence Academy | 11 | Lawrence Academy | 24:00.70 |
| 44 | Temi Martins DosumuPlace 44 · Grade 11 · Roxbury Latin | 11 | Roxbury Latin | 25:01.40 |
| 45 | Miles JohnsonPlace 45 · Grade 10 · St. George's | 10 | St. George's | 25:04.30 |
| 46 | Oliver ColbertPlace 46 · Grade 12 · Roxbury Latin | 12 | Roxbury Latin | 25:09.00 |
| 47 | Emmett KelloggPlace 47 · Grade 9 · Lawrence Academy | 9 | Lawrence Academy | 26:35.80 |
| 48 | Sid ChopraPlace 48 · Grade 10 · Roxbury Latin | 10 | Roxbury Latin | 28:45.30 |