| 1 | Jack TerwilligerPlace 1 · Cheverus | — | Cheverus | 17:16.00 |
| 2 | Lukas TemplePlace 2 · Cheverus | — | Cheverus | 18:19.00 |
| 3 | Jeremy EarlPlace 3 · Gorham | — | Gorham | 18:25.00 |
| 4 | Andy TurnerPlace 4 · Gorham | — | Gorham | 18:28.00 |
| 5 | Logan MarshallPlace 5 · Gorham | — | Gorham | 18:35.00 |
| 6 | Greg MartinPlace 6 · Bonny Eagle | — | Bonny Eagle | 18:57.00 |
| 7 | Cotlandt DunnPlace 7 · Gorham | — | Gorham | 19:34.00 |
| 8 | David WoodburyPlace 8 · Cheverus | — | Cheverus | 19:35.00 |
| 9 | Will RossPlace 9 · Gorham | — | Gorham | 19:56.00 |
| 10 | Connor DunnPlace 10 · Gorham | — | Gorham | 20:18.00 |
| 11 | Joe DeRoyPlace 11 · Gorham | — | Gorham | 20:24.00 |
| 12 | Pat JeromePlace 12 · Cheverus | — | Cheverus | 20:24.00 |
| 13 | Tom MoutinhoPlace 13 · Gorham | — | Gorham | 20:25.00 |
| 14 | Alex ThuottePlace 14 · Gorham | — | Gorham | 20:41.00 |
| 15 | Joey CollinsPlace 15 · Bonny Eagle | — | Bonny Eagle | 20:58.00 |
| 16 | Christine MalarsiePlace 16 · Bonny Eagle | — | Bonny Eagle | 21:00.00 |
| 17 | Adam ZiebaPlace 17 · Cheverus | — | Cheverus | 21:06.00 |
| 18 | Hangyui KweonPlace 18 · Cheverus | — | Cheverus | 21:08.00 |
| 19 | Thomas BradshawPlace 19 · Gorham | — | Gorham | 21:08.00 |
| 20 | Brady FoshayPlace 20 · Cheverus | — | Cheverus | 21:31.00 |
| 21 | Travis GrantPlace 21 · Gorham | — | Gorham | 21:54.00 |
| 22 | Connor ShieldsPlace 22 · Bonny Eagle | — | Bonny Eagle | 22:05.00 |
| 23 | Alex StoddardPlace 23 · Bonny Eagle | — | Bonny Eagle | 22:16.00 |
| 24 | Matt SouthardPlace 24 · Gorham | — | Gorham | 22:27.00 |
| 25 | Reed FerenandezPlace 25 · Cheverus | — | Cheverus | 22:40.00 |
| 26 | Mark RidgewayPlace 26 · Gorham | — | Gorham | 22:43.00 |
| 27 | Kyle BaileyPlace 27 · Bonny Eagle | — | Bonny Eagle | 22:49.00 |
| 28 | Matt AtienzaPlace 28 · Cheverus | — | Cheverus | 24:07.00 |
| 29 | Joe BelangerPlace 29 · Bonny Eagle | — | Bonny Eagle | 24:15.00 |
| 30 | Adam MacalusoPlace 30 · Cheverus | — | Cheverus | 24:17.00 |
| 31 | Griffin CourtneyPlace 31 · Gorham | — | Gorham | 24:23.00 |
| 32 | Evan PeoplesPlace 32 · Gorham | — | Gorham | 24:34.00 |
| 33 | Alex BarrisPlace 33 · Cheverus | — | Cheverus | 25:56.00 |
| 34 | Ryan LatronicoPlace 34 · Gorham | — | Gorham | 26:30.00 |
| 35 | Pat ConleyPlace 35 · Cheverus | — | Cheverus | 26:33.00 |
| 36 | David TerwilligerPlace 36 · Cheverus | — | Cheverus | 28:14.00 |
| 37 | Ethan StandelPlace 37 · Bonny Eagle | — | Bonny Eagle | 29:35.00 |
| 38 | Leon TaquetPlace 38 · Cheverus | — | Cheverus | 30:05.00 |