| 1 | Caleb ChapmanPlace 1 · Grade JR · Caribou | JR | Caribou | 17:13.03 | 1 |
| 2 | Matt GuiodPlace 2 · Grade SO · Mattanawcook | SO | Mattanawcook | 17:26.46 | — |
| 3 | DJ FlynnPlace 3 · Grade SR · Caribou | SR | Caribou | 17:31.27 | 2 |
| 4 | Christian SleeperPlace 4 · Grade SR · Caribou | SR | Caribou | 17:51.59 | 3 |
| 5 | Matt EagerPlace 5 · Grade JR · Presque Isle | JR | Presque Isle | 18:05.89 | 4 |
| 6 | Alex BealsPlace 6 · Grade JR · John Bapst | JR | John Bapst | 18:21.34 | 5 |
| 7 | Ryan WashingtonPlace 7 · Grade FR · Caribou | FR | Caribou | 18:26.31 | 6 |
| 8 | Sam SwannPlace 8 · Grade JR · MDI | JR | MDI | 18:40.10 | 7 |
| 9 | Jake MichaudPlace 9 · Grade SR · Caribou | SR | Caribou | 18:42.28 | 8 |
| 10 | Coral GuerreroPlace 10 · Grade FR · John Bapst | FR | John Bapst | 18:51.19 | 9 |
| 11 | Josh WheelerPlace 11 · Grade FR · Mattanawcook | FR | Mattanawcook | 18:52.24 | — |
| 12 | Kiowa VickreyPlace 12 · Grade SR · Old Town | SR | Old Town | 19:04.01 | 10 |
| 13 | Rylan NorrisPlace 13 · Grade SO · John Bapst | SO | John Bapst | 19:05.99 | 11 |
| 14 | Logan ThibeauPlace 14 · Grade SR · Presque Isle | SR | Presque Isle | 19:07.23 | 12 |
| 15 | Kjetil RossignolPlace 15 · Grade JR · Caribou | JR | Caribou | 19:17.09 | 13 |
| 16 | Haydn ThomasPlace 16 · Grade JR · MDI | JR | MDI | 19:22.61 | 14 |
| 17 | Cameron KlauskyPlace 17 · Grade JR · MDI | JR | MDI | 19:30.16 | 15 |
| 18 | Matt SpearPlace 18 · Grade FR · John Bapst | FR | John Bapst | 19:41.87 | 16 |
| 19 | Connor WagnerPlace 19 · Grade FR · John Bapst | FR | John Bapst | 19:42.51 | 17 |
| 20 | Paul RobinsonPlace 20 · Grade JR · Orono | JR | Orono | 19:47.82 | 18 |
| 21 | Charm KarunsariPlace 21 · Grade JR · Caribou | JR | Caribou | 19:49.39 | 19 |
| 22 | Matthew FosterPlace 22 · Grade SR · Old Town | SR | Old Town | 19:49.72 | 20 |
| 23 | John McCullaghPlace 23 · Grade SR · Old Town | SR | Old Town | 20:08.31 | 21 |
| 24 | Nick ByersPlace 24 · Grade JR · Hermon | JR | Hermon | 20:09.58 | — |
| 25 | Tony MoultonPlace 25 · Foxcroft | — | Foxcroft | 20:14.66 | — |
| 26 | Robert KeanePlace 26 · Grade JR · Old Town | JR | Old Town | 20:21.82 | 22 |
| 27 | Saul NunezPlace 27 · Grade FR · Presque Isle | FR | Presque Isle | 20:24.56 | 23 |
| 28 | Isaac OcanaPlace 28 · Grade FR · Mattanawcook | FR | Mattanawcook | 20:25.84 | — |
| 29 | James MagnaniPlace 29 · MDI | — | MDI | 20:27.86 | 24 |
| 30 | Taylor TanousPlace 30 · Grade JR · Schenck | JR | Schenck | 20:28.63 | 25 |
| 31 | Sam SproulePlace 31 · MDI | — | MDI | 20:50.78 | 26 |
| 32 | Ross JohnstonPlace 32 · Grade FR · MDI | FR | MDI | 20:51.43 | 27 |
| 33 | Avery ColePlace 33 · Grade JR · Orono | JR | Orono | 20:58.42 | 28 |
| 34 | Trevor LevesquePlace 34 · Grade FR · Presque Isle | FR | Presque Isle | 21:02.07 | 29 |
| 35 | Austin ComeauPlace 35 · Grade FR · Old Town | FR | Old Town | 21:06.59 | 30 |
| 36 | Matt TilleyPlace 36 · Grade FR · Presque Isle | FR | Presque Isle | 21:22.93 | 31 |
| 37 | Ian BarrowsPlace 37 · Grade JR · Hermon | JR | Hermon | 21:26.45 | — |
| 38 | Michael DonovanPlace 38 · Grade SR · Presque Isle | SR | Presque Isle | 21:44.36 | 32 |
| 39 | Devin TurcottePlace 39 · Grade JR · Schenck | JR | Schenck | 21:49.04 | 33 |
| 40 | Christopher HeelPlace 40 · Grade FR · MDI | FR | MDI | 21:54.03 | 34 |
| 41 | Justin BrooksPlace 41 · Grade JR · Orono | JR | Orono | 22:05.01 | 35 |
| 42 | Bill DesistoPlace 42 · Grade FR · Orono | FR | Orono | 22:07.62 | 36 |
| 43 | Nicholas MelansonPlace 43 · Grade SR · Old Town | SR | Old Town | 22:10.75 | 37 |
| 44 | Timothy GouldPlace 44 · Grade FR · Old Town | FR | Old Town | 22:25.72 | 38 |
| 45 | Isaac McKillen-GodfriedPlace 45 · Grade FR · Orono | FR | Orono | 22:26.09 | 39 |
| 46 | Nick InnisPlace 46 · Grade SO · Orono | SO | Orono | 23:24.18 | 40 |
| 47 | Atticus DennisPlace 47 · Foxcroft | — | Foxcroft | 23:27.85 | — |
| 48 | Justin HolbrookPlace 48 · Grade JR · Hermon | JR | Hermon | 23:43.50 | — |
| 49 | Tommy BurnsPlace 49 · Grade FR · John Bapst | FR | John Bapst | 24:21.54 | 41 |
| 50 | Tyler MichaudPlace 50 · Grade SR · Presque Isle | SR | Presque Isle | 25:02.29 | 42 |
| 51 | Ryan MacLeodPlace 51 · Grade FR · Schenck | FR | Schenck | 25:37.67 | 43 |
| 52 | Aaron BeaumontPlace 52 · Schenck | — | Schenck | 25:43.01 | 44 |
| 53 | Ryan GonyarPlace 53 · Grade JR · John Bapst | JR | John Bapst | 26:10.08 | 45 |
| 54 | Jon HammPlace 54 · Schenck | — | Schenck | 29:51.20 | 46 |
| 55 | Harold HicksPlace 55 · Foxcroft | — | Foxcroft | 33:36.95 | — |