| 1 | Beckett BaitlinerPlace 1 · Grade 8 · Yarmouth | 8 | Yarmouth | 11:39.06 PR |
| 2 | Aaron MccalmonPlace 2 · Grade 8 · Cape Elizabeth | 8 | Cape Elizabeth | 12:04.58 PR |
| 3 | Rasmus KjeldgaardPlace 3 · Grade 8 · Yarmouth | 8 | Yarmouth | 12:10.61 PR |
| 4 | Isaac DennisPlace 4 · Grade 8 · Loranger | 8 | Loranger | 12:19.27 PR |
| 5 | Oscar OrtizPlace 5 · Grade 7 · St. John's Catholic School | 7 | St. John's Catholic School | 12:26.28 |
| 6 | Paul ScottPlace 6 · Maine Coast Waldorf | — | Maine Coast Waldorf | 12:27.99 |
| 7 | Emmett HarkPlace 7 · Grade 6 · Yarmouth | 6 | Yarmouth | 12:30.77 PR |
| 8 | Mason HallPlace 8 · Grade 7 · Raymond Jordan-Small | 7 | Raymond Jordan-Small | 12:34.94 |
| 9 | Brady CirrinonePlace 9 · Grade 7 · Raymond Jordan-Small | 7 | Raymond Jordan-Small | 12:36.51 |
| 10 | Oliver RayPlace 10 · Grade 8 · Raymond Jordan-Small | 8 | Raymond Jordan-Small | 13:01.41 PR |
| 11 | Todd KennyPlace 11 · Grade 8 · Bath | 8 | Bath | 13:03.79 PR |
| 12 | Kaden PutnamPlace 12 · Grade 8 · Yarmouth | 8 | Yarmouth | 13:07.20 PR |
| 13 | Dexter DemersPlace 13 · Grade 7 · Bruce M Whittier | 7 | Bruce M Whittier | 13:11.27 |
| 14 | Chase HopkinsPlace 14 · Grade 8 · Lake Region | 8 | Lake Region | 13:11.44 |
| 15 | Oliver Hotchkiss-BecwarPlace 15 · Grade 7 · Loranger | 7 | Loranger | 13:17.40 PR |
| 16 | Tucker ChasePlace 16 · Grade 5 · Raymond Jordan-Small | 5 | Raymond Jordan-Small | 13:20.12 |
| 17 | Ross FischerPlace 17 · Grade 8 · Yarmouth | 8 | Yarmouth | 13:24.17 PR |
| 18 | Charles HodshonPlace 18 · Grade 6 · Cape Elizabeth | 6 | Cape Elizabeth | 13:25.50 PR |
| 19 | Wesley ToewsPlace 19 · Grade 8 · Gray-New Gloucester | 8 | Gray-New Gloucester | 13:29.73 |
| 20 | Raylan HodshonPlace 20 · Grade 6 · Cape Elizabeth | 6 | Cape Elizabeth | 13:30.78 PR |
| 21 | Hutch AndersonPlace 21 · Grade 8 · Gray-New Gloucester | 8 | Gray-New Gloucester | 13:40.94 |
| 22 | James OrtizPlace 22 · Grade 7 · St. John's Catholic School | 7 | St. John's Catholic School | 13:44.22 |
| 23 | Xander HeggemanPlace 23 · Grade 8 · Lake Region | 8 | Lake Region | 13:47.59 PR |
| 24 | Wesley CoffinPlace 24 · Maine Coast Waldorf | — | Maine Coast Waldorf | 13:48.88 |
| 25 | Callen SuttonPlace 25 · Grade 8 · Brunswick | 8 | Brunswick | 13:51.12 |
| 26 | Kellen LathamPlace 26 · Grade 6 · Gray-New Gloucester | 6 | Gray-New Gloucester | 13:52.89 |
| 27 | Bret MartinPlace 27 · Grade 8 · Brunswick | 8 | Brunswick | 13:54.17 PR |
| 28 | CROSBY FOXPlace 28 · Grade 7 · Cape Elizabeth | 7 | Cape Elizabeth | 13:55.44 PR |
| 29 | Ethan MarettPlace 29 · Maine Coast Waldorf | — | Maine Coast Waldorf | 13:55.77 |
| 30 | Jameson SeverancePlace 30 · Grade 7 · Brunswick | 7 | Brunswick | 13:58.55 PR |
| 31 | Steven SchwarzPlace 31 · Grade 8 · Brunswick | 8 | Brunswick | 13:59.55 PR |
| 32 | Matthew ColianniPlace 32 · Grade 8 · Greely | 8 | Greely | 14:00.57 |
| 33 | Noah SkeltonPlace 33 · Grade 8 · Bruce M Whittier | 8 | Bruce M Whittier | 14:02.98 PR |
| 34 | Max FarrPlace 34 · Grade 8 · Waynflete | 8 | Waynflete | 14:08.83 |
| 35 | Wyeth UschmannPlace 35 · Grade 8 · Yarmouth | 8 | Yarmouth | 14:11.36 PR |
| 36 | Rory HowardPlace 36 · Grade 5 · Gray-New Gloucester | 5 | Gray-New Gloucester | 14:14.71 |
| 37 | Matthew HallenPlace 37 · Grade 8 · Greely | 8 | Greely | 14:17.94 PR |
| 38 | Bowen CirrinonePlace 38 · Grade 5 · Raymond Jordan-Small | 5 | Raymond Jordan-Small | 14:23.08 |
| 39 | Owen StevensonPlace 39 · Grade 7 · Waynflete | 7 | Waynflete | 14:25.90 |
| 40 | Philip PopaPlace 40 · Grade 8 · Raymond Jordan-Small | 8 | Raymond Jordan-Small | 14:27.91 |
| 41 | David PerroPlace 41 · Grade 6 · Lake Region | 6 | Lake Region | 14:29.47 |
| 42 | Drew BalascioPlace 42 · Grade 8 · Yarmouth | 8 | Yarmouth | 14:30.80 |
| 43 | Paul Thauer BrayPlace 43 · Maine Coast Waldorf | — | Maine Coast Waldorf | 14:31.37 |
| 44 | Adrian IvesPlace 44 · Grade 6 · Greely | 6 | Greely | 14:31.65 |
| 45 | Riley GrimesPlace 45 · Maine Coast Waldorf | — | Maine Coast Waldorf | 14:32.03 |
| 46 | Brecken CresseyPlace 46 · Grade 8 · Raymond Jordan-Small | 8 | Raymond Jordan-Small | 14:33.47 |
| 47 | Simon ButlerPlace 47 · Grade 7 · Brunswick | 7 | Brunswick | 14:34.68 PR |
| 48 | George HetfieldPlace 48 · Grade 6 · Brunswick | 6 | Brunswick | 14:34.95 PR |
| 49 | William RobartsPlace 49 · Grade 7 · Brunswick | 7 | Brunswick | 14:35.40 PR |
| 50 | Asa HallaganPlace 50 · Grade 7 · Yarmouth | 7 | Yarmouth | 14:35.99 |
| 51 | Silas SawhneyPlace 51 · Grade 8 · Yarmouth | 8 | Yarmouth | 14:37.18 |
| 52 | Wyatt FarmerPlace 52 · Grade 8 · Brunswick | 8 | Brunswick | 14:37.52 PR |
| 53 | Felix SwaimPlace 53 · Grade 8 · Bath | 8 | Bath | 14:38.21 PR |
| 54 | Alden ZukowskiPlace 54 · Grade 7 · Gray-New Gloucester | 7 | Gray-New Gloucester | 14:41.90 |
| 55 | Elias DrakePlace 55 · Grade 7 · Cape Elizabeth | 7 | Cape Elizabeth | 14:44.40 PR |
| 56 | Peter ScreatonPlace 56 · Grade 6 · Lake Region | 6 | Lake Region | 14:44.57 |
| 57 | Caleb GauthierPlace 57 · Grade 6 · Gray-New Gloucester | 6 | Gray-New Gloucester | 14:44.81 |
| 58 | Jacob LeePlace 58 · Grade 8 · Cape Elizabeth | 8 | Cape Elizabeth | 14:46.63 PR |
| 59 | Jacoby SkillingPlace 59 · Grade 6 · Gray-New Gloucester | 6 | Gray-New Gloucester | 14:48.15 |
| 60 | Augustus DoanePlace 60 · Grade 6 · Cape Elizabeth | 6 | Cape Elizabeth | 14:48.43 PR |
| 61 | Ray DevinePlace 61 · Grade 7 · Brunswick | 7 | Brunswick | 14:49.90 PR |
| 62 | Lucas OwenPlace 62 · Grade 7 · Yarmouth | 7 | Yarmouth | 14:50.36 PR |
| 63 | Fox NewmanPlace 63 · Grade 7 · Yarmouth | 7 | Yarmouth | 14:52.25 PR |
| 64 | Blaine MoisanPlace 64 · Grade 8 · Brunswick | 8 | Brunswick | 14:58.47 PR |
| 65 | Joel MbayaguPlace 65 · Grade 6 · Raymond Jordan-Small | 6 | Raymond Jordan-Small | 15:01.15 |
| 66 | Julian KaufmanPlace 66 · Maine Coast Waldorf | — | Maine Coast Waldorf | 15:04.23 |
| 67 | Gideon ColeyPlace 67 · Grade 6 · Brunswick | 6 | Brunswick | 15:07.28 PR |
| 68 | Anton EmmersonPlace 68 · Maine Coast Waldorf | — | Maine Coast Waldorf | 15:08.41 |
| 69 | JACOB DEWPlace 69 · Grade 6 · Cape Elizabeth | 6 | Cape Elizabeth | 15:15.35 PR |
| 70 | Ethan BissonPlace 70 · Grade 7 · Brunswick | 7 | Brunswick | 15:15.60 PR |
| 71 | Hutchinson RidlonPlace 71 · Grade 5 · Gray-New Gloucester | 5 | Gray-New Gloucester | 15:17.38 PR |
| 72 | Ethan HarperPlace 72 · Grade 8 · Gray-New Gloucester | 8 | Gray-New Gloucester | 15:19.82 |
| 73 | George SoucyPlace 73 · Grade 6 · Cape Elizabeth | 6 | Cape Elizabeth | 15:21.86 PR |
| 74 | Jean PerroPlace 74 · Grade 8 · Lake Region | 8 | Lake Region | 15:25.35 PR |
| 75 | Adith GunturPlace 75 · Grade 7 · Waynflete | 7 | Waynflete | 15:32.40 PR |
| 76 | Harris HayatPlace 76 · Grade 6 · Cape Elizabeth | 6 | Cape Elizabeth | 15:33.60 |
| 77 | Andrew BushPlace 77 · Grade 8 · Yarmouth | 8 | Yarmouth | 15:34.38 PR |
| 78 | Owen WestlingPlace 78 · Grade 7 · Brunswick | 7 | Brunswick | 15:35.22 PR |
| 79 | Colton CyrPlace 79 · Grade 6 · Gray-New Gloucester | 6 | Gray-New Gloucester | 15:40.51 |
| 80 | Lamar VaradiPlace 80 · Grade 8 · Brunswick | 8 | Brunswick | 15:41.50 PR |
| 81 | Oliver WellsPlace 81 · Grade 8 · Waynflete | 8 | Waynflete | 15:46.73 PR |
| 82 | Quinn WelbornPlace 82 · Grade 7 · Cape Elizabeth | 7 | Cape Elizabeth | 15:48.71 PR |
| 83 | Jack MossPlace 83 · Grade 7 · Waynflete | 7 | Waynflete | 15:49.28 PR |
| 84 | Max WeidenbachPlace 84 · Grade 6 · Cape Elizabeth | 6 | Cape Elizabeth | 15:50.56 PR |
| 85 | Archer BurnhamPlace 85 · Grade 6 · Raymond Jordan-Small | 6 | Raymond Jordan-Small | 15:51.56 |
| 86 | Caleb PiotrowskiPlace 86 · Grade 8 · Lake Region | 8 | Lake Region | 15:55.22 |
| 87 | James LeemanPlace 87 · Grade 6 · Brunswick | 6 | Brunswick | 15:55.85 PR |
| 88 | Liam DudleyPlace 88 · Grade 7 · Brunswick | 7 | Brunswick | 16:00.74 PR |
| 89 | Matthew GetchellPlace 89 · Grade 6 · Yarmouth | 6 | Yarmouth | 16:01.38 PR |
| 90 | Willis ClarkPlace 90 · Grade 6 · Brunswick | 6 | Brunswick | 16:03.00 PR |
| 91 | Ciro RobertsPlace 91 · Grade 6 · Brunswick | 6 | Brunswick | 16:03.50 PR |
| 92 | Gunnar GauthierPlace 92 · Grade 7 · Bruce M Whittier | 7 | Bruce M Whittier | 16:04.22 PR |
| 93 | Joel RentPlace 93 · Grade 6 · Brunswick | 6 | Brunswick | 16:13.81 PR |
| 94 | Wyatt SzafranPlace 94 · Grade 5 · Gray-New Gloucester | 5 | Gray-New Gloucester | 16:24.25 |
| 95 | Jesse ObrionPlace 95 · Grade 5 · Raymond Jordan-Small | 5 | Raymond Jordan-Small | 16:38.73 |
| 96 | Norman BazinetPlace 96 · Grade 7 · Gray-New Gloucester | 7 | Gray-New Gloucester | 16:57.65 |
| 97 | Benjamin JohnsonPlace 97 · Grade 5 · Gray-New Gloucester | 5 | Gray-New Gloucester | 17:01.27 |
| 98 | Jeremy O'BrienPlace 98 · Grade 7 · Raymond Jordan-Small | 7 | Raymond Jordan-Small | 17:03.79 |
| 99 | Brock MilonePlace 99 · Grade 5 · Raymond Jordan-Small | 5 | Raymond Jordan-Small | 17:06.73 |
| 100 | Jakob NatalukPlace 100 · Grade 8 · Molly Ockett | 8 | Molly Ockett | 17:08.48 |
| 101 | Flynn BridgewaterPlace 101 · Grade 7 · Cape Elizabeth | 7 | Cape Elizabeth | 17:17.59 PR |
| 102 | Cody LaChancePlace 102 · Grade 8 · Brunswick | 8 | Brunswick | 17:18.80 PR |
| 103 | Austin JarvisPlace 103 · Grade 7 · Gray-New Gloucester | 7 | Gray-New Gloucester | 17:19.69 |
| 104 | Ari GrahamPlace 104 · Maine Coast Waldorf | — | Maine Coast Waldorf | 17:21.78 |
| 105 | Miles FerrellPlace 105 · Grade 8 · Greely | 8 | Greely | 17:21.79 PR |
| 106 | Seamus NortonPlace 106 · Grade 6 · Cape Elizabeth | 6 | Cape Elizabeth | 17:25.76 |
| 107 | Wyatt AustinPlace 107 · Grade 7 · Cape Elizabeth | 7 | Cape Elizabeth | 17:26.34 |
| 108 | Marty CapodicePlace 108 · Grade 7 · Yarmouth | 7 | Yarmouth | 17:31.21 |
| 109 | Aryton DevaughnPlace 109 · Grade 5 · Raymond Jordan-Small | 5 | Raymond Jordan-Small | 17:34.46 PR |
| 110 | Louis NalderPlace 110 · Grade 8 · Molly Ockett | 8 | Molly Ockett | 17:36.60 |
| 111 | Cody LamsonPlace 111 · Grade 5 · Raymond Jordan-Small | 5 | Raymond Jordan-Small | 17:36.76 |
| 112 | Sylvan St. JohnPlace 112 · Grade 7 · Waynflete | 7 | Waynflete | 17:39.88 |
| 113 | Eli MacleanPlace 113 · Grade 5 · Raymond Jordan-Small | 5 | Raymond Jordan-Small | 17:43.89 |
| 114 | Dax NedwellPlace 114 · Grade 7 · Cape Elizabeth | 7 | Cape Elizabeth | 17:44.46 |
| 115 | Miles WashburnPlace 115 · Grade 7 · Cape Elizabeth | 7 | Cape Elizabeth | 17:52.23 |
| 116 | Brody KennedyPlace 116 · Grade 6 · Brunswick | 6 | Brunswick | 17:56.51 PR |
| 117 | Benjamin McallisterPlace 117 · Grade 6 · Cape Elizabeth | 6 | Cape Elizabeth | 18:08.97 PR |
| 118 | Asher BorowikPlace 118 · Grade 6 · Greely | 6 | Greely | 18:08.99 PR |
| 119 | Nolan GreenPlace 119 · Grade 8 · Raymond Jordan-Small | 8 | Raymond Jordan-Small | 18:13.35 |
| 120 | Holton KangPlace 120 · Grade 6 · Cape Elizabeth | 6 | Cape Elizabeth | 18:32.67 PR |
| 121 | Silas MonkPlace 121 · Grade 8 · Yarmouth | 8 | Yarmouth | 18:33.68 PR |
| 122 | Jeff HowesPlace 122 · Grade 8 · Bruce M Whittier | 8 | Bruce M Whittier | 18:54.99 |
| 123 | Drake VasiliauskasPlace 123 · Grade 7 · Loranger | 7 | Loranger | 18:58.13 |
| 124 | Matthew RabyPlace 124 · Grade 8 · Bruce M Whittier | 8 | Bruce M Whittier | 19:09.14 PR |
| 125 | Marco VelazquezPlace 125 · Grade 6 · Yarmouth | 6 | Yarmouth | 19:12.80 PR |
| 126 | John MurdochPlace 126 · Grade 8 · Yarmouth | 8 | Yarmouth | 19:16.96 PR |
| 127 | Elliott MckinneyPlace 127 · Grade 6 · Brunswick | 6 | Brunswick | 19:21.31 |
| 128 | Sebastian HolbrookPlace 128 · Grade 6 · Cape Elizabeth | 6 | Cape Elizabeth | 19:51.64 PR |
| 129 | Jackson WardPlace 129 · Grade 7 · Greely | 7 | Greely | 19:59.32 |
| 130 | John GlennPlace 130 · Grade 6 · Brunswick | 6 | Brunswick | 20:05.10 PR |
| 131 | Cormac SwansonPlace 131 · Grade 8 · Gray-New Gloucester | 8 | Gray-New Gloucester | 20:13.97 PR |
| 132 | Alex LavwayPlace 132 · Grade 8 · Brunswick | 8 | Brunswick | 20:18.16 |
| 133 | Dolan SilevinacPlace 133 · Grade 8 · Greely | 8 | Greely | 20:35.81 |
| 134 | kieran AllenPlace 134 · Grade 6 · Raymond Jordan-Small | 6 | Raymond Jordan-Small | 21:16.04 |
| 135 | Oscar PetersonPlace 135 · Grade 5 · Gray-New Gloucester | 5 | Gray-New Gloucester | 21:32.85 |
| 136 | Kellen CresseyPlace 136 · Grade 5 · Raymond Jordan-Small | 5 | Raymond Jordan-Small | 21:41.87 |
| 137 | Olin UmbriacoPlace 137 · Grade 7 · Brunswick | 7 | Brunswick | 22:26.03 |
| 138 | Rory DavenportPlace 138 · Grade 6 · Lake Region | 6 | Lake Region | 22:34.37 |
| 139 | Henry PetersonPlace 139 · Grade 8 · Gray-New Gloucester | 8 | Gray-New Gloucester | 22:51.92 |
| 140 | Julien FernezPlace 140 · Grade 7 · Gray-New Gloucester | 7 | Gray-New Gloucester | 23:10.38 |
| 141 | Ian BizierPlace 141 · Grade 7 · Raymond Jordan-Small | 7 | Raymond Jordan-Small | 23:11.81 |
| 142 | William RoanPlace 142 · Grade 6 · Gray-New Gloucester | 6 | Gray-New Gloucester | 23:26.56 PR |
| 143 | Brady RyersonPlace 143 · Grade 8 · Bruce M Whittier | 8 | Bruce M Whittier | 23:28.69 |
| 144 | Roy IhahorePlace 144 · Grade 6 · Raymond Jordan-Small | 6 | Raymond Jordan-Small | 23:58.64 |
| 145 | Bentley MoorePlace 145 · Grade 8 · Bath | 8 | Bath | 24:31.02 PR |
| 146 | Beckett SinclairPlace 146 · Grade 8 · Bath | 8 | Bath | 24:36.55 PR |
| 147 | Ted LutzPlace 147 · Grade 6 · Brunswick | 6 | Brunswick | 24:49.91 PR |
| 148 | Nick MoisanPlace 148 · Grade 7 · Brunswick | 7 | Brunswick | 24:55.60 PR |
| 149 | Jackson IrvinePlace 149 · Grade 6 · Raymond Jordan-Small | 6 | Raymond Jordan-Small | 25:01.14 |
| 150 | Caden CoolidgePlace 150 · Grade 6 · Gray-New Gloucester | 6 | Gray-New Gloucester | 25:31.96 PR |
| 151 | William HodgkinsPlace 151 · Grade 6 · Gray-New Gloucester | 6 | Gray-New Gloucester | 25:42.85 |
| 152 | Alex KoehlerPlace 152 · Grade 7 · Waynflete | 7 | Waynflete | 25:45.25 PR |
| 153 | Oliver GowenPlace 153 · Grade 8 · Bath | 8 | Bath | 26:46.19 |
| 154 | Jensen ThibodeauPlace 154 · Grade 5 · Raymond Jordan-Small | 5 | Raymond Jordan-Small | 27:38.15 |