2019 rankings last updated 2019.11.05

2019 Home    Site Map

Rankings 2019

Races Used to Compile Rankings

All Qualifiers - Alphabetical

Qualifying Performances 2019

1 Mile 4:50

# 5yr Name Time Race
1 OpM John Vodacek 25 Saint Paul MN 4:17 Main Street
2 OpM Joe Coffey 23 Minneapolis MN 4:18 Medtronic TC
3 OpM Brendan Sage 23 Saint Michael MN 4:21 Main Street
4 OpM Matt Wilkinson 20 Excelsior MN 4:21 Main Street
5 OpM Jacob Eggers 24 Minneapolis MN 4:22 Medtronic TC
6 OpM Oliver Paleen 17 Saint Paul MN 4:22 Main Street
7 OpM Hunter Staack 21 Minneapolis MN 4:23 Medtronic TC
8 OpM John Vodacek 25 Woodbury MN 4:24 Medtronic TC
9 OpM Matthew Scherber 28 St. Paul MN 4:26 Medtronic TC
10 OpM Andrew Nelson 23 Minneapolis MN 4:29 Medtronic TC
11 OpM Harrison Clark 25 Minneapolis MN 4:29 Medtronic TC
12 OpM Drew Paradis 28 Alexandria MN 4:30 Medtronic TC
13 OpM Peter Tollefson 38 Minneapolis MN 4:31 Medtronic TC
14 OpM James Logan 23 Saint Paul MN 4:32 Medtronic TC
15 OpM Peter Tollefson 38 Minneapolis MN 4:32 Main Street
16 OpM Adam Braun 26 Minneapolis MN 4:32 Medtronic TC
17 OpM Innocent Murwanashyaka 22 St. Paul MN 4:33 Lakeville Cruise Night
18 OpM Calvin Lehn 25 Minneapolis MN 4:33 Medtronic TC
19 OpM Declan Dahlberg 19 North Oaks MN 4:33 Medtronic TC
20 OpM Matthew Burgstahler 23 Saint Paul MN 4:33 Medtronic TC
21 OpM Jeremy Reichenberger 28 Minneapolis MN 4:35 Medtronic TC
22 OpM Bryce Stachewicz 14 Lakeville MN 4:35 Lakeville Cruise Night
23 OpM Adam Wilkinson 19 Excelsior MN 4:36 Main Street
24 OpM Nicholas Wimmer 28 Minneapolis MN 4:36 Medtronic TC
25 OpM Matt Longen 25 Mankato MN 4:36 Main Street
26 OpM Trevor Capra 24 Lakeville MN 4:36 Medtronic TC
27 OpM Drew Lannoye 25 Minneapolis MN 4:37 Medtronic TC
28 OpM Paul Nordquist 24 St Paul MN 4:37 Medtronic TC
29 OpM Teddy Westside 29 Minneapolis MN 4:38 Medtronic TC
30 OpM Chris Caron 27 Maple Grove MN 4:39 Medtronic TC
31 OpM Joe Arnold 29 St Paul MN 4:41 Medtronic TC
32 OpM Patrick Parish 34 Minneapolis MN 4:41 Medtronic TC
33 OpM Patrick Larson 24 Minneapolis MN 4:41 Hoska Midsummer
34 OpM Brandon Stachewicz 17 Lakeville MN 4:42 Lakeville Cruise Night
35 OpM Tom Sederquist 30 Duluth MN 4:42 Minnesota
36 OpM Austin Knowlton 23 Minneapolis MN 4:42 Medtronic TC
37 OpM Tim Hardy 44 Mankato MN 4:43 Main Street
38 OpM Jonah Barry 25 Minneapolis MN 4:43 Lakeville Cruise Night
39 OpM Daniel Peters 28 Minneapolis MN 4:44 Medtronic TC
40 OpM Anders Bowman 28 St. Louis Park MN 4:44 Medtronic TC
41 OpM Jon Olsen 24 St. Paul MN 4:44 Medtronic TC
42 OpM Dylan Baumann 25 Jackson MN 4:44 Medtronic TC
43 OpM Doron Clark 41 Minneapolis MN 4:44 Medtronic TC
44 OpM Kyle Genteman 26 Minneapolis MN 4:44 Medtronic TC
45 OpM Sam Friesen 24 Deephaven MN 4:45 Medtronic TC
46 OpM Cameron Stocke 14 Mountain Iron MN 4:45 Minnesota
47 OpM Nathan Rock 24 Inver Grove Hts MN 4:45 Medtronic TC
48 OpM Tim Hardy 44 North Mankato MN 4:46 Medtronic TC
49 OpM Thomas Kennedy 24 Minneapolis MN 4:47 Medtronic TC
50 OpM Jason Phillippi 32 Crystal MN 4:47 Medtronic TC
51 OpM Jackson Wichtendahl 19 Alexandria MN 4:47 Medtronic TC
52 OpM Patrick Russell 43 St Paul MN 4:47 Medtronic TC
53 OpM Alistair Pattison 17 St Paul MN 4:47 Hoska Midsummer
54 OpM Daniel Peters 28 Minneapolis MN 4:47 Main Street
55 OpM Anthony Fryer 44 Eden Prairie MN 4:48 Main Street
56 OpM Matthew Krzmarzick 16 Savage MN 4:48 Lakeville Cruise Night
57 OpM W. Scott Lindell 51 Sartell MN 4:48 Main Street
58 OpM Kyle Larson 29 Minneapolis MN 4:48 Medtronic TC
59 OpM W. Scott Lindell 51 Sartell MN 4:49 Medtronic TC
60 OpM Patrick Russell 43 St Paul MN 4:49 Hoska Midsummer
61 OpM Dave Meyer 27 Minneapolis MN 4:50 Medtronic TC
62 OpM Peter Johnson 28 Minneapolis MN 4:50 Medtronic TC
63 OpM Brian Valentini 35 St Cloud MN 4:50 Medtronic TC

