| 1 | Will EntwislePlace 1 · M 12 George Stevens | — | M 12 George Stevens | 15:43 |
| 2 | Oliver DillonPlace 2 · M 11 George Stevens | — | M 11 George Stevens | 15:44 |
| 3 | Evan MerchantPlace 3 · M 9 | — | M 9 | 16:10 |
| 4 | Oliver BroughtonPlace 4 · M 12 George Stevens | — | M 12 George Stevens | 16:13 |
| 5 | Aylen WolfPlace 5 · M 12 George Stevens | — | M 12 George Stevens | 16:13 |
| 6 | Brendan PenfoldPlace 6 · M | — | M | 16:13 |
| 7 | Jacob GodfreyPlace 7 · M 10 Machias | — | M 10 Machias | 16:14 |
| 8 | Howie FrancisPlace 8 · M | — | M | 16:23 |
| 9 | Nathan GilmanPlace 9 · M | — | M | 17:04 |
| 10 | Devlin VallePlace 10 · M 12 George Stevens | — | M 12 George Stevens | 17:22 |
| 11 | Daniel GonzsyPlace 11 · M | — | M | 17:38 |
| 12 | Wyatt WilliamsPlace 12 · M | — | M | 17:44 |
| 13 | Alex WentzellPlace 13 · M 9 | — | M 9 | 17:47 |
| 14 | Michael NoyesPlace 14 · M | — | M | 17:49 |
| 15 | Frank SchweizerPlace 15 · M 12 George Stevens | — | M 12 George Stevens | 17:49 |
| 16 | Skyler AuCoinPlace 16 · M | — | M | 17:49 |
| 17 | Tyler VarnumPlace 17 · M 11 George Stevens | — | M 11 George Stevens | 17:51 |
| 18 | Beckett SlaytonPlace 18 · M 11 George Stevens | — | M 11 George Stevens | 18:01 |
| 19 | Colby Cates-WrightPlace 19 · M | — | M | 18:12 |
| 20 | Devin FairbrotherPlace 20 · M | — | M | 18:29 |
| 21 | Holden ClappPlace 21 · M | — | M | 18:33 |
| 22 | Garet SmithPlace 22 · M | — | M | 18:46 |
| 23 | Griffin ShutePlace 23 · M 12 George Stevens | — | M 12 George Stevens | 18:51 |
| 24 | Robert LiseePlace 24 · M | — | M | 18:56 |
| 25 | Dylan BernaquerPlace 25 · M | — | M | 19:08 |
| 26 | Jacob WittingPlace 26 · M 12 George Stevens | — | M 12 George Stevens | 19:10 |
| 27 | Nicholas KimballPlace 27 · M | — | M | 19:15 |
| 28 | Daniel LiPlace 28 · M 9 | — | M 9 | 19:22 |
| 29 | Philipp SchunichtPlace 29 · M | — | M | 19:25 |
| 30 | Nick SzwezPlace 30 · M 12 George Stevens | — | M 12 George Stevens | 19:31 |
| 31 | Sean SchweizerPlace 31 · M 9 | — | M 9 | 19:38 |
| 32 | Jakob HollandPlace 32 · M 9 | — | M 9 | 19:43 |
| 33 | Shane AverillPlace 33 · M | — | M | 19:55 |
| 34 | Cameron LeavittPlace 34 · M 10 Machias | — | M 10 Machias | 19:58 |
| 35 | Austin ClementPlace 35 · M | — | M | 20:01 |
| 36 | Joseph AldrichPlace 36 · M | — | M | 20:45 |
| 37 | Damien HebertPlace 37 · M | — | M | 20:49 |
| 38 | Joseph MoorePlace 38 · M | — | M | 20:49 |
| 39 | Angus LongPlace 39 · M | — | M | 20:57 |
| 40 | Caleb NortonPlace 40 · M 10 Machias | — | M 10 Machias | 20:58 |
| 41 | JP SniderPlace 41 · M | — | M | 21:28 |
| 42 | Jason JacobsPlace 42 · M | — | M | 21:31 |
| 43 | Boris ChenPlace 43 · M 11 George Stevens | — | M 11 George Stevens | 21:55 |
| 44 | Alex BurbankPlace 44 · M | — | M | 21:57 |
| 45 | Eason YePlace 45 · M 11 George Stevens | — | M 11 George Stevens | 22:15 |
| 46 | Tony YangPlace 46 · M | — | M | 22:17 |
| 47 | Cole HarrimanPlace 47 · M | — | M | 22:21 |
| 48 | Hunter PeddlePlace 48 · M | — | M | 22:30 |
| 49 | Oskar MattesPlace 49 · M | — | M | 22:51 |
| 50 | Jordan DonovanPlace 50 · M 10 Machias | — | M 10 Machias | 24:00 |
| 51 | Adrian DyerPlace 51 · M | — | M | 24:12 |
| 52 | Anthony CouturePlace 52 · M | — | M | 24:26 |
| 53 | Levi StaplesPlace 53 · M 11 Calais | — | M 11 Calais | 24:34 |
| 54 | Steven HadderPlace 54 · M | — | M | 25:08 |
| 55 | Alex HairePlace 55 · M | — | M | 25:09 |
| 56 | Jacob WallPlace 56 · M | — | M | 25:57 |
| 57 | Pavel StojkaPlace 57 · M | — | M | 26:25 |
| 58 | Nathaniel CusackPlace 58 · M | — | M | 26:43 |
| 59 | Matthew BillingsPlace 59 · M 9 | — | M 9 | 27:36 |
| 60 | Josiah BrownPlace 60 · M | — | M | 31:04 |