Orange
| Place | Name | Time |
| 1 | Jon Bertheussen | 51:16 |
| 2 | Robert Colby | 69:00 |
| 3 | Michael Pastore | 73:36 |
| 4 | Patrick Henry | 82:31 |
| 5 | Peter Ziomek | 83:54 |
| 6 | Tanner Harrison | 87:09 |
| 7 | Jeff Stetekluh | 95:05 |
| 8 | David Hogarty | 99:37 |
| 9 | Bill Wright | 100:46 |
| 10 | Roman Enson | 100:57 |
| 11 | Team AIA (3) | 101:16 |
| 12 | Gregory Corlett | 102:02 |
| 13 | White Family (3) | 102:51 |
| 14 | Paul Stetekluh | 106:20 |
| 15 | Huhtala Family (4) | 107:32 |
| 16 | Kyle Zora | 112:12 |
| 17 | Kara Rosenblatt | 132:46 |
| 18 | Lee Todd | 137:14 |
| 19 | Megan Worley | 156:27 |
| 20 | James Thompson | 166:52 |
| 21 | Michael Lieder | DNF (96:58) |
| 21 | Elana Terashkevich | DNF (98:14) |
| 21 | Matt Dykhoff | DNF (130:09) |
| 21 | Anna Dykhoff | DNF (134:39) |
| 21 | Sullivan Family (3) | DNF (166:29) |
Brown
| Place | Name | Time |
| 1 | Steve Dornseif | 59:07 |
| 2 | Robert Yeager | 64:56 |
| 3 | Edward Enson | 65:11 |
| 4 | Ray Carlstrom | 66:14 |
| 5 | James MacLean | 66:34 |
| 6 | Alejandro Balmaceda | 74:39 |
| 7 | Bill Vienna | 75:12 |
| 8 | Sergey Terashkevich | 76:17 |
| 9 | Charles Newman | 80:09 |
| 10 | Kim Savard | 94:19 |
| 11 | Mark Cancian | 95:12 |
| 12 | Jeff Gibson | 111:04 |
| 13 | Michael Bianchetta | 134:42 |
| 14 | Ted Ruegsegger | 136:27 |
| 15 | Ken Cox | 156:58 |
Green
| Place | Name | Time |
| 1 | Jon Torrance | 40:52 |
| 2 | Nadim Ahmed | 46:10 |
| 3 | Tom Strat | 46:18 |
| 4 | Andres Sundstroem | 55:29 |
| 5 | Michael Warlters | 56:00 |
| 6 | Peggy Dickison | 57:56 |
| 7 | Jaime Webster | 59:30 |
| 8 | Tim Gilbert | 61:17 |
| 9 | Tom Nolan | 61:31 |
| 10 | Kristin Harrison | 67:06 |
| 11 | Tim Good | 69:06 |
| 12 | Kathleen Lennon | 70:27 |
| 13 | Paul Ruchlin | 70:30 |
| 14 | Greg Lennon | 72:20 |
| 15 | Heidi Onkst | 72:54 |
| 16 | David Onkst | 76:31 |
| 17 | Shawn Callahan | 76:59 |
| 18 | Yulia Hanson | 78:10 |
| 19 | Tobias Sjoblom | 79:06 |
| 20 | Cliff Hamal | 82:20 |
| 21 | Valerie Meyer | 88:28 |
| 22 | Robert Eikel | 93:10 |
| 23 | Michelle Svoboda | 101:17 |
| 24 | Lawrence Witner | 102:03 |
| 25 | Dmitri Kaganovich | 110:00 |
| 26 | Scott Mabry | 131:58 |
| 27 | Steve Greene | 144:52 |
| 28 | David Alexander | 149:59 |
| 29 | George Schink | 190:35 |
| 30 | John Malechek | DNF (123:38) |
Abbreviations: DNF = did not finish, MP = mispunch, NC = non-competitive (usually 2nd course or course setter/vetter), OT = overtime (more than 3 hours or returned after course closing time).