5K 15:45

# 5yr Name Time Race
1 OpM Danny Docherty 29 Richfield MN 14:18 Brian Kraft Memorial
2 OpM Tyler Jermann 26 Burnsville MN 14:31 Brian Kraft Memorial
3 OpM Tyler Jermann 26 Burnsville MN 14:34 Torchlight
4 OpM Joe Coffey 23 Minneapolis MN 14:36 Brian Kraft Memorial
5 OpM Danny Docherty 29 Minneapolis MN 14:50 Torchlight
6 OpM Benjamin Sathre 29 Saint Paul MN 14:51 Brian Kraft Memorial
7 OpM Brant Haase 26 Sartell MN 14:51 Brian Kraft Memorial
8 OpM Trevor Capra 24 Lakeville MN 15:03 Brian Kraft Memorial
9 OpM Philip Richert 32 Northfield MN 15:08 Defeat of Jesse James Days
10 OpM Matthew Scherber 28 Saint Paul MN 15:09 Brian Kraft Memorial
11 OpM Trevor Capra 24 Lakeville MN 15:10 Torchlight
12 OpM Patrick Larson 24 Minneapolis MN 15:12 Torchlight
13 OpM Philip Richert 32 Northfield MN 15:12 Brian Kraft Memorial
14 OpM Jacob Eggers 24 Minneapolis MN 15:13 Brian Kraft Memorial
15 OpM Christian Leitner 25 Red Wing MN 15:14 Brian Kraft Memorial
16 OpM Mohammed Bati 19 Saint Paul MN 15:15 Torchlight
17 OpM Dan Greeno 31 Saint Paul MN 15:16 Brian Kraft Memorial
18 OpM Scott Behling 29 Duluth MN 15:18 Fitger's
19 OpM John Vodacek 25 Saint Paul MN 15:18 Torchlight
20 OpM Calvin Lehn 25 Minneapolis MN 15:19 Brian Kraft Memorial
21 OpM Brendan Sage 23 Saint Michael MN 15:21 Torchlight
22 OpM Adam Braun 26 Minneapolis MN 15:22 Brian Kraft Memorial
23 OpM Thomas Lerdall 22 Minneapolis MN 15:22 Torchlight
24 OpM Matthew Scherber 28 St Paul MN 15:25 William A. Irvin
25 OpM Ben Olson 19 Minneapolis MN 15:30 Torchlight
26 OpM Paul Nordquist 25 Saint Paul MN 15:32 Brian Kraft Memorial
27 OpM Eric Loeffler 42 Minneapolis MN 15:35 Torchlight
28 OpM Joshua Jarpey 19 Andover MN 15:40 Torchlight
29 OpM Will Sacay 18 Saint Paul MN 15:42 Torchlight
30 OpM Jonah Barry 25 Minneapolis MN 15:43 Brian Kraft Memorial
31 OpM Drew Paradis 28 Alexandria MN 15:43 Brian Kraft Memorial
32 OpM Levi Severson 38 Edina MN 15:43 Brian Kraft Memorial
33 OpM Matthew Burgstahler 23 Saint Paul MN 15:44 Brian Kraft Memorial

