Beginner
| Place | Name | Time |
| 0 | Chase Rudisill | |
| 1 | Baxter Hamilton | 31:03 |
| 2 | Ryan Leech | 32:54 |
| 3 | Cameron Handy | 35:18 |
| 4 | Den 8 - C | 38:07 |
| 5 | May | 38:43 |
| 6 | Matt Linden | 39:11 |
| 7 | Den 8 - D | 40:28 |
| 8 | Den 8 - A | 40:30 |
| 9 | Den 8 - B | 40:57 |
| 10 | Amy Leech | 40:58 |
| 11 | Dave Scheidt | 41:55 |
| 12 | Joel & Ray Gard | 52:19 |
| 13 | Pascal Pittman | 52:32 |
| 14 | Lance Crist (5) | 53:32 |
| 15 | Nicholas Nurre | 55:49 |
| 16 | Grant Rudisill | 59:35 |
| 17 | Jay Petillo | 61:01 |
| 18 | Pearce Family (3+) | 62:35 |
| 19 | Max Ahmed | 64:20 |
| 20 | Bob Ward (Team of 6) | 65:12 |
| 21 | Reilly Hart | 67:41 |
| 22 | Levenson Family | 71:30 |
| 23 | Andrew Szabo | 72:07 |
| 24 | Keith Roberts | 77:54 |
| 25 | Frank Marcinkowski | 79:39 |
| 26 | Sean Scully | 92:25 |
| 27 | Neal Polzin | 96:38 |
| 28 | Baiba Berzina | DNF (69:16) |
| 28 | Richard Briggs | DNF (109:44) |
Intermediate
Advanced
| Place | Name | Time |
| 1 | Jon Torrance | 32:14 |
| 2 | Eddie Bergeron | 32:15 |
| 3 | Nadim Ahmed | 37:33 |
| 4 | David Onkst | 44:53 |
| 5 | Tom Strat | 48:22 |
| 6 | Mihai G Sirbu | 48:51 |
| 7 | Dave Hauver | 49:22 |
| 8 | Jan Merka | 51:43 |
| 9 | Ted Answorth | 52:02 |
| 10 | Elliott Hamilton | 53:36 |
| 11 | Rick Oliver | 55:03 |
| 12 | Mike Stasiowsky | 55:47 |
| 13 | Daniel Quinn | 55:55 |
| 14 | Kris Beecroft | 56:25 |
| 15 | Jim Weber | 59:29 |
| 16 | Tom Nolan | 59:41 |
| 17 | Russ Damtoft | 61:50 |
| 18 | Van Anthony | 62:27 |
| 19 | Lucas Eklund | 64:02 |
| 20 | Jeremy Kinsell | 64:17 |
| 21 | Mikhail Matveev | 66:01 |
| 22 | Heidi Onkst | 66:49 |
| 23 | Alex Bishop | 67:24 |
| 24 | Dagmar Merka | 69:23 |
| 25 | Tom O'Donnell | 70:58 |
| 26 | Barbara Bryant | 72:55 |
| 27 | Peggy Dickison | 73:39 |
| 28 | Shane Hagerman | 74:52 |
| 29 | Valerie Meyer | 76:02 |
| 30 | William Carruth | 76:21 |
| 31 | Gary Smith | 78:53 |
| 32 | Scott Holleman | 79:22 |
| 33 | Rob Wilkison | 81:01 |
| 34 | Ben Hudson | 82:17 |
| 35 | Joel Ford | 88:47 |
| 36 | Dan James | 93:09 |
| 37 | Mark Beckman | 96:17 |
| 38 | Bill Vienna | 98:26 |
| 39 | Brian Briggman | 103:24 |
| 40 | Kathy Hoverman | 105:06 |
| 41 | David Levine | 106:27 |
| 42 | Robert Rich | 108:09 |
| 43 | John Baker | 109:15 |
| 44 | Sidney Sachs | 115:53 |
| 45 | Michael Toner | 126:10 |
| 46 | Mike Newman | 126:56 |
| 47 | Daniel Tobias | 129:21 |
| 48 | Noah Bartlett | 131:32 |
| 49 | Steve Bartimo | 140:47 |
| 50 | John Studach | 154:05 |
| 51 | Michelle Svoboda | 162:39 |
| 52 | Linus Hamilton | DNF (57:06) |
| 52 | Ray Carlstrom | DNF (82:04) |
| 52 | Jim Fabor | DNF (120:29) |
| 52 | Tom Wells | DNF (185:14) |
| 52 | Suzanne Izzo | DNF (218:27) |
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).