| 1 | Tyler PattersonPlace 1 · Grade 12 · Brunswick | 12 | Brunswick | 16:46 |
| 2 | Grady SatterfieldPlace 2 · Grade 11 · Mt Ararat | 11 | Mt Ararat | 16:58 |
| 3 | Abbott ValentinePlace 3 · Grade 11 · Hampden Academy | 11 | Hampden Academy | 17:05 |
| 4 | Daniel McCarthyPlace 4 · Grade 11 · Bangor | 11 | Bangor | 17:07 |
| 5 | Gordon DoorePlace 5 · Grade 12 · Bangor | 12 | Bangor | 17:25 |
| 6 | Fritz OldenburgPlace 6 · Grade 11 · Bangor | 11 | Bangor | 17:26 |
| 7 | James FaheyPlace 7 · Grade 12 · Bangor | 12 | Bangor | 17:28 |
| 8 | Jace HollenbachPlace 8 · Grade 12 · Mt Ararat | 12 | Mt Ararat | 17:36 |
| 9 | Joseph VallierePlace 9 · Grade 11 · Brunswick | 11 | Brunswick | 17:42 |
| 10 | Eli PalmerPlace 10 · Grade 10 · Brunswick | 10 | Brunswick | 17:45 |
| 11 | Andrew ChambersPlace 11 · Mt Ararat | — | Mt Ararat | 17:51 PR |
| 12 | Dylan FlewellingPlace 12 · Grade 12 · Messalonskee | 12 | Messalonskee | 17:57 |
| 13 | Casey GallantPlace 13 · Grade 12 · Cony | 12 | Cony | 18:02 |
| 14 | Aiden SimmonsPlace 14 · Grade 12 · Brunswick | 12 | Brunswick | 18:18 |
| 15 | Simon SocolowPlace 15 · Grade 11 · Bangor | 11 | Bangor | 18:23 |
| 16 | Ben KeleherPlace 16 · Grade 11 · Mt Ararat | 11 | Mt Ararat | 18:25 |
| 17 | Charlie CollinsPlace 17 · Grade 10 · Hampden Academy | 10 | Hampden Academy | 18:30 |
| 18 | Harrison ShainPlace 18 · Grade 9 · Hampden Academy | 9 | Hampden Academy | 18:30 |
| 19 | Parker LibbyPlace 19 · Grade 10 · Mt Ararat | 10 | Mt Ararat | 18:32 |
| 20 | Caden CotePlace 20 · Grade 11 · Messalonskee | 11 | Messalonskee | 18:36 |
| 21 | Gavin SychterzPlace 21 · Grade 12 · Bangor | 12 | Bangor | 18:49 |
| 22 | Jacob PelletierPlace 22 · Grade 11 · Cony | 11 | Cony | 18:51 |
| 23 | Adam NussbaumPlace 23 · Grade 12 · Brunswick | 12 | Brunswick | 19:00 |
| 24 | Gabe FiskePlace 24 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 19:10 |
| 25 | Evan DemottPlace 25 · Grade 12 · Messalonskee | 12 | Messalonskee | 19:12 |
| 26 | Tieran CroftPlace 26 · Grade 11 · Messalonskee | 11 | Messalonskee | 19:14 |
| 27 | Finn WardwellPlace 27 · Grade 12 · Brewer | 12 | Brewer | 19:15 |
| 28 | Miles LoganPlace 28 · Grade 10 · Brunswick | 10 | Brunswick | 19:16 |
| 29 | Ethan PartelPlace 29 · Grade 10 · Bangor | 10 | Bangor | 19:17 |
| 30 | Zach RossPlace 30 · Grade 10 · Messalonskee | 10 | Messalonskee | 19:17 |
| 31 | Jack BeginPlace 31 · Grade 12 · Cony | 12 | Cony | 19:28 |
| 32 | Ian OrsmondPlace 32 · Grade 12 · Camden Hills Regional | 12 | Camden Hills Regional | 19:29 |
| 33 | Cooper ParleePlace 33 · Grade 11 · Brewer | 11 | Brewer | 19:34 |
| 34 | Travis CzapigaPlace 34 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 19:46 |
| 35 | Dolan PolsPlace 35 · Grade 11 · Brunswick | 11 | Brunswick | 19:47 |
| 36 | Lenox CummingsPlace 36 · Grade 12 · Brewer | 12 | Brewer | 19:47 |
| 37 | Aaron FitzgeraldPlace 37 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 19:52 |
| 38 | Nate ChasePlace 38 · Grade 11 · Mt Ararat | 11 | Mt Ararat | 19:55 |
| 39 | Henry McDevittPlace 39 · Grade 9 · Camden Hills Regional | 9 | Camden Hills Regional | 20:00 |
| 40 | Ellis SloverPlace 40 · Grade 9 · Edward Little | 9 | Edward Little | 20:03 |
| 41 | James MooneyPlace 41 · Grade 9 · Cony | 9 | Cony | 20:13 |
| 42 | Adam BilodeauPlace 42 · Grade 10 · Lewiston | 10 | Lewiston | 20:16 |
| 43 | Bryan FrostPlace 43 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 20:20 |
| 44 | Sam CoffinPlace 44 · Grade 10 · Cony | 10 | Cony | 20:22 |
| 45 | Sam GoldeyPlace 45 · Grade 9 · Cony | 9 | Cony | 20:25 |
| 46 | Feysal AbdirahamanPlace 46 · Grade 10 · Lewiston | 10 | Lewiston | 20:31 |
| 47 | Elias PorterPlace 47 · Grade 12 · Camden Hills Regional | 12 | Camden Hills Regional | 20:34 |
| 48 | Logan GeiserPlace 48 · Grade 12 · Brewer | 12 | Brewer | 20:34 |
| 49 | Aj ColucciPlace 49 · Grade 11 · Mt Ararat | 11 | Mt Ararat | 20:36 |
| 50 | Sam StroupPlace 50 · Grade 12 · Brewer | 12 | Brewer | 21:00 |
| 51 | Weston HartleyPlace 51 · Grade 11 · Edward Little | 11 | Edward Little | 21:00 |
| 52 | Trevor ParleePlace 52 · Grade 9 · Brewer | 9 | Brewer | 21:01 |
| 53 | Sam FegalPlace 53 · Grade 9 · Messalonskee | 9 | Messalonskee | 21:08 |
| 54 | Isaac RoyPlace 54 · Grade 11 · Oxford Hills | 11 | Oxford Hills | 21:17 |
| 55 | CODY ROYPlace 55 · Grade 12 · Oxford Hills | 12 | Oxford Hills | 21:19 |
| 56 | Jonathan McDevittPlace 56 · Grade 12 · Camden Hills Regional | 12 | Camden Hills Regional | 21:30 |
| 57 | Aiden ColoumbePlace 57 · Grade 11 · Cony | 11 | Cony | 21:33 |
| 58 | Soren BeckstromPlace 58 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 21:33 |
| 59 | Finn UreyPlace 59 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 21:35 |
| 60 | Owen HargrovePlace 60 · Grade 12 · Messalonskee | 12 | Messalonskee | 21:38 |
| 61 | Harrison HartnettPlace 61 · Grade 12 · Oxford Hills | 12 | Oxford Hills | 21:38 |
| 62 | Sam VanLunkhuyzenPlace 62 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 21:40 |
| 63 | Levi WhynotPlace 63 · Grade 9 · Oxford Hills | 9 | Oxford Hills | 21:45 |
| 64 | Henry SwiftPlace 64 · Grade 11 · Oxford Hills | 11 | Oxford Hills | 21:48 |
| 65 | Andy WhynotPlace 65 · Grade 11 · Oxford Hills | 11 | Oxford Hills | 21:50 |
| 66 | Cooper HallPlace 66 · Grade 12 · Oxford Hills | 12 | Oxford Hills | 21:51 |
| 67 | Tyler KahkonenPlace 67 · Grade 12 · Brewer | 12 | Brewer | 22:29 |
| 68 | Jaden OuellettePlace 68 · Grade 10 · Edward Little | 10 | Edward Little | 22:53 |
| 69 | Gavin GolderPlace 69 · Grade 11 · Lewiston | 11 | Lewiston | 24:04 |
| 70 | Gabriel DespradelPlace 70 · Grade 10 · Edward Little | 10 | Edward Little | 24:22 |
| 71 | Damon DeWittPlace 71 · Grade 12 · Lewiston | 12 | Lewiston | 24:24 |
| 72 | Devin SmithPlace 72 · Grade 12 · Edward Little | 12 | Edward Little | 24:26 |
| 73 | Brandon LynchPlace 73 · Grade 11 · Lewiston | 11 | Lewiston | 26:30 |
| 74 | Jabreel Muhammad-AcetoPlace 74 · Grade 11 · Lewiston | 11 | Lewiston | 26:32 |
| 75 | Cole WardPlace 75 · Grade 10 · Lewiston | 10 | Lewiston | 30:29 |