| Pl. | Bib | Name | Nat. | Age | Split | CourseTime | Penalty | Final Time |
|---|---|---|---|---|---|---|---|---|
| 1. | 1305 | Joshua Gonzalez | Elite | Finish | 32:02.8 | 0:00 | 32:02.8 | |
| 2. | 1255 | Stephen Strosser | Elite | Finish | 32:25.7 | 0:00 | 32:25.7 | |
| 3. | 1392 | Jared Silverman | Elite | Finish | 33:50.4 | 0:00 | 33:50.4 | |
| 4. | 1397 | Michael Day | 46 | Finish | 35:12.2 | 0:00 | 35:12.2 | |
| 5. | 1304 | Eric Anderson | Elite | Finish | 35:58.4 | 0:00 | 35:58.4 | |
| 6. | 1353 | Matthew Senofonte | 43 | Finish | 36:08.7 | 0:00 | 36:08.7 | |
| 7. | 1080 | Javier Gutierrez | 42 | Finish | 37:05.4 | 0:00 | 37:05.4 | |
| 8. | 1050 | Tyler Movsessian | 29 | Finish | 39:32.7 | 0:00 | 39:32.7 | |
| 9. | 1235 | Kevin Nasman | 51 | Finish | 39:38.5 | 0:00 | 39:38.5 | |
| 10. | 1393 | Alexa Trentalange | Elite | Finish | 39:46.1 | 0:00 | 39:46.1 | |
| 11. | 1002 | Nick Hanna | Elite | Finish | 39:56.9 | 0:00 | 39:56.9 | |
| 12. | 1352 | Jeff Viggiano | 42 | Finish | 40:14.4 | 0:00 | 40:14.4 | |
| 13. | 1091 | Jen Reis | 50 | Finish | 40:18.1 | 0:00 | 40:18.1 | |
| 14. | 1182 | Kelly Giannuzzi | 36 | Finish | 40:23.5 | 0:00 | 40:23.5 | |
| 15. | 1130 | James Paradise | 39 | Finish | 40:35.3 | 0:00 | 40:35.3 | |
| 16. | 1129 | Scott Shaw | 31 | Finish | 40:36.8 | 0:00 | 40:36.8 | |
| 17. | 1348 | Seth Garceau | 45 | Finish | 40:57.7 | 0:00 | 40:57.7 | |
| 18. | 1162 | Owen Lynch | 35 | Finish | 41:03.1 | 0:00 | 41:03.1 | |
| 19. | 1373 | Jessica Troupe | 40 | Finish | 41:14.1 | 0:00 | 41:14.1 | |
| 20. | 1058 | T.j. Simoncelli | 25 | Finish | 41:22.4 | 0:00 | 41:22.4 | |
| 21. | 1218 | Francois Bourbeau | 51 | Finish | 41:25.2 | 0:00 | 41:25.2 | |
| 22. | 1029 | Kate Hirsch | 46 | Finish | 41:44.4 | 0:00 | 41:44.4 | |
| 23. | 1106 | Michael Da Silva | 23 | Finish | 42:30.8 | 0:00 | 42:30.8 | |
| 24. | 1363 | Paul Landi | 47 | Finish | 42:33.4 | 0:00 | 42:33.4 | |
| 25. | 1302 | Katie Brown | Elite | Finish | 42:43.6 | 0:00 | 42:43.6 | |
| 26. | 1074 | Hollie Rose | 34 | Finish | 42:50.0 | 0:00 | 42:50.0 | |
| 27. | 1347 | Josh Yuhas | 47 | Finish | 42:52.4 | 0:00 | 42:52.4 | |
| 28. | 1266 | Spencer Lynch | 35 | Finish | 43:00.7 | 0:00 | 43:00.7 | |
| 29. | 1186 | Gina Valles | 38 | Finish | 43:02.1 | 0:00 | 43:02.1 | |
| 30. | 1069 | Joshua White | 29 | Finish | 43:08.9 | 0:00 | 43:08.9 | |
| 31. | 1285 | Daniele Rossner | 42 | Finish | 43:17.4 | 0:00 | 43:17.4 | |
| 32. | 1096 | Justin Fraticelli | 39 | Finish | 43:23.5 | 0:00 | 43:23.5 | |
| 33. | 1046 | Robert Aldrich | 37 | Finish | 43:36.7 | 0:00 | 43:36.7 | |
| 34. | 1040 | Kevin Antaya | 50 | Finish | 43:45.3 | 0:00 | 43:45.3 | |
| 35. | 1376 | Michael Maldonado | 38 | Finish | 43:45.7 | 0:00 | 43:45.7 | |
| 36. | 1371 | Tom Mormino | 56 | Finish | 43:50.0 | 0:00 | 43:50.0 | |
| 37. | 1001 | Nick Logan | Elite | Finish | 43:50.2 | 0:00 | 43:50.2 | |
| 38. | 1278 | Mario Valentin | 47 | Finish | 43:52.0 | 0:00 | 43:52.0 | |
| 39. | 1148 | Michael Zeidler | 41 | Finish | 44:03.4 | 0:00 | 44:03.4 | |
| 40. | 1341 | Ryan Casey | 40 | Finish | 44:10.6 | 0:00 | 44:10.6 | |
| 41. | 1221 | Skip Smith | 55 | Finish | 38:10.8 | 6:00 | 44:10.8 | |
| 42. | 1124 | Samantha Mazur | Elite | Finish | 44:23.8 | 0:00 | 44:23.8 | |
| 43. | 1333 | Jacob Carlson | 26 | Finish | 44:26.0 | 0:00 | 44:26.0 | |
| 44. | 1331 | Amanda Mezerewski | 39 | Finish | 44:33.0 | 0:00 | 44:33.0 | |
| 45. | 1049 | Michael Goldberg | 39 | Finish | 44:58.0 | 0:00 | 44:58.0 | |
| 46. | 1140 | Oliver Goodman | 18 | Finish | 45:15.1 | 0:00 | 45:15.1 | |
| 47. | 1232 | Jeff Moulton | 36 | Finish | 45:18.6 | 0:00 | 45:18.6 | |
| 48. | 1244 | Kaitlyn Gatza | 25 | Finish | 45:32.2 | 0:00 | 45:32.2 | |
| 49. | 1264 | Chris Ireland | 51 | Finish | 46:05.9 | 0:00 | 46:05.9 | |
| 50. | 1319 | Monica Mazur | Elite | Finish | 46:08.5 | 0:00 | 46:08.5 |