| 1 | Jeffrey CasavantPlace 1 · Grade 10 · Biddeford | 10 | Biddeford | 17:35 |
| 2 | Owen BladesPlace 2 · Grade 12 · Portland | 12 | Portland | 17:47 |
| 3 | Arman GurcanPlace 3 · Grade 12 · Cheverus | 12 | Cheverus | 17:49 |
| 4 | Emile OlinsPlace 4 · Grade 11 · Portland | 11 | Portland | 17:49 |
| 5 | Aziz MohamedPlace 5 · Grade 12 · Portland | 12 | Portland | 17:54 |
| 6 | Ambrose ClarkePlace 6 · Grade 11 · Portland | 11 | Portland | 17:54 |
| 7 | Reid HughesPlace 7 · Grade 10 · Portland | 10 | Portland | 18:03 |
| 8 | River LoutenPlace 8 · Grade 10 · Portland | 10 | Portland | 18:12 |
| 9 | Sam MorrisonPlace 9 · Grade 12 · Portland | 12 | Portland | 18:15 |
| 10 | Harvey CriderPlace 10 · Grade 11 · Gorham | 11 | Gorham | 18:21 |
| 11 | Jackson KaynePlace 11 · Grade 12 · Cheverus | 12 | Cheverus | 18:26 |
| 12 | Jackson LavertuPlace 12 · Grade 11 · Gorham | 11 | Gorham | 18:29 |
| 13 | Owen CummingsPlace 13 · Grade 11 · Gorham | 11 | Gorham | 18:29 |
| 14 | Evan TrieuPlace 14 · Grade 10 · Cheverus | 10 | Cheverus | 18:35 |
| 15 | Lavani ContrerasPlace 15 · Grade 10 · Portland | 10 | Portland | 18:42 |
| 16 | Lewis LowryPlace 16 · Grade 10 · Portland | 10 | Portland | 18:48 |
| 17 | Luke ParrPlace 17 · Grade 12 · Portland | 12 | Portland | 18:50 |
| 18 | Sam Harrod-kimPlace 18 · Grade 10 · Portland | 10 | Portland | 18:50 |
| 19 | Everett SmithPlace 19 · Grade 10 · Portland | 10 | Portland | 18:53 |
| 20 | Oliver KilleenPlace 20 · Grade 12 · Portland | 12 | Portland | 19:07 |
| 21 | Charlie RouschPlace 21 · Grade 11 · Portland | 11 | Portland | 19:10 |
| 22 | Conor KerPlace 22 · Grade 12 · Portland | 12 | Portland | 19:16 |
| 23 | Abe PalmePlace 23 · Grade 10 · Gorham | 10 | Gorham | 19:18 |
| 24 | Evan FletcherPlace 24 · Grade 9 · Gorham | 9 | Gorham | 19:26 |
| 25 | Ali KareemPlace 25 · Grade 10 · Biddeford | 10 | Biddeford | 19:28 |
| 26 | Jackson WiderstromPlace 26 · Grade 12 · Marshwood | 12 | Marshwood | 19:29 |
| 27 | Allan KullorPlace 27 · Grade 10 · Cheverus | 10 | Cheverus | 19:39 |
| 28 | Emmett Fay-LeBlancPlace 28 · Grade 12 · Portland | 12 | Portland | 19:41 |
| 29 | Noah TessierPlace 29 · Grade 10 · Marshwood | 10 | Marshwood | 19:58 |
| 30 | Janson NoejadlikPlace 30 · Grade 10 · Cheverus | 10 | Cheverus | 20:20 |
| 31 | Rocklen BaldPlace 31 · Grade 9 · Biddeford | 9 | Biddeford | 20:23 |
| 32 | Lucas ScottPlace 32 · Grade 10 · Biddeford | 10 | Biddeford | 20:55 |
| 33 | Peter GraffamPlace 33 · Grade 9 · Biddeford | 9 | Biddeford | 20:55 |
| 34 | Wilder deNiordPlace 34 · Grade 11 · Portland | 11 | Portland | 21:01 |
| 35 | Everett HurderPlace 35 · Grade 11 · Gorham | 11 | Gorham | 21:11 |
| 36 | Daniel Koo-KepkaPlace 36 · Grade 9 · Gorham | 9 | Gorham | 21:57 |
| 37 | Zach BourgoinPlace 37 · Grade 11 · Gorham | 11 | Gorham | 22:01 |
| 38 | Jackson DonovanPlace 38 · Grade 9 · Biddeford | 9 | Biddeford | 22:22 |
| 39 | Liam O'HoraPlace 39 · Grade 12 · Gorham | 12 | Gorham | 22:34 |
| 40 | Lyle SkolnekovichPlace 40 · Grade 9 · Cheverus | 9 | Cheverus | 22:39 |
| 41 | Seamus BaileyPlace 41 · Grade 11 · Gorham | 11 | Gorham | 22:42 |
| 42 | Erik HarmonPlace 42 · Grade 12 · Portland | 12 | Portland | 23:00 |
| 43 | Bradley GenovesePlace 43 · Grade 9 · Gorham | 9 | Gorham | 23:01 |
| 44 | Jason BiscoPlace 44 · Grade 12 · Portland | 12 | Portland | 23:04 |
| 45 | Broder StarkPlace 45 · Grade 11 · Portland | 11 | Portland | 23:36 |
| 46 | Seamus ChiehPlace 46 · Grade 9 · Portland | 9 | Portland | 23:46 |
| 47 | Hardy NdebanjePlace 47 · Grade 10 · Cheverus | 10 | Cheverus | 26:00 |
| 48 | Ted SimpsonPlace 48 · Grade 12 · Portland | 12 | Portland | 26:17 |
| 49 | Zackary SmithPlace 49 · Grade 10 · Biddeford | 10 | Biddeford | 26:21 |
| 50 | Joseph DuboisPlace 50 · Grade 10 · Biddeford | 10 | Biddeford | 26:28 |
| 51 | Henry HatchPlace 51 · Grade 9 · Marshwood | 9 | Marshwood | 26:38 |
| 52 | Mason MeasPlace 52 · Grade 10 · Portland | 10 | Portland | 26:50 |
| 53 | Bucklin AndyPlace 53 · Grade 12 · Marshwood | 12 | Marshwood | 26:50 |
| 54 | Nolan HurderPlace 54 · Grade 9 · Gorham | 9 | Gorham | 27:44 |
| 55 | Harrison CriderPlace 55 · Grade 11 · Gorham | 11 | Gorham | 27:44 |
| 56 | Cassius LancasterPlace 56 · Grade 9 · Biddeford | 9 | Biddeford | 32:10 |
| 57 | Calvin Sheehan-KoppPlace 57 · Grade 9 · Marshwood | 9 | Marshwood | 32:30 |
| 58 | Noah BucklinPlace 58 · Grade 9 · Marshwood | 9 | Marshwood | 32:40 |