| 1 | Cameron NadeauPlace 1 · Biddeford | — | Biddeford | 17:45.20 |
| 2 | Joseph DrewPlace 2 · Biddeford | — | Biddeford | 17:51.60 |
| 3 | Lukas TemplePlace 3 · Cheverus | — | Cheverus | 17:54.50 |
| 4 | Tom LaverrierePlace 4 · Biddeford | — | Biddeford | 18:03.10 |
| 5 | Keegan BrennanPlace 5 · Windham | — | Windham | 18:03.50 |
| 6 | David WoodburyPlace 6 · Cheverus | — | Cheverus | 18:04.70 |
| 7 | Chandler DundasPlace 7 · Cheverus | — | Cheverus | 18:42.70 |
| 8 | Andrew MartynsPlace 8 · Biddeford | — | Biddeford | 18:44.20 |
| 9 | Austin DesmondPlace 9 · Windham | — | Windham | 18:44.60 |
| 10 | Han KweonPlace 10 · Cheverus | — | Cheverus | 18:45.70 |
| 11 | Cody CookPlace 11 · Windham | — | Windham | 18:47.70 |
| 12 | Brady FoshayPlace 12 · Cheverus | — | Cheverus | 18:49.90 |
| 13 | Adam ZiebaPlace 13 · Cheverus | — | Cheverus | 18:51.30 |
| 14 | Sam BrockelbankPlace 14 · Windham | — | Windham | 18:54.80 |
| 15 | Patrick JeromePlace 15 · Cheverus | — | Cheverus | 19:00.10 |
| 16 | Travis HarkinsPlace 16 · Windham | — | Windham | 19:04.30 |
| 17 | Robby BlairPlace 17 · Windham | — | Windham | 19:08.10 |
| 18 | John ClarkPlace 18 · Windham | — | Windham | 19:29.40 |
| 19 | Drew FernandezPlace 19 · Cheverus | — | Cheverus | 19:31.90 |
| 20 | Steve AmbrosePlace 20 · Cheverus | — | Cheverus | 19:41.30 |
| 21 | Patrick RicePlace 21 · Windham | — | Windham | 19:51.60 |
| 22 | Robby CavePlace 22 · Windham | — | Windham | 20:08.10 |
| 23 | Alex DrewPlace 23 · Biddeford | — | Biddeford | 20:24.30 |
| 24 | Reed FernandezPlace 24 · Cheverus | — | Cheverus | 20:25.90 |
| 25 | Tommy TruscottPlace 25 · Windham | — | Windham | 20:31.30 |
| 26 | Connor FlynnPlace 26 · Windham | — | Windham | 20:34.00 |
| 27 | Chris FrostPlace 27 · Windham | — | Windham | 20:37.21 |
| 28 | Matt AtienzaPlace 28 · Cheverus | — | Cheverus | 20:59.00 |
| 29 | Eric RudmanPlace 29 · Biddeford | — | Biddeford | 21:22.70 |
| 30 | Patrick ConleyPlace 30 · Cheverus | — | Cheverus | 21:33.30 |
| 31 | Jud McGioPlace 31 · Cheverus | — | Cheverus | 21:43.40 |
| 32 | Keith MatayrPlace 32 · Windham | — | Windham | 21:44.60 |
| 33 | jason MartynsPlace 33 · Biddeford | — | Biddeford | 21:49.90 |
| 34 | Johsh RichardsonPlace 34 · Windham | — | Windham | 21:53.10 |
| 35 | Ian PowellPlace 35 · Windham | — | Windham | 22:04.20 |
| 36 | Caleb MoorePlace 36 · Windham | — | Windham | 22:19.11 |