| age class | class place | name | city | age | time | age adjusted performance level |
|---|---|---|---|---|---|---|
| men < 20 | 1 | Isaac Zimmerman | Fargo, ND | 19 | 17:30 | 74.69% |
| 2 | Adam Troyer | Fargo, ND | 19 | 19:31 | 66.98% | |
| 3 | Shane Novak | New York Mills, MN | 12 | 20:00 | 71.99% | |
| 4 | Aaron Green | Fargo, ND | 10 | 20:14 | 75.47% | |
| 5 | Ezra Olson | Moorhead, MN | 11 | 20:28 | 72.26% | |
| 6 | Adam Smith | Hillsboro, ND | 18 | 21:13 | 61.96% | |
| 7 | Elliot Cameron | Moorhead, MN | 16 | 21:16 | 63.08% | |
| 8 | Tom Kuehn | Fargo, ND | 13 | 21:22 | 65.88% | |
| 9 | Noah Dahle | Moorhead, MN | 17 | 21:46 | 60.95% | |
| 10 | Jordan Novak | New York Mills, MN | 14 | 21:52 | 63.16% | |
| 11 | Seth Dahle | Moorhead, MN | 17 | 22:14 | 59.67% | |
| 12 | Simon Selberg | ?, ? | 12 | 22:20 | 64.47% | |
| 13 | Rick Pfau | Fargo, ND | 17 | 22:34 | 58.79% | |
| 14 | Taylor Poss | Fargo, ND | 14 | 22:34 | 61.20% | |
| 15 | Travis Aho | Fargo, ND | 18 | 22:44 | 57.83% | |
| 16 | Ryan Grindeland | Fargo, ND | 18 | 22:45 | 57.79% | |
| 17 | Christian Larson | Moorhead, MN | 13 | 22:51 | 61.61% | |
| 18 | Michael Braaten | West Fargo, ND | 13 | 23:08 | 60.85% | |
| 19 | Dom Martinez | Moorhead, MN | 13 | 23:24 | 60.16% | |
| 20 | Trevor Magel | Fargo, ND | 19 | 23:46 | 55.00% | |
| 21 | Sawyer Novak | Fargo, ND | 10 | 23:51 | 64.02% | |
| 22 | Thomas Herrman | Fargo, ND | 19 | 24:29 | 53.39% | |
| 23 | Gabe Wright | Moorhead, MN | 12 | 24:35 | 58.56% | |
| 24 | Walter Karlins | Fargo, ND | 19 | 24:38 | 53.06% | |
| 25 | Jordan Flynn | Fargo, ND | 12 | 25:13 | 57.09% | |
| 26 | Jacob Springer | West Fargo, ND | 15 | 25:18 | 53.73% | |
| 27 | Christian Bye | Fargo, ND | 19 | 25:18 | 51.67% | |
| 28 | Crosby Steen | Fargo, ND | 12 | 25:27 | 56.57% | |
| 29 | John Christensen | Fargo, ND | 9 | 25:28 | 62.30% | |
| 30 | Garret Heiden | Fargo, ND | 12 | 25:32 | 56.39% | |
| 31 | Erik Engelbrektson | Fargo, ND | 19 | 25:48 | 50.66% | |
| 32 | Adam Schmaltz | Fargo, ND | 17 | 25:55 | 51.19% | |
| 33 | Jordan Marschke | Casselton, ND | 15 | 25:57 | 52.39% | |
| 34 | Andrew Uglem | Fargo, ND | 12 | 26:01 | 55.34% | |
| 35 | Tyler Smith | Shawnee, KS | 15 | 26:04 | 52.15% | |
| 36 | Mason Slade | Mesa, AZ | 10 | 26:04 | 58.58% | |
| 37 | Gabe Roach | Hawley, MN | 11 | 26:08 | 56.59% | |
| 38 | Matthew Keller | Fargo, ND | 11 | 26:13 | 56.41% | |
| 39 | Zachary Kellerman | Oak Grove, MN | 13 | 26:26 | 53.25% | |
| 40 | Colton Mears | Fargo, ND | 12 | 26:43 | 53.89% | |
| 41 | Ryder Neva | West Fargo, ND | 12 | 26:46 | 53.79% | |
| 42 | Tyler Glueckert | Fargo, ND | 15 | 26:47 | 50.76% | |
| 43 | Scott Amb | Karstad, MN | 15 | 26:48 | 50.73% | |
| 44 | Ivan Clow | ?, ? | 15 | 26:49 | 50.69% | |
| 45 | Mason Ness | Sabin, MN | 12 | 27:01 | 53.29% | |
| 46 | Darren Crissler | Fargo, ND | 11 | 27:02 | 54.71% | |
| 47 | Lucas Mitzel | Fargo, ND | 14 | 27:25 | 50.38% | |
| 48 | Taylor Olson | Enderlin, ND | 11 | 27:26 | 53.91% | |
| 49 | Brandon Smith | Fargo, ND | 11 | 27:31 | 53.75% | |
| 50 | Jordan Nelson | West Fargo, ND | 14 | 27:33 | 50.13% | |
| 51 | Peyton McLane | West Fargo, ND | 14 | 27:33 | 50.13% | |
| 52 | Glen Ellingson | Moorhead, MN | 12 | 27:40 | 52.04% | |
| 53 | Luc Wicklund | Moorhead, MN | 14 | 27:46 | 49.74% | |
| 54 | Justin Conrad | Harwood, ND | 12 | 27:46 | 51.85% | |
| 55 | Sam Vanorny | Oakes, ND | 15 | 27:50 | 48.84% | |
| 56 | Jack Forsey | West Fargo, ND | 13 | 27:58 | 50.33% | |
| 57 | Andrew Calhoun | Apple Valley, MN | 11 | 27:59 | 52.85% | |
| 58 | Ben Balleweber | West Fargo, ND | 13 | 27:59 | 50.30% | |
| 59 | Dane Johnston | West Fargo, ND | 12 | 28:02 | 51.36% | |
| 60 | Aidan Wilkerson | Fargo, ND | 10 | 28:02 | 54.47% | |
| 61 | Darrek Crissler | Fargo, ND | 12 | 28:07 | 51.21% | |
| 62 | Jamie Friedt | Cavalier, ND | 12 | 28:22 | 50.75% | |
| 63 | Darrin Wearing | Nashotah, WI | 18 | 28:31 | 46.10% | |
| 64 | Kyle Gronbeck | Moorhead, MN | 13 | 29:16 | 48.10% | |
| 65 | Ben Suits-Baer | Moorhead, MN | 13 | 29:17 | 48.07% | |
| 66 | Sean Fee | Monticello, MN | 10 | 29:23 | 51.97% | |
| 67 | Anders Clow | ?, ? | 10 | 29:34 | 51.65% | |
| 68 | Matt Jenson | Moorhead, MN | 12 | 30:01 | 47.96% | |
| 69 | Jordan Larson | Moorhead, MN | 12 | 30:02 | 47.94% | |
| 70 | Andrew Kraft | Fargo, ND | 11 | 30:06 | 49.13% | |
| 71 | Matthew Wenzel | Fargo, ND | 11 | 30:06 | 49.13% | |
| 72 | Jesse Anderson | Moorhead, MN | 12 | 30:11 | 47.70% | |
| 73 | Isaac Loegering Loeger | Crookston, MN | 11 | 30:15 | 48.89% | |
| 74 | Max Peterson | Fargo, ND | 11 | 30:24 | 48.65% | |
| 75 | Justin Hiltwein | Moorhead, MN | 12 | 30:37 | 47.02% | |
| 76 | Gabe Wilberscheid | Fargo, ND | 10 | 30:40 | 49.79% | |
| 77 | Andy Scharf | Moorheaa, MN | 12 | 30:41 | 46.92% | |
| 78 | Robert Dorman | Crookston, MN | 14 | 30:43 | 44.96% | |
| 79 | Jacob Olson | Fargo, ND | 11 | 31:06 | 47.55% | |
| 80 | Luke Bright | Fargo, ND | 10 | 31:28 | 48.53% | |
| 81 | Chris Nelson | Fargo, ND | 17 | 31:32 | 42.07% | |
| 82 | Zach Amundson | Fargo, ND | 11 | 31:58 | 46.27% | |
| 83 | Joseph Cahill | Moorhead, MN | 9 | 32:11 | 49.30% | |
| 84 | Jackson Ridl | Fargo, ND | 10 | 32:12 | 47.42% | |
| 85 | Ethan Marquart | Moorhead, MN | 9 | 32:12 | 49.27% | |
| 86 | Alex Kinskey | Moorhead, MN | 13 | 32:22 | 43.49% | |
| 87 | Austin Hauf | Sabin, MN | 13 | 32:24 | 43.45% | |
| 88 | Garrett Styf | West Fargo, ND | 10 | 33:36 | 45.45% | |
| 89 | Nathan Knott | Brooks, MN | 12 | 33:46 | 42.64% | |
| 90 | Cole Weisz | West Fargo, ND | 8 | 33:47 | 49.18% | |
| 91 | Riley Nornes | Erskine, MN | 13 | 33:48 | 41.65% | |
| 92 | Cole Alexander | Fargo, ND | 10 | 34:00 | 44.91% | |
| 93 | Mitchell Alexander | Fargo, ND | 8 | 34:34 | 48.06% | |
| 94 | Elliot Rust | Casselton, ND | 17 | 36:35 | 36.26% | |
| 95 | Ian Entzion | Eagan, MN | 10 | 37:12 | 41.05% | |
| 96 | Ben Pioske | Shakopee, MN | 12 | 37:20 | 38.56% | |
| 97 | Aaron Anderson | Walhalla, ND | 11 | 37:26 | 39.51% | |
| 98 | Luke Loegering | Crookston, MN | 13 | 39:14 | 35.88% | |
| 99 | Jordan Elton | Apple Valley, MN | 13 | 39:28 | 35.67% | |
| 100 | Zach Flemming | Annandale, MN | 12 | 39:30 | 36.45% | |
| 101 | Josh Vandermeulen | Winnipeg, MB | 6 | 41:02 | 40.49% | |
| 102 | Tanner King | Oakbank, MB | 7 | 41:38 | 39.90% | |
| 103 | Quinn Phillips | Winnipeg, MB | 7 | 41:41 | 39.86% | |
| 104 | Travis Sather | Mapleton, ND | 15 | 43:11 | 31.48% | |
| 105 | Lance White | Moorhead, MN | 8 | 43:12 | 38.46% | |
| 106 | Tony Peterson | Fargo, ND | 16 | 43:52 | 30.58% | |
| 107 | Henry Andersen | Fargo, ND | 11 | 44:10 | 33.49% | |
| 108 | Karson Pennick | Fargo, ND | 11 | 45:11 | 32.73% | |
| 109 | Brandon Olson | Fargo, ND | 7 | 45:12 | 36.76% | |
| 110 | Hunter Mathias | Fargo, ND | 6 | 45:24 | 36.59% | |
| 111 | Andrew Nawrot | Fargo, ND | 9 | 47:34 | 33.35% | |
| 112 | Daniel Rust | Fargo, ND | 13 | 48:15 | 29.18% | |
| 113 | Alexander Sadowsky | Fargo, ND | 5 | 52:40 | 31.54% | |
| 114 | Benjamin Dorman | Crookston, MN | 9 | 55:49 | 28.42% | |
| men 20-26 | 1 | Eric Klingaman | Mankato, MN | 25 | 17:32 | 73.99% |
| 2 | Chris Thueringer | Sauk Rapids, MN | 23 | 20:31 | 63.23% | |
| 3 | Steven Schmidt | Grand Forks, ND | 24 | 21:27 | 60.48% | |
| 4 | Travis Cormier | Adams, ND | 26 | 21:39 | 59.92% | |
| 5 | Jared Sanborn | Lake Park, MN | 23 | 22:06 | 58.70% | |
| 6 | Chris Kuhn | Grand Forks, ND | 25 | 22:37 | 57.36% | |
| 7 | Justin Kratzke | Mankato, MN | 21 | 23:02 | 56.32% | |
| 8 | Evan Knoblach | Fargo, ND | 21 | 23:13 | 55.88% | |
| 9 | Jack Lubka | Fargo, ND | 22 | 23:25 | 55.40% | |
| 10 | Greg Rise | Fargo, ND | 25 | 23:43 | 54.70% | |
| 11 | Joshua Dunnell | Fargo, ND | 24 | 24:19 | 53.35% | |
| 12 | Joe Klatt | West Fargo, ND | 21 | 24:47 | 52.35% | |
| 13 | David Charlet | Fargo, ND | 23 | 25:14 | 51.41% | |
| 14 | Troy Davis | Fargo, ND | 23 | 27:03 | 47.96% | |
| 15 | Bradley Berg | Fargo, ND | 25 | 27:13 | 47.67% | |
| 16 | Jason Gerlach | Moorhead, MN | 23 | 27:15 | 47.61% | |
| 17 | Peter Knudson | Fargo, ND | 24 | 28:02 | 46.28% | |
| 18 | Brian Gilbertson | Fargo, ND | 23 | 28:02 | 46.28% | |
| 19 | Jason Anderson | West Fargo, ND | 23 | 29:15 | 44.35% | |
| 20 | Amy Meier | West Fargo, ND | 26 | 29:23 | 44.15% | |
| 21 | Thomas Fish | Fargo, ND | 22 | 29:47 | 43.56% | |
| 22 | Zachery Dale | Moorhead, MN | 20 | 29:53 | 43.41% | |
| 23 | Jason Burchill | Valley City, ND | 24 | 30:32 | 42.49% | |
| 24 | Jeffrey Horner | East Grand Forks, MN | 23 | 31:14 | 41.54% | |
| 25 | Ryan Denzer | Grand Forks, ND | 20 | 31:55 | 40.65% | |
| 26 | Michael Posl | Fargo, ND | 26 | 32:22 | 40.08% | |
| 27 | Vincent Lanctot | Fargo, ND | 20 | 32:30 | 39.92% | |
| 28 | Jon Thompson | Fargo, ND | 21 | 32:39 | 39.73% | |
| 29 | Jason Davis | Fargo, ND | 26 | 32:40 | 39.71% | |
| 30 | Phil Knutson | Wahpeton, ND | 24 | 32:53 | 39.45% | |
| 31 | Ross Minnichsoffer | Lake Elme, MN | 25 | 36:51 | 35.21% | |
| 32 | Cody Turner | Moorhead, MN | 22 | 37:10 | 34.91% | |
| 33 | Ryan Larson | Fargo, ND | 26 | 43:49 | 29.61% | |
| 34 | Erik Ausk | Yankon, SD | 24 | 44:53 | 28.90% | |
| men 27-33 | 1 | Kenny Miller | Park Rapids, MN | 29 | 16:31 | 78.55% |
| 2 | Jon Weiss | Rockville, MD | 32 | 17:17 | 75.06% | |
| 3 | Jeremy Skoglund | Williston, ND | 27 | 19:30 | 66.53% | |
| 4 | Jeff Miller | Dilworth, MN | 28 | 20:48 | 62.37% | |
| 5 | John Schwartz | Grand Forks, ND | 31 | 21:07 | 61.44% | |
| 6 | Charles Iountaine | Fargo, ND | 31 | 22:22 | 58.00% | |
| 7 | Shaun Schatz | Fargo, ND | 28 | 22:27 | 57.79% | |
| 8 | Matt Moellenkamp | Fargo, ND | 31 | 22:45 | 57.03% | |
| 9 | Lance Tuhy | Fargo, ND | 28 | 23:16 | 55.76% | |
| 10 | Michael Redlinger | Moorhead, MN | 27 | 23:30 | 55.21% | |
| 11 | Dan Vanorny | Lakeville, MN | 28 | 23:57 | 54.17% | |
| 12 | Eric Leinen | Fargo, ND | 27 | 23:58 | 54.13% | |
| 13 | Darrin Ovsak | Frazee, MN | 31 | 24:02 | 53.98% | |
| 14 | Daniel Gulya | Bismarck, ND | 29 | 24:04 | 53.91% | |
| 15 | Jeff Olson | Fargo, ND | 32 | 24:18 | 53.39% | |
| 16 | Shane Swanson | Georgetown, MN | 33 | 24:20 | 53.32% | |
| 17 | James Owen | Gackle, ND | 33 | 24:31 | 52.92% | |
| 18 | Eric Mauch | West Fargo, ND | 30 | 24:38 | 52.67% | |
| 19 | John Jacobson | Moorhead, MN | 31 | 24:40 | 52.59% | |
| 20 | Jamie Heller | Fargo, ND | 32 | 25:16 | 51.35% | |
| 21 | Aaron Natwick | Fargo, ND | 29 | 25:28 | 50.94% | |
| 22 | Joel Friesz | Fargo, ND | 27 | 25:52 | 50.15% | |
| 23 | Erik Steen | Moorhead, MN | 31 | 25:58 | 49.96% | |
| 24 | George Windus | West Fargo, ND | 33 | 26:06 | 49.71% | |
| 25 | Joshua Maus | Fargo, ND | 28 | 26:13 | 49.49% | |
| 26 | Andrew Haugen | Sabin, MN | 31 | 26:14 | 49.45% | |
| 27 | Christopher Raffensper | Grand Forks, ND | 31 | 26:19 | 49.30% | |
| 28 | Kevin Machayya | West Fargo, ND | 31 | 26:25 | 49.11% | |
| 29 | Matthew Telste | Fargo, ND | 27 | 26:31 | 48.93% | |
| 30 | Jason Miller | Fargo, ND | 30 | 26:38 | 48.71% | |
| 31 | Joey Miedema | Grand Forks, ND | 27 | 26:54 | 48.23% | |
| 32 | Jason Hulstein | Fargo, ND | 30 | 26:58 | 48.11% | |
| 33 | Shawn Lindsay | Cavalier, ND | 30 | 27:02 | 47.99% | |
| 34 | Derek Loehndorf | Vancouver, WA | 27 | 27:11 | 47.73% | |
| 35 | Trenton Gerads | Moorhead, MN | 30 | 27:12 | 47.70% | |
| 36 | Matt Ness | Fargo, ND | 31 | 27:24 | 47.35% | |
| 37 | Dan Kostad | East Grand Forks, MN | 31 | 27:39 | 46.92% | |
| 38 | Mike Swanson | Fargo, ND | 32 | 27:44 | 46.78% | |
| 39 | Tony Soupir | Bismarck, ND | 30 | 27:45 | 46.75% | |
| 40 | Mike Barrett | Fargo, ND | 27 | 27:54 | 46.50% | |
| 41 | John Scholler | Savage, MN | 31 | 27:55 | 46.47% | |
| 42 | Mike Robinson | West Fargo, ND | 33 | 27:59 | 46.36% | |
| 43 | Tom Roan | Fargo, ND | 33 | 28:11 | 46.03% | |
| 44 | Jason Pearson | West Fargo, ND | 28 | 28:28 | 45.57% | |
| 45 | Cory Block | Grand Forks, ND | 32 | 28:49 | 45.02% | |
| 46 | Jason Engkjer | Minneapolis, MN | 31 | 28:58 | 44.79% | |
| 47 | Alejandro Radolfo | Thornton, CO | 28 | 29:27 | 44.05% | |
| 48 | Craig Hashbarger | Fargo, ND | 27 | 29:44 | 43.63% | |
| 49 | Cearon Hanson | Jamestown, ND | 28 | 30:05 | 43.12% | |
| 50 | Matt Ihringer | Fargo, ND | 27 | 30:13 | 42.93% | |
| 51 | Paul Solum | Walker, MN | 31 | 30:51 | 42.05% | |
| 52 | Matthew Feir | Moorhead, MN | 27 | 31:01 | 41.83% | |
| 53 | Lucas Koehntop | Fargo, ND | 31 | 31:29 | 41.21% | |
| 54 | Mark Hamre | Fargo, ND | 29 | 32:03 | 40.48% | |
| 55 | Kent Hagen | Barnesville, MN | 32 | 33:26 | 38.80% | |
| 56 | Eric Brady | Fargo, ND | 27 | 33:28 | 38.76% | |
| 57 | Don Martin | Moorhead, MN | 33 | 33:57 | 38.21% | |
| 58 | Carey Stoner | Moorhead, MN | 28 | 35:16 | 36.79% | |
| 59 | Matt Carlson | Moorhead, MN | 31 | 35:30 | 36.54% | |
| 60 | Troy Sims | Fargo, ND | 29 | 35:49 | 36.22% | |
| 61 | Jonathan Anderson | Fargo, ND | 32 | 37:17 | 34.80% | |
| 62 | Chris Swanson | Fargo, ND | 30 | 37:21 | 34.73% | |
| 63 | Joel Nelson | Fargo, ND | 27 | 37:38 | 34.47% | |
| 64 | Josh Buchholz | West Fargo, ND | 31 | 38:29 | 33.71% | |
| 65 | Toby Curtright | West Fargo, ND | 32 | 39:08 | 33.15% | |
| 66 | Brian Wick | Fargo, ND | 27 | 42:25 | 30.59% | |
| 67 | Jim Seidler | Fargo, ND | 28 | 43:58 | 29.51% | |
| 68 | Clint Bueling | Grand Forks, ND | 28 | 44:38 | 29.07% | |
| 69 | Isaac Poku | Fargo, ND | 27 | 44:39 | 29.06% | |
| 70 | Brian Jenkins | Virginia, MN | 33 | 47:01 | 27.59% | |
| 71 | Brent Jenkins | Moorhead, MN | 31 | 47:01 | 27.59% | |
| 72 | Patrick Pfaff | West Fargo, ND | 32 | 48:31 | 26.74% | |
| 73 | Josh Gerszewski | Fargo, ND | 28 | 50:05 | 25.90% | |
| 74 | Scott Strand | Fargo, ND | 29 | 50:22 | 25.76% | |
| 75 | Lonny Sadowsky | Fargo, ND | 28 | 52:41 | 24.63% | |
| 76 | Ryan Rogen | West Fargo, ND | 32 | 54:53 | 23.64% | |
| 77 | Beau Backman | Bismark, ND | 29 | 4:43:26 | 4.58% | |
| 78 | Adrian Zollinger | Minot, ND | 30 | 4:50:57 | 4.46% | |
| men 34-39 | 1 | Samuel Alimas | Fargo, ND | 35 | 21:34 | 60.38% |
| 2 | Jamie Friesz | Lisbon, ND | 34 | 21:41 | 59.83% | |
| 3 | Jeffrey Novak | Fargo, ND | 39 | 22:34 | 59.32% | |
| 4 | Joel Aukes | Fargo, ND | 35 | 22:47 | 57.15% | |
| 5 | Shawn Kessel | Wahpeton, ND | 37 | 23:21 | 56.54% | |
| 6 | Matt Seidel | Moorhead, MN | 34 | 23:49 | 54.47% | |
| 7 | Mark Olgard | Moorhead, MN | 38 | 24:06 | 55.15% | |
| 8 | Jerrid Soupir | Glen Ullin, ND | 35 | 24:17 | 53.62% | |
| 9 | Darin Haaland | Moorhead, MN | 38 | 24:29 | 54.29% | |
| 10 | David Olson | West Fargo, ND | 39 | 24:51 | 53.87% | |
| 11 | Shannon Olson | Moorhead, MN | 34 | 25:53 | 50.12% | |
| 12 | Terry Thomason | West Fargo, ND | 36 | 26:09 | 50.14% | |
| 13 | Jason Swart | West Fargo, ND | 34 | 26:12 | 49.52% | |
| 14 | Layne Anderson | Fargo, ND | 34 | 26:16 | 49.39% | |
| 15 | Devin Stefonowicz | Thompaon, ND | 36 | 26:21 | 49.76% | |
| 16 | Dan Ness | Fargo, ND | 34 | 27:01 | 48.02% | |
| 17 | Mark Rustad | Sabin, MN | 35 | 27:07 | 48.02% | |
| 18 | Derrick Haaland | Detroit Lakes, MN | 34 | 27:17 | 47.55% | |
| 19 | Gene Doppler | Moorhead, MN | 34 | 27:24 | 47.35% | |
| 20 | Wade Mitzel | Fargo, ND | 39 | 27:27 | 48.76% | |
| 21 | Noel Glasford | Baxter, MN | 37 | 27:32 | 47.95% | |
| 22 | Ron Marrujo | Minot Afb, ND | 38 | 28:00 | 47.47% | |
| 23 | Toni Ballweber | West Fargo, ND | 36 | 28:02 | 46.77% | |
| 24 | Rory Beil | Fargo, ND | 37 | 28:09 | 46.90% | |
| 25 | Steve Peterson | Moorhead, MN | 35 | 28:09 | 46.26% | |
| 26 | Corey Weisz | West Fargo, ND | 37 | 28:18 | 46.65% | |
| 27 | Sean Finneman | Fargo, ND | 38 | 28:34 | 46.53% | |
| 28 | Dave Huus | Fargo, ND | 34 | 28:36 | 45.36% | |
| 29 | Chad Soupir | Omaha, NE | 36 | 28:44 | 45.63% | |
| 30 | Don Nelson | Moorhead, MN | 35 | 28:59 | 44.93% | |
| 31 | Doug Bruer | Fargo, ND | 39 | 29:07 | 45.97% | |
| 32 | Randy Davy | Moorhead, MN | 36 | 29:08 | 45.00% | |
| 33 | Mike Willison | Hillsboro, ND | 34 | 29:12 | 44.43% | |
| 34 | Ron Fee | Monticello, MN | 38 | 29:30 | 45.06% | |
| 35 | Michael Neustel | Fargo, ND | 34 | 30:28 | 42.58% | |
| 36 | Steve Connelly | Sabin, MN | 39 | 30:50 | 43.41% | |
| 37 | Paul Thilmony | Fargo, ND | 35 | 31:14 | 41.69% | |
| 38 | Todd Marsh | Fargo, ND | 39 | 31:30 | 42.49% | |
| 39 | Brad Schaan | Farmington, MN | 35 | 31:46 | 40.99% | |
| 40 | Thomas Halvorson | Fargo, ND | 36 | 32:07 | 40.82% | |
| 41 | Tim Marquart | Moorhead, MN | 39 | 32:13 | 41.55% | |
| 42 | Shane Downum | East Grand Forks, MN | 35 | 32:15 | 40.38% | |
| 43 | Rob Aitken | Bemdji, MN | 37 | 32:23 | 40.77% | |
| 44 | Erik Kringlie | Valley City, ND | 35 | 32:38 | 39.90% | |
| 45 | Tim Uglem | Moorhead, MN | 37 | 32:58 | 40.05% | |
| 46 | Michael Ford | West Fargo, ND | 39 | 33:55 | 39.47% | |
| 47 | John Kortes | Minot, ND | 37 | 34:13 | 38.58% | |
| 48 | Chris Smith | Grand Forks, ND | 38 | 34:48 | 38.20% | |
| 49 | Todd Smith | Fargo, ND | 36 | 34:55 | 37.55% | |
| 50 | Troy Emter | Zimmerman, MN | 37 | 35:08 | 37.58% | |
| 51 | Michael Storey | Fargo, ND | 39 | 37:01 | 36.16% | |
| 52 | Jon Dyrstad | Fargo, ND | 36 | 37:17 | 35.17% | |
| 53 | Randy Votava | Grand Forks, ND | 37 | 40:08 | 32.89% | |
| 54 | Steve Forde | Pekin, ND | 37 | 41:10 | 32.07% | |
| 55 | Darin King | Oakbank, MB | 36 | 41:39 | 31.48% | |
| 56 | Tony Pfau | Fargo, ND | 34 | 42:00 | 30.89% | |
| 57 | Stacey Mathias | Fargo, ND | 38 | 45:25 | 29.27% | |
| 58 | Chris Nocton | Plymouth, MN | 38 | 47:03 | 28.25% | |
| 59 | Mitchell Schafer | Fargo, ND | 35 | 48:33 | 26.82% | |
| 60 | Kristen Paulson | Fargo, ND | 34 | 54:34 | 23.78% | |
| 61 | Brian Gibson | Fargo, ND | 37 | 55:02 | 23.99% | |
| 62 | Steve Groven | Fargo, ND | 36 | 1:02:26 | 21.00% | |
| 63 | Lan Sivertson | Moorhead, MN | 35 | 3:06:43 | 6.97% | |
| men 40-45 | 1 | Joel Rovang | Moorhead, MN | 41 | 16:40 | 81.46% |
| 2 | Shawn Olgard | Fargo, ND | 43 | 20:08 | 68.42% | |
| 3 | David D Hawkinson | Fargo, ND | 42 | 21:33 | 63.46% | |
| 4 | Brent Kolobakken | Turtle Lake, ND | 41 | 22:05 | 61.48% | |
| 5 | Rick Crume | Glyndon, MN | 45 | 22:12 | 62.97% | |
| 6 | Steve Troyer | Fargo, ND | 45 | 22:53 | 61.09% | |
| 7 | Dave Froslie | Dilworth, MN | 42 | 23:15 | 58.82% | |
| 8 | Thorvald Dahle | Moorhead, MN | 41 | 23:48 | 57.05% | |
| 9 | Kurt Kooyer | West Fargo, ND | 43 | 24:11 | 56.96% | |
| 10 | Paul Everson | Mandan, ND | 41 | 24:32 | 55.34% | |
| 11 | Pete Seljevold | Moorhead, MN | 45 | 24:44 | 56.52% | |
| 12 | Michael Gusaas | West Fargo, ND | 45 | 25:14 | 55.40% | |
| 13 | Mike Moberg | West Fargo, ND | 41 | 25:16 | 53.73% | |
| 14 | Mark Feeny | Fargo, ND | 42 | 25:29 | 53.66% | |
| 15 | David Cameron | Moorhead, MN | 44 | 26:01 | 53.33% | |
| 16 | Glen Habedank | Detroit Lakes, MN | 44 | 26:09 | 53.06% | |
| 17 | Erik Petersen | Mandan, ND | 42 | 26:17 | 52.03% | |
| 18 | Doug Dean | Dilworth, MN | 42 | 26:29 | 51.64% | |
| 19 | Jim Dunkel | Briarwood, ND | 42 | 26:59 | 50.68% | |
| 20 | Kaylin Frappier | Fargo, ND | 44 | 27:04 | 51.27% | |
| 21 | Mark Lanctot | Horace, ND | 45 | 27:11 | 51.42% | |
| 22 | Troy Olson | Hawley, MN | 40 | 27:15 | 49.47% | |
| 23 | Kelly Jaeger | Fargo, ND | 44 | 27:38 | 50.21% | |
| 24 | Dave Saari | Virginia, MN | 45 | 27:42 | 50.46% | |
| 25 | Bob Wickoren | Minnetonka, MN | 40 | 27:54 | 48.32% | |
| 26 | Jim Snyder | Moorhead, MN | 45 | 28:27 | 49.13% | |
| 27 | Jon Aarsvold | Fargo, ND | 42 | 28:30 | 47.98% | |
| 28 | Leroy Richards | Hope, ND | 44 | 28:54 | 48.01% | |
| 29 | Tony Martinez | Verona, ND | 44 | 29:34 | 46.93% | |
| 30 | Scott Grivno | Harwood, ND | 45 | 30:04 | 46.49% | |
| 31 | Ken Marsh | Mound, MN | 41 | 32:05 | 42.32% | |
| 32 | Philip Keller | Dilworth, MN | 40 | 32:28 | 41.52% | |
| 33 | Bart Cahill | Moorhead, MN | 45 | 33:21 | 41.91% | |
| 34 | Shane Martin | Horace, ND | 42 | 33:22 | 40.98% | |
| 35 | Mike Semanko | Fargo, ND | 44 | 34:19 | 40.43% | |
| 36 | Timothy Lee | Brooks, MN | 43 | 35:47 | 38.49% | |
| 37 | Richard Bruns | West Fargo, ND | 41 | 38:21 | 35.40% | |
| 38 | Michael Carlson | Moorhead, MN | 41 | 38:39 | 35.13% | |
| 39 | Paul Hanson | Whitefish Bay, WI | 42 | 38:51 | 35.20% | |
| 40 | Tyler Woosley | St Francis, MN | 43 | 39:39 | 34.74% | |
| 41 | Jim Nelson | Fargo, ND | 45 | 39:50 | 35.09% | |
| 42 | John Vandermeulen | Winnipeg, MB | 40 | 41:01 | 32.87% | |
| 43 | Joe Murray | Hamilton, OH | 40 | 41:04 | 32.83% | |
| 44 | Michael Mullen | Fargo, ND | 40 | 42:10 | 31.97% | |
| 45 | Thom Cox | St. Petersburg, FL | 45 | 43:13 | 32.34% | |
| 46 | David Willis | Clearwater, FL | 40 | 43:14 | 31.18% | |
| 47 | Lisa Eisenhardt | Fargo, ND | 45 | 43:20 | 32.26% | |
| 48 | Ananda Shastri | Moorhead, MN | 40 | 43:28 | 31.01% | |
| 49 | Deann Krieg | Fargo, ND | 45 | 44:36 | 31.34% | |
| 50 | Randy Ausk | Casselton, ND | 43 | 44:53 | 30.69% | |
| 51 | Troy Aswege | West Fargo, ND | 40 | 50:24 | 26.75% | |
| men 46-51 | 1 | Erik Berg | Fargo, ND | 50 | 22:27 | 64.70% |
| 2 | Patrick Gross | Harwood, ND | 49 | 23:17 | 61.90% | |
| 3 | Jeff Stoen | Ada, MN | 47 | 24:38 | 57.61% | |
| 4 | Paul Werner | Moorhead, MN | 51 | 25:34 | 57.28% | |
| 5 | Paul Lindquist | Fargo, ND | 49 | 25:56 | 55.58% | |
| 6 | Custer Huseby | Fargo, ND | 48 | 26:31 | 53.94% | |
| 7 | Bart Carlascio | Fargo, ND | 51 | 26:45 | 54.75% | |
| 8 | John Williams | Moorhead, MN | 49 | 27:13 | 52.96% | |
| 9 | Kevin Pladson | Fargo, ND | 47 | 27:54 | 50.87% | |
| 10 | Doug Vang | Fargo, ND | 47 | 28:08 | 50.45% | |
| 11 | Mark Jensen | Prairie Rose, ND | 51 | 28:19 | 51.72% | |
| 12 | Jeff Dehne | Fargo, ND | 46 | 28:25 | 49.56% | |
| 13 | Tom Dessaint | West Fago, ND | 46 | 28:26 | 49.54% | |
| 14 | Daniel Zink | Oxbow, ND | 49 | 28:48 | 50.05% | |
| 15 | Dan Fremling | Faro, ND | 47 | 29:21 | 48.36% | |
| 16 | Richard Monson | West Fargo, ND | 49 | 29:36 | 48.69% | |
| 17 | Charles Bucholz | Fargo, ND | 47 | 30:01 | 47.28% | |
| 18 | Mark Thompson | Moorhead, MN | 46 | 30:13 | 46.61% | |
| 19 | Pat Webb | Fargo, ND | 49 | 30:55 | 46.62% | |
| 20 | David Engelstad | Bremerton, WA | 47 | 31:08 | 45.59% | |
| 21 | Paul Evenson | Pelican Rapids, MN | 51 | 31:56 | 45.86% | |
| 22 | Tom Fennell | Fargo, ND | 46 | 33:41 | 41.81% | |
| 23 | Robert Olson | Moorhead, MN | 47 | 38:29 | 36.88% | |
| 24 | Tim Heinley | Grand Forks, ND | 50 | 40:27 | 35.91% | |
| 25 | Alan Kathan | Vermette, MB | 49 | 41:40 | 34.59% | |
| 26 | Thomas Vanorny | Oakes, ND | 50 | 41:44 | 34.81% | |
| 27 | Kevin Thorsness | Fargo, ND | 46 | 48:43 | 28.91% | |
| 28 | Doug Merkel | Bismarck, ND | 51 | 51:09 | 28.63% | |
| 29 | Leo Murr | Wahpeton, ND | 49 | 51:12 | 28.15% | |
| 30 | Russ Conrad | Harwood, ND | 47 | 56:21 | 25.19% | |
| men 52-57 | 1 | Larry Bethel | Fergus Falls, MN | 54 | 20:30 | 73.23% |
| 2 | Rich Lachowski | River Falls, WI | 56 | 21:03 | 72.55% | |
| 3 | Rick Tonder | Grand Forks, ND | 52 | 21:56 | 67.32% | |
| 4 | Mike Lorenzen | Mizpah, MN | 56 | 23:00 | 66.40% | |
| 5 | Al Schopp | Cavalier, ND | 53 | 23:41 | 62.86% | |
| 6 | Paul Walswick | Halstad, MN | 54 | 24:28 | 61.36% | |
| 7 | Gary Klein | West Fargo, ND | 54 | 24:34 | 61.11% | |
| 8 | Ralph Fiskness | Moorhead, MN | 56 | 25:14 | 60.53% | |
| 9 | Phil Okrucky | Billings, MT | 57 | 25:15 | 61.03% | |
| 10 | Quentin Wentz | Bismarck, ND | 57 | 25:16 | 60.99% | |
| 11 | Steve Charlton | Moorhead, MN | 55 | 25:53 | 58.49% | |
| 12 | Randy Vaagen | Fargo, ND | 52 | 27:09 | 54.38% | |
| 13 | Brian Caspers | Fargo, ND | 57 | 28:09 | 54.74% | |
| 14 | Tom Ihringer | Fargo, ND | 57 | 29:36 | 52.06% | |
| 15 | Mark Miller | Fargo, ND | 55 | 30:37 | 49.44% | |
| 16 | Ron Roehr | Milbank, SD | 57 | 31:36 | 48.76% | |
| 17 | John Evenson | Pelican Rapids, MN | 54 | 31:50 | 47.16% | |
| 18 | Joel Bacon | Del Rio, TX | 57 | 33:25 | 46.11% | |
| 19 | Craig Hanson | Fargo, ND | 57 | 33:53 | 45.48% | |
| 20 | Robert Graham | West Fargo, ND | 55 | 35:19 | 42.86% | |
| 21 | Bevin Heinley | Fargo, ND | 53 | 40:28 | 36.79% | |
| 22 | Rob Heinley | Fargo, ND | 55 | 40:28 | 37.41% | |
| 23 | Allen Rau | Fargo, ND | 56 | 43:56 | 34.76% | |
| 24 | Orv Swenson | Fargo, ND | 57 | 44:20 | 34.76% | |
| 25 | Kirk Sweeney | St Michael, ND | 54 | 45:15 | 33.17% | |
| 26 | David Carlson | Fargo, ND | 53 | 47:16 | 31.50% | |
| 27 | Brant Boeckel | Williston, ND | 53 | 47:30 | 31.34% | |
| 28 | Wayne Arnold | Moorhead, MN | 56 | 51:08 | 29.87% | |
| 29 | Don Peterson | Fargo, ND | 55 | 58:53 | 25.71% | |
| men 58-63 | 1 | Earl Beal | Grand Forks, ND | 61 | 22:27 | 71.23% |
| 2 | Gary Ness | Dilworth, MN | 63 | 24:21 | 66.99% | |
| 3 | Richard Ovsak | Detroit Lakes, MN | 59 | 25:39 | 61.17% | |
| 4 | Galen Vaa | Moorhead, MN | 58 | 26:15 | 59.23% | |
| 5 | Steve Krohn | Wahpeton, ND | 60 | 26:33 | 59.64% | |
| 6 | Dennis Frahm | Underwood, MN | 60 | 26:56 | 58.79% | |
| 7 | Gerald Larsen | Fargo, ND | 59 | 28:05 | 55.87% | |
| 8 | Tom Cousins | Bloomington, MN | 58 | 28:29 | 54.59% | |
| 9 | Peter Schmidt | West Fargo, ND | 59 | 28:56 | 54.23% | |
| 10 | Ron Bacon | Kalamazoo, MI | 59 | 29:39 | 52.92% | |
| 11 | John Lund | Moorhead, MN | 58 | 29:50 | 52.12% | |
| 12 | Laurence Charlet | Fargo, ND | 59 | 30:07 | 52.10% | |
| 13 | Steven Mead | Alexandria, VA | 63 | 30:10 | 54.07% | |
| 14 | Robert Harsel | Lisbon, ND | 59 | 35:10 | 44.62% | |
| 15 | Russell Johnson | West Fargo, ND | 58 | 36:35 | 42.50% | |
| 16 | Pat Curran | Moorhead, MN | 60 | 41:32 | 38.13% | |
| 17 | Dean Nagel | Las Vegas, NV | 59 | 45:20 | 34.61% | |
| 18 | Mark Petermann | Horace, ND | 59 | 46:40 | 33.62% | |
| 19 | Bill Jenkins | Crosby, MN | 62 | 47:28 | 34.02% | |
| 20 | Ron Strand | Fargo, ND | 59 | 50:21 | 31.16% | |
| men 64-69 | 1 | Bob Beer | Murrysville, PA | 68 | 29:40 | 58.02% |
| 2 | Joseph Connors | Moorhead, MN | 64 | 30:56 | 53.26% | |
| 3 | Dale Martin | Ellendale, ND | 69 | 33:21 | 52.20% | |
| 4 | John Dalen | Fargo, ND | 65 | 40:21 | 41.25% | |
| 5 | Kenneth Klettke | Kulm, ND | 67 | 43:45 | 38.90% | |
| 6 | Gary Bohn | Wahpeton, ND | 64 | 47:20 | 34.81% | |
| 7 | Larry McGee | Omaha, NE | 64 | 52:45 | 31.24% | |
| men 70-up | 1 | Bill Bauck | Perham, MN | 75 | 33:33 | 56.03% |
| 2 | Richard Renner | Detroit Lakes, MN | 74 | 38:54 | 47.68% | |
| 3 | John Reinbold | Wahpeton, ND | 74 | 39:35 | 46.86% | |
| 4 | Daniel Backstrom | Fargo, ND | 79 | 47:21 | 42.21% |