Advertisement

Selected Race
M30-34
Bib Name Sex Age City State Overall SexPl DivPl Time
11218 Abdilkadir Tufa M 33 FRIDLEY MN 2 / 1200 2 / 596 1 / 90 1:10:43
11412 Gerad Mead M 33 ST PAUL MN 3 / 1200 3 / 596 2 / 90 1:13:58
10155 Jeremy Cook M 31 HUDSON WI 4 / 1200 4 / 596 3 / 90 1:18:12
11262 Mark Herzog M 33 CHANHASSEN MN 6 / 1200 6 / 596 4 / 90 1:23:38
11338 Jon Danuser M 34 FARGO ND 12 / 1200 12 / 596 5 / 90 1:27:03
11446 Michael Hess M 32 MINNEAPOLIS MN 15 / 1200 14 / 596 6 / 90 1:27:54
11281 Christopher Timm M 31 MINNEAPOLIS MN 16 / 1200 15 / 596 7 / 90 1:28:15
11409 Aaron Desmond M 30 MINNEAPOLIS MN 19 / 1200 18 / 596 8 / 90 1:28:21
11450 Kassaye Gemeda M 34 BLOOMINGTON MN 20 / 1200 19 / 596 9 / 90 1:28:32
10211 Jeremy Dworshak M 34 COON RAPIDS MN 26 / 1200 24 / 596 10 / 90 1:29:31
11462 Teal Perrine M 32 MINNEAPOLIS MN 30 / 1200 27 / 596 11 / 90 1:30:25
10560 Michael Merryfield M 32 EAGAN MN 33 / 1200 30 / 596 12 / 90 1:31:32
10209 Ryan Dunn M 33 MINNEAPOLIS MN 36 / 1200 33 / 596 13 / 90 1:32:51
11246 Brady Barnstable M 31 MINNEAPOLIS MN 43 / 1200 39 / 596 14 / 90 1:34:04
11053 Damian Hanft M 31 MINNEAPOLIS MN 51 / 1200 45 / 596 15 / 90 1:35:13
11206 Jeromey Stoneburg M 32 EDEN PRAIRIE MN 69 / 1200 60 / 596 16 / 90 1:37:37
10400 Ryan Johnson M 31 CHASKA MN 86 / 1200 76 / 596 17 / 90 1:39:03
11358 Thomas Sosnoski M 33 MINNEAPOLIS MN 88 / 1200 77 / 596 18 / 90 1:39:25
10037 Jeff Austin-Phillips M 33 ST PAUL MN 99 / 1200 87 / 596 19 / 90 1:40:28
11323 David Hyopponen M 33 DULUTH MN 117 / 1200 101 / 596 20 / 90 1:41:57
11142 Jerod Nowicki M 30 ST PAUL MN 124 / 1200 106 / 596 21 / 90 1:42:26
11036 Michael Fuith M 32 MINNEAPOLIS MN 132 / 1200 112 / 596 22 / 90 1:42:56
10598 Alex Nee M 30 MINNEAPOLIS MN 133 / 1200 113 / 596 23 / 90 1:43:00
11317 Garrett Brenno M 33 HENDERSON MN 139 / 1200 119 / 596 24 / 90 1:43:25
11192 Brian Serber M 33 NEW HOPE MN 146 / 1200 124 / 596 25 / 90 1:43:51
10736 Joshua Salzman M 33 HASTINGS MN 158 / 1200 135 / 596 26 / 90 1:44:29
11032 Chris Foss M 30 HASTINGS MN 159 / 1200 136 / 596 27 / 90 1:44:32
10505 Chris Lownsbury M 33 HUDSON WI 163 / 1200 138 / 596 28 / 90 1:44:46
10283 Lance Glosemeyer M 33 LAKEVILLE MN 171 / 1200 144 / 596 29 / 90 1:45:19
11315 Bob Wooten M 34 LANSING KS 182 / 1200 150 / 596 30 / 90 1:45:54
10656 Ryan Pertile M 31 MINNEAPOLIS MN 183 / 1200 151 / 596 31 / 90 1:45:56
10956 Stephen Ashcroft M 33 MINNEAPOLIS MN 187 / 1200 154 / 596 32 / 90 1:46:05
10767 Paul Schultz M 32 ROGERS MN 194 / 1200 159 / 596 33 / 90 1:46:28
10212 Nicholas Dyrud M 34 BLOOMINGTON MN 211 / 1200 170 / 596 34 / 90 1:47:32
10659 Mike Petersen M 31 MINNEAPOLIS MN 249 / 1200 199 / 596 35 / 90 1:49:01
11269 Travis MacLeod M 31 ST ANTHONY MN 266 / 1200 208 / 596 36 / 90 1:49:40
11282 Eric Walker M 31 SHAKOPEE MN 267 / 1200 209 / 596 37 / 90 1:49:40
11191 Daniel Seehuetter M 30 COTTAGE GROVE MN 268 / 1200 210 / 596 38 / 90 1:49:40
11019 Tim Dunn M 34 BURNSVILLE MN 274 / 1200 214 / 596 39 / 90 1:49:56
10969 Adam Benjamin M 30 BLOOMINGTON MN 277 / 1200 217 / 596 40 / 90 1:50:02
11052 Christopher Hallemeier M 30 ROCHESTER MN 285 / 1200 222 / 596 41 / 90 1:50:23
10409 Nick Jordan M 34 ROGERS MN 332 / 1200 250 / 596 42 / 90 1:52:26
10454 Jake Kujala M 34 RAMSEY MN 347 / 1200 260 / 596 43 / 90 1:53:11
10432 Andrew Kock M 34 GOLDEN VALLEY MN 348 / 1200 261 / 596 44 / 90 1:53:13
10464 Joshua Lantto M 30 MAPLE GROVE MN 356 / 1200 266 / 596 45 / 90 1:53:29
11259 Christopher Gjestvang M 30 EDEN PRAIRIE MN 367 / 1200 273 / 596 46 / 90 1:53:58
10778 Michael Scrafford M 31 APPLE VALLEY MN 377 / 1200 279 / 596 47 / 90 1:54:28
11326 Daniel Lafave M 32 MINNEAPOLIS MN 386 / 1200 283 / 596 48 / 90 1:54:40
10593 Matt Musich M 34 MINNAPOLIS MN 420 / 1200 305 / 596 49 / 90 1:55:50
11011 Anthony Crusan M 34 BROOKLYN PARK MN 428 / 1200 309 / 596 50 / 90 1:56:09
Per Page: [50] [100] [500]