| 1 | Malachi WitmerPlace 1 · Grade 12 · Houlton | 12 | Houlton | 13:22.20 PR |
| 2 | Brady CoxPlace 2 · Grade 11 · Orono | 11 | Orono | 13:31.00 PR |
| 3 | Wyatt QuintPlace 3 · Grade 10 · Houlton | 10 | Houlton | 13:39.71 PR |
| 4 | Logan WitmerPlace 4 · Grade 10 · Houlton | 10 | Houlton | 13:40.40 PR |
| 5 | Brayden DrakePlace 5 · Grade 12 · Houlton | 12 | Houlton | 13:41.60 PR |
| 6 | Connor KedzierskiPlace 6 · Grade 12 · Bucksport | 12 | Bucksport | 13:43.40 PR |
| 7 | Finley HermansPlace 7 · Grade 10 · George Stevens | 10 | George Stevens | 14:09.90 PR |
| 8 | Wyatt RichardsonPlace 8 · Grade 12 · George Stevens | 12 | George Stevens | 14:10.00 PR |
| 9 | Spencer YoungPlace 9 · Grade 11 · George Stevens | 11 | George Stevens | 14:21.30 PR |
| 10 | Hunter RobertsPlace 10 · Grade 12 · Washington Academy | 12 | Washington Academy | 14:26.80 PR |
| 11 | Zack CarrierPlace 11 · Grade 10 · Bucksport | 10 | Bucksport | 14:33.60 PR |
| 12 | David BrewerPlace 12 · Grade 11 · Orono | 11 | Orono | 14:34.71 PR |
| 13 | Adams StrattonPlace 13 · Grade 11 · George Stevens | 11 | George Stevens | 14:38.50 PR |
| 14 | Alex RoachPlace 14 · Grade 11 · Orono | 11 | Orono | 14:40.60 PR |
| 15 | Jaden EldridgePlace 15 · Grade 9 · George Stevens | 9 | George Stevens | 14:43.00 PR |
| 16 | Myles BrichacekPlace 16 · Grade 10 · Orono | 10 | Orono | 15:02.90 PR |
| 17 | Greyson HerrPlace 17 · Grade 9 · Orono | 9 | Orono | 15:18.70 PR |
| 18 | Jack HildebrandPlace 18 · Grade 11 · Orono | 11 | Orono | 15:23.20 PR |
| 19 | Jack FarnsworthPlace 19 · Grade 12 · Sumner Memorial | 12 | Sumner Memorial | 15:34.90 PR |
| 20 | Cedar Lenke-BeeftinkPlace 20 · Grade 12 · Machias Memorial | 12 | Machias Memorial | 15:35.60 PR |
| 21 | Grant BarrettPlace 21 · Grade 10 · Orono | 10 | Orono | 15:47.30 PR |
| 22 | Nathaniel HilemanPlace 22 · Grade 10 · Bucksport | 10 | Bucksport | 15:50.10 |
| 23 | Stephen CormierPlace 23 · Grade 9 · Houlton | 9 | Houlton | 15:59.20 PR |
| 24 | Coburn MorrisPlace 24 · Grade 12 · Washington Academy | 12 | Washington Academy | 16:03.90 |
| 25 | Chris DelgadoPlace 25 · Grade 12 · Sumner Memorial | 12 | Sumner Memorial | 16:13.10 PR |
| 26 | Ian SaundersPlace 26 · Grade 12 · Dexter Regional | 12 | Dexter Regional | 16:21.10 PR |
| 27 | Luke GardnerPlace 27 · Grade 9 · Calais | 9 | Calais | 16:57.60 PR |
| 27 | Bryson WalkerPlace 27 · Grade 10 · Washington Academy | 10 | Washington Academy | 16:57.60 PR |
| 29 | Lucas McPheePlace 29 · Grade 9 · Houlton | 9 | Houlton | 16:59.80 PR |
| 30 | Jaxson SaucierPlace 30 · Grade 10 · Fort Kent Community | 10 | Fort Kent Community | 17:00.30 PR |
| 31 | Quentin RoysPlace 31 · Grade 10 · Washington Academy | 10 | Washington Academy | 17:03.20 PR |
| 32 | Jeremiah DorrPlace 32 · Grade 12 · Bangor Christian | 12 | Bangor Christian | 17:06.20 |
| 33 | James BryantPlace 33 · Grade 12 · Sumner Memorial | 12 | Sumner Memorial | 17:08.10 |
| 34 | Clyde HaskellPlace 34 · Grade 9 · George Stevens | 9 | George Stevens | 17:11.50 PR |
| 35 | Brock CollinsPlace 35 · Grade 10 · Calais | 10 | Calais | 17:16.70 PR |
| 36 | Graison WilliamsPlace 36 · Grade 11 · Calais | 11 | Calais | 17:19.50 PR |
| 37 | Leo WhittemorePlace 37 · Grade 12 · Washington Academy | 12 | Washington Academy | 17:45.40 PR |
| 38 | Soren DanielsonPlace 38 · Grade 11 · Machias Memorial | 11 | Machias Memorial | 17:49.60 PR |
| 39 | Joshua PlourdePlace 39 · Grade 12 · Dexter Regional | 12 | Dexter Regional | 18:10.10 PR |
| 40 | Brayden EllsmorePlace 40 · Grade 11 · Calais | 11 | Calais | 18:11.80 PR |
| 41 | Carter VelgousePlace 41 · Grade 12 · Central | 12 | Central | 18:17.40 |
| 42 | Balian MortensonPlace 42 · Grade 11 · Bucksport | 11 | Bucksport | 18:18.10 PR |
| 43 | Tristan SinghPlace 43 · Grade 9 · Washington Academy | 9 | Washington Academy | 18:32.71 PR |
| 44 | Wyatt BeersPlace 44 · Grade 10 · Washington Academy | 10 | Washington Academy | 18:37.00 PR |
| 45 | Geoffrey DeckerPlace 45 · Grade 10 · Dexter Regional | 10 | Dexter Regional | 18:37.90 PR |
| 46 | Mason Chapdelaine LittlePlace 46 · Grade 11 · Central | 11 | Central | 18:42.90 |
| 47 | Finn FarnsworthPlace 47 · Grade 9 · Sumner Memorial | 9 | Sumner Memorial | 18:43.30 PR |
| 48 | Elijah CoffinPlace 48 · Grade 9 · Central | 9 | Central | 18:47.90 PR |
| 49 | Brian KellingPlace 49 · Grade 11 · Sumner Memorial | 11 | Sumner Memorial | 18:48.60 PR |
| 50 | Michael IrishPlace 50 · Grade 10 · Dexter Regional | 10 | Dexter Regional | 19:05.20 PR |
| 51 | Parker WaltonPlace 51 · Grade 9 · Calais | 9 | Calais | 19:21.10 PR |
| 52 | Liam SaundersPlace 52 · Grade 10 · Dexter Regional | 10 | Dexter Regional | 19:48.90 PR |
| 53 | Ryland HarnoisPlace 53 · Grade 9 · Calais | 9 | Calais | 20:19.80 PR |
| 54 | Brogen VianiPlace 54 · Grade 9 · Central | 9 | Central | 20:24.20 PR |
| 55 | Grayson AinsworthPlace 55 · Grade 10 · Central | 10 | Central | 20:45.02 PR |
| 56 | Alex GayosoPlace 56 · Grade 10 · Bucksport | 10 | Bucksport | 22:33.30 PR |
| 57 | Jackson StanleyPlace 57 · Grade 9 · Sumner Memorial | 9 | Sumner Memorial | 22:35.60 PR |
| 58 | Dylan KnightPlace 58 · Grade 12 · Calais | 12 | Calais | 22:54.50 PR |
| 59 | Jacob LoudPlace 59 · Grade 9 · Sumner Memorial | 9 | Sumner Memorial | 24:00.90 PR |