| 1 | Evan Buonopane-CohenPlace 1 · Grade 12 · Wakefield Memorial | 12 | Wakefield Memorial | 18:38 |
| 2 | Brendan PritchardPlace 2 · Grade 12 · Wakefield Memorial | 12 | Wakefield Memorial | 18:43 |
| 3 | Aiden McFeeters TumlinPlace 3 · Grade 9 · Wilmington | 9 | Wilmington | 18:47 PR |
| 4 | Matthew HoughtonPlace 4 · Grade 10 · Wakefield Memorial | 10 | Wakefield Memorial | 18:59 |
| 5 | Jack EllisPlace 5 · Grade 11 · Wakefield Memorial | 11 | Wakefield Memorial | 19:00 |
| 6 | Alex RiggsPlace 6 · Grade 12 · Wakefield Memorial | 12 | Wakefield Memorial | 19:24 |
| 7 | Lucas HarrisPlace 7 · Grade 10 · Wilmington | 10 | Wilmington | 19:27 PR |
| 8 | Dario MauroPlace 8 · Grade 10 · Wakefield Memorial | 10 | Wakefield Memorial | 19:39 PR |
| 9 | Max LevinePlace 9 · Grade 11 · Wakefield Memorial | 11 | Wakefield Memorial | 19:52 |
| 10 | Thomas RoofePlace 10 · Grade 10 · Wilmington | 10 | Wilmington | 19:57 PR |
| 11 | Michael HuberPlace 11 · Grade 11 · Wakefield Memorial | 11 | Wakefield Memorial | 19:59 |
| 12 | Cooper O'SheaPlace 12 · Grade 12 · Wilmington | 12 | Wilmington | 20:16 |
| 13 | Harrison PowersPlace 13 · Grade 9 · Wakefield Memorial | 9 | Wakefield Memorial | 20:19 |
| 14 | William Da CunhaPlace 14 · Grade 11 · Wilmington | 11 | Wilmington | 20:48 PR |
| 15 | Jason MichaudPlace 15 · Grade 11 · Wilmington | 11 | Wilmington | 21:09 PR |
| 16 | Grant JensonPlace 16 · Grade 10 · Wilmington | 10 | Wilmington | 21:15 |
| 17 | Tymofii BondarPlace 17 · Grade 11 · Wilmington | 11 | Wilmington | 21:20 PR |
| 18 | Parker HamlinPlace 18 · Grade 10 · Wakefield Memorial | 10 | Wakefield Memorial | 21:38 PR |
| 19 | Justin TeaboPlace 19 · Grade 11 · Wilmington | 11 | Wilmington | 21:50 |
| 20 | Thomas McGaghPlace 20 · Grade 10 · Wilmington | 10 | Wilmington | 22:05 PR |
| 21 | Karson ChauPlace 21 · Grade 10 · Wakefield Memorial | 10 | Wakefield Memorial | 22:12 PR |
| 22 | Reid CossettePlace 22 · Grade 10 · Wakefield Memorial | 10 | Wakefield Memorial | 22:19 |
| 23 | Blake JacksonPlace 23 · Grade 11 · Wilmington | 11 | Wilmington | 22:30 PR |
| 24 | Evan MoserPlace 24 · Grade 8 · Wilmington | 8 | Wilmington | 22:52 PR |
| 25 | Jace MaierPlace 25 · Grade 9 · Wakefield Memorial | 9 | Wakefield Memorial | 23:23 PR |
| 26 | Rohit DhulapatiPlace 26 · Grade 11 · Wakefield Memorial | 11 | Wakefield Memorial | 23:28 |
| 27 | Stephen StryhaleckPlace 27 · Grade 9 · Wilmington | 9 | Wilmington | 23:42 |
| 28 | Joseph MichaudPlace 28 · Grade 9 · Wilmington | 9 | Wilmington | 24:08 |
| 29 | Patrick MartinPlace 29 · Grade 9 · Wakefield Memorial | 9 | Wakefield Memorial | 24:44 |
| 30 | Nick CummingsPlace 30 · Grade 10 · Wilmington | 10 | Wilmington | 26:14 |
| 31 | Ryan WollnerPlace 31 · Grade 11 · Wakefield Memorial | 11 | Wakefield Memorial | 26:50 PR |
| 32 | Simeon FisherPlace 32 · Grade 9 · Wilmington | 9 | Wilmington | 29:16 |
| 33 | Nathan WilliamsPlace 33 · Grade 10 · Wilmington | 10 | Wilmington | 29:40 |
| 34 | Ethan NaperPlace 34 · Grade 10 · Wakefield Memorial | 10 | Wakefield Memorial | 36:01 PR |