Advertisement

Selected Race
M3539
Bib Name Sex Age City State Overall SexPl DivPl Time
3255 Jeff Matsumoto M 39 Scottsdale AZ 4 / 2761 4 / 1000 1 / 176 1:21:23
351 Michael Mohs M 35 Plymouth MN 19 / 2761 18 / 1000 2 / 176 1:29:11
2612 John Teske M 38 Bloomington MN 50 / 2761 46 / 1000 3 / 176 1:35:02
1156 Jim Carlson M 38 Brooklyn Park MN 56 / 2761 50 / 1000 4 / 176 1:36:02
3188 Trevor Windel M 39 St Michael MN 60 / 2761 54 / 1000 5 / 176 1:36:18
2925 Derek Johnson M 39 St Louis Park MN 68 / 2761 61 / 1000 6 / 176 1:37:06
2653 Ben Jones M 37 Minneapolis MN 74 / 2761 67 / 1000 7 / 176 1:37:42
2440 Cory Muesing M 35 Chanhassen MN 86 / 2761 76 / 1000 8 / 176 1:38:25
3178 Jeff Sherman M 36 Woodbury MN 89 / 2761 79 / 1000 9 / 176 1:38:40
1803 Jukka Kukkonen M 38 St Paul MN 92 / 2761 81 / 1000 10 / 176 1:38:40
1245 William Haight M 35 Robbinsdale MN 97 / 2761 83 / 1000 11 / 176 1:38:52
651 Brian McClune M 39 Minneapolis MN 98 / 2761 84 / 1000 12 / 176 1:38:57
1267 Jesse Heise M 36 Minneapolis MN 105 / 2761 91 / 1000 13 / 176 1:39:33
2366 Darren Trenkmann M 38 Edina MN 106 / 2761 92 / 1000 14 / 176 1:39:33
2667 James Beaumaster M 38 Eden Prairie MN 125 / 2761 108 / 1000 15 / 176 1:41:00
244 Christopher Kroeker M 35 Edina MN 133 / 2761 113 / 1000 16 / 176 1:41:34
2635 Dan Berg M 38 Chanhassen MN 134 / 2761 114 / 1000 17 / 176 1:41:35
3203 Steve Ward M 39 Eden Prairie MN 145 / 2761 122 / 1000 18 / 176 1:42:19
3000 Tobin Johnson M 39 Plymouth MN 151 / 2761 127 / 1000 19 / 176 1:42:36
3104 Nathan Matuska M 36 Hopkins MN 162 / 2761 133 / 1000 20 / 176 1:43:17
2819 Chris Pokornowski M 37 Litchfield MN 164 / 2761 135 / 1000 21 / 176 1:43:20
1422 Shan McManus M 37 Lakeville MN 169 / 2761 138 / 1000 22 / 176 1:43:27
2696 Chris Vitalis M 39 Hugo MN 171 / 2761 140 / 1000 23 / 176 1:43:27
2934 Marc Wedo M 36 Eagan MN 174 / 2761 142 / 1000 24 / 176 1:43:35
2187 Jordan Sogn M 35 Burnsville MN 178 / 2761 144 / 1000 25 / 176 1:43:42
299 Todd Kinney M 36 Bellevue NE 180 / 2761 145 / 1000 26 / 176 1:43:48
2003 Dave Lier M 35 Blaine MN 183 / 2761 148 / 1000 27 / 176 1:43:58
3034 Paul Stohr M 38 Maple Grove MN 184 / 2761 149 / 1000 28 / 176 1:43:58
2065 Mark Jones M 37 St Michael MN 186 / 2761 151 / 1000 29 / 176 1:44:02
2873 Jordan Ruehle M 37 Bloomington MN 198 / 2761 157 / 1000 30 / 176 1:44:29
2012 John Hutt M 36 Maple Grove MN 202 / 2761 159 / 1000 31 / 176 1:44:40
523 Joseph Otten M 39 Big Lake MN 211 / 2761 165 / 1000 32 / 176 1:44:46
2733 Mike Soucy M 39 Monticello MN 219 / 2761 171 / 1000 33 / 176 1:45:02
2703 Scott Backman M 39 Brooklyn Park MN 223 / 2761 175 / 1000 34 / 176 1:45:07
2765 Jon Resech M 36 Hudson WI 224 / 2761 176 / 1000 35 / 176 1:45:13
2791 Anthony Lubs M 36 Lakeville MN 240 / 2761 185 / 1000 36 / 176 1:45:55
507 Todd Ciresi M 36 Rosemount MN 242 / 2761 186 / 1000 37 / 176 1:46:01
1564 Rene Vargas M 36 Columbia Hts MN 257 / 2761 191 / 1000 38 / 176 1:46:29
2334 Kelley Daly M 36 St Louis Park MN 259 / 2761 193 / 1000 39 / 176 1:46:35
1038 Michael Howell M 37 Minneapolis MN 263 / 2761 195 / 1000 40 / 176 1:46:40
1332 Anthony Clark-Kaczmarek M 37 Omaha NE 268 / 2761 197 / 1000 41 / 176 1:46:50
2196 Craig Steele M 38 Medina MN 279 / 2761 202 / 1000 42 / 176 1:47:12
2936 Jeremy Opsahl M 35 Farmington MN 288 / 2761 207 / 1000 43 / 176 1:47:29
2013 Tom Goettl M 37 St Louis Park MN 304 / 2761 217 / 1000 44 / 176 1:48:15
1630 Josh Petzel M 36 Minneapolis MN 307 / 2761 220 / 1000 45 / 176 1:48:16
1310 Jamie Roeder M 37 Baltimore MD 317 / 2761 224 / 1000 46 / 176 1:48:32
990 John Koch M 35 St Louis Park MN 327 / 2761 231 / 1000 47 / 176 1:48:49
2912 Kevin Gaffney M 35 Minnetonka MN 328 / 2761 232 / 1000 48 / 176 1:48:53
2485 Grant Walker M 35 Robbinsdale MN 342 / 2761 239 / 1000 49 / 176 1:49:07
3313 Joe Ennesser M 36 Minneapolis MN 353 / 2761 245 / 1000 50 / 176 1:49:22
Per Page: [50] [100] [500]