| 1 | Craig PainePlace 1 · Grade 11 · Madison Area Memorial | 11 | Madison Area Memorial | 18:34 |
| 2 | Aaron NadeauPlace 2 · Grade 9 · Madison Area Memorial | 9 | Madison Area Memorial | 21:15 |
| 3 | Anthony SandovalPlace 3 · Grade 10 · Madison Area Memorial | 10 | Madison Area Memorial | 21:18 |
| 4 | Brantley LaGrossPlace 4 · Grade 9 · Madison Area Memorial | 9 | Madison Area Memorial | 22:15 |
| 5 | Dominic ArcherPlace 5 · Grade 11 · Dirigo | 11 | Dirigo | 22:15 |
| 6 | Rory DanforthPlace 6 · Grade 10 · Forest Hills | 10 | Forest Hills | 22:15 |
| 7 | Tomlin SuttlesPlace 7 · Grade 12 · Dirigo | 12 | Dirigo | 22:42 |
| 8 | Carson SayerPlace 8 · Grade 9 · Dirigo | 9 | Dirigo | 22:53 |
| 9 | Maxx CrowleyPlace 9 · Grade 12 · Oak Hill | 12 | Oak Hill | 22:54 |
| 10 | Carson LaGrossPlace 10 · Grade 10 · Madison Area Memorial | 10 | Madison Area Memorial | 22:58 |
| 11 | Eryk MoorePlace 11 · Grade 11 · Mt Abram Regional | 11 | Mt Abram Regional | 23:17 |
| 12 | Liam BerryPlace 12 · Grade 10 · Monmouth Academy | 10 | Monmouth Academy | 23:49 |
| 13 | Jacob WebsterPlace 13 · Grade 10 · Dirigo | 10 | Dirigo | 23:54 |
| 14 | Liam CapewellPlace 14 · Grade 10 · Mt Abram Regional | 10 | Mt Abram Regional | 24:17 |
| 15 | Kaeden SwanPlace 15 · Grade 12 · Dirigo | 12 | Dirigo | 24:19 |
| 16 | Matt DupeePlace 16 · Grade 11 · Oak Hill | 11 | Oak Hill | 24:50 |
| 17 | Noah PleasantPlace 17 · Grade 11 · Monmouth Academy | 11 | Monmouth Academy | 25:40 |
| 18 | Kerry BegayePlace 18 · Grade 12 · Forest Hills | 12 | Forest Hills | 26:04 |
| 19 | Tucker DenticoPlace 19 · Grade 9 · Mt Abram Regional | 9 | Mt Abram Regional | 26:11 |
| 20 | Caden SmithPlace 20 · Grade 12 · Monmouth Academy | 12 | Monmouth Academy | 26:11 PR |
| 21 | Malik WoodsPlace 21 · Grade 9 · Madison Area Memorial | 9 | Madison Area Memorial | 26:14 |
| 22 | Patrick ChenPlace 22 · Grade 11 · Spruce Mountain | 11 | Spruce Mountain | 27:16 |
| 23 | Reece PiercePlace 23 · Grade 12 · Telstar Regional | 12 | Telstar Regional | 27:17 |
| 24 | Riley LocklearPlace 24 · Grade 9 · Dirigo | 9 | Dirigo | 28:20 |
| 25 | Mason DavisPlace 25 · Grade 9 · Oak Hill | 9 | Oak Hill | 29:19 |
| 26 | James DustinPlace 26 · Grade 9 · Madison Area Memorial | 9 | Madison Area Memorial | 30:15 |
| 27 | Max McdanielPlace 27 · Grade 10 · Spruce Mountain | 10 | Spruce Mountain | 31:57 |
| 28 | Rhyder StaplesPlace 28 · Grade 10 · Oak Hill | 10 | Oak Hill | 32:45 |
| 29 | Dakota SaucierPlace 29 · Grade 9 · Spruce Mountain | 9 | Spruce Mountain | 35:42 |
| 30 | Connor MullenPlace 30 · Grade 10 · Forest Hills | 10 | Forest Hills | 35:42 |
| 31 | Max MerrillPlace 31 · Grade - · Telstar Regional | - | Telstar Regional | 40:49 PR |