| Pl. | Bib | Name | Nat. | Age | Split | ChipTime | Penalty | Final Time |
|---|---|---|---|---|---|---|---|---|
| 1. | 1719 | Isaac Sanderson | Elite | Finish | 30:00.4 | 0:00 | 30:00.4 | |
| 2. | 1733 | Lucas Garrett | Elite | Finish | 31:30.5 | 0:00 | 31:30.5 | |
| 3. | 1494 | Glenn Racz | Elite | Finish | 32:03.3 | 0:00 | 32:03.3 | |
| 4. | 2032 | Gus Manke | Elite | Finish | 32:15.3 | 0:00 | 32:15.3 | |
| 5. | 2037 | Vivian Tafuto | Elite | Finish | 32:18.0 | 0:00 | 32:18.0 | |
| 6. | 2012 | Katherine Fahsbender | Elite | Finish | 32:38.6 | 0:00 | 32:38.6 | |
| 7. | 1729 | Jack Bauer | Elite | Finish | 33:02.7 | 0:00 | 33:02.7 | |
| 8. | 1715 | Connor Presley | Elite | Finish | 33:39.5 | 0:00 | 33:39.5 | |
| 9. | 1748 | Carolyn Watkins | Elite | Finish | 33:49.3 | 0:00 | 33:49.3 | |
| 10. | 1722 | Dustin Needham | Elite | Finish | 34:30.1 | 0:00 | 34:30.1 | |
| 11. | 2207 | Jon Calvin | Elite | Finish | 34:52.7 | 0:00 | 34:52.7 | |
| 12. | 1741 | Bree Schrader | Elite | Finish | 34:59.9 | 0:00 | 34:59.9 | |
| 13. | 1377 | Allan Mota | Elite | Finish | 35:10.1 | 0:00 | 35:10.1 | |
| 14. | 1706 | Johnny Mares | Elite | Finish | 35:28.4 | 0:00 | 35:28.4 | |
| 15. | 1160 | Nathaniel Gonzales | 40 | Finish | 35:38.8 | 0:00 | 35:38.8 | |
| 16. | 1051 | Dave Warfel | 41 | Finish | 35:50.5 | 0:00 | 35:50.5 | |
| 17. | 1790 | Tracie Akerhielm | Elite | Finish | 36:29.8 | 0:00 | 36:29.8 | |
| 18. | 1736 | Marcus Washington | Elite | Finish | 37:00.4 | 0:00 | 37:00.4 | |
| 19. | 1151 | Stewart Ellington | 50 | Finish | 37:02.8 | 0:00 | 37:02.8 | |
| 20. | 1739 | Salvador Perezchica Esparza | Elite | Finish | 37:17.3 | 0:00 | 37:17.3 | |
| 21. | 1493 | Skylar Allen | Elite | Finish | 37:28.9 | 0:00 | 37:28.9 | |
| 22. | 1326 | Kevin Gregory | 39 | Finish | 37:38.8 | 0:00 | 37:38.8 | |
| 23. | 1419 | Charity Borne | 19 | Finish | 37:51.5 | 0:00 | 37:51.5 | |
| 24. | 1337 | Evan Sultzbaugh | 35 | Finish | 38:03.1 | 0:00 | 38:03.1 | |
| 25. | 1734 | Kayla Cittadino | Elite | Finish | 38:06.6 | 0:00 | 38:06.6 | |
| 26. | 1317 | Mirko Montin | 46 | Finish | 38:07.6 | 0:00 | 38:07.6 | |
| 27. | 1435 | Mikey Muessig | 14 | Finish | 38:10.9 | 0:00 | 38:10.9 | |
| 28. | 1131 | Kyle Ness | 36 | Finish | 38:24.2 | 0:00 | 38:24.2 | |
| 29. | 1013 | Stefan Bate | 45 | Finish | 38:32.8 | 0:00 | 38:32.8 | |
| 30. | 1444 | Chrishtianna Newell | Elite | Finish | 38:43.5 | 0:00 | 38:43.5 | |
| 31. | 1181 | Julia Cantu | Elite | Finish | 39:03.5 | 0:00 | 39:03.5 | |
| 32. | 2216 | Ryan Otto | 51 | Finish | 39:04.3 | 0:00 | 39:04.3 | |
| 33. | 1439 | Matt Laccinole | 51 | Finish | 39:04.6 | 0:00 | 39:04.6 | |
| 34. | 1331 | Greg Bowles | Elite | Finish | 39:09.2 | 0:00 | 39:09.2 | |
| 35. | 1422 | Ricardo Martinez | 31 | Finish | 39:09.8 | 0:00 | 39:09.8 | |
| 36. | 1323 | Eric Botsford | 45 | Finish | 39:18.4 | 0:00 | 39:18.4 | |
| 37. | 1076 | Spencer Rau | 32 | Finish | 39:35.0 | 0:00 | 39:35.0 | |
| 38. | 1172 | Marc de Charmoy | 38 | Finish | 39:40.8 | 0:00 | 39:40.8 | |
| 39. | 1356 | Luke Halterman | 35 | Finish | 39:45.5 | 0:00 | 39:45.5 | |
| 40. | 1122 | Nathan Turner | 37 | Finish | 39:47.4 | 0:00 | 39:47.4 | |
| 41. | 1091 | Kyle Evans | 39 | Finish | 39:53.3 | 0:00 | 39:53.3 | |
| 42. | 1247 | Pete Saenz | 51 | Finish | 39:59.0 | 0:00 | 39:59.0 | |
| 43. | 1411 | Alexis Alvarado | Elite | Finish | 40:01.5 | 0:00 | 40:01.5 | |
| 44. | 1403 | Andrew Bourdillon | 35 | Finish | 40:03.8 | 0:00 | 40:03.8 | |
| 45. | 1320 | Luis Jimenez | 40 | Finish | 40:06.7 | 0:00 | 40:06.7 | |
| 46. | 1199 | Melody Borne | 16 | Finish | 40:18.9 | 0:00 | 40:18.9 | |
| 47. | 1100 | Liam Henry | 29 | Finish | 40:22.8 | 0:00 | 40:22.8 | |
| 48. | 1195 | Alexander Rizzotti | 27 | Finish | 40:24.6 | 0:00 | 40:24.6 | |
| 49. | 1002 | Enrique Martinez | 27 | Finish | 40:29.2 | 0:00 | 40:29.2 | |
| 50. | 1784 | Antonio Villa | 27 | Finish | 40:34.9 | 0:00 | 40:34.9 |