| Place | Bib | School | Name | Start | Finish | Elapsed |
| 1 | B | BCD | James Underwood-Miller | 105:00 | 124:12 | 19:12 |
| 2 | 453 | MG | Lucas Jandl | 105:00 | 124:20 | 19:20 |
| 3 | A | BCD | Robby Cuthbert | 105:00 | 124:26 | 19:26 |
| 4 | 401 | L | Nicholas Fischetti | 105:00 | 124:56 | 19:56 |
| 5 | 196 | G | Brandon Stiles | 105:00 | 125:12 | 20:12 |
| 6 | 206 | G | Alex Drenga | 105:00 | 125:23 | 20:23 |
| 7 | 293 | MG | Hal Laidlaw | 105:00 | 125:33 | 20:33 |
| 8 | 373 | MG | Carl Kubler | 105:00 | 125:57 | 20:57 |
| 9 | 333 | MG | Alex Kohut | 105:00 | 126:04 | 21:04 |
| 10 | 643 | MG | Seth Kelley | 105:00 | 126:05 | 21:05 |
| 11 | 533 | MG | Ben Ogden | 105:00 | 126:33 | 21:33 |
| 12 | E | BCD | Nick Whalen | 105:00 | 126:41 | 21:41 |
| 13 | 231 | L | Ben Weil | 105:00 | 126:44 | 21:44 |
| 14 | 713 | MG | Ben Poulin | 105:00 | 127:02 | 22:02 |
| 15 | 88 | T | Tim Bartley | 105:00 | 127:13 | 22:13 |
| 16 | 106 | G | Keith Boylan | 105:00 | 127:25 | 22:25 |
| 17 | 421 | L | Daniel Rinehart | 105:00 | 127:31 | 22:31 |
| 18 | 723 | MG | Vi Wood | 105:00 | 127:34 | 22:34 |
| 19 | 68 | T | Dan Elliot | 105:00 | 127:37 | 22:37 |
| 20 | 633 | MG | Simon Rheinhart | 105:00 | 127:41 | 22:41 |
| 21 | L | BCD | Corey Silberstein | 105:00 | 127:42 | 22:42 |
| 22 | 634 | S | David Poppe | 105:00 | 127:53 | 22:53 |
| 23 | 331 | L | Brendan Flannagan | 105:00 | 128:15 | 23:15 |
| 24 | 78 | T | Eric Downing | 105:00 | 128:22 | 23:22 |
| 25 | 411 | L | Jonathan Ziebarth | 105:00 | 128:24 | 23:24 |
| 26 | 251 | L | Colin Sykes | 105:00 | 128:31 | 23:31 |
| 27 | 513 | MG | Nick DeVeaux | 105:00 | 128:42 | 23:42 |
| 28 | 284 | S | Nick Winters | 105:00 | 128:46 | 23:46 |
| 29 | 574 | S | Jeff Yanik | 105:00 | 128:50 | 23:50 |
| 30 | 653 | MG | Paul Bergman | 105:00 | 128:54 | 23:54 |
| 31 | 553 | MG | Peter Carlisle | 105:00 | 129:14 | 24:14 |
| 32 | 663 | MG | Martin Dreyer | 105:00 | 129:22 | 24:22 |
| 33 | 854 | S | Mark Lockwood | 105:00 | 129:23 | 24:23 |
| 34 | 198 | T | Jeff Nadeau | 105:00 | 129:24 | 24:24 |
| 35 | 174 | S | Ryan Ethier | 105:00 | 129:39 | 24:39 |
| 36 | 894 | S | Nathan Miller | 105:00 | 129:55 | 24:55 |
| 37 | 733 | MG | Zach Yarter | 105:00 | 130:30 | 25:30 |
| 38 | P | BCD | Patrick Farley | 105:00 | 130:46 | 25:46 |
| 39 | 391 | L | Sam Lane | 105:00 | 130:49 | 25:49 |
| 40 | 433 | MG | Leo Pucklis | 105:00 | 130:51 | 25:51 |
| 41 | 158 | T | Steve Spence | 105:00 | 131:20 | 26:20 |
| 42 | 684 | S | Ted LeBlanc | 105:00 | 131:31 | 26:31 |
| 43 | 194 | S | Peter Kruse | 105:00 | 131:34 | 26:34 |
| 44 | R | BCD | Ian Carlow | 105:00 | 131:54 | 26:54 |
| 45 | 208 | T | Joey Danylieko | 105:00 | 131:59 | 26:59 |
| 46 | 874 | S | Patrick Conte | 105:00 | 132:20 | 27:20 |
| 47 | 603 | MG | Max Lacasse | 105:00 | 132:27 | 27:27 |
| 48 | 283 | MG | Caleb Strait | 105:00 | 132:30 | 27:30 |
| 49 | 824 | S | Michael Gordon | 105:00 | 132:32 | 27:32 |
| 50 | 784 | S | Brendan Egan | 105:00 | 132:40 | 27:40 |
| 51 | 120 | M | Tom Willis | 105:00 | 132:45 | 27:45 |
| 52 | 524 | S | Greg Newell | 105:00 | 132:48 | 27:48 |
| 53 | 794 | S | Jesse Ferrantella | 105:00 | 132:52 | 27:52 |
| 54 | 693 | MG | Kejia Tang | 105:00 | 132:54 | 27:54 |
| 55 | 311 | L | Chris Boylston | 105:00 | 133:19 | 28:19 |
| 56 | 613 | MG | James O'Neil | 105:00 | 133:28 | 28:28 |
| 57 | 954 | S | Jon Morris | 105:00 | 133:47 | 28:47 |
| 58 | 703 | MG | Peter Glover | 105:00 | 134:13 | 29:13 |
| 59 | 724 | S | Andrew Dallas | 105:00 | 134:44 | 29:44 |
| 60 | 664 | S | John Carey | 105:00 | 135:08 | 30:08 |
| 61 | 743 | MG | David Lemieux | 105:00 | 135:17 | 30:17 |
| 62 | 390 | M | Kyle Meservey | 105:00 | 135:23 | 30:23 |
| 63 | 624 | S | Jeff Grames | 105:00 | 135:55 | 30:55 |
| 64 | 623 | MG | Zach Latcham-Ford | 105:00 | 137:03 | 32:03 |
| 65 | 169 | W | Will Munch | 105:00 | 137:57 | 32:57 |
| 66 | 473 | MG | Aaron Souza | 105:00 | 138:05 | 33:05 |
| 67 | 683 | MG | Nick Fogel | 105:00 | 138:25 | 33:25 |
| 68 | 594 | S | Andrew Bound | 105:00 | 138:44 | 33:44 |
| 69 | 924 | S | Christopher Picard | 105:00 | 138:48 | 33:48 |
| 70 | 704 | S | David Kern | 105:00 | 139:02 | 34:02 |
| 71 | 754 | S | Matt Roller | 105:00 | 139:36 | 34:36 |
| 72 | 321 | L | Adam Ross | 105:00 | 141:00 | 36:00 |
| 73 | 654 | S | Justin Scalla | 105:00 | 144:45 | 39:45 |