Advertisement

Selected Race
M25-29
Bib Name Sex Age City State Overall SexPl DivPl Time
10053 Matthew Beamer M 25 INVER GROVE HTS MN 1 / 1200 1 / 596 1 / 86 1:09:06
11293 Sean Curran M 27 MINNEAPOLIS MN 5 / 1200 5 / 596 2 / 86 1:18:13
10573 Michael Mitchell M 29 ST PAUL MN 22 / 1200 21 / 596 3 / 86 1:28:47
10538 Nicholas Mayer M 25 ROSEVILLE MN 29 / 1200 26 / 596 4 / 86 1:29:58
11018 Bill Dumke M 25 BLOOMINGTON MN 32 / 1200 29 / 596 5 / 86 1:31:13
11298 Beau Gulsvig M 26 OAKDALE MN 35 / 1200 32 / 596 6 / 86 1:32:32
11178 Samuel Rosenbaum M 27 MINNEAPOLIS MN 38 / 1200 35 / 596 7 / 86 1:32:58
10944 Isaac Zimmerman M 26 MINNEAPOLIS MN 39 / 1200 36 / 596 8 / 86 1:33:00
11222 Caleb Von Vett M 28 MINNEAPOLIS MN 40 / 1200 37 / 596 9 / 86 1:33:21
11028 Steve Fenster M 29 ST PAUL MN 44 / 1200 40 / 596 10 / 86 1:34:17
11232 Daniel Westerhaus M 28 MINNEAPOLIS MN 48 / 1200 42 / 596 11 / 86 1:35:04
10444 Nathan Kot M 26 MINNEAPOLIS MN 52 / 1200 46 / 596 12 / 86 1:35:15
10503 Jason Loeffler M 25 MINNEAPOLIS MN 58 / 1200 51 / 596 13 / 86 1:35:58
11124 Jesse McCaffrey M 26 ST PAUL MN 62 / 1200 55 / 596 14 / 86 1:36:13
10399 Brett Johnson M 29 MINNEAPOLIS MN 71 / 1200 62 / 596 15 / 86 1:37:55
11411 Ben Sorensen M 28 EDEN PRAIRIE MN 74 / 1200 65 / 596 16 / 86 1:38:09
11006 Andy Cook M 26 ST PAUL MN 79 / 1200 69 / 596 17 / 86 1:38:17
10075 Jonathan Biermann M 27 HOPKINS MN 84 / 1200 74 / 596 18 / 86 1:38:57
10152 Dan Connell M 29 MINNEAPOLIS MN 85 / 1200 75 / 596 19 / 86 1:38:58
11276 Andrew Rannells M 26 GRAND FORKS ND 95 / 1200 83 / 596 20 / 86 1:39:57
11254 Heath Ebbesen M 25 FARGO ND 98 / 1200 86 / 596 21 / 86 1:40:27
10002 Steve Adam M 25 MINNEAPOLIS MN 105 / 1200 91 / 596 22 / 86 1:40:48
10073 John Betzler M 28 ST PAUL MN 107 / 1200 92 / 596 23 / 86 1:41:11
10080 Tony Birdsong M 28 MINNEAPOLIS MN 110 / 1200 95 / 596 24 / 86 1:41:33
10015 Mark Alsum M 26 ORANGE CITY IA 111 / 1200 96 / 596 25 / 86 1:41:35
10245 Dereck Flom M 25 ST LOUIS PARK MN 119 / 1200 103 / 596 26 / 86 1:42:12
10344 Drew Heindel M 25 MINNEAPOLIS MN 126 / 1200 107 / 596 27 / 86 1:42:34
10356 Travis Hibbard M 28 ROSEMOUNT MN 130 / 1200 111 / 596 28 / 86 1:42:53
11437 Daniel Lee M 26 ST PAUL MN 134 / 1200 114 / 596 29 / 86 1:43:03
10596 Phillip Mykleby M 26 MINNEAPOLIS MN 136 / 1200 116 / 596 30 / 86 1:43:21
11361 Andrew Volkenant M 28 MINNETONKA MN 142 / 1200 120 / 596 31 / 86 1:43:37
11272 Chad Olson M 27 WINFIELD IL 174 / 1200 147 / 596 32 / 86 1:45:29
10894 Matt Wagner M 25 MINNEAPOLIS MN 195 / 1200 160 / 596 33 / 86 1:46:31
10300 Grant Griebenow M 25 MINNEAPOLIS MN 197 / 1200 162 / 596 34 / 86 1:46:39
10154 Ryan Cook M 27 HASTINGS MN 224 / 1200 178 / 596 35 / 86 1:47:51
10900 Caleb Ward M 25 WOODBURY MN 252 / 1200 201 / 596 36 / 86 1:49:06
11327 Wenyang Liu M 27 EDEN PRAIRIE MN 255 / 1200 204 / 596 37 / 86 1:49:10
11118 Zach Malvik M 29 BLOOMINGTON MN 270 / 1200 211 / 596 38 / 86 1:49:43
10295 Paul Greening M 27 FARMINGTON MN 288 / 1200 223 / 596 39 / 86 1:50:41
10827 Jason Stoffel M 28 ST PAUL MN 309 / 1200 236 / 596 40 / 86 1:51:26
10306 Toby Gruszewski M 28 CHICAGO IL 313 / 1200 239 / 596 41 / 86 1:51:30
11240 Brett Yost M 28 INVER GROVE HTS MN 320 / 1200 243 / 596 42 / 86 1:51:51
11166 Christopher Purdue M 26 AUSTIN MN 323 / 1200 244 / 596 43 / 86 1:51:52
11331 Jared Recker M 26 RICHFIELD MN 325 / 1200 245 / 596 44 / 86 1:52:12
10997 Brandon Campbell M 26 CHASKA MN 327 / 1200 246 / 596 45 / 86 1:52:15
10126 Christian Bye M 25 MINNEAPOLIS MN 361 / 1200 267 / 596 46 / 86 1:53:45
10410 Matthew Kaczmarek M 28 SILVER LAKE MN 362 / 1200 268 / 596 47 / 86 1:53:47
10943 Jacob Zimbric M 25 WINONA MN 373 / 1200 276 / 596 48 / 86 1:54:15
11242 Thomas Young M 29 EAGAN MN 374 / 1200 277 / 596 49 / 86 1:54:26
10589 Matthew Mueller M 29 MINNEAPOLIS MN 389 / 1200 285 / 596 50 / 86 1:54:45
Per Page: [50] [100] [500]