| 1 | Bryce MurdickPlace 1 · Grade 12 · Falmouth | 12 | Falmouth | 17:14.01 |
| 2 | Luke LaverdierePlace 2 · Grade 9 · Yarmouth | 9 | Yarmouth | 17:20.38 |
| 3 | Spencer Brown UnkPlace 3 · Grade 12 · Falmouth | 12 | Falmouth | 17:39.64 |
| 4 | Josh SimenskyPlace 4 · Grade 11 · Falmouth | 11 | Falmouth | 17:40.68 |
| 5 | Scott LambertPlace 5 · Grade 12 · Falmouth | 12 | Falmouth | 17:59.26 |
| 6 | Sean SoucyPlace 6 · Grade 11 · Falmouth | 11 | Falmouth | 18:10.16 |
| 7 | Iain KurryPlace 7 · Grade 12 · Falmouth | 12 | Falmouth | 18:15.34 |
| 8 | Matthew SimmonsPlace 8 · Grade 12 · Falmouth | 12 | Falmouth | 19:07.73 |
| 9 | Ben WymanPlace 9 · Grade 10 · Falmouth | 10 | Falmouth | 19:12.45 |
| 10 | Ben WrightPlace 10 · Grade 12 · Wells | 12 | Wells | 19:13.01 |
| 11 | Sammy PotterPlace 11 · Grade 9 · Yarmouth | 9 | Yarmouth | 19:18.72 |
| 12 | Wesley MoodyPlace 12 · Grade 10 · Wells | 10 | Wells | 19:24.43 |
| 13 | Mitch StapletonPlace 13 · Grade 9 · Wells | 9 | Wells | 19:24.59 |
| 14 | Adam MeyerPlace 14 · Grade 11 · Falmouth | 11 | Falmouth | 19:30.44 |
| 15 | Liam TuckerPlace 15 · Grade 10 · Falmouth | 10 | Falmouth | 19:32.22 |
| 16 | Ethan CantlinPlace 16 · Grade 12 · Falmouth | 12 | Falmouth | 19:42.49 |
| 17 | Daniel SchmidtPlace 17 · Grade 12 · Falmouth | 12 | Falmouth | 19:50.20 |
| 18 | Tristan BrownPlace 18 · Grade 12 · Wells | 12 | Wells | 20:19.82 |
| 19 | Andrew ClementPlace 19 · Grade 12 · Falmouth | 12 | Falmouth | 20:26.69 |
| 20 | Adam GardnerPlace 20 · Grade 12 · Falmouth | 12 | Falmouth | 20:26.95 |
| 21 | Peter HenningPlace 21 · Grade 12 · Falmouth | 12 | Falmouth | 20:29.07 |
| 22 | David SquirePlace 22 · Grade 10 · Falmouth | 10 | Falmouth | 20:36.54 |
| 23 | Ayden HensonPlace 23 · Grade 10 · Falmouth | 10 | Falmouth | 20:43.37 |
| 24 | Bryce HensonPlace 24 · Grade 10 · Falmouth | 10 | Falmouth | 20:45.14 |
| 25 | Sam SteinbockPlace 25 · Grade 12 · Yarmouth | 12 | Yarmouth | 20:45.49 |
| 26 | Devin Shields-AublePlace 26 · Grade 11 · Yarmouth | 11 | Yarmouth | 20:55.84 |
| 27 | Sam GerkenPlace 27 · Grade 12 · Yarmouth | 12 | Yarmouth | 20:55.87 |
| 28 | Chris OstrowPlace 28 · Grade 10 · Falmouth | 10 | Falmouth | 20:56.54 |
| 29 | Vincent RussoPlace 29 · Grade 10 · Poland Regional | 10 | Poland Regional | 21:05.49 |
| 30 | Nick SnowPlace 30 · Grade 12 · Yarmouth | 12 | Yarmouth | 21:14.29 |
| 31 | Jared TroubhPlace 31 · Grade 9 · Falmouth | 9 | Falmouth | 21:26.58 |
| 32 | Brian McMahonPlace 32 · Grade 10 · Wells | 10 | Wells | 21:35.71 |
| 33 | Caelan Pike MeterPlace 33 · Grade 11 · Yarmouth | 11 | Yarmouth | 21:40.75 |
| 34 | Ben RudnickPlace 34 · Grade 10 · Falmouth | 10 | Falmouth | 21:41.30 |
| 35 | Chris TeufelPlace 35 · Grade 11 · Falmouth | 11 | Falmouth | 21:48.39 |
| 36 | Charlie HenningPlace 36 · Grade 9 · Falmouth | 9 | Falmouth | 21:50.74 |
| 37 | Evan TannerPlace 37 · Grade 10 · Falmouth | 10 | Falmouth | 21:51.04 |
| 38 | Ravi PatelPlace 38 · Grade 10 · Yarmouth | 10 | Yarmouth | 21:51.53 |
| 39 | Ethan BelescaPlace 39 · Grade 9 · Yarmouth | 9 | Yarmouth | 21:51.61 |
| 40 | Jeremy SampsonPlace 40 · Grade 12 · Poland Regional | 12 | Poland Regional | 22:02.75 |
| 41 | Cayman BickerstaffPlace 41 · Grade 12 · Falmouth | 12 | Falmouth | 22:08.33 |
| 42 | Adam KaczynskiPlace 42 · Grade 10 · Poland Regional | 10 | Poland Regional | 22:09.22 |
| 43 | Gaeb BouchardPlace 43 · Grade 9 · Poland Regional | 9 | Poland Regional | 22:14.65 |
| 44 | Aaron ThomasPlace 44 · Grade 10 · Falmouth | 10 | Falmouth | 22:20.76 |
| 45 | Henry JonesPlace 45 · Grade 11 · Yarmouth | 11 | Yarmouth | 22:29.00 |
| 46 | Chris GuertlerPlace 46 · Grade 10 · Yarmouth | 10 | Yarmouth | 22:30.12 |
| 47 | Aimon RamsdellPlace 47 · Grade 12 · Wells | 12 | Wells | 22:34.87 |
| 48 | Austin RussellPlace 48 · Grade 10 · Poland Regional | 10 | Poland Regional | 22:42.96 |
| 49 | Tom CrothersPlace 49 · Grade - · Wells | - | Wells | 22:43.61 |
| 50 | Tyler RomanoPlace 50 · Grade 9 · Poland Regional | 9 | Poland Regional | 22:46.58 |
| 51 | Sam StonePlace 51 · Grade 9 · Poland Regional | 9 | Poland Regional | 22:50.37 |
| 52 | Ben SlaytonPlace 52 · Grade 11 · Yarmouth | 11 | Yarmouth | 23:00.69 |
| 53 | Leonardo ZoiaPlace 53 · Grade 12 · Robert W Traip | 12 | Robert W Traip | 23:01.52 |
| 54 | Matthew CrowleyPlace 54 · Grade 12 · Yarmouth | 12 | Yarmouth | 23:01.79 |
| 55 | Ethan PetersPlace 55 · Grade 11 · Yarmouth | 11 | Yarmouth | 23:07.02 |
| 56 | Stefan JoycePlace 56 · Grade 11 · Falmouth | 11 | Falmouth | 23:12.50 |
| 57 | Rand NohrPlace 57 · Grade 10 · Falmouth | 10 | Falmouth | 23:15.50 |
| 58 | Aidan CerjanecPlace 58 · Grade 9 · Falmouth | 9 | Falmouth | 23:23.73 |
| 59 | Gavin MyshrallPlace 59 · Grade 10 · Poland Regional | 10 | Poland Regional | 23:32.45 |
| 60 | Jacob ChristiansenPlace 60 · Grade 10 · Robert W Traip | 10 | Robert W Traip | 23:35.66 |
| 61 | Ben Van LonkhuyzenPlace 61 · Grade 11 · Yarmouth | 11 | Yarmouth | 23:40.56 |
| 62 | Quentin CurtisPlace 62 · Grade 9 · Wells | 9 | Wells | 23:40.79 |
| 63 | Dillon KelleyPlace 63 · Grade 9 · Falmouth | 9 | Falmouth | 23:44.67 |
| 64 | Gaelon KolczynskiPlace 64 · Grade 12 · Yarmouth | 12 | Yarmouth | 24:09.07 |
| 65 | Max BrautigamPlace 65 · Grade 11 · Falmouth | 11 | Falmouth | 24:48.78 |
| 66 | Ben SimpsonPlace 66 · Grade 10 · Poland Regional | 10 | Poland Regional | 25:08.70 |
| 67 | Max AbramsonPlace 67 · Grade 11 · Falmouth | 11 | Falmouth | 25:25.74 |
| 68 | Simon PraticoPlace 68 · Grade 9 · Falmouth | 9 | Falmouth | 25:30.25 |
| 69 | Robbie CleavesPlace 69 · Grade 11 · Poland Regional | 11 | Poland Regional | 25:43.03 |
| 70 | Ethan JackowitzPlace 70 · Grade 10 · Falmouth | 10 | Falmouth | 26:05.39 PR |
| 71 | Kyle BennettPlace 71 · Grade 9 · Yarmouth | 9 | Yarmouth | 27:30.47 |
| 72 | Damion CyrPlace 72 · Grade - · Poland Regional | - | Poland Regional | 27:37.62 |
| 73 | Sam SimondsPlace 73 · Grade 10 · Robert W Traip | 10 | Robert W Traip | 28:04.41 |
| 74 | Elijah MartinosiPlace 74 · Grade 12 · Robert W Traip | 12 | Robert W Traip | 30:14.07 |
| 75 | James MattinglyPlace 75 · Grade - · Robert W Traip | - | Robert W Traip | 30:14.56 |
| 76 | Gabe CrosbyPlace 76 · Grade 9 · Poland Regional | 9 | Poland Regional | 31:03.02 |