| age class | class place | name | city | age | time | age adjusted performance level |
|---|---|---|---|---|---|---|
| women < 20 | 1 | Julia Espel | Golden Valley, MN | 19 | 1:50:20 | 59.6% |
| women 25-29 | 1 | Michelle Andres | East Gull Lake, MN | 25 | 1:40:23 | 65.5% |
| 2 | Danielle Means | Corsicana, TX | 26 | 1:44:53 | 62.7% | |
| 3 | Heather Sawdey | Minneapolis, MN | 25 | 1:57:11 | 56.2% | |
| women 30-34 | 1 | Angie Walther | Park Rapids, MN | 34 | 1:38:46 | 66.6% |
| 2 | Barb Wenner-Grogan | St. Paul, MN | 30 | 1:39:50 | 65.9% | |
| 3 | Carrie Schmit | Andover, MN | 33 | 1:45:16 | 62.5% | |
| 4 | Traci Seelye | Bemidji, MN | 33 | 1:56:35 | 56.4% | |
| women 35-39 | 1 | Theresa Felix | Walker, MN | 37 | 1:40:15 | 66.4% |
| 2 | Joan Nyhus | Roberts, WI | 38 | 1:56:37 | 57.5% | |
| 3 | Connie Ginter | Becker, MN | 37 | 2:01:37 | 54.7% | |
| 4 | Kelly Oldenkamp | Alexandria, MN | 36 | 2:11:40 | 50.1% | |
| 5 | Karen Loveall | Winnebago, MN | 36 | 2:34:03 | 42.8% | |
| women 40-44 | 1 | Ann Dolence | Moorhead, MN | 44 | 1:36:59 | 72.6% |
| 2 | Kathy Robatcek | Cambridge, MN | 41 | 1:40:53 | 68.1% | |
| 3 | Lisa Knudson | Portland, ND | 42 | 1:56:46 | 59.3% | |
| 4 | Cindy Doffing | Hastings, MN | 41 | 2:00:45 | 56.9% | |
| 5 | Jamie Erickson | South Range, WI | 44 | 2:10:35 | 53.9% | |
| 6 | Annie Carter | Columbia, SC | 41 | 2:32:51 | 44.9% | |
| 7 | Connie Albert | Garrison, MN | 43 | 2:33:54 | 45.4% | |
| women 45-49 | 1 | Karen Ladig | Bemidji, MN | 46 | 1:31:45 | 78.1% |
| 2 | Janet Gensler | Glenwood, MN | 49 | 1:39:39 | 73.8% | |
| 3 | Donna Waliczek | Ponsford, MN | 45 | 1:59:44 | 59.3% | |
| 4 | Jan Puttbrese | Thief River Falls, MN | 46 | 2:00:17 | 59.6% | |
| women 50-54 | 1 | Therese Vogel | Felton, MN | 50 | 1:39:36 | 74.5% |
| 2 | Lois Rose | Mendota Heights, MN | 50 | 1:56:52 | 63.5% | |
| 3 | Onnah Deuhs | Cold Spring | 54 | 2:00:50 | 63.8% | |
| men 20-24 | 1 | Dustin Carda | Fargo, ND | 23 | 1:33:36 | 63.7% |
| men 25-29 | 1 | Craig Faulkner | Hastings, MN | 28 | 1:35:35 | 62.4% |
| 2 | Joe Ziefenfuss | Minneapolis, MN | 28 | 1:42:46 | 58.0% | |
| 3 | Nicholas Massie | Grand Rapids, MN | 27 | 1:45:59 | 56.3% | |
| 4 | Jason Johnson | Moorhead, MN | 29 | 2:03:32 | 48.3% | |
| 5 | Eric Neznik | Staples, MN | 25 | 2:10:35 | 45.7% | |
| 6 | Matt Dowling | Eden Prairie, MN | 27 | 2:17:41 | 43.3% | |
| 7 | Derek Moll | Manchester, CT | 29 | 2:17:42 | 43.3% | |
| men 30-34 | 1 | Jairo Amaya | St. Paul, MN | 31 | 1:23:54 | 71.1% |
| 2 | Mike Almquist | Fargo, ND | 32 | 1:31:31 | 65.2% | |
| 3 | John Ringerud | Carrington, DN | 33 | 1:32:11 | 64.7% | |
| 4 | Bill Barth | St. Paul, MN | 32 | 1:32:54 | 64.2% | |
| 5 | Tommy Lyons | North Oaks, MN | 34 | 1:39:23 | 60.0% | |
| 6 | Craig Macbean | Plymouth, MN | 34 | 1:45:29 | 56.5% | |
| men 35-39 | 1 | Joel Rovang | Moorhead, MN | 37 | 1:13:57 | 81.0% |
| 2 | John Ofstedal | Walker, MN | 39 | 1:19:32 | 76.4% | |
| 3 | Doug Hammerand | Carlisle, MN | 38 | 1:22:57 | 72.7% | |
| 4 | Marty Erbes | Fargo, ND | 38 | 1:23:48 | 72.0% | |
| 5 | John Priester | Des Moines, IA | 37 | 1:26:43 | 69.1% | |
| 6 | Steve Olson | Buffalo, MN | 39 | 1:35:39 | 63.5% | |
| 7 | Erich Schwab | Eden Prairie, MN | 36 | 1:36:26 | 61.9% | |
| 8 | Ron Ulseth | Grand Rapids, MN | 36 | 1:58:51 | 50.2% | |
| 9 | John Headstrom | Shorewood, MN | 38 | 2:00:22 | 50.1% | |
| men 40-44 | 1 | Monty Steffens | Sartel, MN | 43 | 1:21:26 | 76.8% |
| 2 | David Hill | Thief River Falls, MN | 42 | 1:26:17 | 71.9% | |
| 3 | John Mccormick | Minneapolis, MN | 40 | 1:32:14 | 66.3% | |
| 4 | John Puckropp | Park Rapids, MN | 40 | 1:38:47 | 61.9% | |
| 5 | Rustin Davenport | Mason City, IA | 42 | 1:48:41 | 57.1% | |
| 6 | Timothy Wilmes | Madison Lake, MN | 44 | 1:53:47 | 55.3% | |
| 7 | Ian Gatehouse | Long Lake, MN | 42 | 1:56:32 | 53.3% | |
| men 45-49 | 1 | Dale Heinen | Shoreview, MN | 46 | 1:23:34 | 76.5% |
| 2 | Bob Kovell | St. Cloud, MN | 49 | 1:29:33 | 73.0% | |
| 3 | Brian Arett | Moorhead, MN | 46 | 1:36:32 | 66.2% | |
| 4 | Jeff Ratike | Glencoe, MN | 45 | 1:41:27 | 62.5% | |
| 5 | Chris Hayhoe | Edina, MN | 49 | 1:42:41 | 63.7% | |
| 6 | Tim Pederson | Menahga, MN | 45 | 1:48:03 | 58.7% | |
| 7 | Andy Hvidston | Fargo, ND | 46 | 2:15:14 | 47.3% | |
| men 50-54 | 1 | Virgil Koski | Columbia Heights, MN | 53 | 1:29:00 | 75.9% |
| 2 | Mick Justin | Nisswa, MN | 54 | 1:37:10 | 70.1% | |
| 3 | Mike Boring | Eugene, OR | 50 | 1:39:17 | 66.4% | |
| 4 | Phil Stephenson | Monticello, MN | 53 | 1:44:57 | 64.4% | |
| 5 | Johnny Gooch | Bemidji, MN | 50 | 1:46:10 | 62.1% | |
| 6 | Michael Guertin | Cohasset, MN | 50 | 1:46:53 | 61.7% | |
| 7 | Monte Fjosne | Bemidji, MN | 51 | 1:47:30 | 61.8% | |
| 8 | Larry Espel | Golden Valley, MN | 50 | 1:50:20 | 59.7% | |
| 9 | Paul Hendrickson | Frazee, MN | 50 | 2:06:47 | 52.0% | |
| 10 | Torry Ellevold | Baxter, MN | 53 | 2:08:11 | 52.7% | |
| 11 | Carl Hoiby | Fridley, MN | 51 | 2:11:17 | 50.6% | |
| men 55-59 | 1 | Dale Summers | Fargo, ND | 59 | 1:35:29 | 74.5% |
| 2 | Vern Cleveland | Fargo, ND | 55 | 1:43:50 | 66.1% | |
| 3 | Hal Gensler | Glenwood, MN | 56 | 1:43:59 | 66.6% | |
| 4 | John Deuhs | Cold Spring, MN | 57 | 1:52:40 | 62.0% | |
| 5 | Tom Nezhik | Staples | 56 | 2:32:50 | 45.3% | |
| men 60-64 | 1 | Ed Rousseau | Minneapolis, MN | 62 | 1:43:43 | 70.6% |
| 2 | Jim Lee | Dent, MN | 61 | 1:49:03 | 66.5% | |
| 3 | Steve Bilben | Walker, MN | 60 | 1:56:44 | 61.5% | |
| 4 | Ed Bolton | Nevis, MN | 64 | 2:06:12 | 59.2% | |
| men 75-98 | 1 | Howard Brady | Nisswa, MN | 81 | 2:40:32 | 58.4% |