| Place | Bib | School | Name | Start | Finish | Elapsed |
| 1 | 151 | L | Nick Fischetti | 40:00 | 60:00 | 20:00 |
| 2 | 321 | L | Mark Green | 40:00 | 60:21 | 20:21 |
| 3 | 193 | MG | Kyle Flynn-Kasuba | 41:00 | 61:48 | 20:48 |
| 4 | 401 | L | Daniel Reinhart | 42:00 | 62:56 | 20:56 |
| 5 | 101 | L | Tim Liponis | 41:00 | 61:57 | 20:57 |
| 6 | 173 | MG | Joseph Jacobsohn | 40:00 | 61:40 | 21:40 |
| 7 | 293 | MG | Carl Kubler | 43:00 | 64:56 | 21:56 |
| 8 | A | BCD | James Underwood-Miller | 41:00 | 63:09 | 22:09 |
| 9 | 213 | MG | Jason Silberstein | 41:00 | 63:11 | 22:11 |
| 10 | 501 | L | Brendan Flanagan | 43:00 | 65:25 | 22:25 |
| 11 | 132 | H | Josh Lipka | 40:00 | 62:33 | 22:33 |
| 12 | 423 | MG | Dylan Dethier | 42:00 | 64:34 | 22:34 |
| 13 | 22 | H | Mitch Beauchemin | 41:00 | 64:35 | 23:35 |
| 14 | 503 | MG | Leo Pucklis | 42:00 | 65:44 | 23:44 |
| 15 | 353 | MG | Peter Carlisle | 42:00 | 65:57 | 23:57 |
| 16 | 191 | L | Donnie Miller | 44:00 | 68:11 | 24:11 |
| 17 | 273 | MG | Simon Reinhardt | 43:00 | 67:19 | 24:19 |
| 18 | 483 | MG | Patrick Joslin | 44:00 | 68:25 | 24:25 |
| 19 | 613 | MG | Nico Walker | 46:00 | 70:39 | 24:39 |
| 20 | 854 | S | Thomas Nicol | 40:00 | 64:57 | 24:57 |
| 21 | 281 | L | Luke Kaplan | 45:00 | 70:04 | 25:04 |
| 22 | 150 | M | Tom Willis | 40:00 | 65:13 | 25:13 |
| 23 | 373 | MG | Nicholas DeVeaux | 45:00 | 70:15 | 25:15 |
| 24 | 371 | L | Sam Lane | 46:00 | 72:24 | 26:24 |
| 25 | 653 | MG | Ian Nesbitt | 43:00 | 69:31 | 26:31 |
| 26 | 403 | MG | Ben Poulin | 44:00 | 70:35 | 26:35 |
| 27 | 62 | H | Adam Gwozdz | 42:00 | 68:58 | 26:58 |
| 28 | 344 | S | Dan Lombardi | 46:00 | 73:05 | 27:05 |
| 29 | 543 | MG | David Lemieux | 46:00 | 73:36 | 27:36 |
| 30 | 424 | S | Phillip Glatfelter | 41:00 | 68:51 | 27:51 |
| 31 | 704 | S | Jeff Yanik | 47:00 | 74:58 | 27:58 |
| 32 | 853 | MG | Zachary Yarter | 47:00 | 75:00 | 28:00 |
| 33 | 673 | MG | Martin Dreyer | 44:00 | 72:07 | 28:07 |
| 34 | 104 | S | Peter Kruse | 45:00 | 73:52 | 28:52 |
| 35 | 634 | S | Nick Winters | 43:00 | 71:55 | 28:55 |
| 36 | 463 | MG | Max LaCasse | 47:00 | 75:59 | 28:59 |
| 37 | 443 | MG | Peter Glover | 46:00 | 75:02 | 29:02 |
| 38 | 110 | M | Harry Hollister | 41:00 | 70:03 | 29:03 |
| 39 | 563 | MG | James OĠNeill | 45:00 | 74:31 | 29:31 |
| 40 | 614 | S | Norris Pilon | 43:00 | 72:56 | 29:56 |
| 41 | 844 | S | Rob Murli | 44:00 | 73:57 | 29:57 |
| 42 | 694 | S | Nick Dornenburg | 45:00 | 75:11 | 30:11 |
| 43 | 24 | S | Greg Newell | 46:00 | 76:15 | 30:15 |
| 44 | 240 | M | Adam Bargeron | 42:00 | 72:47 | 30:47 |
| 45 | 754 | S | Matt Roller | 44:00 | 75:10 | 31:10 |
| 46 | G | BCD | Ian Carlow | 40:00 | 71:21 | 31:21 |
| 47 | 250 | M | Kris Danielsen | 41:00 | 73:39 | 32:39 |
| 48 | 593 | MG | Mike O'Brien | 43:00 | 76:07 | 33:07 |
| 49 | 271 | L | Rob Lane | 47:00 | 80:46 | 33:46 |
| 50 | 361 | L | Simon Pringle-Wallace | 47:00 | 81:00 | 34:00 |
| 51 | 94 | S | Craig Murli | 44:00 | 79:38 | 35:38 |
| 52 | 693 | MG | David Payne | 46:00 | 82:34 | 36:34 |
| 52 | 114 | S | James Lombardi | 45:00 | 81:34 | 36:34 |
| 54 | 914 | S | David Kern | 47:00 | 83:58 | 36:58 |
| 55 | 753 | MG | Wes Richardson | 44:00 | 81:07 | 37:07 |
| 56 | 564 | S | Andrew Bound | 42:00 | 79:13 | 37:13 |
| 57 | 713 | MG | Zachary Latcham-Ford | 45:00 | 82:52 | 37:52 |
| 58 | Q | BCD | Toby Patel | 42:00 | 81:12 | 39:12 |
| 59 | 624 | S | Jeff Grames | 47:00 | 87:23 | 40:23 |
| 60 | 924 | S | Tyler Lombardi | 47:00 | 88:58 | 41:58 |
| 60 | 784 | S | Brendan Egan | 47:00 | 88:58 | 41:58 |
| 60 | 994 | S | John McGonagle | 47:00 | 88:58 | 41:58 |
| 63 | I | BCD | Tom Ciaburri | 43:00 | 86:48 | 43:48 |
| 64 | 444 | S | Jeff Lescarbeau | 46:00 | 91:31 | 45:31 |
| 65 | 523 | MG | Vi Wood | 45:00 | DNF | DNF |