8K 26:00

# 5yr Name Time Race
1 OpM Joe Coffey 23 Minneapolis MN 25:07 O'Gara's Irish Run
2 OpM Brendan Sage 23 Saint Michael MN 25:28 O'Gara's Irish Run
3 OpM Matthew Boumeester 32 St. Paul MN 25:34 O'Gara's Irish Run
4 OpM Leighton Becher 26 woodbury MN 25:38 O'Gara's Irish Run
5 OpM Philip Richert 32 Northfield MN 25:42 O'Gara's Irish Run
6 OpM Matthew Scherber 28 St. Paul MN 25:47 O'Gara's Irish Run
7 OpM Dan Greeno 31 St. Paul MN 25:47 O'Gara's Irish Run
8 OpM Adam Braun 25 Minneapolis MN 25:54 O'Gara's Irish Run
9 OpM Paul Nordquist 24 St. Paul MN 25:58 O'Gara's Irish Run

10K 32:45

# 5yr Name Time Race
1 OpM Sammy Rotich 32 Minneapolis MN 29:37 Get in Gear
2 OpM Elijah Kiptoo 32 Minneapolis MN 30:03 Get in Gear
3 OpM Benjamin Sathre 29 Saint Paul MN 30:15 Get in Gear
4 OpM Danny Docherty 29 Richfield MN 30:18 Get in Gear
5 OpM Tyler Jermann 26 Burnsville MN 30:32 Get in Gear
6 OpM Conor Wells 26 Minneapolis MN 30:38 MDRA Victory
7 OpM Brendan Sage 23 Saint Michael MN 30:39 Get in Gear
8 OpM Zachary Kughn 24 Winona MN 30:45 MDRA Victory
9 OpM Brendan Sage 24 Saint Michael MN 30:51 MDRA Victory
10 OpM Calvin Lehn 25 Rosemount MN 30:52 MDRA Victory
11 OpM Innocent Murwanashyaka 22 Saint Paul MN 31:21 MDRA Victory
12 OpM Matthew Boumeester 32 Birchwood Village MN 31:22 MDRA Victory
13 OpM Eric Loeffler 42 Minneapolis MN 31:29 MDRA Victory
14 OpM Elisha Kipruto 24 Minneapolis MN 31:40 MDRA Victory
15 OpM Philip Richert 32 Northfield MN 31:42 MDRA Victory
16 OpM Elisha Kipruto 24 Minneapolis MN 31:47 Get in Gear
17 OpM Matthew Boumeester 32 Saint Paul MN 31:49 Get in Gear
18 OpM Dan Greeno 31 St. Paul MN 31:50 MDRA Victory
19 OpM Philip Richert 32 Northfield MN 31:52 Get in Gear
20 OpM Peter Falcon 29 Plymouth MN 31:53 MDRA Victory
21 OpM Dan Greeno 31 Saint Paul MN 32:02 Get in Gear
22 OpM Jonah Barry 25 Minneapolis MN 32:05 MDRA Victory
23 OpM Trevor Capra 24 Lakeville MN 32:06 Get in Gear
24 OpM Julian Manley 24 Mankato MN 32:08 MDRA Victory
25 OpM Matthew Scherber 28 Saint Paul MN 32:10 Get in Gear
26 OpM Daniel Domres 25 Minneapolis MN 32:11 MDRA Victory
27 OpM Nick Ross 30 Saint Paul MN 32:15 Get in Gear
28 OpM Adam Braun 26 Minneapolis MN 32:20 MDRA Victory
29 OpM Christian Leitner 25 Red Wing MN 32:22 Get in Gear
30 OpM Matt Longen 25 Mankato MN 32:25 MDRA Victory
31 OpM Nick Ross 30 St. Paul MN 32:26 MDRA Victory
32 OpM Drew Paradis 28 Alexandria MN 32:29 MDRA Victory
33 OpM Keegan Carda 25 Saint Paul MN 32:39 MDRA Victory
34 OpM Ben Schneider 35 Minneapolis MN 32:40 MDRA Victory

