| Place | Bib | School | Name | Start | Finish | Elapsed |
| 1 | 13 | MG | Evan Dethier | 1:00 | 13:59 | 12:59 |
| 1 | 23 | MG | Sean Condron | 2:00 | 14:59 | 12:59 |
| 3 | 111 | L | Tyler Sears | 1:00 | 14:04 | 13:04 |
| 4 | 20 | M | Nick Crawford | 2:00 | 15:10 | 13:10 |
| 5 | 101 | L | Tommy Winstanley | 2:00 | 15:13 | 13:13 |
| 5 | 10 | M | Mark Burnham | 1:00 | 14:13 | 13:13 |
| 7 | 91 | L | Robbie Cuthbert | 3:00 | 16:18 | 13:18 |
| 8 | 53 | MG | Nick Fogel | 3:00 | 16:19 | 13:19 |
| 9 | 199 | W | Sam Langendorf | 1:00 | 14:31 | 13:31 |
| 10 | 803 | MG | Kyle Flynn-Kasuba | 4:00 | 17:34 | 13:34 |
| 11 | 181 | L | Joe Floyd | 5:00 | 18:39 | 13:39 |
| 12 | 121 | L | Kyle Zinchuk | 4:00 | 17:44 | 13:44 |
| 13 | 40 | M | Tino Specht | 5:00 | 19:04 | 14:04 |
| 14 | 30 | M | Shane Scranton | 3:00 | 17:11 | 14:11 |
| 15 | 173 | MG | Dylan Dethier | 5:00 | 19:27 | 14:27 |
| 16 | 171 | L | Tim Liponis | 7:00 | 21:31 | 14:31 |
| 17 | 88 | T | Tim Bartley | 2:00 | 16:36 | 14:36 |
| 18 | 226 | G | Sam Carpenter | 2:00 | 16:37 | 14:37 |
| 18 | 153 | MG | Ben Ogden | 6:00 | 20:37 | 14:37 |
| 20 | 151 | L | Nick Fischetti | 6:00 | 20:38 | 14:38 |
| 21 | 50 | M | Jamie Greenberg | 4:00 | 18:41 | 14:41 |
| 22 | 60 | M | Zakes Warner | 6:00 | 20:51 | 14:51 |
| 23 | 186 | G | Ross Winsor | 3:00 | 18:05 | 15:05 |
| 24 | 126 | G | Jim Fisk | 1:00 | 16:11 | 15:11 |
| 25 | 193 | MG | Carl Kubler | 8:00 | 23:28 | 15:28 |
| 26 | 179 | W | Spencer Francis | 2:00 | 17:33 | 15:33 |
| 27 | 32 | H | Wesley Daignault | 1:00 | 16:34 | 15:34 |
| 28 | 191 | L | Dan Reinhart | 8:00 | 23:37 | 15:37 |
| 29 | 206 | G | Alex Drenga | 4:00 | 19:43 | 15:43 |
| 29 | 68 | T | Dan Elliott | 3:00 | 18:43 | 15:43 |
| 31 | 43 | MG | Max DeMatteo | 7:00 | 23:12 | 16:12 |
| 32 | 70 | M | Ian Manning | 7:00 | 23:18 | 16:18 |
| 33 | 22 | H | Mitchell Beauchemin | 4:00 | 20:33 | 16:33 |
| 34 | 52 | H | Josh Lipka | 2:00 | 18:41 | 16:41 |
| 35 | 96 | G | Eric McCarthy | 5:00 | 22:05 | 17:05 |
| 36 | 118 | T | Brian Betters | 5:00 | 22:47 | 17:47 |
| 37 | 247 | P | Patrick Walsh | 3:00 | 20:49 | 17:49 |
| 38 | 2 | H | Cory Aitken | 3:00 | 20:50 | 17:50 |
| 39 | 58 | T | Gary Levante | 1:00 | 18:54 | 17:54 |
| 40 | 42 | H | Adam Gwozdz | 6:00 | 24:30 | 18:30 |
| 41 | 169 | W | Todd Lavigne | 3:00 | 22:15 | 19:15 |
| 42 | 80 | M | Tom Willis | 8:00 | 27:21 | 19:21 |
| 43 | 279 | W | Joel Kropinski | 4:00 | 23:30 | 19:30 |
| 44 | 217 | P | Kevin Zawistowski | 1:00 | 20:54 | 19:54 |
| 45 | 12 | H | Ethan Aitken | 5:00 | 25:28 | 20:28 |
| 46 | 229 | W | Kevin Pravia | 5:00 | 26:10 | 21:10 |
| 47 | 208 | T | Paolo DiGirolamo | 4:00 | 25:13 | 21:13 |
| 48 | 128 | T | Conor Coyne | 7:00 | 29:20 | 22:20 |
| 49 | 237 | P | Grant Hodgson | 5:00 | 28:12 | 23:12 |
| 50 | 47 | P | Patrick Everhart | 4:00 | 28:57 | 24:57 |
| 51 | 218 | T | Tim LeClair | 6:00 | 33:26 | 27:26 |