| 1 | Conner BradyPlace 1 · Grade 8 · Greater Houlton Christian Academy | 8 | Greater Houlton Christian Academy | 12:35.70 |
| 2 | Liam QuintPlace 2 · Grade 7 · Greater Houlton Christian Academy | 7 | Greater Houlton Christian Academy | 12:44.70 |
| 3 | Collin LilleyPlace 3 · Grade 8 · Greater Houlton Christian Academy | 8 | Greater Houlton Christian Academy | 12:58.60 |
| 4 | Jacob LilleyPlace 4 · Grade 8 · Greater Houlton Christian Academy | 8 | Greater Houlton Christian Academy | 13:07.20 |
| 5 | Eamon PowersPlace 5 · Grade 7 · Caribou | 7 | Caribou | 13:12.20 |
| 6 | Warren BeckumPlace 6 · Grade - · Woodland School Union 122 | - | Woodland School Union 122 | 13:13.30 |
| 7 | Easton GravesPlace 7 · Grade 7 · Caribou | 7 | Caribou | 13:24.00 |
| 8 | Asa YorkPlace 8 · Grade - · Greater Houlton Christian Academy | - | Greater Houlton Christian Academy | 14:02.10 |
| 9 | Grayson CotePlace 9 · Grade - · Woodland School Union 122 | - | Woodland School Union 122 | 14:12.40 |
| 10 | Clark GellhausPlace 10 · Grade 6 · Greater Houlton Christian Academy | 6 | Greater Houlton Christian Academy | 14:21.40 |
| 11 | Leo QuinonesPlace 11 · Grade 7 · Caribou | 7 | Caribou | 14:42.40 |
| 12 | Colin StairsPlace 12 · Grade - · Caribou | - | Caribou | 14:42.60 |
| 13 | Caleb DionnePlace 13 · Grade - · Presque Isle | - | Presque Isle | 14:48.70 |
| 14 | Chase WolvertonPlace 14 · Grade - · Presque Isle | - | Presque Isle | 14:55.10 |
| 15 | Jeremiah JandreauPlace 15 · Grade - · Caribou | - | Caribou | 15:20.70 |
| 16 | Wilson ClarkPlace 16 · Grade - · Presque Isle | - | Presque Isle | 16:09.40 |
| 17 | Joseph DionnePlace 17 · Grade 8 · Caribou | 8 | Caribou | 16:37.60 |
| 18 | Zachary SzaboPlace 18 · Grade - · Caribou | - | Caribou | 16:47.80 |
| 19 | Jake BourgoinPlace 19 · Grade 8 · Greater Houlton Christian Academy | 8 | Greater Houlton Christian Academy | 16:48.40 |
| 20 | Isaiah DionnePlace 20 · Grade - · Greater Houlton Christian Academy | - | Greater Houlton Christian Academy | 16:50.30 |
| 21 | Alarick RomannPlace 21 · Valley River | — | Valley River | 17:33.40 |
| 22 | Caleb PelletierPlace 22 · Grade - · Caribou | - | Caribou | 17:45.80 |
| 23 | Jaden SmithPlace 23 · Grade - · Woodland School Union 122 | - | Woodland School Union 122 | 17:58.30 |
| 24 | Karter WickstromPlace 24 · Grade - · Caribou | - | Caribou | 18:00.00 |
| 25 | Benjamin DionnePlace 25 · Grade - · Greater Houlton Christian Academy | - | Greater Houlton Christian Academy | 19:16.70 |
| 26 | Eli OlsenPlace 26 · Grade - · Presque Isle | - | Presque Isle | 20:41.70 |
| 27 | Asher GuerrettePlace 27 · Grade - · Presque Isle | - | Presque Isle | 20:51.70 |
| 28 | Jayson SmithPlace 28 · Grade - · Woodland School Union 122 | - | Woodland School Union 122 | 21:48.80 |
| 29 | Isaac McPheePlace 29 · Grade - · Greater Houlton Christian Academy | - | Greater Houlton Christian Academy | 22:24.90 PR |
| 30 | Mason CookPlace 30 · Grade - · Caribou | - | Caribou | 23:30.40 |
| 31 | Derek PerryPlace 31 · Grade - · Presque Isle | - | Presque Isle | 24:00.90 |
| 32 | Walter OrmsbyPlace 32 · Grade - · Caribou | - | Caribou | 25:10.80 |
| 33 | Levi OlsenPlace 33 · Grade - · Presque Isle | - | Presque Isle | 25:12.80 |
| 34 | Avery DionnePlace 34 · Grade - · Greater Houlton Christian Academy | - | Greater Houlton Christian Academy | 31:40.00 |