12K - 42:00
Ignored for Rankings

# 5yr Name Time Race

15K 54:00

# 5yr Name Time Race
1 OpM Brendan Sage 23 Saint Michael MN 51:20 MDRA
2 OpM Jonah Barry 25 Minneapolis MN 51:34 MDRA
3 OpM Peter Tollefson 38 Minneapolis MN 52:17 MDRA
4 OpM Kyle Larson 29 Mpls MN 52:28 MDRA
5 OpM Daniel Peters 28 Minneapolis MN 53:31 MDRA
6 OpM Nicholas Wimmer 28 Minneapolis MN 53:36 MDRA
7 OpM Scott Weispfennig 34 St. Paul MN 53:51 MDRA

10 Mile 57:00

# 5yr Name Time Race
1 OpM Kevin Lewis 26 Richfield MN 48:25 USATF Championships
2 OpM Tyler Jermann 27 Burnsville MN 49:00 USATF Championships
3 OpM Brendan Sage 24 Saint Michael MN 49:47 Medtronic TC
4 OpM Trevor Capra 24 Lakeville MN 50:37 Medtronic TC
5 OpM Dan Greeno 31 St Paul MN 50:43 Medtronic TC
6 OpM Eric Loeffler 42 Apple Valley MN 50:44 Medtronic TC
7 OpM Calvin Lehn 25 Rosemount MN 50:50 Medtronic TC
8 OpM Philip Richert 32 Northfield MN 51:17 Medtronic TC
9 OpM Matthew Scherber 28 St Paul MN 52:35 Medtronic TC
10 OpM Justin Furcich 22 Minneapolis MN 52:43 Medtronic TC
11 OpM Drew Paradis 28 Alexandria MN 53:09 Medtronic TC
12 OpM Joel Toppin 23 St Paul MN 53:33 Medtronic TC
13 OpM Jared Genteman 24 Minneapolis MN 53:50 Medtronic TC
14 OpM Adam Braun 26 Minneapolis MN 53:51 Medtronic TC
15 OpM Innocent Murwanashyaka 22 St Paul MN 54:02 Medtronic TC
16 OpM Jacob Eggers 24 Minneapolis MN 54:07 Medtronic TC
17 OpM Nicholas Wimmer 29 Minneapolis MN 54:19 Medtronic TC
18 OpM Keegan Carda 25 Saint Paul MN 54:21 Medtronic TC
19 OpM Leighton Becher 26 Woodbury MN 54:23 Medtronic TC
20 OpM Nathan Rock 25 Inver Grove Hts MN 54:26 Medtronic TC
21 OpM Thomas Kennedy 24 Minneapolis MN 54:29 Medtronic TC
22 OpM Sam Friesen 25 Deephaven MN 54:40 Medtronic TC
23 OpM Ben Schneider 35 Minneapolis MN 54:44 Medtronic TC
24 OpM Joel Toppin 23 St Paul MN 54:46 Hot Dash
25 OpM James Logan 24 Saint Paul MN 54:47 Medtronic TC
26 OpM Drew Lannoye 26 Minneapolis MN 54:48 Medtronic TC
27 OpM Daniel Ducharme 28 Minneapolis MN 54:49 Medtronic TC
28 OpM Tim Hardy 44 North Mankato MN 55:10 Medtronic TC
29 OpM Daniel Peters 27 Minneapolis MN 55:19 Hot Dash
30 OpM Harrison Clark 25 Minneapolis MN 55:21 Medtronic TC
31 OpM Jacob Greeneway 26 Minneapolis MN 55:24 Hot Dash
32 OpM Michael Rodriguez 28 St Paul MN 55:25 Medtronic TC
33 OpM Jon Olsen 25 St. Paul MN 55:26 Medtronic TC
34 OpM Brad Ryland 33 Minneapolis MN 55:38 Medtronic TC
35 OpM Jeremy Reichenberger 28 Minneapolis MN 55:42 Medtronic TC
36 OpM John Leaf 32 Minneapolis MN 56:04 Medtronic TC
37 OpM Ronnie Stimson 26 Minneapolis MN 56:10 Medtronic TC
38 OpM Samuel Smith 28 Saint Paul MN 56:17 Hot Dash
39 OpM Ryan Zenanko 25 Minneapolis MN 56:18 Medtronic TC
40 OpM Zach Haskins 28 Chanhassen MN 56:29 Goldy's Run
41 OpM Riley Huffman 22 Eagan MN 56:30 Hot Dash
42 OpM Peter Tollefson 38 Minneapolis MN 56:33 Hot Dash
43 OpM Anthony Fryer 44 Eden Prairie MN 56:35 Medtronic TC
44 OpM Brian Valentini 36 St Cloud MN 56:49 Medtronic TC
45 OpM Teddy Westside 30 Minneapolis MN 56:54 Medtronic TC

