| Place | Bib | School | Name | Start | Finish | Elapsed |
| 1 | 171 | L | Tim Liponis | 61:00 | 82:20 | 21:20 |
| 2 | 131 | L | Brendon Flanagan | 61:00 | 82:50 | 21:50 |
| 3 | 211 | L | James Underwood-Miller | 61:00 | 83:10 | 22:10 |
| 4 | 193 | MG | Carl Kubler | 61:00 | 83:18 | 22:18 |
| 5 | 321 | L | Donnie Miller | 61:00 | 83:51 | 22:51 |
| 6 | 373 | MG | Patrick Joslin | 61:00 | 83:57 | 22:57 |
| 7 | 213 | MG | Jason Silberstein | 61:00 | 84:45 | 23:45 |
| 8 | 413 | MG | Ben Poulin | 61:00 | 85:16 | 24:16 |
| 9 | 133 | MG | Leo Pucklis | 61:00 | 85:28 | 24:28 |
| 10 | 273 | MG | Lucas Jandl | 61:00 | 85:36 | 24:36 |
| 11 | 251 | L | Luke Kaplan | 61:00 | 86:12 | 25:12 |
| 12 | 261 | L | Bear Sitzer | 61:00 | 86:13 | 25:13 |
| 13 | 253 | MG | Simon Reinhardt | 61:00 | 86:28 | 25:28 |
| 14 | 333 | MG | Nico Walker | 61:00 | 86:29 | 25:29 |
| 15 | 433 | MG | Zachary Yarter | 61:00 | 86:50 | 25:50 |
| 16 | 313 | MG | Peter Glover | 61:00 | 87:01 | 26:01 |
| 17 | 453 | MG | Vi Wood | 61:00 | 87:14 | 26:14 |
| 18 | 353 | MG | Ian Nesbitt | 61:00 | 87:20 | 26:20 |
| 19 | 271 | L | Simon Pringle-Wallace | 61:00 | 88:58 | 27:58 |
| 20 | 208 | T | Paolo DiGirolamo | 61:00 | 89:08 | 28:08 |
| 21 | 241 | L | Connor MacLean | 61:00 | 89:44 | 28:44 |
| 22 | 159 | W | Aaron Udel | 61:00 | 89:45 | 28:45 |
| 23 | 291 | L | Ian Carlow | 61:00 | 90:35 | 29:35 |
| 24 | 723 | GG | Andy Nesbitt | 61:00 | 91:54 | 30:54 |
| 25 | 14 | S | James Lombardi | 61:00 | 91:58 | 30:58 |
| 26 | 853 | GG | David Lemieux | 61:00 | 92:58 | 31:58 |
| 27 | 100 | M | Adam Bargeron | 61:00 | 93:12 | 32:12 |
| 28 | 309 | W | Andy Doyle | 61:00 | 93:25 | 32:25 |
| 29 | 144 | S | John McGonagle | 61:00 | 93:36 | 32:36 |
| 30 | 110 | M | Kris Danielson | 61:00 | 93:44 | 32:44 |
| 31 | 794 | S | Craig Murli | 61:00 | 94:27 | 33:27 |
| 32 | 414 | S | Jim Oleskewicz | 61:00 | 94:37 | 33:37 |
| 33 | 571 | L | Toby Patel | 61:00 | 95:23 | 34:23 |
| 34 | 384 | S | Nate Lavieri-Scull | 61:00 | 95:49 | 34:49 |
| 35 | 493 | MG | Nate Nurmi | 61:00 | 96:04 | 35:04 |
| 36 | 573 | MG | Patrick Madden | 61:00 | 96:14 | 35:14 |
| 37 | 281 | L | John Gervasi | 61:00 | 96:22 | 35:22 |
| 38 | 814 | S | David Morgenstern | 61:00 | 97:31 | 36:31 |
| 39 | 624 | S | Jeff Grames | 61:00 | 97:38 | 36:38 |
| 40 | 140 | M | Ricky Halloran | 61:00 | 98:13 | 37:13 |
| 41 | 473 | MG | Dan Whately | 61:00 | 99:06 | 38:06 |
| 42 | 364 | S | Phil Bruno | 61:00 | 99:41 | 38:41 |
| 43 | 34 | S | Andrew Picard | 61:00 | 100:17 | 39:17 |
| 44 | 593 | MG | Evan Grillon | 61:00 | 100:28 | 39:28 |
| 45 | 244 | S | Christopher Picard | 61:00 | 100:30 | 39:30 |
| 46 | 4 | S | Jeff Lescarbeau | 61:00 | 100:46 | 39:46 |
| 47 | 613 | MG | Stephan Danyluk | 61:00 | 100:47 | 39:47 |
| 48 | 274 | S | Scotty Miller | 61:00 | 102:39 | 41:39 |
| 49 | 513 | MG | Charlie Besnard | 61:00 | 102:55 | 41:55 |
| 50 | 533 | MG | Max Reinhardt | 61:00 | 105:15 | 44:15 |
| 51 | 511 | L | Shaun Flanagan | 61:00 | 106:25 | 45:25 |
| 52 | 94 | S | Tom Nelson | 61:00 | 109:09 | 48:09 |