| 1 | Jackie ChalmersPlace 1 · Grade 10 · Yarmouth | 10 | Yarmouth | 16:35.00 |
| 2 | Bowen MitchellPlace 2 · Grade 10 · Yarmouth | 10 | Yarmouth | 16:58.00 |
| 3 | Abraham MedranoPlace 3 · Grade 12 · Wells | 12 | Wells | 17:28.00 |
| 4 | Jesse CanfieldPlace 4 · Grade 11 · Yarmouth | 11 | Yarmouth | 17:40.00 |
| 5 | Eli ChalmersPlace 5 · Grade 10 · Yarmouth | 10 | Yarmouth | 17:43.00 |
| 6 | Jasper KellerPlace 6 · Grade 10 · Yarmouth | 10 | Yarmouth | 17:55.00 |
| 7 | Jude LandryPlace 7 · Grade 12 · Yarmouth | 12 | Yarmouth | 18:10.00 |
| 8 | Leif HellstedtPlace 8 · Grade 11 · Yarmouth | 11 | Yarmouth | 18:31.00 |
| 9 | Lucas MadsenPlace 9 · Grade 10 · Wells | 10 | Wells | 18:46.00 |
| 10 | Milo MorrisPlace 10 · Grade 10 · Wells | 10 | Wells | 18:47.00 |
| 11 | Julian Lampson-LaPlumePlace 11 · Grade 11 · Yarmouth | 11 | Yarmouth | 18:57.00 |
| 12 | Gabriel HatfieldPlace 12 · Grade 12 · Wells | 12 | Wells | 19:19.00 |
| 13 | Wilder MartellePlace 13 · Grade 11 · Yarmouth | 11 | Yarmouth | 19:21.00 PR |
| 14 | Finn DornbachPlace 14 · Grade 10 · North Yarmouth Academy | 10 | North Yarmouth Academy | 19:24.00 |
| 15 | Finn MarianskiPlace 15 · Grade 12 · Yarmouth | 12 | Yarmouth | 19:27.00 |
| 16 | Xander GordonPlace 16 · Grade 12 · Yarmouth | 12 | Yarmouth | 19:28.00 |
| 17 | Damian CyrPlace 17 · Grade 12 · Wells | 12 | Wells | 19:39.00 |
| 18 | James HartnettPlace 18 · Grade 11 · Yarmouth | 11 | Yarmouth | 19:42.00 |
| 19 | Alex RogowPlace 19 · Grade 10 · North Yarmouth Academy | 10 | North Yarmouth Academy | 19:47.00 |
| 20 | Aidan SylvesterPlace 20 · Grade 10 · Yarmouth | 10 | Yarmouth | 19:52.00 |
| 21 | Haddon DoylePlace 21 · Grade 11 · North Yarmouth Academy | 11 | North Yarmouth Academy | 20:02.00 |
| 22 | Henry BradishPlace 22 · Grade 9 · Wells | 9 | Wells | 20:41.00 PR |
| 23 | Leo EngebrethPlace 23 · Grade 10 · North Yarmouth Academy | 10 | North Yarmouth Academy | 21:12.00 |
| 24 | Zachary JenkinsPlace 24 · Grade 9 · Wells | 9 | Wells | 21:19.00 |
| 25 | Gavin RichPlace 25 · Grade 12 · Yarmouth | 12 | Yarmouth | 21:20.00 PR |
| 26 | Henry WeissPlace 26 · Grade 12 · Yarmouth | 12 | Yarmouth | 21:52.00 |
| 27 | Aaron AdamsPlace 27 · Grade 8 · Wells | 8 | Wells | 22:14.00 |
| 28 | Paul StairPlace 28 · Grade 10 · Wells | 10 | Wells | 22:15.00 |
| 29 | Henry HallaganPlace 29 · Grade 9 · Yarmouth | 9 | Yarmouth | 22:18.00 |
| 30 | William KennedyPlace 30 · Grade 10 · North Yarmouth Academy | 10 | North Yarmouth Academy | 22:26.00 |
| 31 | Peter WilburPlace 31 · Grade 9 · Yarmouth | 9 | Yarmouth | 22:43.00 |
| 32 | Charlie MyersPlace 32 · Grade 9 · Yarmouth | 9 | Yarmouth | 23:03.00 |
| 33 | Noah BusickPlace 33 · Grade 9 · Wells | 9 | Wells | 23:31.00 |