10 Mile - Split - 57:00
Ignored for Rankings

# 5yr Name Time Race
1 OpM Benjamin Sathre 29 Saint Paul MN 50:28 Jeff Winter City of Lakes (split)
2 OpM Conor Wells 26 Minneapolis MN 50:28 Jeff Winter City of Lakes (split)
3 OpM Elisha Kipruto 24 Minneapolis MN 52:35 Jeff Winter City of Lakes (split)
4 OpM Nick Ross 30 Saint Paul MN 54:24 Jeff Winter City of Lakes (split)
5 OpM Kyle Larson 29 Minneapolis MN 54:46 Jeff Winter City of Lakes (split)
6 OpM Doron Clark 41 Minneapolis MN 54:59 Jeff Winter City of Lakes (split)
7 OpM Daniel Peters 28 Minneapolis MN 55:54 Jeff Winter City of Lakes (split)
8 OpM Joel Toppin 23 Saint Paul MN 56:00 Jeff Winter City of Lakes (split)
9 OpM Thomas Kennedy 24 Minneapolis MN 56:01 Jeff Winter City of Lakes (split)
10 OpM Sam Westerberg 27 Fridley MN 56:30 Jeff Winter City of Lakes (split)
11 OpM Matt Tiampo 30 Minneapolis MN 56:52 Jeff Winter City of Lakes (split)
12 OpM Jake Marotz 31 Saint Paul MN 56:54 Jeff Winter City of Lakes (split)
13 OpM Gerad Mead 40 Minneapolis MN 56:55 Jeff Winter City of Lakes (split)

20K 1:14:15

# 5yr Name Time Race

Half Marathon 1:15:00

