| 1 | Nathan BladesPlace 1 · Portland | — | Portland | 8:41 |
| 2 | Jordan MaddoxPlace 2 · Noble | — | Noble | 9:01 |
| 3 | Andrew BendesonPlace 3 · Scarborough | — | Scarborough | 9:03 |
| 4 | Xavier LemieuxPlace 4 · Bonny Eagle | — | Bonny Eagle | 9:10 |
| 5 | Ben PrestesPlace 5 · Portland | — | Portland | 9:14 |
| 6 | Miles WoodburyPlace 6 · Falmouth | — | Falmouth | 9:24 |
| 7 | Henri RivardPlace 7 · Marshwood | — | Marshwood | 9:28 |
| 8 | Tyler GilbertPlace 8 · Bonny Eagle | — | Bonny Eagle | 9:32 |
| 9 | Tyler ShumatePlace 9 · Biddeford | — | Biddeford | 9:36 |
| 10 | Kyle HartfordPlace 10 · South Portland | — | South Portland | 9:39 |
| 11 | Charles JacquesPlace 11 · Portland | — | Portland | 9:41 |
| 12 | Ethan KellerPlace 12 · Scarborough | — | Scarborough | 9:45 |
| 13 | Hayden SawyerPlace 13 · Marshwood | — | Marshwood | 9:47 |
| 14 | Jack NickersonPlace 14 · South Portland | — | South Portland | 9:50 |
| 15 | Rowan MacdonaldPlace 15 · Bonny Eagle | — | Bonny Eagle | 9:56 |
| 16 | Danny McCartneyPlace 16 · Cheverus | — | Cheverus | 9:57 |
| 17 | Gehrig HatchPlace 17 · Marshwood | — | Marshwood | 9:58 |
| 18 | Isaac SeekerPlace 18 · Falmouth | — | Falmouth | 9:59 |
| 19 | Jason HargesheimerPlace 19 · Portland | — | Portland | 9:59 |
| 20 | Trevor WilliamsPlace 20 · Kennebunk | — | Kennebunk | 10:00 |
| 21 | Fletcher CreanPlace 21 · Kennebunk | — | Kennebunk | 10:00 |
| 22 | Owen BladesPlace 22 · Portland | — | Portland | 10:02 |
| 23 | Evan SmallPlace 23 · South Portland | — | South Portland | 10:06 |
| 24 | Fischer PetrlikPlace 24 · South Portland | — | South Portland | 10:07 |
| 25 | Emmons WhitedPlace 25 · South Portland | — | South Portland | 10:08 |
| 26 | Joey CottaPlace 26 · Scarborough | — | Scarborough | 10:09 |
| 27 | Aidan PecoraroPlace 27 · Westbrook | — | Westbrook | 10:11 |
| 28 | Greg WatermannnPlace 28 · Sanford | — | Sanford | 10:11 |
| 29 | Harry DunnePlace 29 · Bonny Eagle | — | Bonny Eagle | 10:11 |
| 30 | Chris JaynesPlace 30 · Falmouth | — | Falmouth | 10:12 |
| 31 | Sam Below-HaskinsPlace 31 · Portland | — | Portland | 10:12 |
| 32 | Finley KnappePlace 32 · Kennebunk | — | Kennebunk | 10:16 |
| 33 | Brody WarnerPlace 33 · Bonny Eagle | — | Bonny Eagle | 10:17 |
| 34 | Cash KellenPlace 34 · Cheverus | — | Cheverus | 10:18 |
| 35 | Landon SpringerPlace 35 · Scarborough | — | Scarborough | 10:18 |
| 36 | Salim BakarPlace 36 · Westbrook | — | Westbrook | 10:18 |
| 37 | Paul SamesPlace 37 · South Portland | — | South Portland | 10:21 |
| 38 | Graden JolyPlace 38 · Windham | — | Windham | 10:21 |
| 39 | Nathan Bergquist-GuimondPlace 39 · Gorham | — | Gorham | 10:23 |
| 40 | Cruise LabriePlace 40 · Gorham | — | Gorham | 10:24 |
| 41 | Sebastian ShieldsPlace 41 · Thornton Academy | — | Thornton Academy | 10:25 |
| 42 | Caleb PelletierPlace 42 · Sanford | — | Sanford | 10:25 |
| 43 | Caleb YoungPlace 43 · Windham | — | Windham | 10:26 |
| 44 | Asa TussingPlace 44 · Deering | — | Deering | 10:26 |
| 45 | Ian SampsonPlace 45 · Massabesic | — | Massabesic | 10:28 |
| 46 | Ambrose McCulloghPlace 46 · Cheverus | — | Cheverus | 10:29 |
| 47 | Andrew YoungPlace 47 · Windham | — | Windham | 10:29 |
| 48 | Ben BouchardPlace 48 · Scarborough | — | Scarborough | 10:35 |
| 49 | Nicholas KoziellPlace 49 · Scarborough | — | Scarborough | 10:37 |
| 50 | Joe RiddellPlace 50 · Marshwood | — | Marshwood | 10:39 |
| 51 | Jacob MoraPlace 51 · Gorham | — | Gorham | 10:42 |
| 52 | Gavin SampsonPlace 52 · Massabesic | — | Massabesic | 10:42 |
| 53 | Colby ShumwayPlace 53 · Scarborough | — | Scarborough | 10:43 |
| 54 | Dylan HurleyPlace 54 · Kennebunk | — | Kennebunk | 10:45 |
| 55 | Declan McPartlanPlace 55 · Portland | — | Portland | 10:45 |
| 56 | Matt SallinenPlace 56 · Gorham | — | Gorham | 10:46 |
| 57 | Roman ThomasPlace 57 · Windham | — | Windham | 10:48 |
| 58 | Andrew AtwaterPlace 58 · Kennebunk | — | Kennebunk | 10:49 |
| 59 | Nick MunyanezaPlace 59 · Gorham | — | Gorham | 10:50 |
| 60 | Finn HendersonPlace 60 · Gorham | — | Gorham | 10:52 |
| 61 | Carlos TorresPlace 61 · Westbrook | — | Westbrook | 10:53 |
| 62 | Kaden LangeuinPlace 62 · Biddeford | — | Biddeford | 10:54 |
| 63 | Griffin VivianPlace 63 · Cheverus | — | Cheverus | 10:55 |
| 64 | Ben ByrdPlace 64 · Marshwood | — | Marshwood | 10:55 |
| 65 | Mason VanGeisonPlace 65 · Sanford | — | Sanford | 10:56 |
| 66 | Alec CampbellPlace 66 · South Portland | — | South Portland | 10:58 |
| 67 | Isaiah SlaterPlace 67 · Noble | — | Noble | 10:59 |
| 68 | Jinqui LiPlace 68 · Windham | — | Windham | 11:00 |
| 69 | Andrew CatalanoPlace 69 · Bonny Eagle | — | Bonny Eagle | 11:00 |
| 70 | Andrew NalchajianPlace 70 · Falmouth | — | Falmouth | 11:00 |
| 71 | Sam MarquisPlace 71 · Kennebunk | — | Kennebunk | 11:01 |
| 72 | Luke DockhamPlace 72 · Marshwood | — | Marshwood | 11:02 |
| 73 | Tyler MillsPlace 73 · Biddeford | — | Biddeford | 11:03 |
| 74 | Jacob KaiserPlace 74 · Biddeford | — | Biddeford | 11:04 |
| 75 | Derrick StephensPlace 75 · Windham | — | Windham | 11:21 |
| 76 | Devin CannonPlace 76 · Bonny Eagle | — | Bonny Eagle | 11:22 |
| 77 | Calvin LeonPlace 77 · Noble | — | Noble | 11:23 |
| 78 | Aidan GagnonPlace 78 · Sanford | — | Sanford | 11:29 |
| 79 | Nathan DallairePlace 79 · Massabesic | — | Massabesic | 11:32 |
| 80 | Nolan LoweryPlace 80 · Noble | — | Noble | 11:32 |
| 81 | James TedderPlace 81 · Deering | — | Deering | 11:33 |
| 82 | Daniel KimPlace 82 · Falmouth | — | Falmouth | 11:40 |
| 83 | Lucas RichardsPlace 83 · Deering | — | Deering | 11:46 |
| 84 | Logan WhitmarshPlace 84 · Cheverus | — | Cheverus | 11:49 |
| 85 | Olin JohnsonPlace 85 · Falmouth | — | Falmouth | 11:58 |
| 86 | Aidan EastmanPlace 86 · Noble | — | Noble | 11:59 |
| 87 | Phil SmithPlace 87 · Biddeford | — | Biddeford | 12:04 |
| 88 | Sam KaiserPlace 88 · Biddeford | — | Biddeford | 12:25 |
| 89 | Colton LetartePlace 89 · Thornton Academy | — | Thornton Academy | 12:32 |
| 90 | Ethan JasonPlace 90 · Falmouth | — | Falmouth | 12:36 |
| 91 | Malakai WebberPlace 91 · Sanford | — | Sanford | 12:37 |
| 92 | Owen CookPlace 92 · Cheverus | — | Cheverus | 12:44 |
| 93 | Jack LeePlace 93 · Massabesic | — | Massabesic | 13:15 |
| 94 | Treton RankinPlace 94 · Sanford | — | Sanford | 14:12 |
| 95 | Riley DoughtyPlace 95 · Sanford | — | Sanford | 14:33 |