| 1 | Timothy SullivanPlace 1 · Grade 12 · Greater Lowell TechUnofficial | 12 | Greater Lowell Tech | 17:57 |
| 2 | Matthew GuerinPlace 2 · Grade 12 · Greater Lowell TechUnofficial | 12 | Greater Lowell Tech | 18:43 |
| 3 | Conor PricePlace 3 · Grade 12 · Whittier Regional Voc TechUnofficial | 12 | Whittier Regional Voc Tech | 18:59 |
| 4 | Matteo Dos SantosPlace 4 · Grade 11 · Greater Lowell TechUnofficial | 11 | Greater Lowell Tech | 19:14 |
| 5 | Matthew ShetlerPlace 5 · Grade 12 · Greater Lowell TechUnofficial | 12 | Greater Lowell Tech | 19:17 |
| 6 | Patrick SullivanPlace 6 · Grade 10 · Greater Lowell TechUnofficial | 10 | Greater Lowell Tech | 19:27 |
| 7 | Zach GagnonPlace 7 · Grade 12 · Greater Lowell TechUnofficial | 12 | Greater Lowell Tech | 19:32 |
| 8 | Sawyer KardosPlace 8 · Grade 11 · Whittier Regional Voc TechUnofficial | 11 | Whittier Regional Voc Tech | 19:42 PR |
| 9 | Michael Morais-BrumisPlace 9 · Grade 9 · Whittier Regional Voc TechUnofficial | 9 | Whittier Regional Voc Tech | 20:04 PR |
| 10 | Jacob MeloPlace 10 · Grade 10 · Greater Lowell TechUnofficial | 10 | Greater Lowell Tech | 20:11 |
| 11 | Brady GarrettPlace 11 · Grade 12 · Whittier Regional Voc TechUnofficial | 12 | Whittier Regional Voc Tech | 20:19 PR |
| 12 | Kaleb St. GermainePlace 12 · Grade 11 · Whittier Regional Voc TechUnofficial | 11 | Whittier Regional Voc Tech | 20:45 PR |
| 13 | Caleb SalthousePlace 13 · Grade 11 · Whittier Regional Voc TechUnofficial | 11 | Whittier Regional Voc Tech | 21:00 |
| 14 | Nolan KingPlace 14 · Grade 10 · Whittier Regional Voc TechUnofficial | 10 | Whittier Regional Voc Tech | 21:03 PR |
| 15 | Anthony LandryPlace 15 · Grade 10 · Greater Lowell TechUnofficial | 10 | Greater Lowell Tech | 21:05 |
| 16 | Xadrian Infante DiazPlace 16 · Grade 11 · Greater Lowell TechUnofficial | 11 | Greater Lowell Tech | 21:17 |
| 17 | Noah TamayoPlace 17 · Grade 9 · Greater Lowell TechUnofficial | 9 | Greater Lowell Tech | 22:11 |
| 18 | Ben AitkenPlace 18 · Grade 12 · Whittier Regional Voc TechUnofficial | 12 | Whittier Regional Voc Tech | 22:30 PR |
| 19 | Josiah GagnePlace 19 · Grade 9 · Greater Lowell TechUnofficial | 9 | Greater Lowell Tech | 22:40 |
| 20 | Alvin ChavariePlace 20 · Grade 9 · Greater Lowell TechUnofficial | 9 | Greater Lowell Tech | 22:42 |
| 21 | Ryan AbramsPlace 21 · Grade 10 · Greater Lowell TechUnofficial | 10 | Greater Lowell Tech | 22:44 |
| 22 | John TarrPlace 22 · Grade 12 · Whittier Regional Voc TechUnofficial | 12 | Whittier Regional Voc Tech | 23:20 PR |
| 23 | Brody SalmonPlace 23 · Grade 10 · Greater Lowell TechUnofficial | 10 | Greater Lowell Tech | 23:25 |
| 24 | Connor AnticoPlace 24 · Grade 12 · Whittier Regional Voc TechUnofficial | 12 | Whittier Regional Voc Tech | 23:30 |
| 25 | Tyler RubertPlace 25 · Grade 10 · Greater Lowell TechUnofficial | 10 | Greater Lowell Tech | 24:16 |
| 26 | Andrew FataloPlace 26 · Grade 10 · Whittier Regional Voc TechUnofficial | 10 | Whittier Regional Voc Tech | 24:55 PR |
| 27 | Jettra KhyPlace 27 · Grade 9 · Greater Lowell TechUnofficial | 9 | Greater Lowell Tech | 26:36 |
| 28 | Jason SantapaolaPlace 28 · Grade 12 · Whittier Regional Voc TechUnofficial | 12 | Whittier Regional Voc Tech | 26:54 |
| 29 | Jacob DeRochersPlace 29 · Grade 11 · Greater Lowell TechUnofficial | 11 | Greater Lowell Tech | 27:10 |
| 30 | Jonathan RozziPlace 30 · Grade 10 · Whittier Regional Voc TechUnofficial | 10 | Whittier Regional Voc Tech | 28:34 |
| 31 | Joshua ManseauPlace 31 · Grade 12 · Whittier Regional Voc TechUnofficial | 12 | Whittier Regional Voc Tech | 28:46 |
| 32 | Ryan DabritzPlace 32 · Grade 9 · Whittier Regional Voc TechUnofficial | 9 | Whittier Regional Voc Tech | 30:38 PR |
| 33 | Wesley BransonPlace 33 · Grade 10 · Whittier Regional Voc TechUnofficial | 10 | Whittier Regional Voc Tech | 31:48 PR |
| 34 | Xavian AndersonPlace 34 · Grade 9 · Greater Lowell TechUnofficial | 9 | Greater Lowell Tech | 33:04 |
| 35 | Wyatt KeenanPlace 35 · Grade 9 · Whittier Regional Voc TechUnofficial | 9 | Whittier Regional Voc Tech | 35:37 PR |
| 36 | Dashal DewarPlace 36 · Grade 9 · Whittier Regional Voc TechUnofficial | 9 | Whittier Regional Voc Tech | 35:58 PR |
| 37 | Jason HaefnerPlace 37 · Grade 12 · Whittier Regional Voc TechUnofficial | 12 | Whittier Regional Voc Tech | 37:36 |