| 1 | Luke PinkhamPlace 1 · Grade 8 · Mt. Ararat | 8 | Mt. Ararat | 11:26.56 PR |
| 2 | Aaron MccalmonPlace 2 · Grade 7 · Cape Elizabeth | 7 | Cape Elizabeth | 11:30.76 PR |
| 3 | Jamie WoodruffPlace 3 · Grade 8 · Brunswick | 8 | Brunswick | 12:03.51 |
| 4 | Iver HallPlace 4 · Grade 8 · Bruce M Whittier | 8 | Bruce M Whittier | 12:03.52 PR |
| 5 | Calvin LangmaidPlace 5 · Grade 8 · Bath | 8 | Bath | 12:04.85 PR |
| 6 | Isaac DavisonPlace 6 · Grade 8 · Cape Elizabeth | 8 | Cape Elizabeth | 12:20.37 PR |
| 7 | Sam MannettPlace 7 · Grade 7 · Bruce M Whittier | 7 | Bruce M Whittier | 12:25.43 PR |
| 8 | Bowman WrightPlace 8 · Grade 8 · Mt. Ararat | 8 | Mt. Ararat | 12:26.99 PR |
| 9 | James WestPlace 9 · Grade 8 · Bath | 8 | Bath | 12:33.56 PR |
| 10 | Baxter BrownPlace 10 · Grade 6 · Cape Elizabeth | 6 | Cape Elizabeth | 13:06.72 PR |
| 11 | Myles ClarkPlace 11 · Grade 6 · Mt. Ararat | 6 | Mt. Ararat | 13:09.88 PR |
| 12 | Isaac DennisPlace 12 · Grade 7 · Loranger | 7 | Loranger | 13:13.83 PR |
| 13 | Keegan WilliamsPlace 13 · Grade 6 · Mt. Ararat | 6 | Mt. Ararat | 13:18.03 PR |
| 14 | Peter McIntirePlace 14 · Grade 6 · Brunswick | 6 | Brunswick | 13:19.84 PR |
| 15 | Seamus NashPlace 15 · Grade 8 · Brunswick | 8 | Brunswick | 13:24.12 PR |
| 16 | Max RathbonePlace 16 · Grade 8 · Brunswick | 8 | Brunswick | 13:25.62 |
| 17 | Jameson SeverancePlace 17 · Grade 6 · Brunswick | 6 | Brunswick | 13:27.56 PR |
| 18 | Bret MartinPlace 18 · Grade 7 · Brunswick | 7 | Brunswick | 13:34.93 PR |
| 19 | Connor LockwoodPlace 19 · Grade 8 · Mt. Ararat | 8 | Mt. Ararat | 13:41.95 PR |
| 20 | Callen SuttonPlace 20 · Grade 7 · Brunswick | 7 | Brunswick | 13:44.95 PR |
| 21 | Owen StevensonPlace 21 · Grade 6 · Waynflete | 6 | Waynflete | 13:50.69 PR |
| 22 | Noah SkeltonPlace 22 · Grade 7 · Bruce M Whittier | 7 | Bruce M Whittier | 14:03.24 PR |
| 23 | Ray DevinePlace 23 · Grade 6 · Brunswick | 6 | Brunswick | 14:03.92 PR |
| 24 | Carter BrownPlace 24 · Grade 6 · Brunswick | 6 | Brunswick | 14:09.23 PR |
| 25 | Felix SwaimPlace 25 · Grade 8 · Bath | 8 | Bath | 14:25.18 PR |
| 26 | Wyatt AustinPlace 26 · Grade 6 · Cape Elizabeth | 6 | Cape Elizabeth | 14:28.75 PR |
| 27 | Oliver Hotchkiss-BecwarPlace 27 · Grade 6 · Loranger | 6 | Loranger | 14:29.48 PR |
| 28 | Eden ShuckPlace 28 · Grade 9 · Bath | 9 | Bath | 14:31.22 PR |
| 29 | Connor SchofieldPlace 29 · Grade 6 · Brunswick | 6 | Brunswick | 14:50.50 PR |
| 30 | Jacob LeePlace 30 · Grade 7 · Cape Elizabeth | 7 | Cape Elizabeth | 14:53.91 PR |
| 31 | Owen WestlingPlace 31 · Grade 6 · Brunswick | 6 | Brunswick | 14:58.25 PR |
| 32 | Ethan BissonPlace 32 · Grade 6 · Brunswick | 6 | Brunswick | 15:02.60 PR |
| 33 | Adith GunturPlace 33 · Grade 6 · Waynflete | 6 | Waynflete | 15:03.14 PR |
| 34 | Sylvan St. JohnPlace 34 · Grade 6 · Waynflete | 6 | Waynflete | 15:04.81 PR |
| 35 | Miles SchroderPlace 35 · Grade 8 · Cape Elizabeth | 8 | Cape Elizabeth | 15:14.63 |
| 36 | Nico LopezPlace 36 · Grade 8 · Brunswick | 8 | Brunswick | 15:24.75 |
| 37 | Camden HowellPlace 37 · Grade 6 · Brunswick | 6 | Brunswick | 15:29.69 PR |
| 38 | Emery TraskPlace 38 · Grade 7 · Bath | 7 | Bath | 15:54.97 PR |
| 39 | Cade BuffmingtonPlace 39 · Grade 8 · Bath | 8 | Bath | 15:56.19 PR |
| 40 | Oliver LanePlace 40 · Grade 8 · Bruce M Whittier | 8 | Bruce M Whittier | 16:02.31 PR |
| 41 | Ben WrightPlace 41 · Grade 6 · Brunswick | 6 | Brunswick | 16:03.85 PR |
| 42 | Gus RossignolPlace 42 · Grade 7 · Mt. Ararat | 7 | Mt. Ararat | 16:07.59 PR |
| 43 | Logan PridePlace 43 · Grade 6 · Mt. Ararat | 6 | Mt. Ararat | 16:08.99 PR |
| 44 | Jack BelislePlace 44 · Grade 7 · Bruce M Whittier | 7 | Bruce M Whittier | 16:13.40 PR |
| 45 | Jordan SarbanisPlace 45 · Grade 8 · Bath | 8 | Bath | 16:15.44 PR |
| 46 | Youjia YangPlace 46 · Grade 6 · Mt. Ararat | 6 | Mt. Ararat | 16:18.07 PR |
| 47 | Miles WashburnPlace 47 · Grade 6 · Cape Elizabeth | 6 | Cape Elizabeth | 16:20.03 PR |
| 48 | Rex SoucyPlace 48 · Grade 8 · Brunswick | 8 | Brunswick | 16:33.12 PR |
| 49 | Jeff HowesPlace 49 · Grade 7 · Bruce M Whittier | 7 | Bruce M Whittier | 16:37.72 PR |
| 50 | Rogan DoughtyPlace 50 · Grade 8 · Brunswick | 8 | Brunswick | 16:39.88 PR |
| 51 | Chen LuPlace 51 · Grade 7 · Brunswick | 7 | Brunswick | 16:44.01 PR |
| 52 | Urban McKelveyPlace 52 · Grade 8 · Mt. Ararat | 8 | Mt. Ararat | 17:20.01 PR |
| 53 | Rory O'MeliaPlace 53 · Grade 6 · Mt. Ararat | 6 | Mt. Ararat | 17:21.19 PR |
| 54 | Drake VasiliauskasPlace 54 · Grade 6 · Loranger | 6 | Loranger | 17:22.51 PR |
| 55 | Brycen HarlowPlace 55 · Grade 7 · Brunswick | 7 | Brunswick | 17:49.27 PR |
| 56 | Camden KingPlace 56 · Grade 7 · Waynflete | 7 | Waynflete | 17:49.44 PR |
| 57 | Benjamin WatkinsonPlace 57 · Grade 8 · Brunswick | 8 | Brunswick | 18:01.96 |
| 58 | Asher EllettePlace 58 · Grade 7 · Waynflete | 7 | Waynflete | 18:10.67 PR |
| 59 | Steven SchwarzPlace 59 · Grade 7 · Brunswick | 7 | Brunswick | 18:12.02 PR |
| 60 | Cohen RiserPlace 60 · Grade 6 · Brunswick | 6 | Brunswick | 18:16.83 PR |
| 61 | Wolfe JacePlace 61 · Grade 7 · Mt. Ararat | 7 | Mt. Ararat | 18:44.27 PR |
| 62 | Alex LavwayPlace 62 · Grade 7 · Brunswick | 7 | Brunswick | 19:09.46 PR |
| 63 | Alban GartsidePlace 63 · Grade 6 · Brunswick | 6 | Brunswick | 19:10.75 PR |
| 64 | Bentley MoorePlace 64 · Grade 8 · Bath | 8 | Bath | 19:18.81 PR |
| 65 | Elijah BarterPlace 65 · Grade 7 · Bath | 7 | Bath | 19:21.42 PR |
| 66 | Brady RyersonPlace 66 · Grade 7 · Bruce M Whittier | 7 | Bruce M Whittier | 19:45.33 PR |
| 67 | Tyler MckinnonPlace 67 · Grade 6 · Brunswick | 6 | Brunswick | 19:51.97 PR |
| 68 | Benjamin BrookesPlace 68 · Grade 6 · Brunswick | 6 | Brunswick | 19:52.49 PR |
| 69 | Isiah BakerPlace 69 · Grade 6 · Mt. Ararat | 6 | Mt. Ararat | 20:08.77 PR |
| 70 | Colin DesmondPlace 70 · Grade 7 · Brunswick | 7 | Brunswick | 20:19.32 PR |
| 71 | Dino ArauzPlace 71 · Grade 7 · Brunswick | 7 | Brunswick | 20:35.75 PR |
| 72 | Dexter DayPlace 72 · Grade 7 · Mt. Ararat | 7 | Mt. Ararat | 20:43.16 PR |
| 73 | Carson RidleyPlace 73 · Grade 6 · Mt. Ararat | 6 | Mt. Ararat | 20:47.10 PR |
| 74 | Ace RingPlace 74 · Grade 8 · Brunswick | 8 | Brunswick | 20:52.66 |
| 75 | Oliver GowenPlace 75 · Grade 8 · Bath | 8 | Bath | 20:58.36 PR |
| 76 | Keegan LandryPlace 76 · Grade 7 · Bruce M Whittier | 7 | Bruce M Whittier | 21:02.28 PR |
| 77 | Davis FossPlace 77 · Grade 6 · Waynflete | 6 | Waynflete | 21:05.62 PR |
| 78 | Cole TheriaultPlace 78 · Grade 6 · Waynflete | 6 | Waynflete | 21:20.78 PR |
| 79 | Alex KoehlerPlace 79 · Grade 6 · Waynflete | 6 | Waynflete | 22:47.65 PR |
| 80 | Andrew FlahertyPlace 80 · Grade 8 · Brunswick | 8 | Brunswick | 23:34.16 |
| 81 | Beckett SinclairPlace 81 · Grade 8 · Bath | 8 | Bath | 28:34.69 PR |