Advertisement

Selected Race
M2229
Bib Name Sex Age City State Overall SexPl DivPl Time
3 Boniface Kongin M 28 Albuquerque NM 2 / 7144 2 / 3962 1 / 920 2:12:12
37 Boaz Kipyego M 26 Grand Prairie TX 4 / 7144 4 / 3962 2 / 920 2:16:35
21 Tyler Jerman M 26 Burnsville MN 5 / 7144 5 / 3962 3 / 920 2:19:39
17 Dominic Korir M 25 Plymouth MN 6 / 7144 6 / 3962 4 / 920 2:20:20
19 Japhet Kipkoech M 27 Tucson AZ 8 / 7144 8 / 3962 5 / 920 2:22:28
28 Timothy Lillehaugen M 28 Minneapolis MN 9 / 7144 9 / 3962 6 / 920 2:23:44
2349 Andy Beck M 27 Madison WI 14 / 7144 14 / 3962 7 / 920 2:29:31
13 William Fladland M 28 Anoka MN 15 / 7144 15 / 3962 8 / 920 2:32:01
1871 Isaiah Friesen M 23 Saint Paul MN 22 / 7144 19 / 3962 9 / 920 2:36:05
40 Anders Bowman M 28 Hopkins MN 23 / 7144 20 / 3962 10 / 920 2:36:16
1888 Joshwa Kaul M 28 Stillwater MN 24 / 7144 21 / 3962 11 / 920 2:36:19
2977 Joshua Mirth M 26 Fort Collins CO 26 / 7144 23 / 3962 12 / 920 2:36:51
3008 David Meyer M 27 Minneapolis MN 27 / 7144 24 / 3962 13 / 920 2:36:52
2231 Daniel Pape M 23 Iowa City IA 30 / 7144 27 / 3962 14 / 920 2:37:46
3522 Steffan Reimer M 29 Blumenort MB 33 / 7144 29 / 3962 15 / 920 2:38:24
3473 Brian Karl M 22 Chili WI 34 / 7144 30 / 3962 16 / 920 2:38:40
2351 Jacob Greeneway M 25 Minneapolis MN 36 / 7144 32 / 3962 17 / 920 2:38:58
2893 Ethan Komoroski M 27 Minneapolis MN 43 / 7144 37 / 3962 18 / 920 2:41:09
3381 Steven Mantell M 26 Overland Park KS 45 / 7144 38 / 3962 19 / 920 2:41:36
3407 Nate Routhier M 25 St. Paul MN 49 / 7144 41 / 3962 20 / 920 2:42:17
3773 Jonathan Keller M 24 Circle Pines MN 52 / 7144 43 / 3962 21 / 920 2:42:59
1397 Spencer Duhaime M 27 New York NY 53 / 7144 44 / 3962 22 / 920 2:43:24
3221 Pj Greer M 27 Kansas City MO 54 / 7144 45 / 3962 23 / 920 2:43:30
2423 Troy Koivisto M 25 Plymouth MN 55 / 7144 46 / 3962 24 / 920 2:43:47
1091 Andrew Nelson M 22 Eden Prairie MN 58 / 7144 48 / 3962 25 / 920 2:44:33
2556 Chen Huang M 28 Sunnyvale CA 61 / 7144 51 / 3962 26 / 920 2:45:17
2967 Kyle Becker M 22 Rochester MN 64 / 7144 54 / 3962 27 / 920 2:45:49
3331 Drew Ayotte M 27 Minneapolis MN 65 / 7144 55 / 3962 28 / 920 2:46:15
1682 Marcos Santos Melchor M 29 Northfield MN 67 / 7144 57 / 3962 29 / 920 2:46:39
1789 Matthew Eidenschink M 24 Duluth MN 69 / 7144 59 / 3962 30 / 920 2:47:29
1135 Tim Aldrich M 28 Minneapolis MN 70 / 7144 60 / 3962 31 / 920 2:47:45
2460 Brandon Quibell M 24 Hickson ND 71 / 7144 61 / 3962 32 / 920 2:47:49
1192 Erik Hoeg M 28 Plymouth MN 72 / 7144 62 / 3962 33 / 920 2:48:19
2012 Matti Groll M 23 Brighton MA 74 / 7144 64 / 3962 34 / 920 2:48:44
2851 Bailey Wetherell M 23 Iowa City IA 78 / 7144 68 / 3962 35 / 920 2:49:23
2369 Brandon Eckroth M 23 Saint Paul MN 82 / 7144 71 / 3962 36 / 920 2:49:50
3535 Sam Westerberg M 26 Fridley MN 85 / 7144 73 / 3962 37 / 920 2:50:10
3639 Ethan Anderson M 24 St Paul MN 89 / 7144 77 / 3962 38 / 920 2:51:10
3489 Andrew Hansen M 24 St. Louis Park MN 92 / 7144 79 / 3962 39 / 920 2:51:51
3750 Justin Rose M 29 Minneapolis MN 102 / 7144 86 / 3962 40 / 920 2:52:55
3166 Stuart Cleveland M 24 Minneapolis MN 105 / 7144 87 / 3962 41 / 920 2:53:10
2014 Scott Labott M 28 Saint Paul MN 107 / 7144 89 / 3962 42 / 920 2:53:16
1800 Ryan Zenanko M 24 Minneapolis MN 108 / 7144 90 / 3962 43 / 920 2:53:41
1232 Michael Brubaker M 29 Saint Paul MN 109 / 7144 91 / 3962 44 / 920 2:53:46
2489 Nick Solheim M 23 Moorhead MN 112 / 7144 94 / 3962 45 / 920 2:54:09
1627 Spencer Castillo M 23 Minneapolis MN 113 / 7144 95 / 3962 46 / 920 2:54:10
44 Andrew Baker M 27 Plymouth MN 116 / 7144 98 / 3962 47 / 920 2:54:23
3171 Sam Schwebach M 25 Arlington MA 117 / 7144 99 / 3962 48 / 920 2:54:30
3696 Matthew Helmerichs M 23 Victoria MN 119 / 7144 101 / 3962 49 / 920 2:54:42
2217 Thomas Bernard M 23 Iowa City IA 122 / 7144 103 / 3962 50 / 920 2:55:08
Per Page: [50] [100] [500]