Advertisement

Selected Race
M3034
Bib Name Sex Age City State Overall SexPl DivPl Time
2234 Matthew Payne M 33 Columbia Heights MN 1 / 1385 1 / 693 1 / 116 1:18:28
2425 Chad Millner M 34 Eden Prairie MN 2 / 1385 2 / 693 2 / 116 1:20:10
2000 Matt Trok M 33 Plymouth MN 6 / 1385 6 / 693 3 / 116 1:28:34
1563 Chad May M 33 Albertville MN 7 / 1385 7 / 693 4 / 116 1:28:47
2778 Doug Barkema M 34 St. Louis Park MN 8 / 1385 8 / 693 5 / 116 1:29:06
1712 Brian Parker M 33 Savage MN 16 / 1385 15 / 693 6 / 116 1:32:24
1948 Thomas Sullivan M 34 Minneapolis MN 17 / 1385 16 / 693 7 / 116 1:32:34
1559 Spencer Mathern M 33 Minneapolis MN 18 / 1385 17 / 693 8 / 116 1:32:47
1545 Cory Mahlke M 34 Minneapolis MN 20 / 1385 19 / 693 9 / 116 1:32:58
1743 Christopher Petree M 33 Lakeville MN 23 / 1385 21 / 693 10 / 116 1:33:36
2708 Martin Weiland M 34 Lakeville MN 29 / 1385 27 / 693 11 / 116 1:34:10
2017 Erich Heneke M 31 Stewartville MN 40 / 1385 38 / 693 12 / 116 1:36:26
2330 Ryan Larson M 30 Minneapolis MN 63 / 1385 57 / 693 13 / 116 1:39:36
1476 Chris Larson M 33 Apple Valley MN 66 / 1385 60 / 693 14 / 116 1:40:09
2028 Brandon Voltzke M 32 Minneapolis MN 70 / 1385 64 / 693 15 / 116 1:40:31
2044 Patrick Ward M 30 Minneapolis MN 84 / 1385 75 / 693 16 / 116 1:41:40
2107 Joe Ostrander M 34 Shoreview MN 85 / 1385 76 / 693 17 / 116 1:41:45
1989 Daniel Tian M 30 Burnsville MN 91 / 1385 81 / 693 18 / 116 1:42:41
1197 Jesse Freeberg M 33 Minnetonka MN 95 / 1385 85 / 693 19 / 116 1:43:00
2615 Mark Herzog M 31 Chaska MN 96 / 1385 86 / 693 20 / 116 1:43:02
1823 Joshua Ruhnke M 32 St. Paul MN 99 / 1385 88 / 693 21 / 116 1:43:16
2430 Christopher Kroeker M 34 Edina MN 103 / 1385 90 / 693 22 / 116 1:43:27
2602 Thomas Miller M 32 Alexandria MN 105 / 1385 92 / 693 23 / 116 1:43:58
2157 Adam Klein M 34 Minneapolis MN 109 / 1385 96 / 693 24 / 116 1:44:08
1320 Timothy Hogan M 31 Minneapolis MN 111 / 1385 98 / 693 25 / 116 1:44:21
2138 Michael Enderle M 31 Bloomington MN 117 / 1385 104 / 693 26 / 116 1:44:41
1857 Justin Schuetz M 31 Minneapolis MN 130 / 1385 114 / 693 27 / 116 1:45:38
1775 Alexander Rasmussen M 30 Minneapolis MN 136 / 1385 118 / 693 28 / 116 1:45:50
1719 Chad Paulus M 33 Minnetonka MN 142 / 1385 121 / 693 29 / 116 1:46:06
2574 Erik Schultz M 30 Woodbury MN 143 / 1385 122 / 693 30 / 116 1:46:17
2609 Jason Lubs M 34 Mound MN 151 / 1385 129 / 693 31 / 116 1:46:58
2062 Chris Westerveld M 34 Savage MN 153 / 1385 131 / 693 32 / 116 1:47:03
1995 Michael Torres M 32 Minneapolis MN 162 / 1385 139 / 693 33 / 116 1:47:28
2367 Jesse Wilcox M 34 Cottage Grove MN 166 / 1385 142 / 693 34 / 116 1:47:40
2542 Jason Migala M 31 Sauk Rapids MN 169 / 1385 144 / 693 35 / 116 1:47:59
2394 Brandon Trigger M 32 Shakopee MN 174 / 1385 149 / 693 36 / 116 1:48:06
1558 Aaron Marx M 33 Hudson WI 182 / 1385 157 / 693 37 / 116 1:48:28
1906 Patrick Smith M 30 Minneapolis MN 199 / 1385 167 / 693 38 / 116 1:49:27
2647 Luke Kleckner M 32 Minneapolis MN 202 / 1385 170 / 693 39 / 116 1:49:39
1429 Andrew Knight M 30 Arden Hills MN 242 / 1385 203 / 693 40 / 116 1:51:24
2506 Kris Froyum M 33 Shakopee MN 247 / 1385 208 / 693 41 / 116 1:51:31
1434 Karl Koehle M 32 Eagan MN 249 / 1385 210 / 693 42 / 116 1:51:33
2607 Matthew Berry M 34 St. Paul MN 270 / 1385 226 / 693 43 / 116 1:52:37
2630 Kyle Bartelt M 32 Minneapolis MN 277 / 1385 231 / 693 44 / 116 1:52:52
2580 Andrew Lewis M 33 Roseville MN 305 / 1385 249 / 693 45 / 116 1:53:51
2684 Derek Coulson M 32 Farmington MN 311 / 1385 254 / 693 46 / 116 1:54:06
2759 Matt Olson M 32 Andover MN 335 / 1385 271 / 693 47 / 116 1:55:10
1575 Marcellus McMullen M 33 Minnetonka MN 346 / 1385 277 / 693 48 / 116 1:55:29
1657 John Neuman M 34 Chanhassen MN 363 / 1385 289 / 693 49 / 116 1:56:10
2381 Christopher Moran M 31 Minneapolis MN 367 / 1385 290 / 693 50 / 116 1:56:18
Per Page: [50] [100] [500]