# 5yr Name Time Race
1 OpM Panuel Mkungo 25 Minneapolis MN 1:02:37 Garry Bjorklund
2 OpM Tyler Jermann 26 Burnsville MN 1:03:31 Garry Bjorklund
3 OpM Danny Docherty 29 Richfield MN 1:03:47 Garry Bjorklund
4 OpM Benjamin Sathre 29 St Paul MN 1:04:33 Garry Bjorklund
5 OpM Benjamin Sathre 29 Saint Paul MN 1:06:15 Jeff Winter City of Lakes
6 OpM Scott Behling 29 Duluth MN 1:06:28 Garry Bjorklund
7 OpM Conor Wells 26 Minneapolis MN 1:06:31 Jeff Winter City of Lakes
8 OpM Nick Ross 30 St Paul MN 1:06:43 Garry Bjorklund
9 OpM Nick Golebiowski 23 St Cloud MN 1:06:46 Garry Bjorklund
10 OpM Trevor Capra 24 Lakeville MN 1:07:33 Garry Bjorklund
11 OpM Paul Nordquist 25 St Paul MN 1:08:42 Garry Bjorklund
12 OpM Cody Sedbrook 23 Rosemount MN 1:08:43 Garry Bjorklund
13 OpM Dan Greeno 31 St Paul MN 1:08:54 Garry Bjorklund
14 OpM Calvin Lehn 25 Minneapolis MN 1:08:57 Garry Bjorklund
15 OpM Jackson Lindquist 25 Carlton MN 1:09:04 Garry Bjorklund
16 OpM Elisha Kipruto 24 Minneapolis MN 1:10:06 Jeff Winter City of Lakes
17 OpM Nathan Rock 24 Inver Grove Hts MN 1:10:40 Garry Bjorklund
18 OpM Tom Sederquist 30 Duluth MN 1:11:13 Garry Bjorklund
19 OpM Nick Ross 30 Saint Paul MN 1:11:14 Jeff Winter City of Lakes
20 OpM Peter Tollefson 38 Minneapolis MN 1:11:30 Garry Bjorklund
21 OpM Luke Lahr 22 Clear Lake MN 1:11:34 Garry Bjorklund
22 OpM Kendall Hill 21 Duluth MN 1:11:46 Garry Bjorklund
23 OpM Easton Foss 22 Pine City MN 1:11:48 Garry Bjorklund
24 OpM Kyle Larson 29 Minneapolis MN 1:12:08 Jeff Winter City of Lakes
25 OpM Doron Clark 41 Minneapolis MN 1:12:25 Jeff Winter City of Lakes
26 OpM Tim Hardy 44 North Mankato MN 1:12:42 Garry Bjorklund
27 OpM W. Scott Lindell 51 Sartell MN 1:12:55 Garry Bjorklund
28 OpM Adam McCollor 18 Minnetonka MN 1:13:07 Garry Bjorklund
29 OpM Nathan Swenson 31 Pine Island MN 1:13:16 Garry Bjorklund
30 OpM Thomas Kennedy 24 Minneapolis MN 1:13:25 Jeff Winter City of Lakes
31 OpM Brandon Piekarski 26 Minneapolis MN 1:13:31 Polar Dash
32 OpM Ryan Eason 28 Coon Rapids MN 1:13:39 Garry Bjorklund
33 OpM Doron Clark 41 Minneapolis MN 1:13:40 Stillwater
34 OpM Jesse Prince 38 Bemidji MN 1:13:41 Run for the Lakes
35 OpM Kyle Larson 29 Minneapolis MN 1:13:43 Garry Bjorklund
36 OpM Sam Westerberg 27 Fridley MN 1:13:45 Jeff Winter City of Lakes
37 OpM Daniel Peters 28 Minneapolis MN 1:13:50 Jeff Winter City of Lakes
38 OpM John Curley 25 Duluth MN 1:13:58 Garry Bjorklund
39 OpM Colden Longley 17 Bloomington MN 1:14:05 Garry Bjorklund
40 OpM Daniel Ducharme 28 Wayzata MN 1:14:07 Garry Bjorklund
41 OpM John Leaf 32 Minneapolis MN 1:14:07 Garry Bjorklund
42 OpM Joel Toppin 23 Saint Paul MN 1:14:13 Jeff Winter City of Lakes
43 OpM Troy Koivisto 25 Minneapolis MN 1:14:17 Get in Gear
44 OpM Jason Acosta 36 St.Paul MN 1:14:25 Healthy Human Race
45 OpM Kyle Smith 32 Duluth MN 1:14:28 Wheels Off
46 OpM Jared Genteman 23 Minneapolis MN 1:14:44 Garry Bjorklund
47 OpM Samuel Friesen 24 Deephaven MN 1:14:48 Stillwater
48 OpM Braydon Kubat 20 Owatonna MN 1:14:49 Garry Bjorklund
49 OpM Jacob Kluver 21 Buffalo MN 1:14:52 Garry Bjorklund
50 OpM Jon Olsen 25 St. Paul MN 1:14:53 Jeff Winter City of Lakes
51 OpM Kelly Mortenson 48 St Paul MN 1:14:57 Garry Bjorklund

25K 1:32:45

# 5yr Name Time Race
1 OpM Benjamin Sathre 28 Saint Paul MN 1:25:14 Ron Daws
2 OpM Matthew Boumeester 32 Birchwood Village MN 1:25:14 Ron Daws
3 OpM Aaron Beaber 35 St Paul MN 1:31:58 Ron Daws
4 OpM Patrick Russell 43 Saint Paul MN 1:32:05 Ron Daws
5 OpM Thomas Kennedy 24 Minneapolis MN 1:32:18 Ron Daws

