| 1 | Nathaniel AronsonPlace 1 · Grade Jr · Bates | Jr | Bates | 25:09.3 |
| 2 | Steve WhitePlace 2 · Grade Jr · Colby | Jr | Colby | 25:12.0 |
| 3 | Eli ZieglerPlace 3 · Grade Jr · Colby | Jr | Colby | 25:12.7 |
| 4 | Logan RossPlace 4 · Grade Sr · Maine | Sr | Maine | 25:14.7 |
| 5 | Henry ReichlePlace 5 · Grade Sr · Colby | Sr | Colby | 25:24.9 |
| 6 | Ethan KellerPlace 6 · Grade So · Maine | So | Maine | 25:25.7 |
| 7 | Nick WalkerPlace 7 · Grade So · Bates | So | Bates | 25:28.1 PR |
| 8 | Jack CrumPlace 8 · Grade Sr · Bates | Sr | Bates | 25:34.8 |
| 9 | Matthew ServinPlace 9 · Grade Sr · Bowdoin | Sr | Bowdoin | 25:37.3 |
| 10 | Max HoffmanPlace 10 · Grade Jr · Bates | Jr | Bates | 25:41.0 |
| 11 | Adam BendetsonPlace 11 · Grade Sr · Maine | Sr | Maine | 25:48.1 |
| 12 | Carter LibbyPlace 12 · Grade Jr · Maine | Jr | Maine | 25:49.0 PR |
| 13 | Seamus McDonoughPlace 13 · Grade Sr · Bowdoin | Sr | Bowdoin | 25:50.3 |
| 14 | Kyle McClellanPlace 14 · Grade Jr · Maine | Jr | Maine | 25:50.5 |
| 15 | Kai MorrowPlace 15 · Grade Fr · Maine | Fr | Maine | 25:50.9 PR |
| 16 | Miles LoganPlace 16 · Grade Sr · Bates | Sr | Bates | 25:55.4 |
| 17 | Jeremiah RochaPlace 17 · Grade Jr · Bates | Jr | Bates | 25:55.6 PR |
| 18 | Brady CleggPlace 18 · Grade Sr · Colby | Sr | Colby | 25:55.7 PR |
| 19 | Leo ZiffPlace 19 · Grade So · Bates | So | Bates | 25:55.8 PR |
| 20 | Conner SmithPlace 20 · Grade So · Southern Maine | So | Southern Maine | 25:56.0 |
| 21 | Elliot FontainePlace 21 · Grade So · Bowdoin | So | Bowdoin | 26:01.9 PR |
| 22 | Ben ArsenaultPlace 22 · Grade Fr · Maine | Fr | Maine | 26:02.4 PR |
| 23 | Kyle VernerPlace 23 · Grade Jr · Bates | Jr | Bates | 26:02.9 PR |
| 24 | Jared FortenberryPlace 24 · Grade Jr · Maine | Jr | Maine | 26:03.5 |
| 25 | Daniel KnightPlace 25 · Grade So · Maine | So | Maine | 26:08.0 |
| 26 | Evan SchneiderPlace 26 · Grade So · Southern Maine | So | Southern Maine | 26:08.1 |
| 27 | Ryan TodiscoPlace 27 · Grade So · Colby | So | Colby | 26:09.5 PR |
| 28 | Colin ManningPlace 28 · Grade So · Bates | So | Bates | 26:13.9 |
| 29 | Eli PalmerPlace 29 · Grade Sr · Maine | Sr | Maine | 26:15.7 |
| 30 | Nikhil ChavdaPlace 30 · Grade Sr · Bates | Sr | Bates | 26:15.9 |
| 31 | Aran JohnsonPlace 31 · Grade So · Maine | So | Maine | 26:17.8 |
| 32 | Jacob PelletierPlace 32 · Grade Sr · Saint Joseph's (Maine) | Sr | Saint Joseph's (Maine) | 26:18.2 |
| 33 | Evan GieseckePlace 33 · Grade So · Bates | So | Bates | 26:20.7 PR |
| 34 | Greydon GavinPlace 34 · Grade Jr · Colby | Jr | Colby | 26:22.0 |
| 35 | Callahan PorterPlace 35 · Grade Sr · Bates | Sr | Bates | 26:22.8 |
| 36 | Daniel SmithPlace 36 · Grade Fr · Bowdoin | Fr | Bowdoin | 26:22.8 |
| 37 | Harrison GrenierPlace 37 · Grade Sr · Maine | Sr | Maine | 26:22.9 |
| 38 | James ReganPlace 38 · Grade So · Colby | So | Colby | 26:26.4 PR |
| 39 | Oliver BrandesPlace 39 · Grade Sr · Bowdoin | Sr | Bowdoin | 26:31.3 |
| 40 | William SpauldingPlace 40 · Grade Jr · Maine Maritime Academy | Jr | Maine Maritime Academy | 26:37.0 |
| 41 | Max AdamPlace 41 · Grade Sr · Colby | Sr | Colby | 26:38.5 |
| 42 | Nate RobertsPlace 42 · Grade Jr · Bates | Jr | Bates | 26:39.5 |
| 43 | Curtis LeachmanPlace 43 · Grade So · Colby | So | Colby | 26:40.4 |
| 44 | Derk WolviusPlace 44 · Grade So · Colby | So | Colby | 26:41.0 PR |
| 45 | Carsten LyonsPlace 45 · Grade So · Bates | So | Bates | 26:41.0 |
| 46 | Andrew LaflammePlace 46 · Grade Sr · UMaine Farmington | Sr | UMaine Farmington | 26:41.5 |
| 47 | Mason TomboniPlace 47 · Grade Fr · UMaine Farmington | Fr | UMaine Farmington | 26:49.1 |
| 48 | Daniel CassataPlace 48 · Grade Sr · Bates | Sr | Bates | 26:53.4 |
| 49 | Sam BuckleyPlace 49 · Grade Sr · Bates | Sr | Bates | 26:57.2 |
| 50 | Ben WarfieldPlace 50 · Grade Fr · Colby | Fr | Colby | 26:58.5 PR |
| 51 | Henry SaccoPlace 51 · Grade So · Bowdoin | So | Bowdoin | 27:04.6 |
| 52 | Davis BrownPlace 52 · Grade Jr · Bates | Jr | Bates | 27:08.2 |
| 53 | Kaleb ColsonPlace 53 · Grade Jr · Maine | Jr | Maine | 27:10.6 |
| 54 | Sam TooleyPlace 54 · Grade Fr · Saint Joseph's (Maine) | Fr | Saint Joseph's (Maine) | 27:14.4 |
| 55 | Ryan BoulangerPlace 55 · Grade So · Bowdoin | So | Bowdoin | 27:18.4 |
| 56 | Will EckesPlace 56 · Grade Jr · Colby | Jr | Colby | 27:21.1 |
| 57 | Ulysses O'RourkePlace 57 · Grade So · Bowdoin | So | Bowdoin | 27:21.8 |
| 58 | Griffin BrownPlace 58 · Grade Fr · Bowdoin | Fr | Bowdoin | 27:25.3 |
| 59 | Levi RiggsPlace 59 · Grade Fr · UMaine Farmington | Fr | UMaine Farmington | 27:26.1 PR |
| 60 | Tobin ConnellyPlace 60 · Grade Fr · Colby | Fr | Colby | 27:26.3 |
| 61 | Horatio WilcoxPlace 61 · Grade Fr · Colby | Fr | Colby | 27:26.4 PR |
| 62 | Liam ThomsonPlace 62 · Grade Sr · Bates | Sr | Bates | 27:33.8 |
| 63 | Aidan PearsallPlace 63 · Grade Fr · Colby | Fr | Colby | 27:37.0 |
| 64 | Charley FleesPlace 64 · Grade Fr · Thomas (Maine) | Fr | Thomas (Maine) | 27:38.1 PR |
| 65 | Samuel PerkinsPlace 65 · Grade Jr · UMaine Farmington | Jr | UMaine Farmington | 27:40.5 |
| 66 | Jack OverbayPlace 66 · Grade So · Bates | So | Bates | 27:41.0 |
| 67 | Alexander GagnonPlace 67 · Grade Jr · UMaine Farmington | Jr | UMaine Farmington | 27:42.7 |
| 68 | Alex RodgersPlace 68 · Grade So · Bates | So | Bates | 27:47.8 |
| 69 | Will DownsPlace 69 · Grade Jr · Bowdoin | Jr | Bowdoin | 27:51.2 |
| 70 | Tyler HuoPlace 70 · Grade Fr · Bowdoin | Fr | Bowdoin | 27:57.5 PR |
| 71 | Richard FedericoPlace 71 · Grade Fr · Colby | Fr | Colby | 27:58.2 |
| 72 | Pearce CovertPlace 72 · Grade So · Bowdoin | So | Bowdoin | 28:00.0 |
| 73 | Troy SilvestriPlace 73 · Grade Sr · Univ. of New England | Sr | Univ. of New England | 28:09.7 |
| 74 | Maddox CarrPlace 74 · Grade Fr · Colby | Fr | Colby | 28:10.9 |
| 75 | Cyrus EvansPlace 75 · Grade Sr · Southern Maine | Sr | Southern Maine | 28:14.1 |
| 76 | Angus CookPlace 76 · Grade So · Colby | So | Colby | 28:15.3 |
| 77 | Ciaran GroomPlace 77 · Grade So · Colby | So | Colby | 28:15.5 |
| 78 | Ethan CadorettePlace 78 · Grade So · Southern Maine | So | Southern Maine | 28:17.9 |
| 79 | Camden CyrPlace 79 · Grade So · Southern Maine | So | Southern Maine | 28:18.7 |
| 80 | James CookPlace 80 · Grade Fr · Bowdoin | Fr | Bowdoin | 28:28.6 |
| 81 | Jeffrey FleesPlace 81 · Grade So · Thomas (Maine) | So | Thomas (Maine) | 28:31.3 |
| 82 | Andrew AlpertPlace 82 · Grade Fr · Colby | Fr | Colby | 28:38.0 |
| 83 | Will FletcherPlace 83 · Grade So · Colby | So | Colby | 28:39.0 |
| 84 | Ari Wirth-YapPlace 84 · Grade Fr · Colby | Fr | Colby | 28:39.3 PR |
| 85 | Isaac KereseyPlace 85 · Grade Jr · Saint Joseph's (Maine) | Jr | Saint Joseph's (Maine) | 28:46.0 |
| 86 | Willow SharmaPlace 86 · Grade Fr · Colby | Fr | Colby | 28:49.0 |
| 87 | Alex SandulliPlace 87 · Grade Jr · Bates | Jr | Bates | 28:49.3 |
| 88 | Gage BrunsPlace 88 · Grade Jr · Thomas (Maine) | Jr | Thomas (Maine) | 28:50.4 |
| 89 | Henry BarronPlace 89 · Grade Jr · Bates | Jr | Bates | 28:55.2 |
| 90 | Chris PottlePlace 90 · Grade Jr · Bates | Jr | Bates | 28:55.3 |
| 91 | Thomas HoffPlace 91 · Grade Jr · Univ. of New England | Jr | Univ. of New England | 28:56.6 |
| 92 | Eli BernsteinPlace 92 · Grade Fr · Bowdoin | Fr | Bowdoin | 28:58.0 |
| 93 | Calvin BurkePlace 93 · Grade Jr · Bowdoin | Jr | Bowdoin | 28:58.1 |
| 94 | Adam O'ConnorPlace 94 · Grade Sr · Bowdoin | Sr | Bowdoin | 29:02.2 |
| 95 | Samuel LiudvinaitisPlace 95 · Grade Fr · UMaine Augusta | Fr | UMaine Augusta | 29:06.7 PR |
| 96 | Aidan PecoraroPlace 96 · Grade Sr · Southern Maine | Sr | Southern Maine | 29:08.0 |
| 97 | Jack TassinariPlace 97 · Grade So · Southern Maine | So | Southern Maine | 29:09.1 PR |
| 98 | Scott StubbsPlace 98 · Grade Fr · UMaine Farmington | Fr | UMaine Farmington | 29:14.6 |
| 99 | Caden DussaultPlace 99 · Grade Jr · Maine Maritime Academy | Jr | Maine Maritime Academy | 29:17.0 |
| 100 | Noel HeathPlace 100 · Grade Fr · Saint Joseph's (Maine) | Fr | Saint Joseph's (Maine) | 29:21.6 PR |