# |
5yr |
Name |
Time |
Race |
1 |
OpM |
Jonathan Peterson 25 Minneapolis MN |
4:04 |
Minnesota |
2 |
OpM |
Rob Finnerty 24 Burnsville MN |
4:09 |
Minnesota |
3 |
OpM |
Eric Finan 25 Minneapolis MN |
4:11 |
Minnesota |
4 |
OpM |
Seth Brickley 27 Mound MN |
4:14 |
Minnesota |
5 |
OpM |
Justin Grunewald 28 Minneapolis MN |
4:16 |
Hopkins Raspberry |
6 |
OpM |
Sammy Rotich 27 Coon Rapids MN |
4:20 |
Minnesota |
7 |
OpM |
John Klecker 20 Hopkins MN |
4:20 |
Hopkins Raspberry |
8 |
OpM |
Grant Johnson 31 Duluth MN |
4:22 |
Minnesota |
9 |
OpM |
Edward Tabut 31 Coon Rapids MN |
4:23 |
Minnesota |
10 |
OpM |
Zachary Haskins 23 Maple Grove MN |
4:23 |
Farmington Dew Run |
11 |
OpM |
Joey Keillor 40 Rochester MN |
4:24 |
Minnesota |
12 |
OpM |
Justin Grunewald 28 Minneapolis MN |
4:25 |
Hoska Midsummer |
13 |
OpM |
Tyler Hinrichs 27 St Paul MN |
4:27 |
Minnesota |
14 |
OpM |
Richard Kandie 29 Coon Rapids MN |
4:28 |
Minnesota |
15 |
OpM |
Charlie Habermann 23 Proctor MN |
4:30 |
Minnesota |
16 |
OpM |
Phil Richert 27 Maplewood MN |
4:31 |
Hopkins Raspberry |
17 |
OpM |
Adam Currie 29 St Paul MN |
4:33 |
Minnesota |
18 |
OpM |
Adam Currie 29 St Paul MN |
4:38 |
Hoska Midsummer |
19 |
OpM |
Elly Sang 23 Coon Rapids Mn MN |
4:39 |
Minnesota |
20 |
OpM |
Lucas Windholz 25 St Paul MN |
4:39 |
Minnesota |
21 |
OpM |
Reed Melicher 17 Eveleth MN |
4:41 |
Minnesota |
22 |
OpM |
Aaron German 25 Minneapolis MN |
4:46 |
Hoska Midsummer |
23 |
OpM |
Daniel Strike 44 Roseville MN |
4:46 |
Hoska Midsummer |
24 |
OpM |
Kelly Mortenson 43 St Paul MN |
4:47 |
Minnesota |
25 |
OpM |
David Hyopponen 34 Duluth MN |
4:50 |
Minnesota |
# |
5yr |
Name |
Time |
Race |
1 |
OpM |
Ben Sathre 24 Chaska MN |
14:36 |
Brian Kraft Memorial |
2 |
OpM |
Jeremy Kieser 24 Saint Paul MN |
14:46 |
Torchlight |
3 |
OpM |
Chris Erichsen 28 Minneapolis MN |
14:48 |
Brian Kraft Memorial |
4 |
OpM |
David Tuwei 34 Coon Rapids MN |
14:50 |
BK |
5 |
OpM |
Dan Greeno 26 Richfield MN |
14:50 |
Torchlight |
6 |
OpM |
Dan Greeno 26 St Michael MN |
14:52 |
Brian Kraft Memorial |
7 |
OpM |
Seth Brickley 27 Mound MN |
14:53 |
Brian Kraft Memorial |
8 |
OpM |
Michael Reneau 36 Minneapolis MN |
14:54 |
Brian Kraft Memorial |
9 |
OpM |
Justin Grunewald 28 Minneapolis MN |
14:56 |
Torchlight |
10 |
OpM |
Dan Greeno 26 Richfield MN |
14:58 |
TC |
11 |
OpM |
Daniel Docherty 24 St Paul MN |
15:00 |
Brian Kraft Memorial |
12 |
OpM |
Max Renner 26 Minneapolis MN |
15:00 |
Brian Kraft Memorial |
13 |
OpM |
Mason Frank 25 Bloomington MN |
15:05 |
TC |
14 |
OpM |
Justin Grunewald 28 Minneapolis MN |
15:08 |
Brian Kraft Memorial |
15 |
OpM |
Matthew Boumeester 27 St Paul MN |
15:10 |
Brian Kraft Memorial |
16 |
OpM |
Matt Welch 19 Minneapolis MN |
15:10 |
TC |
17 |
OpM |
Julius Choge 35 Coon Rapids MN |
15:10 |
BK |
18 |
OpM |
Mason Frank 25 Bloomington MN |
15:11 |
Brian Kraft Memorial |
19 |
OpM |
Alex Ciesielski 22 Minneapolis MN |
15:11 |
Torchlight |
20 |
OpM |
Jonathan Peterson 25 Minneapolis MN |
15:11 |
Irish Run Saint Paul |
21 |
OpM |
Trent Lusignan 21 Shakopee MN |
15:13 |
Brian Kraft Memorial |
22 |
OpM |
Scott Behling 24 Duluth MN |
15:19 |
William A. Irvin |
23 |
OpM |
Jacob Smith 22 Minneapolis MN |
15:20 |
Torchlight |
24 |
OpM |
Matt Jergenson 21 Minneapolis MN |
15:21 |
TC |
25 |
OpM |
Brendan Sage 18 St. Michael MN |
15:21 |
Monticello Riverfest |
26 |
OpM |
Nate Hoffman 31 South Haven MN |
15:22 |
William A. Irvin |
27 |
OpM |
Sam Carlson 19 Minneapolis MN |
15:23 |
TC |
28 |
OpM |
Derek Wiebke 20 Minneapolis MN |
15:23 |
TC |
29 |
OpM |
Chris Rombough 27 Crystal MN |
15:24 |
Brian Kraft Memorial |
30 |
OpM |
Jeremy Kieser 24 St Paul MN |
15:24 |
Brian Kraft Memorial |
31 |
OpM |
Ben Schneider 30 Minneapolis MN |
15:24 |
Torchlight |
32 |
OpM |
Anders Bowman 24 St Louis Park MN |
15:25 |
Brian Kraft Memorial |
33 |
OpM |
Jake Marotz 26 St Paul MN |
15:26 |
Brian Kraft Memorial |
34 |
OpM |
Nick Ross 25 Minneapolis MN |
15:26 |
Brian Kraft Memorial |
35 |
OpM |
Phil Richert 27 Maplewood MN |
15:27 |
Torchlight |
36 |
OpM |
Scott Behling 23 Duluth MN |
15:27 |
Brian Kraft Memorial |
37 |
OpM |
Seth Brickley 27 Mound MN |
15:28 |
Hair to There |
38 |
OpM |
Adrian Swanson 24 Minneapolis MN |
15:28 |
Brian Kraft Memorial |
39 |
OpM |
Seth Brickley 27 Spring Park MN |
15:29 |
Torchlight |
40 |
OpM |
Marty Mitchell 23 St. Louis Park MN |
15:31 |
Torchlight |
41 |
OpM |
Grant Johnson 30 Duluth MN |
15:34 |
Brian Kraft Memorial |
42 |
OpM |
Phil Richert 27 Maplewood MN |
15:34 |
BK |
43 |
OpM |
Ben Schneider 30 Minneapolis MN |
15:35 |
Brian Kraft Memorial |
44 |
OpM |
Scott Behling 24 Duluth MN |
15:36 |
Torchlight |
45 |
OpM |
Kenny Miller 37 Wadena MN |
15:38 |
FireCracker Footrace |
46 |
OpM |
Ben Kampf 27 Minneapolis MN |
15:38 |
Brian Kraft Memorial |
47 |
OpM |
Cole Brien 21 Minneapolis MN |
15:38 |
TC |
48 |
OpM |
Brendan Ruter 23 Saint Paul MN |
15:40 |
Torchlight |
49 |
OpM |
Zachary Haskins 23 Osseo MN |
15:41 |
Torchlight |
50 |
OpM |
Kenny Miller 37 Wadena MN |
15:42 |
Brian Kraft Memorial |
51 |
OpM |
Jordan Carlson 24 St. Paul MN |
15:44 |
Halloween Fearless |
52 |
OpM |
Timothy Lillehaugen 24 Minneapolis MN |
15:45 |
Brian Kraft Memorial |
53 |
OpM |
Ben Jacobs 24 St Louis Park MN |
15:45 |
Brian Kraft Memorial |
# |
5yr |
Name |
Time |
Race |
1 |
OpM |
Chris Erichsen 28 Minneapolis MN |
24:19 |
Irish Run Saint Paul |
2 |
OpM |
Dan Greeno 26 Minneapolis MN |
24:31 |
Irish Run Saint Paul |
3 |
OpM |
Michael Reneau 35 Minneapolis MN |
24:37 |
Irish Run Saint Paul |
4 |
OpM |
Trent Lusignan 21 Shakopee MN |
24:40 |
Irish Run Saint Paul |
5 |
OpM |
Matthew Boumeester 27 St Paul MN |
24:51 |
Irish Run Saint Paul |
6 |
OpM |
Max Renner 26 Minneapolis MN |
25:15 |
Irish Run Saint Paul |
7 |
OpM |
Jake Marotz 25 St Paul MN |
25:25 |
Irish Run Saint Paul |
8 |
OpM |
Ben Schneider 30 Minneapolis MN |
25:35 |
Irish Run Saint Paul |
9 |
OpM |
John Heitzman 29 Grand Rapids MN |
25:37 |
Irish Run Saint Paul |
10 |
OpM |
Jack Delehanty 27 Minneapolis MN |
25:40 |
Irish Run Saint Paul |
11 |
OpM |
Chris Lundstrom 38 Minneapolis MN |
25:40 |
Irish Run Saint Paul |
12 |
OpM |
Nick Ross 25 Minneapolis MN |
25:43 |
Irish Run Saint Paul |
13 |
OpM |
Scott Behling 24 Duluth MN |
25:46 |
Park Point |
14 |
OpM |
John Leaf 26 Minneapolis MN |
25:54 |
Irish Run Saint Paul |
# |
5yr |
Name |
Time |
Race |
1 |
OpM |
Jonathan Peterson 25 Minneapolis MN |
29:52 |
Get in Gear |
2 |
OpM |
Michael Reneau 36 Minneapolis MN |
30:34 |
Get in Gear |
3 |
OpM |
Dan Greeno 26 Minneapolis MN |
30:51 |
Get in Gear |
4 |
OpM |
Dan Greeno 26 Richfield MN |
30:53 |
MDRA Victory |
5 |
OpM |
Aaron Easker 23 St. Paul MN |
30:57 |
MDRA Victory |
6 |
OpM |
Matthew Boumeester 27 St Paul MN |
31:10 |
Get in Gear |
7 |
OpM |
Max Renner 26 Minneapolis MN |
31:35 |
Get in Gear |
8 |
OpM |
Chris Erichsen 28 Minneapolis MN |
31:38 |
MDRA Victory |
9 |
OpM |
Donovan Fellows 35 Lake Elmo MN |
31:39 |
MDRA Victory |
10 |
OpM |
Seth Brickley 27 Mound MN |
31:45 |
Get in Gear |
11 |
OpM |
Seth Brickley 27 Mound MN |
31:47 |
MDRA Victory |
12 |
OpM |
Josh Metcalf 38 Glencoe MN |
31:48 |
Get in Gear |
13 |
OpM |
Jake Marotz 26 St Paul MN |
31:58 |
TC |
14 |
OpM |
Max Renner 26 Minneapolis MN |
32:00 |
MDRA Victory |
15 |
OpM |
Ben Schneider 30 Minneapolis MN |
32:08 |
MDRA Victory |
16 |
OpM |
Jake Marotz 26 St Paul MN |
32:09 |
Get in Gear |
17 |
OpM |
Patrick Parish 29 Bloomington MN |
32:11 |
Get in Gear |
18 |
OpM |
Dan Greeno 26 Richfield MN |
32:15 |
Drumstick Dash |
19 |
OpM |
Jacob Smith 23 Minneapolis MN |
32:34 |
MDRA Victory |
20 |
OpM |
Kyle Smith 27 Silver Bay MN |
32:40 |
MDRA Victory |
21 |
OpM |
Brendan Ruter 23 St. Paul MN |
32:45 |
MDRA Victory |
# |
5yr |
Name |
Time |
Race |
1 |
OpM |
Jonathan Peterson 25 Minneapolis MN |
48:57 |
Medtronic TC (adjusted) |
2 |
OpM |
Eric Finan 25 Minneapolis MN |
49:31 |
Medtronic TC (adjusted) |
3 |
OpM |
Seth Brickley 27 Mound MN |
52:02 |
Medtronic TC (adjusted) |
4 |
OpM |
Kelly Fermoyle 28 Minneapolis MN |
52:10 |
Medtronic TC (adjusted) |
5 |
OpM |
Max Renner 26 Minneapolis MN |
52:20 |
Medtronic TC (adjusted) |
6 |
OpM |
David Stilin 23 Minneapolis MN |
52:32 |
Medtronic TC (adjusted) |
7 |
OpM |
Adrian Swanson 24 Minneapolis MN |
52:53 |
Medtronic TC (adjusted) |
8 |
OpM |
Ben Schneider 30 Minneapolis MN |
52:55 |
Medtronic TC (adjusted) |
9 |
OpM |
Nicholas Mangan 26 Minneapolis MN |
53:07 |
Medtronic TC (adjusted) |
10 |
OpM |
Joseph Renier 22 Cambridge MN |
53:57 |
Medtronic TC (adjusted) |
11 |
OpM |
Timothy Lillehaugen 24 Minneapolis MN |
54:04 |
Medtronic TC (adjusted) |
12 |
OpM |
Kenny Miller 37 Wadena MN |
54:08 |
Medtronic TC (adjusted) |
13 |
OpM |
Ben Jacobs 24 St Paul MN |
54:22 |
Medtronic TC (adjusted) |
14 |
OpM |
Marty Mitchell 23 St Louis Park MN |
54:23 |
Medtronic TC (adjusted) |
15 |
OpM |
Jeremy Essler 35 Eagle Lake MN |
54:31 |
Medtronic TC (adjusted) |
16 |
OpM |
Michael Peterka 28 Minneapolis MN |
54:38 |
Medtronic TC (adjusted) |
17 |
OpM |
Jonathan Grey 26 Minneapolis MN |
54:42 |
100% Irish for a Day |
18 |
OpM |
Aaron Beaber 31 Minneapolis MN |
54:46 |
Medtronic TC (adjusted) |
19 |
OpM |
Adam Lippold 30 Elko MN |
55:05 |
Monster Dash |
20 |
OpM |
Drew Paradis 23 Alexandria MN |
55:07 |
Medtronic TC (adjusted) |
21 |
OpM |
Eric Thies 25 Apple Valley MN |
55:48 |
Medtronic TC (adjusted) |
22 |
OpM |
Cole Wintheiser 19 St Cloud MN |
55:54 |
Monster Dash |
23 |
OpM |
Jake Januszewski 30 Pelican Rapids MN |
56:01 |
100% Irish for a Day |
24 |
OpM |
Adam Lippold 30 Elko MN |
56:01 |
Medtronic TC (adjusted) |
25 |
OpM |
Tyler Morey 26 Minneapolis MN |
56:14 |
Medtronic TC (adjusted) |
26 |
OpM |
Zane Grabau 26 Waterville MN |
56:22 |
Bear Water |
27 |
OpM |
Kyle Severson 22 Minneapolis MN |
56:24 |
Medtronic TC (adjusted) |
28 |
OpM |
Brooks Grossinger 37 Mayer MN |
56:29 |
Medtronic TC (adjusted) |
29 |
OpM |
Peter Knoll 19 Edina MN |
56:35 |
Medtronic TC (adjusted) |
30 |
OpM |
Dimitri Drekonja 40 Minneapolis MN |
56:38 |
Medtronic TC (adjusted) |
31 |
OpM |
Brendan Ruter 23 St Paul MN |
56:43 |
Medtronic TC (adjusted) |
32 |
OpM |
Michael Hartnett 32 Minneapolis MN |
56:48 |
Medtronic TC (adjusted) |
# |
5yr |
Name |
Time |
Race |
1 |
OpM |
Dan Greeno 26 Richfield MN |
51:03 |
Jeff Winter City of Lakes (split) |
2 |
OpM |
Josh Metcalf 39 Glencoe MN |
53:17 |
Jeff Winter City of Lakes (split) |
3 |
OpM |
Donovan Fellows 35 Lakeville MN |
53:18 |
Jeff Winter City of Lakes (split) |
4 |
OpM |
Eric Giandelone 35 St Paul MN |
55:26 |
Jeff Winter City of Lakes (split) |
5 |
OpM |
Kyle Smith 27 Silver Bay MN |
55:30 |
Jeff Winter City of Lakes (split) |
6 |
OpM |
Nick Ross 25 Minneapolis MN |
56:10 |
Jeff Winter City of Lakes (split) |
7 |
OpM |
Ben Merchant 34 Minneapolis MN |
56:10 |
Jeff Winter City of Lakes (split) |
8 |
OpM |
Aaron Beaber 31 Minneapolis MN |
56:12 |
Jeff Winter City of Lakes (split) |
9 |
OpM |
John Leaf 27 Minneapolis MN |
56:37 |
Jeff Winter City of Lakes (split) |
10 |
OpM |
Jeff Renlund 47 Chaska MN |
56:39 |
Jeff Winter City of Lakes (split) |
# |
5yr |
Name |
Time |
Race |
1 |
OpM |
Michael Reneau 36 Minneapolis MN |
1:06:04 |
Lake Minnewaska |
2 |
OpM |
Ben Sathre 24 Chaska MN |
1:06:16 |
Garry Bjorklund |
3 |
OpM |
Dan Greeno 26 Roseville MN |
1:06:20 |
Garry Bjorklund |
4 |
OpM |
Dan Greeno 26 Richfield MN |
1:07:21 |
Jeff Winter City of Lakes |
5 |
OpM |
Matthew Boumeester 27 St Paul MN |
1:07:40 |
Garry Bjorklund |
6 |
OpM |
Matthew Grey 26 Minneapolis MN |
1:07:57 |
Garry Bjorklund |
7 |
OpM |
Dan Greeno 26 Richfield MN |
1:08:26 |
Urban Wildland |
8 |
OpM |
Seth Brickley 27 Mound MN |
1:09:07 |
Monster Dash |
9 |
OpM |
Scott Behling 24 Duluth MN |
1:09:14 |
Garry Bjorklund |
10 |
OpM |
Donovan Fellows 35 Lakeville MN |
1:09:17 |
Jeff Winter City of Lakes |
11 |
OpM |
Peter Hogenson 20 Minneapolis MN |
1:09:37 |
Garry Bjorklund |
12 |
OpM |
Dan Nielsen 21 Andover MN |
1:09:45 |
Garry Bjorklund |
13 |
OpM |
Adrian Swanson 24 Minneapolis MN |
1:09:46 |
Garry Bjorklund |
14 |
OpM |
Josh Metcalf 39 Glencoe MN |
1:10:16 |
Jeff Winter City of Lakes |
15 |
OpM |
Erik Hanson 25 Moorhead MN |
1:10:20 |
Garry Bjorklund |
16 |
OpM |
Nick Ross 25 Minneapolis MN |
1:11:02 |
Garry Bjorklund |
17 |
OpM |
Timothy Lillehaugen 24 Minneapolis MN |
1:11:03 |
Garry Bjorklund |
18 |
OpM |
John Leaf 27 Minneapolis MN |
1:11:22 |
Garry Bjorklund |
19 |
OpM |
Anders Bowman 24 Plymouth MN |
1:11:35 |
Garry Bjorklund |
20 |
OpM |
Erik Truedson 23 Bemidji MN |
1:11:43 |
Garry Bjorklund |
21 |
OpM |
Nate Hoffman 31 South Haven MN |
1:11:58 |
Garry Bjorklund |
22 |
OpM |
Daniel Ducharme 23 Wayzata MN |
1:11:58 |
Garry Bjorklund |
23 |
OpM |
Kelly Mortenson 43 St Paul MN |
1:12:10 |
Garry Bjorklund |
24 |
OpM |
Eric Thies 25 Apple Valley MN |
1:12:22 |
Mankato |
25 |
OpM |
Kyle Smith 27 Silver Bay MN |
1:12:35 |
Jeff Winter City of Lakes |
26 |
OpM |
Adam Swank 38 Duluth MN |
1:12:50 |
Garry Bjorklund |
27 |
OpM |
Zane Grabau 26 Waterville MN |
1:12:53 |
Red, White & Boom! TC |
28 |
OpM |
Ben Merchant 34 Minneapolis MN |
1:12:57 |
Jeff Winter City of Lakes |
29 |
OpM |
Nick Ross 25 Minneapolis MN |
1:12:59 |
Jeff Winter City of Lakes |
30 |
OpM |
John Heitzman 29 Grand Rapids MN |
1:13:08 |
Earth Day |
31 |
OpM |
Eric Giandelone 35 St Paul MN |
1:13:10 |
Jeff Winter City of Lakes |
32 |
OpM |
Grant Johnson 30 Minneapolis MN |
1:13:11 |
Garry Bjorklund |
33 |
OpM |
W. Scott Lindell 46 Sartell MN |
1:13:13 |
Garry Bjorklund |
34 |
OpM |
Aaron Beaber 31 Minneapolis MN |
1:13:29 |
Jeff Winter City of Lakes |
35 |
OpM |
Eric Thies 25 Apple Valley MN |
1:13:30 |
Garry Bjorklund |
36 |
OpM |
Gregg Robertson 44 Duluth MN |
1:13:36 |
Garry Bjorklund |
37 |
OpM |
Nate Hoffman 31 South Haven MN |
1:13:38 |
Earth Day |
38 |
OpM |
Daniel Peters 23 Minneapolis MN |
1:13:38 |
Red, White & Boom! TC |
39 |
OpM |
Tim Hardy 39 N Mankato MN |
1:13:42 |
Gopher to Badger |
40 |
OpM |
Mark Sanders 28 Golden Valley MN |
1:13:47 |
Garry Bjorklund |
41 |
OpM |
Tyler Kobilarcsik 17 Chanhassen MN |
1:13:53 |
Garry Bjorklund |
42 |
OpM |
Mark Johnson 26 Duluth MN |
1:13:57 |
Garry Bjorklund |
43 |
OpM |
David Hyopponen 34 Duluth MN |
1:13:58 |
Garry Bjorklund |
44 |
OpM |
Grant Johnson 30 Duluth MN |
1:13:59 |
New Prague |
45 |
OpM |
Tom Gatyas 34 Minneapolis MN |
1:14:04 |
New Prague |
46 |
OpM |
Patrick Russell 37 Saint Paul MN |
1:14:09 |
Securian Winter |
47 |
OpM |
Brian Sames 27 Excelsior MN |
1:14:09 |
Urban Wildland |
48 |
OpM |
Matthew Tiampo 25 Minneapolis MN |
1:14:12 |
Monster Dash |
49 |
OpM |
John Leaf 27 Minneapolis MN |
1:14:14 |
Jeff Winter City of Lakes |
50 |
OpM |
Patrick Billig 52 Roseville MN |
1:14:16 |
Garry Bjorklund |
51 |
OpM |
Jacob Smith 23 Minneapolis MN |
1:14:26 |
Jeff Winter City of Lakes |
52 |
OpM |
Hady Cherif 27 Brooklyn Center MN |
1:14:28 |
Get in Gear |
53 |
OpM |
Ted Heikkila 21 Duluth MN |
1:14:33 |
Red, White & Boom! TC |
54 |
OpM |
Mike Bumgarner 26 Minneapolis MN |
1:14:38 |
Monster Dash |
55 |
OpM |
Jeff Renlund 47 Chaska MN |
1:14:39 |
Jeff Winter City of Lakes |
56 |
OpM |
Joseph Renier 22 Cambridge MN |
1:14:49 |
Garry Bjorklund |
57 |
OpM |
Jackson Lindquist 20 Thomson MN |
1:14:59 |
Garry Bjorklund |
# |
5yr |
Name |
Time |
Race |
1 |
OpM |
Sammy Malakwen 36 Two Harbors MN |
2:15:54 |
Grandma's |
2 |
OpM |
Edward Tabut 31 Coon Rapids MN |
2:18:46 |
Grandma's |
3 |
OpM |
David Tuwei 35 Coon Rapids MN |
2:24:11 |
Grandma's |
4 |
OpM |
Nicholas Mangan 26 Minneaolis MN |
2:25:56 |
Grandma's |
5 |
OpM |
Max Renner 26 Minneapolis MN |
2:25:58 |
Grandma's |
6 |
OpM |
Jake Marotz 26 St Paul MN |
2:26:08 |
Grandma's |
7 |
OpM |
Erik Hanson 25 Minneapolis MN |
2:28:07 |
Medtronic Twin Cities |
8 |
OpM |
Kyle Smith 27 Wright MN |
2:29:22 |
Medtronic Twin Cities |
9 |
OpM |
Kyle Smith 27 Wright MN |
2:31:54 |
Grandma's |
10 |
OpM |
Levi Severson 33 Edina MN |
2:32:18 |
Grandma's |
11 |
OpM |
Tim Hardy 39 North Mankato MN |
2:32:42 |
Grandma's |
12 |
OpM |
Josh Metcalf 39 Glencoe MN |
2:32:59 |
Grandma's |
13 |
OpM |
Tim Hardy 39 North Mankato MN |
2:33:09 |
Mankato |
14 |
OpM |
Wynn Davis 33 Stillwater MN |
2:33:29 |
Grandma's |
15 |
OpM |
Jake Traxler 23 Le Sueur MN |
2:34:51 |
Grandma's |
16 |
OpM |
Ben Kampf 27 Minneapolis MN |
2:34:59 |
Grandma's |
17 |
OpM |
Mason Frank 25 Bloomington MN |
2:36:59 |
Grandma's |
18 |
OpM |
Julius Choge 35 Coon Rapids MN |
2:37:01 |
Grandma's |
19 |
OpM |
Eric Hartmark 36 Duluth MN |
2:37:08 |
Grandma's |
20 |
OpM |
Jakob Wartman 28 Duluth MN |
2:37:14 |
Medtronic Twin Cities |
21 |
OpM |
Anders Bowman 24 St Louis Park MN |
2:37:18 |
Medtronic Twin Cities |
22 |
OpM |
Nicholas Nygaard 23 Duluth MN |
2:37:38 |
Grandma's |
23 |
OpM |
Ben Merchant 34 Minneapolis MN |
2:38:02 |
Medtronic Twin Cities |
24 |
OpM |
Joseph Campbell 26 Coon Rapids MN |
2:38:05 |
Medtronic Twin Cities |
25 |
OpM |
John Leaf 27 Minneapolis MN |
2:38:14 |
Medtronic Twin Cities |
26 |
OpM |
Wynn Davis 33 Stillwater MN |
2:38:42 |
Medtronic Twin Cities |
27 |
OpM |
Craig Cardinal 31 Northfield MN |
2:38:57 |
Grandma's |
28 |
OpM |
Gregory Liebl 28 Apple Valley MN |
2:39:23 |
Grandma's |
29 |
OpM |
Dimitri Drekonja 40 Minneapolis MN |
2:39:31 |
Grandma's |
30 |
OpM |
Tom Gatyas 34 Minneapolis MN |
2:39:38 |
Grandma's |
31 |
OpM |
John Van Danacker 52 Greenfield MN |
2:40:16 |
Medtronic Twin Cities |
32 |
OpM |
Eric Giandelone 35 St Paul MN |
2:40:45 |
Medtronic Twin Cities |
33 |
OpM |
Joseph Vergeront 20 Eden Prairie MN |
2:40:57 |
Medtronic Twin Cities |
34 |
OpM |
Nicholas Peterson 24 Otsego MN |
2:41:39 |
Grandma's |
35 |
OpM |
Scott Weispfennig 29 Edina MN |
2:41:48 |
Grandma's |