30K 1:56:30

# 5yr Name Time Race

20 Mile 2:06:00

# 5yr Name Time Race
1 OpM Paul Ellis 39 North Oaks MN 2:05:14 Bear Water Run

35K - Split - 1:15:00
Ignored for Rankings

# 5yr Name Time Race

Marathon 2:42:00

# 5yr Name Time Race
1 OpM Boniface Kongin 29 Duluth MN 2:12:01 Grandma's
2 OpM Danny Docherty 29 Minneapolis MN 2:15:55 Medtronic Twin Cities
3 OpM Aaron Easker 28 St Paul MN 2:19:09 Medtronic Twin Cities
4 OpM Conor Wells 26 Minneapolis MN 2:21:32 Medtronic Twin Cities
5 OpM Matthew Boumeester 32 Birchwood Village MN 2:24:20 Grandma's
6 OpM Ian Eklin 22 Plymouth MN 2:26:44 Medtronic Twin Cities
7 OpM Cody Sedbrook 23 Rosemount MN 2:29:13 Medtronic Twin Cities
8 OpM Christian Leitner 25 Red Wing MN 2:31:11 Grandma's
9 OpM Jacob Gallagher 24 Mankato MN 2:31:25 Grandma's
10 OpM Doron Clark 41 Minneapolis MN 2:31:46 Grandma's
11 OpM Tony Hoff 34 Duluth MN 2:32:26 Grandma's
12 OpM Jackson Lindquist 26 Delano MN 2:32:48 Medtronic Twin Cities
13 OpM Joe Viavattine 24 St Paul MN 2:32:58 Grandma's
14 OpM Adam Pangrac 31 Moorhead MN 2:33:05 Medtronic Twin Cities
15 OpM Sam Westerberg 27 Fridley MN 2:33:11 Medtronic Twin Cities
16 OpM Jacob Gerhartz 25 Minneapolis MN 2:33:20 Grandma's
17 OpM Bryan Lindquist 30 Rochester MN 2:34:53 Medtronic Twin Cities
18 OpM Jesse Prince 38 Bemidji MN 2:35:32 Bemidji Blue Ox
19 OpM Leighton Becher 26 Woodbury MN 2:35:33 Grandma's
20 OpM Andemariam Hagos 40 Rochester MN 2:35:40 Medtronic Twin Cities
21 OpM Kevin Gries 28 Rochester MN 2:35:50 Medtronic Twin Cities
22 OpM Brock Tesdahl 26 Hopkins MN 2:36:26 Run for the Lakes
23 OpM Jace Galley 22 Minneapolis MN 2:36:39 Grandma's
24 OpM Olivier Vrambout 45 Bayport MN 2:36:44 Medtronic Twin Cities
25 OpM Bart Johnson 33 Marshall MN 2:37:49 Medtronic Twin Cities
26 OpM Samuel Friesen 24 Deephaven MN 2:38:11 Grandma's
27 OpM Ali Khalili 29 Rochester MN 2:38:27 Grandma's
28 OpM Levi Severson 39 Edina MN 2:38:38 Medtronic Twin Cities
29 OpM Doug Baldwin 54 St. Paul MN 2:38:41 Medtronic Twin Cities
30 OpM Matt Birkel 27 St Paul MN 2:39:48 Grandma's
31 OpM Paul Swim 28 Minneapolis MN 2:40:13 Grandma's
32 OpM Thomas Kennedy 24 Minneapolis MN 2:40:20 Grandma's
33 OpM Alex Wischnack 21 Norwood Young Amer MN 2:40:36 Grandma's
34 OpM Chris Caron 27 Maple Grove MN 2:40:45 Medtronic Twin Cities
35 OpM Daniel Domres 25 Minneapolis MN 2:41:02 Medtronic Twin Cities
36 OpM Brad Ryland 33 Minneapolis MN 2:41:06 Grandma's
37 OpM Ken-Ichi Hino 35 Minneapolis MN 2:41:19 Medtronic Twin Cities