Advertisement

Selected Race
M2229
Bib Name Sex Age City State Overall SexPl DivPl Time
725 Ben Schneider M 29 Minneapolis MN 2 / 690 2 / 320 1 / 54 53:59
149 Thomas Datwyler M 26 Hudson WI 4 / 690 4 / 320 2 / 54 1:00:17
251 Carl Gladitsch M 26 Bloomer WI 6 / 690 6 / 320 3 / 54 1:01:16
185 Aaron Ehlers M 24 St Paul MN 22 / 690 16 / 320 4 / 54 1:06:57
732 Nathan Schultz M 29 Minneapolis MN 25 / 690 18 / 320 5 / 54 1:07:22
908 Michael Kattula M 29 St Louis Park MN 27 / 690 20 / 320 6 / 54 1:07:34
506 Martin McKinney M 27 Minneapolis MN 32 / 690 25 / 320 7 / 54 1:08:03
144 Brian Dahl M 26 Hudson WI 40 / 690 29 / 320 8 / 54 1:09:33
132 Maxwell Conrad M 27 Houston TX 52 / 690 40 / 320 9 / 54 1:11:39
678 Justin Rhodes M 24 St Paul MN 57 / 690 42 / 320 10 / 54 1:11:50
509 Phil McMullen M 27 Plymouth MN 62 / 690 46 / 320 11 / 54 1:12:20
115 Robby Cecil M 27 Burnsville MN 70 / 690 52 / 320 12 / 54 1:13:04
747 Brian Shipe M 28 Eden Prairie MN 78 / 690 57 / 320 13 / 54 1:13:46
449 Paul Lehrer M 24 Minneapolis MN 92 / 690 64 / 320 14 / 54 1:15:00
758 Chase Solarin M 24 Minneapolis MN 108 / 690 77 / 320 15 / 54 1:16:56
57 Nicholas Bishop M 27 Minneapolis MN 116 / 690 83 / 320 16 / 54 1:17:41
762 Luke Staples M 29 New Hope MN 129 / 690 91 / 320 17 / 54 1:18:38
890 Dereck Flom M 25 St Louis Park MN 131 / 690 93 / 320 18 / 54 1:18:51
175 Jeremy Doyle M 29 Shakopee MN 138 / 690 97 / 320 19 / 54 1:19:16
768 Brad Stock M 26 New Hope MN 139 / 690 98 / 320 20 / 54 1:19:18
223 Chase Franzen M 28 Champlin MN 140 / 690 99 / 320 21 / 54 1:19:23
899 Andrew Cooke M 28 Minneapolis MN 143 / 690 100 / 320 22 / 54 1:19:36
402 J.J. Kirby M 29 South St Paul MN 151 / 690 107 / 320 23 / 54 1:20:13
292 Lucas Hartleben M 25 Minneapolis MN 154 / 690 109 / 320 24 / 54 1:20:20
457 Mark Lindblom M 29 Wayzata MN 164 / 690 116 / 320 25 / 54 1:21:04
489 Kyle McAndrew M 29 Moore SD 213 / 690 144 / 320 26 / 54 1:24:07
293 Ryan Hartleben M 25 River Falls WI 232 / 690 151 / 320 27 / 54 1:25:03
23 Brad Ash M 29 Minneapolis MN 256 / 690 168 / 320 28 / 54 1:26:35
10 Matthew Alley M 24 Minneapolis MN 265 / 690 173 / 320 29 / 54 1:27:20
818 Fernando Vazquez M 22 Burnsville MN 334 / 690 205 / 320 30 / 54 1:31:20
618 Brandon Peery M 23 Minneapolis MN 335 / 690 206 / 320 31 / 54 1:31:20
486 Jared Matthew M 27 Mound MN 371 / 690 224 / 320 32 / 54 1:33:15
703 Greg Sachs M 29 Rogers MN 387 / 690 228 / 320 33 / 54 1:34:22
389 Grant Kemen M 26 Eden Prairie MN 397 / 690 232 / 320 34 / 54 1:35:13
352 Sat Jamunar M 25 Brooklyn Park MN 427 / 690 240 / 320 35 / 54 1:36:30
705 Tyler Saewert M 25 Excelsior MN 458 / 690 253 / 320 36 / 54 1:37:54
265 Kevin Greimel M 25 Richfield MN 465 / 690 255 / 320 37 / 54 1:38:18
810 Wayne Usher M 27 St Louis Park MN 467 / 690 256 / 320 38 / 54 1:38:32
616 Bill Payne M 29 Mendota Heights MN 485 / 690 263 / 320 39 / 54 1:39:47
677 Mike Reveland M 28 St Paul MN 489 / 690 264 / 320 40 / 54 1:40:04
269 Matthew Grove M 26 Minneapolis MN 494 / 690 266 / 320 41 / 54 1:40:13
93 Fedrick Burgos M 25 St Paul MN 510 / 690 268 / 320 42 / 54 1:41:09
561 James Natwick M 29 Twin Valley MN 549 / 690 280 / 320 43 / 54 1:44:29
903 Ben Collette M 24 St. Paul MN 587 / 690 288 / 320 44 / 54 1:48:07
153 Andy Davenport M 25 Morris MN 594 / 690 294 / 320 45 / 54 1:48:26
301 Josh Havel M 23 Little Canada MN 607 / 690 297 / 320 46 / 54 1:50:06
543 Ryan Morris M 28 St Paul MN 610 / 690 298 / 320 47 / 54 1:50:26
413 Shaun Koktavy M 25 Austin MN 611 / 690 299 / 320 48 / 54 1:50:40
862 Ben Wiltse M 28 Minneapolis MN 631 / 690 304 / 320 49 / 54 1:52:02
286 Nicole Harbin M 26 Minneapolis MN 632 / 690 305 / 320 50 / 54 1:52:06
Per Page: [50] [100] [500]