Advertisement

Selected Race
M2529
Bib Name Sex Age City State Overall SexPl DivPl Time
3493 Adam Lippold M 29 Elko MN 1 / 2954 1 / 699 1 / 75 56:17
3433 Dustyn Grooms M 29 Savage MN 39 / 2954 29 / 699 2 / 75 1:12:01
3498 Garrett Sohn M 27 Minneapolis MN 55 / 2954 37 / 699 3 / 75 1:13:22
3297 Andrew Fullenkamp M 28 Minneapolis MN 119 / 2954 64 / 699 4 / 75 1:17:18
2519 Stephen McDaniel M 27 Richfield MN 129 / 2954 67 / 699 5 / 75 1:17:54
1751 Andy Lee M 27 St Louis Park MN 130 / 2954 68 / 699 6 / 75 1:17:56
3339 Kevin Stieber M 28 Eden Prairie MN 142 / 2954 74 / 699 7 / 75 1:18:28
2299 Sean Borman M 27 Prior Lake MN 209 / 2954 101 / 699 8 / 75 1:21:25
3505 Nick Gomez M 27 Savage MN 219 / 2954 106 / 699 9 / 75 1:21:36
3149 Matthew Lentz M 29 Rochester MN 227 / 2954 112 / 699 10 / 75 1:21:45
2764 Derek Huber M 25 Northfield MN 245 / 2954 122 / 699 11 / 75 1:22:16
2242 Jeffrey Prasch M 25 Brooklyn Park MN 261 / 2954 129 / 699 12 / 75 1:22:54
2341 Ryan Johnson M 28 Eagan MN 305 / 2954 145 / 699 13 / 75 1:24:31
1828 Patrick Koski M 27 Belle Plaine MN 344 / 2954 154 / 699 14 / 75 1:25:23
2237 Nam Truong M 29 Eden Prairie MN 377 / 2954 163 / 699 15 / 75 1:26:05
499 Michael Wagner M 29 Prior Lake MN 409 / 2954 173 / 699 16 / 75 1:26:47
3412 Zack Schaaf M 25 Minneapolis MN 410 / 2954 174 / 699 17 / 75 1:26:47
1857 Sean McConville M 26 Plymouth MN 453 / 2954 190 / 699 18 / 75 1:27:25
93 Alex Townsend M 27 Plymouth MN 506 / 2954 204 / 699 19 / 75 1:28:39
3021 Erik Anderberg M 25 Bloomington MN 539 / 2954 216 / 699 20 / 75 1:29:00
2559 James Warmuth M 25 Maplewood MN 586 / 2954 233 / 699 21 / 75 1:29:56
1656 Matt Tews M 27 Minneapolis MN 693 / 2954 263 / 699 22 / 75 1:31:39
3425 Matthew Sheetz M 26 New Brighton MN 703 / 2954 268 / 699 23 / 75 1:31:52
1513 Dustin Adams M 29 Minneapolis MN 705 / 2954 270 / 699 24 / 75 1:31:54
1062 Andrew Sayre M 28 Minneapolis MN 751 / 2954 283 / 699 25 / 75 1:32:35
3179 Kevin Mulder M 29 Minneapolis MN 764 / 2954 288 / 699 26 / 75 1:32:43
3062 David Wagner M 27 St Paul MN 781 / 2954 297 / 699 27 / 75 1:32:59
3066 Scott Norman M 27 Woodbury MN 782 / 2954 298 / 699 28 / 75 1:32:59
1647 Kris Braaten M 26 Eden Prairie MN 800 / 2954 301 / 699 29 / 75 1:33:14
2155 Matthew Swanson M 27 Minneapolis MN 849 / 2954 309 / 699 30 / 75 1:33:58
3275 Tyler Van Brunt M 28 Wayzata MN 853 / 2954 311 / 699 31 / 75 1:34:00
2429 David Forster M 25 Minneapolis MN 870 / 2954 316 / 699 32 / 75 1:34:13
3510 Adam Foss M 28 Minneapolis MN 885 / 2954 322 / 699 33 / 75 1:34:22
3067 Darrick O'Brien M 28 Shorewood MN 904 / 2954 326 / 699 34 / 75 1:34:48
2597 Bradley Vagt M 28 Savage MN 922 / 2954 329 / 699 35 / 75 1:35:01
3166 Michael Allen M 27 Bloomington MN 1077 / 2954 366 / 699 36 / 75 1:37:03
1571 Tyler Anderson M 27 Blaine MN 1152 / 2954 381 / 699 37 / 75 1:37:55
1835 Greg Bienias M 28 Hugo MN 1153 / 2954 382 / 699 38 / 75 1:37:55
2580 Alex Potter M 28 Grand Rapids MN 1206 / 2954 395 / 699 39 / 75 1:38:36
1106 Khammay Khamsot M 28 Brooklyn Park MN 1218 / 2954 398 / 699 40 / 75 1:38:47
2428 Kelvin Wong M 25 Minneapolis MN 1356 / 2954 428 / 699 41 / 75 1:40:36
2255 Timothy Schatz M 26 Coon Rapids MN 1379 / 2954 430 / 699 42 / 75 1:40:50
3396 David Silva M 26 Arden Hills MN 1413 / 2954 438 / 699 43 / 75 1:41:19
1593 Chris McAllister M 28 New Market MN 1432 / 2954 443 / 699 44 / 75 1:41:34
1111 Adam Engelhardt M 29 Arden Hills MN 1436 / 2954 444 / 699 45 / 75 1:41:37
1097 Matthew Engelhardt M 26 St Paul MN 1437 / 2954 445 / 699 46 / 75 1:41:37
1809 Randy Splett M 27 Janesville MN 1448 / 2954 449 / 699 47 / 75 1:41:45
3408 Jason Garrett M 26 Minneapolis MN 1478 / 2954 453 / 699 48 / 75 1:42:12
1664 Bryan Derheim M 26 Maplewood MN 1508 / 2954 456 / 699 49 / 75 1:42:30
2451 Adam Miller M 28 Pine Island MN 1609 / 2954 482 / 699 50 / 75 1:43:42
Per Page: [50] [100] [500]