| 1 | Aaron MccalmonPlace 1 · Grade 7 · Cape Elizabeth | 7 | Cape Elizabeth | 12:44.64 |
| 2 | Miles MoreauPlace 2 · Grade 8 · Raymond Jordan-Small | 8 | Raymond Jordan-Small | 12:54.00 |
| 3 | Isaac DavisonPlace 3 · Grade 8 · Cape Elizabeth | 8 | Cape Elizabeth | 13:28.09 PR |
| 4 | Jamie WoodruffPlace 4 · Grade 8 · Brunswick | 8 | Brunswick | 13:31.87 |
| 5 | William CarrollPlace 5 · Grade 7 · Raymond Jordan-Small | 7 | Raymond Jordan-Small | 13:42.85 |
| 6 | Mason HallPlace 6 · Grade 6 · Raymond Jordan-Small | 6 | Raymond Jordan-Small | 13:43.31 |
| 7 | Andrew MerrittPlace 7 · Grade 8 · Molly Ockett | 8 | Molly Ockett | 13:49.46 PR |
| 8 | Brady CirrinonePlace 8 · Grade 6 · Raymond Jordan-Small | 6 | Raymond Jordan-Small | 13:55.83 |
| 9 | Franklin MurrayPlace 9 · Grade 8 · Raymond Jordan-Small | 8 | Raymond Jordan-Small | 13:59.61 |
| 10 | Daniel StrahlerPlace 10 · Grade 8 · Molly Ockett | 8 | Molly Ockett | 14:10.73 PR |
| 11 | Baxter BrownPlace 11 · Grade 6 · Cape Elizabeth | 6 | Cape Elizabeth | 14:14.01 |
| 12 | Charlie CrowellPlace 12 · Grade 5 · Raymond Jordan-Small | 5 | Raymond Jordan-Small | 14:18.61 |
| 13 | Peter McIntirePlace 13 · Grade 6 · Brunswick | 6 | Brunswick | 14:35.46 PR |
| 14 | Jonah NorkinPlace 14 · Grade 8 · Molly Ockett | 8 | Molly Ockett | 14:55.67 PR |
| 15 | Benji DrakePlace 15 · Grade 6 · Molly Ockett | 6 | Molly Ockett | 14:56.74 |
| 16 | Max FarrPlace 16 · Grade 7 · Waynflete | 7 | Waynflete | 14:57.88 |
| 17 | Max RathbonePlace 17 · Grade 8 · Brunswick | 8 | Brunswick | 14:58.97 |
| 18 | Cooper EdwardsPlace 18 · Grade 7 · Waynflete | 7 | Waynflete | 15:11.44 |
| 19 | Carter BrownPlace 19 · Grade 6 · Brunswick | 6 | Brunswick | 15:21.33 PR |
| 20 | Rhys PhillipsPlace 20 · Grade 6 · Brunswick | 6 | Brunswick | 15:23.30 PR |
| 21 | Philip PopaPlace 21 · Grade 7 · Raymond Jordan-Small | 7 | Raymond Jordan-Small | 15:26.64 |
| 22 | John McGillicudyPlace 22 · Grade 8 · North Yarmouth Academy | 8 | North Yarmouth Academy | 15:59.46 PR |
| 23 | Ray DevinePlace 23 · Grade 6 · Brunswick | 6 | Brunswick | 16:00.79 |
| 24 | Jameson SeverancePlace 24 · Grade 6 · Brunswick | 6 | Brunswick | 16:06.21 |
| 25 | Luke DesrochesPlace 25 · Grade 5 · Molly Ockett | 5 | Molly Ockett | 16:19.95 PR |
| 26 | Miles SchroderPlace 26 · Grade 8 · Cape Elizabeth | 8 | Cape Elizabeth | 16:29.46 |
| 27 | Seamus NashPlace 27 · Grade 8 · Brunswick | 8 | Brunswick | 16:44.98 |
| 28 | Ethan SawyerPlace 28 · Grade 6 · Raymond Jordan-Small | 6 | Raymond Jordan-Small | 16:45.01 PR |
| 29 | Mevin RileyPlace 29 · Grade 6 · Brunswick | 6 | Brunswick | 17:21.29 PR |
| 30 | Jacob LeePlace 30 · Grade 7 · Cape Elizabeth | 7 | Cape Elizabeth | 17:25.20 |
| 31 | Jeremy O'BrienPlace 31 · Grade 6 · Raymond Jordan-Small | 6 | Raymond Jordan-Small | 17:27.15 |
| 32 | Alex StewartPlace 32 · Grade 8 · Brunswick | 8 | Brunswick | 17:38.41 |
| 33 | Paul SchwarzPlace 33 · Grade 6 · Brunswick | 6 | Brunswick | 17:44.20 PR |
| 34 | Trevor MeisenhelderPlace 34 · Grade 7 · Brunswick | 7 | Brunswick | 17:44.23 PR |
| 35 | Owen StevensonPlace 35 · Grade 6 · Waynflete | 6 | Waynflete | 17:48.12 |
| 36 | Connor SchofieldPlace 36 · Grade 6 · Brunswick | 6 | Brunswick | 17:50.36 |
| 37 | Sylvan St. JohnPlace 37 · Grade 6 · Waynflete | 6 | Waynflete | 17:53.07 |
| 38 | Miles WashburnPlace 38 · Grade 6 · Cape Elizabeth | 6 | Cape Elizabeth | 18:02.57 |
| 39 | Finn TracPlace 39 · Grade 8 · Waynflete | 8 | Waynflete | 18:05.56 |
| 40 | Owen WestlingPlace 40 · Grade 6 · Brunswick | 6 | Brunswick | 18:19.35 |
| 41 | Adith GunturPlace 41 · Grade 6 · Waynflete | 6 | Waynflete | 18:37.07 |
| 42 | Rex SoucyPlace 42 · Grade 8 · Brunswick | 8 | Brunswick | 19:04.34 |
| 43 | Chen LuPlace 43 · Grade 7 · Brunswick | 7 | Brunswick | 19:10.06 |
| 44 | Archer BurnhamPlace 44 · Grade 5 · Raymond Jordan-Small | 5 | Raymond Jordan-Small | 19:15.19 |
| 45 | Rogan DoughtyPlace 45 · Grade 8 · Brunswick | 8 | Brunswick | 19:47.47 |
| 46 | Alex LavwayPlace 46 · Grade 7 · Brunswick | 7 | Brunswick | 19:49.63 |
| 47 | Eliot MasonPlace 47 · Grade 8 · Brunswick | 8 | Brunswick | 19:57.26 |
| 48 | Benjamin WatkinsonPlace 48 · Grade 8 · Brunswick | 8 | Brunswick | 19:59.84 |
| 49 | Liam DudleyPlace 49 · Grade 6 · Brunswick | 6 | Brunswick | 20:00.97 |
| 50 | Camden KingPlace 50 · Grade 7 · Waynflete | 7 | Waynflete | 20:21.16 |
| 51 | Nolan BradyPlace 51 · Grade 5 · Raymond Jordan-Small | 5 | Raymond Jordan-Small | 20:40.34 PR |
| 52 | Jack SawyerPlace 52 · Grade 6 · Raymond Jordan-Small | 6 | Raymond Jordan-Small | 21:17.01 |
| 53 | Asher EllettePlace 53 · Grade 7 · Waynflete | 7 | Waynflete | 21:22.37 |
| 54 | Jasper MacdougallPlace 54 · Grade 8 · Molly Ockett | 8 | Molly Ockett | 21:30.06 |
| 55 | Steven SchwarzPlace 55 · Grade 7 · Brunswick | 7 | Brunswick | 21:58.47 |
| 56 | Rex FreyrePlace 56 · Grade 8 · Raymond Jordan-Small | 8 | Raymond Jordan-Small | 22:08.06 PR |
| 57 | Ace RingPlace 57 · Grade 8 · Brunswick | 8 | Brunswick | 22:14.17 |
| 58 | Nolan GreenPlace 58 · Grade 7 · Raymond Jordan-Small | 7 | Raymond Jordan-Small | 22:23.69 |
| 59 | William MingundaPlace 59 · Grade 7 · Brunswick | 7 | Brunswick | 22:33.53 PR |
| 60 | Cohen RiserPlace 60 · Grade 6 · Brunswick | 6 | Brunswick | 22:49.81 |
| 61 | Alban GartsidePlace 61 · Grade 6 · Brunswick | 6 | Brunswick | 23:31.04 |
| 62 | Tyler MckinnonPlace 62 · Grade 6 · Brunswick | 6 | Brunswick | 23:38.24 PR |
| 63 | Louis NalderPlace 63 · Grade 7 · Molly Ockett | 7 | Molly Ockett | 24:02.08 |
| 64 | Dino ArauzPlace 64 · Grade 7 · Brunswick | 7 | Brunswick | 24:02.85 PR |
| 65 | Brycen HarlowPlace 65 · Grade 7 · Brunswick | 7 | Brunswick | 24:06.17 |
| 66 | Andrew FlahertyPlace 66 · Grade 8 · Brunswick | 8 | Brunswick | 24:21.84 |
| 67 | Jackson IrvinePlace 67 · Grade 12 · Raymond Jordan-Small | 12 | Raymond Jordan-Small | 24:43.91 |
| 68 | Ian BizierPlace 68 · Grade 6 · Raymond Jordan-Small | 6 | Raymond Jordan-Small | 24:55.90 |