| 1 | Wesley ToewsPlace 1 · Grade 8 · Gray-New Gloucester | 8 | Gray-New Gloucester | 13:13.46 |
| 2 | Sam MannettPlace 2 · Grade 8 · Bruce M Whittier | 8 | Bruce M Whittier | 13:19.58 |
| 3 | Dexter DemersPlace 3 · Grade 7 · Bruce M Whittier | 7 | Bruce M Whittier | 13:20.05 |
| 4 | Kellen LathamPlace 4 · Grade 6 · Gray-New Gloucester | 6 | Gray-New Gloucester | 13:36.33 |
| 5 | Elliot JunturaPlace 5 · Grade 7 · Tripp | 7 | Tripp | 13:41.11 |
| 6 | Elijah SheehanPlace 6 · Grade 6 · Gray-New Gloucester | 6 | Gray-New Gloucester | 13:53.27 |
| 7 | Braiden DavisPlace 7 · Grade 8 · Tripp | 8 | Tripp | 13:53.71 |
| 8 | David PerroPlace 8 · Grade 6 · Lake Region | 6 | Lake Region | 14:03.21 PR |
| 9 | Chase HopkinsPlace 9 · Grade 8 · Lake Region | 8 | Lake Region | 14:17.71 |
| 10 | Caleb GauthierPlace 10 · Grade 6 · Gray-New Gloucester | 6 | Gray-New Gloucester | 14:30.55 |
| 11 | Jacoby SkillingPlace 11 · Grade 6 · Gray-New Gloucester | 6 | Gray-New Gloucester | 14:45.33 |
| 12 | Ethan HarperPlace 12 · Grade 8 · Gray-New Gloucester | 8 | Gray-New Gloucester | 14:46.75 |
| 13 | Hutch AndersonPlace 13 · Grade 8 · Gray-New Gloucester | 8 | Gray-New Gloucester | 14:49.88 |
| 14 | Xander HeggemanPlace 14 · Grade 8 · Lake Region | 8 | Lake Region | 14:54.21 |
| 15 | Peter ScreatonPlace 15 · Grade 6 · Lake Region | 6 | Lake Region | 15:11.14 |
| 16 | Bentley WinterPlace 16 · Grade 6 · Gray-New Gloucester | 6 | Gray-New Gloucester | 15:18.55 |
| 17 | Elijah FitzsimmonsPlace 17 · Grade 7 · Tripp | 7 | Tripp | 15:19.05 |
| 18 | Alden ZukowskiPlace 18 · Grade 7 · Gray-New Gloucester | 7 | Gray-New Gloucester | 15:33.89 |
| 19 | Ander DeschenesPlace 19 · Grade 8 · Tripp | 8 | Tripp | 16:10.49 |
| 20 | Noah SkeltonPlace 20 · Grade 8 · Bruce M Whittier | 8 | Bruce M Whittier | 16:11.13 |
| 21 | Jackson NickelPlace 21 · Grade 7 · Tripp | 7 | Tripp | 16:14.71 |
| 22 | Jean PerroPlace 22 · Grade 8 · Lake Region | 8 | Lake Region | 16:33.52 |
| 23 | Trent WilsonPlace 23 · Grade 7 · Bruce M Whittier | 7 | Bruce M Whittier | 16:34.41 |
| 24 | Colton CyrPlace 24 · Grade 6 · Gray-New Gloucester | 6 | Gray-New Gloucester | 16:51.64 |
| 25 | Benjamin JohnsonPlace 25 · Grade 5 · Gray-New Gloucester | 5 | Gray-New Gloucester | 16:56.36 PR |
| 26 | Norman BazinetPlace 26 · Grade 7 · Gray-New Gloucester | 7 | Gray-New Gloucester | 17:03.05 |
| 27 | Ben TurmelPlace 27 · Grade 8 · Tripp | 8 | Tripp | 17:42.14 |
| 28 | Austin JarvisPlace 28 · Grade 7 · Gray-New Gloucester | 7 | Gray-New Gloucester | 18:03.46 |
| 29 | RJ BourgeoisPlace 29 · Grade 8 · Tripp | 8 | Tripp | 18:07.21 |
| 30 | Wyatt SzafranPlace 30 · Grade 5 · Gray-New Gloucester | 5 | Gray-New Gloucester | 18:12.64 |
| 31 | Cormac SwansonPlace 31 · Grade 8 · Gray-New Gloucester | 8 | Gray-New Gloucester | 20:59.89 |
| 32 | Jeff HowesPlace 32 · Grade 8 · Bruce M Whittier | 8 | Bruce M Whittier | 21:47.96 |
| 33 | Matthew RabyPlace 33 · Grade 8 · Bruce M Whittier | 8 | Bruce M Whittier | 21:48.66 |
| 34 | Preston PomerleauPlace 34 · Grade 7 · Tripp | 7 | Tripp | 22:22.49 |
| 35 | Julien FernezPlace 35 · Grade 7 · Gray-New Gloucester | 7 | Gray-New Gloucester | 22:42.05 |
| 36 | Lincoln MilesPlace 36 · Grade - · Gray-New Gloucester | - | Gray-New Gloucester | 22:44.77 PR |
| 37 | Gunner CollinsPlace 37 · Grade - · Gray-New Gloucester | - | Gray-New Gloucester | 23:05.55 |
| 38 | Evin MoreyPlace 38 · Grade - · Lake Region | - | Lake Region | 23:17.24 PR |
| 39 | Brady RyersonPlace 39 · Grade 8 · Bruce M Whittier | 8 | Bruce M Whittier | 23:39.02 |
| 40 | William RoanPlace 40 · Grade 6 · Gray-New Gloucester | 6 | Gray-New Gloucester | 25:19.80 |
| 41 | William HodgkinsPlace 41 · Grade 6 · Gray-New Gloucester | 6 | Gray-New Gloucester | 25:56.77 |
| 42 | Levi LabbePlace 42 · Grade 7 · Tripp | 7 | Tripp | 32:26.00 |
| 43 | Adrian MathisPlace 43 · Grade 7 · Tripp | 7 | Tripp | 35:16.00 |