| 1 | Evan PiccirilloPlace 1 · Hampden | — | Hampden | 17:13.00 | 1 |
| 2 | Matt GuiodPlace 2 · Mattanawcook | — | Mattanawcook | 17:22.00 | — |
| 3 | Ethen BurkePlace 3 · Hampden | — | Hampden | 17:55.00 | 2 |
| 4 | Andrew ClossonPlace 4 · Hampden | — | Hampden | 17:58.00 | 3 |
| 5 | Nick KopfPlace 5 · Hampden | — | Hampden | 18:06.00 | 4 |
| 6 | Alex BealsPlace 6 · John Bapst | — | John Bapst | 18:25.00 | 5 |
| 7 | Dillan MerchantPlace 7 · Bangor Christian | — | Bangor Christian | 18:43.00 | — |
| 8 | Zach PalmeterPlace 8 · Bangor Christian | — | Bangor Christian | 18:47.00 | — |
| 9 | Josh WheelerPlace 9 · Mattanawcook | — | Mattanawcook | 18:52.00 | — |
| 10 | Coral GuerreroPlace 10 · John Bapst | — | John Bapst | 19:04.00 | 6 |
| 11 | Stefano NalsecchiPlace 11 · Hampden | — | Hampden | 19:06.00 | 7 |
| 12 | Sam ShelleyPlace 12 · Grade 9 · Hermon | 9 | Hermon | 19:08.00 | 8 |
| 13 | Dustin RamseyPlace 13 · Hampden | — | Hampden | 19:10.00 | 9 |
| 14 | Christopher ParentPlace 14 · Bangor Christian | — | Bangor Christian | 19:11.00 | — |
| 15 | Connor WagnerPlace 15 · John Bapst | — | John Bapst | 19:11.00 | 10 |
| 16 | Nicholas ByersPlace 16 · Hermon | — | Hermon | 19:22.00 | 11 |
| 17 | Gabe StewartPlace 17 · John Bapst | — | John Bapst | 19:30.00 | 12 |
| 18 | Matthew SpearPlace 18 · John Bapst | — | John Bapst | 19:37.00 | 13 |
| 19 | Brian ParentPlace 19 · Bangor Christian | — | Bangor Christian | 19:41.00 | — |
| 20 | Mike WagnerPlace 20 · Hampden | — | Hampden | 19:45.00 | 14 |
| 21 | Isaac OcanaPlace 21 · Mattanawcook | — | Mattanawcook | 20:01.00 | — |
| 22 | Aaron JellisonPlace 22 · Grade 12 · Hermon | 12 | Hermon | 20:13.00 | 15 |
| 23 | John McCullaghPlace 23 · Old Town | — | Old Town | 20:15.00 | 16 |
| 24 | Matt FosterPlace 24 · Old Town | — | Old Town | 20:16.00 | 17 |
| 25 | Austin ComeauPlace 25 · Old Town | — | Old Town | 20:23.00 | 18 |
| 26 | Robert KeanePlace 26 · Old Town | — | Old Town | 20:37.00 | 19 |
| 27 | Spencer DeCostePlace 27 · Hermon | — | Hermon | 20:46.00 | 20 |
| 28 | Ian BarrowsPlace 28 · Grade 11 · Hermon | 11 | Hermon | 20:56.00 | 21 |
| 29 | Nick MelansonPlace 29 · Old Town | — | Old Town | 22:10.00 | 22 |
| 30 | Justin HolbrookPlace 30 · Hermon | — | Hermon | 22:28.00 | 23 |
| 31 | Timothy GouldPlace 31 · Old Town | — | Old Town | 22:34.00 | 24 |
| 32 | Kyle DupuisPlace 32 · Old Town | — | Old Town | 22:48.00 | 25 |
| 33 | Logan CotePlace 33 · John Bapst | — | John Bapst | 22:49.00 | 26 |
| 34 | Ryan BottingPlace 34 · Grade 12 · Hermon | 12 | Hermon | 23:24.00 | 27 |
| 35 | Ian LichtenbergPlace 35 · Mattanawcook | — | Mattanawcook | 27:12.00 | — |