| Place | Bib | Name | Age | Sex | City | State | Time |
|---|---|---|---|---|---|---|---|
| 1 | 2 | MATT GABRIELSON | 32 | M | ST LOUIS PARK | MN | 29:45 |
| 2 | 1 | RICHARD KANDIE | 26 | M | COON RAPIDS | MN | 29:51 |
| 3 | 20 | DAN GREENO | 23 | M | ROSEVILLE | MN | 30:37 |
| 4 | 4 | CHRIS ERICHSEN | 25 | M | ST PAUL | MN | 31:08 |
| 5 | 16 | KELLY FERMOYLE | 25 | M | MENDOTA HTS | MN | 31:21 |
| 6 | 6 | JOEY KEILLOR | 36 | M | ROCHESTER | MN | 31:28 |
| 7 | 3961 | CHRIS LUNDSTROM | 35 | M | MINNEAPOLIS | MN | 31:43 |
| 8 | 36 | BEN KAMPF | 24 | M | MINNEAPOLIS | MN | 31:50 |
| 9 | 12 | PATRICK PARISH | 26 | M | CIRCLE PINES | MN | 32:10 |
| 10 | 5 | PHIL RICHERT | 24 | M | ANDOVER | MN | 32:16 |
| 11 | 14 | KEVIN GROH | 23 | M | ST PAUL | MN | 32:34 |
| 12 | 417 | TIMOTHY BRANIGAN | 23 | M | ROSEVILLE | MN | 32:37 |
| 13 | 2009 | BEN MERCHANT | 31 | M | MINNEAPOLIS | MN | 32:47 |
| 14 | 11 | BEN SCHNEIDER | 27 | M | MINNEAPOLIS | MN | 32:49 |
| 15 | 13 | KENNY MILLER | 34 | M | PARK RAPIDS | MN | 33:01 |
| 16 | 3181 | MATT WEGMANN | 25 | M | ST PAUL | MN | 33:05 |
| 17 | 4000 | CHRIS RIVERS | 23 | M | MINNEAPOLIS | MN | 33:18 |
| 18 | 3976 | MICHAEL LITTLE | 34 | M | MINNEAPOLIS | MN | 33:24 |
| 19 | 691 | WYNN DAVIS | 30 | M | STILLWATER | MN | 33:25 |
| 20 | 7 | JOHN MIRTH | 48 | M | PLATTEVILLE | MN | 33:25 |
| 21 | 3703 | KEVIN DOE | 30 | M | ST LOUIS PARK | MN | 33:25 |
| 22 | 2552 | GREGG ROBERTSON | 41 | M | DULUTH | MN | 33:34 |
| 23 | 2601 | PATRICK RUSSELL | 35 | M | ST PAUL | MN | 33:35 |
| 24 | 2870 | JOHN STANTON-GEDDES | 29 | M | ST PAUL | MN | 33:44 |
| 25 | 3680 | PATRICK BILLIG | 48 | M | ROSEVILLE | MN | 33:46 |
| 26 | 193 | STEVEN ARNTSON | 23 | M | ST LOUIS PARK | MN | 33:47 |
| 27 | 146 | BRIAN ANDERSON | 23 | M | ANDOVER | MN | 34:01 |
| 28 | 683 | BRIAN DAVENPORT | 36 | M | MINNEAPOLIS | MN | 34:13 |
| 29 | 9 | JEREMY ESSLER | 31 | M | MANKATO | MN | 34:17 |
| 30 | 17 | JASON MINNICK | 38 | M | ST LOUIS PARK | MN | 34:19 |
| 31 | 3749 | ANDY KEENAN | 30 | M | MINNEAPOLIS | MN | 34:28 |
| 32 | 10 | DAN RISTAU | 26 | M | FAIRMONT | MN | 34:30 |
| 33 | 4050 | DAVID GREEN | 23 | M | MINNEAPOLIS | MN | 34:42 |
| 34 | 21 | PAUL GIANNOBILE | 51 | M | MINNETONKA | MN | 34:45 |
| 35 | 3885 | SAMUEL PERTZ | 25 | M | AMERY | WI | 34:49 |
| 36 | F41 | MICHELLE FREY | 29 | F | MINNEAPOLIS | MN | 34:49 |
| 37 | 18 | MATTHEW REINDERS | 43 | M | BLOOMINGTON | MN | 34:54 |
| 38 | 11028 | TRI TRAN | 37 | M | ST PAUL | MN | 35:01 |
| 39 | 4051 | MATTHEW WAITE | 43 | M | ST PAUL | MN | 35:16 |
| 40 | F2 | JENNA BOREN | 34 | F | ST PAUL | MN | 35:19 |
| 41 | 1284 | ADAM HIMES | 38 | M | PLYMOUTH | MN | 35:20 |
| 42 | 1550 | DOUG KELLER | 52 | M | PLYMOUTH | MN | 35:22 |
| 43 | 1893 | BILL MAGDALENE | 52 | M | MINNEAPOLIS | MN | 35:25 |
| 44 | 288 | EVGENY BELETSKIY | 25 | M | MINNEAPOLIS | MN | 35:34 |
| 45 | 3679 | BRIAN BICH | 44 | M | DULUTH | MN | 35:35 |
| 46 | 8 | KASSAYE GEMEDA | 32 | M | RICHFIELD | MN | 35:37 |
| 47 | 1569 | PETER KESSLER | 49 | M | NEW HOPE | MN | 35:42 |
| 48 | 3814 | DONNY SAZAMA | 33 | M | HERMANTOWN | MN | 35:43 |
| 49 | 2132 | BRADY MUELLER | 30 | M | BLOOMINGTON | MN | 35:45 |
| 50 | 579 | ROB CLASS | 50 | M | WOODBURY | MN | 35:48 |