| 1 | Conner BradyPlace 1 · Grade 8 · Greater Houlton Christian Academy | 8 | Greater Houlton Christian Academy | 12:45.66 |
| 2 | Liam QuintPlace 2 · Grade 7 · Greater Houlton Christian Academy | 7 | Greater Houlton Christian Academy | 12:46.05 |
| 3 | Collin LilleyPlace 3 · Grade 8 · Greater Houlton Christian Academy | 8 | Greater Houlton Christian Academy | 12:57.54 |
| 4 | Jacob LilleyPlace 4 · Grade 8 · Greater Houlton Christian Academy | 8 | Greater Houlton Christian Academy | 13:13.88 |
| 5 | Eamon PowersPlace 5 · Grade 7 · Caribou | 7 | Caribou | 13:22.96 |
| 6 | Warren BeckumPlace 6 · Grade - · Woodland School Union 122 | - | Woodland School Union 122 | 13:24.77 |
| 7 | Easton GravesPlace 7 · Grade 7 · Caribou | 7 | Caribou | 13:53.63 |
| 8 | Asa YorkPlace 8 · Grade - · Greater Houlton Christian Academy | - | Greater Houlton Christian Academy | 13:58.50 |
| 9 | Colin StairsPlace 9 · Grade - · Caribou | - | Caribou | 14:02.15 |
| 10 | Caleb DionnePlace 10 · Grade - · Presque Isle | - | Presque Isle | 14:07.36 |
| 11 | Chase WolvertonPlace 11 · Grade - · Presque Isle | - | Presque Isle | 14:11.02 |
| 12 | Grayson CotePlace 12 · Grade - · Woodland School Union 122 | - | Woodland School Union 122 | 14:22.47 |
| 13 | Clark GellhausPlace 13 · Grade 6 · Greater Houlton Christian Academy | 6 | Greater Houlton Christian Academy | 14:27.95 |
| 14 | Leo QuinonesPlace 14 · Grade 7 · Caribou | 7 | Caribou | 15:16.63 |
| 15 | Jeremiah JandreauPlace 15 · Grade - · Caribou | - | Caribou | 15:29.25 |
| 16 | Zachary SzaboPlace 16 · Grade - · Caribou | - | Caribou | 15:56.51 |
| 17 | Karter WickstromPlace 17 · Grade - · Caribou | - | Caribou | 15:56.99 |
| 18 | Joseph DionnePlace 18 · Grade 8 · Caribou | 8 | Caribou | 16:22.05 |
| 19 | Isaiah DionnePlace 19 · Grade - · Greater Houlton Christian Academy | - | Greater Houlton Christian Academy | 16:58.06 |
| 20 | Emmett DubePlace 20 · Grade - · Woodland School Union 122 | - | Woodland School Union 122 | 17:13.20 |
| 21 | Alarick RomannPlace 21 · Valley River | — | Valley River | 17:18.81 |
| 22 | Jake BourgoinPlace 22 · Grade 8 · Greater Houlton Christian Academy | 8 | Greater Houlton Christian Academy | 17:37.67 |
| 23 | Caleb PelletierPlace 23 · Grade - · Caribou | - | Caribou | 18:07.05 |
| 24 | Jaden SmithPlace 24 · Grade - · Woodland School Union 122 | - | Woodland School Union 122 | 18:52.33 |
| 25 | Benjamin DionnePlace 25 · Grade - · Greater Houlton Christian Academy | - | Greater Houlton Christian Academy | 18:57.98 |
| 26 | Asher GuerrettePlace 26 · Grade - · Presque Isle | - | Presque Isle | 21:50.42 |
| 27 | Eli OlsenPlace 27 · Grade - · Presque Isle | - | Presque Isle | 22:21.19 |
| 28 | Jayson SmithPlace 28 · Grade - · Woodland School Union 122 | - | Woodland School Union 122 | 23:19.09 |
| 29 | Bode MarquisPlace 29 · Grade - · Presque Isle | - | Presque Isle | 23:26.86 |
| 30 | Derek PerryPlace 30 · Grade - · Presque Isle | - | Presque Isle | 24:27.89 |
| 31 | Levi OlsenPlace 31 · Grade - · Presque Isle | - | Presque Isle | 25:55.60 |
| 32 | Walter OrmsbyPlace 32 · Grade - · Caribou | - | Caribou | 25:55.65 |
| 33 | Isaac McPheePlace 33 · Grade - · Greater Houlton Christian Academy | - | Greater Houlton Christian Academy | 26:07.27 |
| 34 | Mason CookPlace 34 · Grade - · Caribou | - | Caribou | 29:18.98 |
| 35 | Avery DionnePlace 35 · Grade - · Greater Houlton Christian Academy | - | Greater Houlton Christian Academy | 34:40.01 |