| 1 | Craig PainePlace 1 · Grade 10 · Madison Area Memorial | 10 | Madison Area Memorial | 18:43.0 |
| 2 | Malachi GanongPlace 2 · Grade 12 · Lisbon | 12 | Lisbon | 19:21.3 |
| 3 | Sam LiudvinaltisPlace 3 · Grade 12 · Lisbon | 12 | Lisbon | 19:22.5 |
| 4 | Samuel GissingerPlace 4 · Grade 12 · Spruce Mountain | 12 | Spruce Mountain | 20:30.2 |
| 5 | Ryan HanlonPlace 5 · Grade 12 · Lisbon | 12 | Lisbon | 21:04.5 |
| 6 | Chandler AtwoodPlace 6 · Grade 11 · Carrabec | 11 | Carrabec | 21:08.8 |
| 7 | David DixonPlace 7 · Grade 11 · Carrabec | 11 | Carrabec | 21:12.4 |
| 8 | Eli MeaderPlace 8 · Grade 10 · Madison Area Memorial | 10 | Madison Area Memorial | 21:14.2 |
| 9 | Chase MontgomeryPlace 9 · Grade 11 · Richmond | 11 | Richmond | 21:16.1 |
| 10 | Isacc ScribellitoPlace 10 · Grade 12 · Lisbon | 12 | Lisbon | 21:39.4 |
| 11 | Maxx CrowleyPlace 11 · Grade 11 · Oak Hill | 11 | Oak Hill | 21:50.2 |
| 12 | Mitchel WolfPlace 12 · Grade 11 · Dirigo | 11 | Dirigo | 22:29.6 |
| 13 | Rory DanforthPlace 13 · Grade 9 · Forest Hills | 9 | Forest Hills | 22:51.1 |
| 14 | Tomlin SuttlesPlace 14 · Grade 11 · Dirigo | 11 | Dirigo | 23:01.3 |
| 15 | Kaeden SwanPlace 15 · Grade 11 · Dirigo | 11 | Dirigo | 23:25.9 |
| 16 | Liam BerryPlace 16 · Grade 9 · Monmouth Academy | 9 | Monmouth Academy | 23:26.1 |
| 17 | Dominic ArcherPlace 17 · Grade 10 · Dirigo | 10 | Dirigo | 23:30.2 |
| 18 | Kylan DugalPlace 18 · Grade 12 · Lisbon | 12 | Lisbon | 24:14.0 |
| 19 | Austin SalesPlace 19 · Grade 11 · Carrabec | 11 | Carrabec | 24:40.0 |
| 20 | Emmaus KayPlace 20 · Grade 11 · Lisbon | 11 | Lisbon | 25:19.0 |
| 21 | Hunter CrockerPlace 21 · Grade 9 · Lisbon | 9 | Lisbon | 26:58.0 |
| 22 | Matt DupeePlace 22 · Grade 10 · Oak Hill | 10 | Oak Hill | 27:11.8 |
| 23 | Jaime FelibertyPlace 23 · Grade 9 · Forest Hills | 9 | Forest Hills | 27:39.7 |
| 24 | Simon LordPlace 24 · Grade 10 · Lisbon | 10 | Lisbon | 27:48.5 |
| 25 | Brody HallPlace 25 · Grade 11 · Lisbon | 11 | Lisbon | 29:02.6 |
| 26 | Liam KuhlPlace 26 · Grade 12 · Lisbon | 12 | Lisbon | 29:33.5 |
| 27 | Draek PoissonierPlace 27 · Grade 12 · Madison Area Memorial | 12 | Madison Area Memorial | 30:03.6 |
| 28 | Patrick ChenPlace 28 · Grade 10 · Spruce Mountain | 10 | Spruce Mountain | 30:05.0 |
| 29 | Max McdanielPlace 29 · Grade 9 · Spruce Mountain | 9 | Spruce Mountain | 30:13.5 |
| 30 | Reid LaudieriPlace 30 · Grade 10 · Lisbon | 10 | Lisbon | 30:29.8 |
| 31 | Rhyder StaplesPlace 31 · Grade 9 · Oak Hill | 9 | Oak Hill | 30:34.9 |
| 32 | Henry LindemanPlace 32 · Grade 11 · Carrabec | 11 | Carrabec | 34:35.6 |
| 33 | Eric SouciePlace 33 · Grade 12 · Lisbon | 12 | Lisbon | 37:32.4 |