| Place | Bib# | Name | Age | Gen | Affiliation | Time | Pace |
|---|---|---|---|---|---|---|---|
| 1 | 206 | MARK MATUSAK | 25 | M | 25:55 | 5:13 | |
| 2 | 168 | FRANK CORRIGAN | 27 | M | NYAC | 26:07 | 5:16 |
| 3 | 155 | BEN JARRETT | 32 | M | WVTC | 26:25 | 5:19 |
| 4 | 216 | HARLAN LOPEZ | 26 | M | TAMALPA | 27:00 | 5:26 |
| 5 | 211 | PAUL COOVER | 26 | M | 27:24 | 5:31 | |
| 6 | 152 | NOLAN TONKYN | 17 | M | RUNNING RAPTORS | 28:13 | 5:41 |
| 7 | 158 | BRICE WINKLER | 23 | M | KIWAMI TRIATHLO | 28:23 | 5:43 |
| 8 | 162 | TYLER WILLIAMS | 30 | M | UNATTACHED | 28:45 | 5:47 |
| 9 | 150 | BERNARD JONES | 28 | M | STRAWBERRY CANY | 28:51 | 5:49 |
| 10 | 153 | JACK WALLACE | 22 | M | STRAWBERRY CANY | 28:55 | 5:49 |
| 11 | 220 | ALBERT BUCK-BAUER | 17 | M | ALBANY HIGH SCH | 29:12 | 5:53 |
| 12 | 212 | KYLE RYAN | 17 | M | REDWOOD XC | 29:18 | 5:54 |
| 13 | 164 | NEAL GORMAN | 35 | M | 29:24 | 5:55 | |
| 14 | 167 | NATE HILL | 18 | M | 29:26 | 5:56 | |
| 15 | 169 | DILLON FOEHR | 15 | M | 31:01 | 6:15 | |
| 16 | 161 | KEVIN DAVIS | 27 | M | PENSKE | 31:05 | 6:16 |
| 17 | 166 | JASON COOKE | 39 | M | 31:18 | 6:18 | |
| 18 | 151 | MICHAEL PURCELL | 34 | M | 31:33 | 6:21 | |
| 19 | 145 | RANDALL CONNER | 43 | M | 31:43 | 6:23 | |
| 20 | 170 | DANIEL RAGGIO | 18 | M | QES XC CLUB | 33:37 | 6:46 |
| 21 | 191 | ANDREW HUTCHINSON | 24 | M | QES XC CLUB | 33:54 | 6:49 |
| 22 | 163 | FRITZ STOPPELBEIN | 26 | M | GULF WIINDS TRA | 34:20 | 6:55 |
| 23 | 149 | DAVID WOODRUFF | 53 | M | WVJS | 34:35 | 6:58 |
| 24 | 221 | PAUL GORMAN | 43 | M | 37:35 | 7:34 | |
| 25 | 156 | STEVEN MANNING | 39 | M | 39:50 | 8:01 | |
| 26 | 147 | LUIS CONEJO ALPIZAR | 32 | M | HYPOXIC COSTA R | 43:47 | 8:49 |
| 27 | 157 | NABHAN EL-RAHMAN | 31 | M | 48:32 | 9:46 |