# |
5yr |
Name |
Time |
Race |
1 |
OpM |
Richard Kandie 23 Coon Rapids MN |
4:09 |
Grandma's Minnesota Mile - St. Paul |
2 |
OpM |
Jason Rengo 24 Blaine MN |
4:13 |
Rice Street Mile |
3 |
OpM |
Brad Lowery 25 Minneapolis MN |
4:13 |
TC 1 Mile |
4 |
OpM |
Richard Kandie 23 Coon Rapids MN |
4:15 |
Grandma's Minnesota Mile - Duluth |
5 |
OpM |
David Tuwei 29 Coon Rapids MN |
4:17 |
Grandma's Minnesota Mile - St. Paul |
6 |
OpM |
Benjamin Merchant 28 Minneapolis MN |
4:19 |
Rice Street Mile |
7 |
OpM |
Matthew Kramer 23 Cloquet MN |
4:19 |
Grandma's Minnesota Mile - Duluth |
8 |
OpM |
Zablon Mandere 32 Brooklyn Park MN |
4:20 |
Grandma's Minnesota Mile - St. Paul |
9 |
OpM |
Scott Fiksdal 25 Mankato MN |
4:23 |
TC 1 Mile |
10 |
OpM |
Jason Rengo 24 Blaine MN |
4:24 |
Grandma's Minnesota Mile - St. Paul |
11 |
OpM |
David Tuwei 20 Coon Rapids MN |
4:24 |
Grandma's Minnesota Mile - Duluth |
12 |
OpM |
Patrick Parish 23 Circle Pines MN |
4:26 |
Rice Street Mile |
13 |
OpM |
Matt Donnin 31 Minneapolis MN |
4:27 |
Grandma's Minnesota Mile - St. Paul |
14 |
OpM |
Joey Keillor 33 Rochester MN |
4:27 |
TC 1 Mile |
15 |
OpM |
Scott Fiksdal 25 Mankato MN |
4:27 |
Grandma's Minnesota Mile - St. Paul |
16 |
OpM |
Jacob Kendagor 24 Coon Rapids MN |
4:28 |
Grandma's Minnesota Mile - Duluth |
17 |
OpM |
Joseph Nielsen 39 St Paul MN |
4:28 |
Rice Street Mile |
18 |
OpM |
Benjamin Merchant 28 Minneapolis MN |
4:29 |
TC 1 Mile |
19 |
OpM |
Ed Whetham 31 St Paul MN |
4:30 |
TC 1 Mile |
20 |
OpM |
Blake Dronen 36 New Brighton MN |
4:30 |
Rice Street Mile |
21 |
OpM |
Patrick Russell 32 St Paul MN |
4:30 |
Grandma's Minnesota Mile - St. Paul |
22 |
OpM |
Stacy Sundet 29 St Paul MN |
4:33 |
TC 1 Mile |
23 |
OpM |
Matt Kurke 25 Rochester MN |
4:34 |
TC 1 Mile |
24 |
OpM |
Scott Fiksdal 25 North Mankato MN |
4:34 |
Grandma's Minnesota Mile - Duluth |
25 |
OpM |
Patrick Parish 23 Minneapolis MN |
4:34 |
TC 1 Mile |
26 |
OpM |
Dave Wik 41 Monticello MN |
4:34 |
Rice Street Mile |
27 |
OpM |
Mike Henderson 29 St Paul MN |
4:35 |
TC 1 Mile |
28 |
OpM |
Benjamin Merchant 28 Minneapolis MN |
4:35 |
Grandma's Minnesota Mile - Duluth |
29 |
OpM |
Brooks Grossinger 31 Mayer MN |
4:36 |
TC 1 Mile |
30 |
OpM |
Josh Schoen 27 Faribault MN |
4:36 |
TC 1 Mile |
31 |
OpM |
Michael Little 31 Minneapolis MN |
4:38 |
TC 1 Mile |
32 |
OpM |
Michael Little 31 Minneapolis MN |
4:38 |
Grandma's Minnesota Mile - St. Paul |
33 |
OpM |
Joseph Nielsen 39 St Paul MN |
4:40 |
TC 1 Mile |
34 |
OpM |
Adam Riddle 26 Eden Prairie MN |
4:40 |
TC 1 Mile |
35 |
OpM |
Doug Keller 50 Plymouth MN |
4:41 |
Rice Street Mile |
36 |
OpM |
Allen Broderius 33 St Paul MN |
4:41 |
Rice Street Mile |
37 |
OpM |
Peter Kessler 46 New Hope MN |
4:42 |
Rice Street Mile |
38 |
OpM |
Matt Schadow 29 Minnetonka MN |
4:44 |
TC 1 Mile |
39 |
OpM |
Kelly Mortenson 37 St Paul MN |
4:44 |
Grandma's Minnesota Mile - St. Paul |
40 |
OpM |
Michael Bialick 26 Minnetonka MN |
4:44 |
Grandma's Minnesota Mile - Duluth |
41 |
OpM |
Brooks Grossinger 31 Mayer MN |
4:45 |
Grandma's Minnesota Mile - St. Paul |
42 |
OpM |
Jay Schell 45 Eagan MN |
4:45 |
Rice Street Mile |
43 |
OpM |
Ross Substad 28 Minneapolis MN |
4:45 |
TC 1 Mile |
44 |
OpM |
Blake Dronen 35 New Brighton MN |
4:46 |
TC 1 Mile |
45 |
OpM |
Dave Wik 41 Monticello MN |
4:48 |
TC 1 Mile |
46 |
OpM |
Paul Giannobile 49 Minnetonka MN |
4:48 |
Rice Street Mile |
47 |
OpM |
Peter Tollefson 27 Minneapolis MN |
4:48 |
TC 1 Mile |
48 |
OpM |
Reuben Woodruff 23 Minneapolis MN |
4:48 |
TC 1 Mile |
49 |
OpM |
Kirk Walztoni 36 St Paul MN |
4:49 |
Rice Street Mile |
50 |
OpM |
Peter Kessler 46 New Hope MN |
4:49 |
TC 1 Mile |
51 |
OpM |
Jason Schultz 39 Lakeville MN |
4:49 |
Rice Street Mile |
52 |
OpM |
Allen Broderius 32 St Paul MN |
4:50 |
TC 1 Mile |
53 |
OpM |
Patrick Billig 45 Roseville MN |
4:50 |
TC 1 Mile |
54 |
OpM |
Paul Brown 50 Waconia MN |
4:50 |
Rice Street Mile |
55 |
OpM |
Dimitri Drekonja 34 Minneapolis MN |
4:50 |
TC 1 Mile |
# |
5yr |
Name |
Time |
Race |
1 |
OpM |
Matt Gabrielson 30 Minneapolis MN |
14:23 |
Back In Shape 5K |
2 |
OpM |
Richard Kandie 23 Coon Rapids MN |
14:27 |
Back In Shape 5K |
3 |
OpM |
Zablon Mandere 32 Brooklyn Center MN |
14:46 |
Back In Shape 5K |
4 |
OpM |
Jeremy Polson 30 Duluth MN |
14:47 |
Brian Kraft Memorial 5K |
5 |
OpM |
Chris Lundstrom 32 Minneapolis MN |
14:49 |
Brian Kraft Memorial 5K |
6 |
OpM |
Dan Fadgen 22 Rogers MN |
14:49 |
TC 5K |
7 |
OpM |
Mike Hanlon 23 St Louis Park MN |
14:54 |
TC 5K |
8 |
OpM |
Joey Keillor 33 Rochester MN |
14:59 |
Brian Kraft Memorial 5K |
9 |
OpM |
Justin Grunewald 22 Merrifield MN |
15:01 |
Crosslake Dam Run 5K |
10 |
OpM |
Chris Lundstrom 32 Minneapolis MN |
15:11 |
Back In Shape 5K |
11 |
OpM |
Ian Johnson 27 Princeton MN |
15:12 |
Brian Kraft Memorial 5K |
12 |
OpM |
Dan Fadgen 21 Rogers MN |
15:16 |
Brian Kraft Memorial 5K |
13 |
OpM |
Ben Kampf 21 Farmington MN |
15:18 |
Brian Kraft Memorial 5K |
14 |
OpM |
Mike Torchia 20 Minneapolis MN |
15:21 |
Komen Brainerd Lakes Race for the Cure 5K |
15 |
OpM |
Peder Arneson 26 Montevideo MN |
15:22 |
Brian Kraft Memorial 5K |
16 |
OpM |
Jake Januszewski 24 Perham MN |
15:23 |
Perham Turtlefest 5K |
17 |
OpM |
Malcolm Richards 25 St. Paul MN |
15:24 |
Brian Kraft Memorial 5K |
18 |
OpM |
Phil Richert 21 Andover MN |
15:25 |
Hennepin-Lake Classic 5K |
19 |
OpM |
Ian Johnson 27 Princeton MN |
15:27 |
Northside 5K |
20 |
OpM |
Patrick Parish 23 Minneapolis MN |
15:30 |
Brian Kraft Memorial 5K |
21 |
OpM |
Patrick Russell 32 St Paul MN |
15:30 |
Lumberjack Days 5K |
22 |
OpM |
Michael Little 31 Minneapolis MN |
15:31 |
Brian Kraft Memorial 5K |
23 |
OpM |
Benjamin Merchant 28 Minneapolis MN |
15:32 |
Northside 5K |
24 |
OpM |
Mike Henderson 29 St. Paul MN |
15:33 |
Brian Kraft Memorial 5K |
25 |
OpM |
Joey Keillor 33 Rochester MN |
15:35 |
Hennepin-Lake Classic 5K |
26 |
OpM |
Timothy Bruhn 20 Burnsville MN |
15:36 |
TC 5K |
27 |
OpM |
Seijen Takamura 22 Minneapolis MN |
15:38 |
Northside 5K |
28 |
OpM |
Justin Grunewald 22 Merrifield MN |
15:39 |
Komen Brainerd Lakes Race for the Cure 5K |
29 |
OpM |
Kenny Miller 31 Park Rapids MN |
15:39 |
Brian Kraft Memorial 5K |
30 |
OpM |
Scott Fiksdal 25 Mankato MN |
15:40 |
Brian Kraft Memorial 5K |
31 |
OpM |
Peder Arneson 26 Montevideo MN |
15:40 |
Run with the Wolves 5K |
32 |
OpM |
Jon Orlogg 26 North Mankato MN |
15:44 |
TC 5K |
33 |
OpM |
Joseph Mahoney 35 Monticello MN |
15:44 |
Monticello Riverfest 5K |
34 |
OpM |
Hans Storvick 22 Minneapolis MN |
15:44 |
TC 5K |
35 |
OpM |
Michael Benchina 25 Chisholm MN |
15:45 |
Brian Kraft Memorial 5K |
# |
5yr |
Name |
Time |
Race |
1 |
OpM |
Jason Lehmkuhle 30 Minneapolis MN |
30:02 |
Victory 10K |
2 |
OpM |
Antonio Vega 24 St. Paul MN |
30:33 |
Victory 10K |
3 |
OpM |
MacHaria Yuot 26 Minneapolis MN |
30:55 |
Victory 10K |
4 |
OpM |
William Serem 32 Coon Rapids MN |
30:57 |
Get in Gear 10K |
5 |
OpM |
Richard Kandie 23 Coon Rapids MN |
31:18 |
Get in Gear 10K |
6 |
OpM |
Joshua Moen 26 Minneapolis MN |
31:20 |
Victory 10K |
7 |
OpM |
Zablon Mandere 32 Minneapolis MN |
31:23 |
Get in Gear 10K |
8 |
OpM |
Eric Hartmark 30 Duluth MN |
31:29 |
Get in Gear 10K |
9 |
OpM |
Peder Arneson 26 Minneapolis MN |
31:47 |
Get in Gear 10K |
10 |
OpM |
Zachary Schendel 30 Minneapolis MN |
31:51 |
Victory 10K |
11 |
OpM |
Ed Whetham 31 St Paul MN |
32:07 |
Get in Gear 10K |
12 |
OpM |
Joey Keillor 33 Rochester MN |
32:22 |
Hennepin-Lake Classic 10K |
13 |
OpM |
John Keane 27 Minneapolis MN |
32:22 |
Victory 10K |
14 |
OpM |
Scott Fiksdal 25 Mankato MN |
32:23 |
Get in Gear 10K |
15 |
OpM |
Benjamin Merchant 28 Minneapolis MN |
32:24 |
Hennepin-Lake Classic 10K |
16 |
OpM |
Benjamin Merchant 28 Minneapolis MN |
32:35 |
Get in Gear 10K |
17 |
OpM |
Malcolm Richards 25 St Paul MN |
32:36 |
Get in Gear 10K |
18 |
OpM |
Pete Gilman 33 Rochester MN |
32:38 |
Hennepin-Lake Classic 10K |
19 |
OpM |
Josh Metcalf 32 Glencoe MN |
32:44 |
Get in Gear 10K |
# |
5yr |
Name |
Time |
Race |
1 |
OpM |
Eric Hartmark 30 Duluth MN |
48:00 |
MDRA 15K |
2 |
OpM |
Malcolm Richards 25 St. Paul MN |
48:08 |
MDRA 15K |
3 |
OpM |
Jeremy Polson 30 Duluth MN |
48:42 |
MDRA 15K |
4 |
OpM |
Ed Whetham 31 St. Paul MN |
50:29 |
MDRA 15K |
5 |
OpM |
Jason Minnick 35 St Louis Park MN |
51:09 |
MDRA 15K |
6 |
OpM |
Mike Henderson 29 St. Paul MN |
51:16 |
MDRA 15K |
7 |
OpM |
Andrew Jahn 22 Wayzata MN |
51:53 |
MDRA 15K |
8 |
OpM |
Nicolas Reichenbach 26 Champlin MN |
51:56 |
MDRA 15K |
9 |
OpM |
Patrick Billig 46 Roseville MN |
52:02 |
MDRA 15K |
10 |
OpM |
Aaron Beaber 25 Minneapolis MN |
52:07 |
MDRA 15K |
11 |
OpM |
Doug Keller 50 Plymouth MN |
52:09 |
MDRA 15K |
12 |
OpM |
John Van Danacker 45 Rockford MN |
52:25 |
MDRA 15K |
13 |
OpM |
Ben Marvin 26 Rochester MN |
52:41 |
Rochester Track Club Spring Classic 15K |
14 |
OpM |
Tom Myers 27 Mankato MN |
52:46 |
MDRA 15K |
15 |
OpM |
Andrew Petz 23 Minneapolis MN |
53:00 |
MDRA 15K |
16 |
OpM |
Joseph Nielsen 39 Saint Paul MN |
53:10 |
MDRA 15K |
17 |
OpM |
Ryan Enke 29 Rochester MN |
53:11 |
Rochester Track Club Spring Classic 15K |
18 |
OpM |
James Sorenson 25 Hastings MN |
53:25 |
MDRA 15K |
19 |
OpM |
Ryan Rapacz 29 St. Paul MN |
53:47 |
MDRA 15K |
20 |
OpM |
Tom Caughlan 29 Minneapolis MN |
53:51 |
MDRA 15K |
21 |
OpM |
Kirk Walztoni 36 Eagan MN |
53:55 |
MDRA 15K |
# |
5yr |
Name |
Time |
Race |
1 |
OpM |
Chris Lundstrom 32 Minneapolis MN |
1:20:39 |
City of Lakes 25K |
2 |
OpM |
Eric Hartmark 30 Duluth MN |
1:20:47 |
City of Lakes 25K |
3 |
OpM |
Zachary Schendel 30 Minneapolis MN |
1:21:34 |
City of Lakes 25K |
4 |
OpM |
Jeremy Polson 30 Duluth MN |
1:25:21 |
City of Lakes 25K |
5 |
OpM |
Pete Gilman 33 Rochester MN |
1:25:39 |
City of Lakes 25K |
6 |
OpM |
Ben Schneider 24 Saint Paul MN |
1:27:22 |
City of Lakes 25K |
7 |
OpM |
Thomas Tisell 41 St. Paul MN |
1:27:27 |
City of Lakes 25K |
8 |
OpM |
Ed Whetham 31 St. Paul MN |
1:27:58 |
City of Lakes 25K |
9 |
OpM |
Matthew Reinders 40 Bloomington MN |
1:28:06 |
City of Lakes 25K |
10 |
OpM |
Mike Henderson 29 St. Paul MN |
1:28:29 |
City of Lakes 25K |
11 |
OpM |
Aaron Beaber 25 Minneapolis MN |
1:28:50 |
City of Lakes 25K |
12 |
OpM |
Andrew Petz 23 Minneapolis MN |
1:29:10 |
City of Lakes 25K |
13 |
OpM |
Pascal Dalseth 36 Burnsville MN |
1:29:51 |
City of Lakes 25K |
14 |
OpM |
Dimitri Drekonja 34 Minneapolis MN |
1:30:09 |
City of Lakes 25K |
15 |
OpM |
Peter Kessler 46 New Hope MN |
1:30:53 |
City of Lakes 25K |
16 |
OpM |
Kelly Mortenson 37 St. Paul MN |
1:31:39 |
City of Lakes 25K |
17 |
OpM |
Jim Robin 41 Nevis MN |
1:32:37 |
City of Lakes 25K |
# |
5yr |
Name |
Time |
Race |
1 |
OpM |
Chris Lundstrom 32 Minneapolis MN |
50:55 |
Lumberjack Days 10 Miles |
2 |
OpM |
Chris Erichsen 22 Bloomington MN |
51:16 |
TC 10 Mile |
3 |
OpM |
Justin Grunewald 22 Merrifield MN |
51:20 |
TC 10 Mile |
4 |
OpM |
Zachary Schendel 29 Minneapolis MN |
52:07 |
Irish for a Day 10 Mile |
5 |
OpM |
Jeremy Polson 30 Duluth MN |
53:35 |
TC 10 Mile |
6 |
OpM |
Ed Whetham 31 St Paul MN |
53:36 |
Lumberjack Days 10 Miles |
7 |
OpM |
Benjamin Merchant 28 Minneapolis MN |
53:51 |
TC 10 Mile |
8 |
OpM |
Art Siemers 35 Golden MN |
53:59 |
Irish for a Day 10 Mile |
9 |
OpM |
Ben Garnett 24 Minneapolis MN |
54:42 |
Bear Water Run 10 Miler |
10 |
OpM |
Richie Spitsberg 23 East Grand Forks MN |
55:09 |
TC 10 Mile |
11 |
OpM |
Andrew Boldt 23 Stillwater MN |
55:35 |
Lumberjack Days 10 Miles |
12 |
OpM |
Andrew Jahn 22 Wayzata MN |
55:36 |
Lumberjack Days 10 Miles |
13 |
OpM |
Bart Johnson 22 Minneapolis MN |
55:46 |
TC 10 Mile |
14 |
OpM |
Mike Henderson 29 St Paul MN |
55:47 |
TC 10 Mile |
15 |
OpM |
Kenny Miller 31 Park Rapids MN |
55:52 |
TC 10 Mile |
16 |
OpM |
Jason Lehmkuhle 30 Minneapolis MN |
56:00 |
Irish for a Day 10 Mile |
17 |
OpM |
Chris Lundstrom 32 Mpls MN |
56:01 |
Irish for a Day 10 Mile |
18 |
OpM |
John Van Danacker 46 Rockford MN |
56:17 |
TC 10 Mile |
19 |
OpM |
Jason Minnick 35 St Louis Park MN |
57:00 |
TC 10 Mile |
# |
5yr |
Name |
Time |
Race |
1 |
OpM |
William Serem 32 Coon Rapids MN |
1:06:45 |
Earth Day Half Marathon |
2 |
OpM |
Richard Kandie 23 Coon Rapids MN |
1:06:51 |
Earth Day Half Marathon |
3 |
OpM |
Jeremy Polson 30 Duluth MN |
1:07:08 |
Earth Day Half Marathon |
4 |
OpM |
Chris Lundstrom 32 Minneapolis MN |
1:07:22 |
Garry Bjorklund Half Marathon |
5 |
OpM |
Obed Nyangao Ctisemba 29 Brooklyn Center MN |
1:07:23 |
Earth Day Half Marathon |
6 |
OpM |
Malcolm Richards 25 St Paul MN |
1:08:13 |
Garry Bjorklund Half Marathon |
7 |
OpM |
Jeremy Polson 30 Duluth MN |
1:08:24 |
Garry Bjorklund Half Marathon |
8 |
OpM |
Peder Arneson 26 Minneapolis MN |
1:09:08 |
Garry Bjorklund Half Marathon |
9 |
OpM |
Kelly Fermoyle 22 Mendota Hts MN |
1:09:25 |
Garry Bjorklund Half Marathon |
10 |
OpM |
Eric Hartmark 30 Duluth MN |
1:09:35 |
Garry Bjorklund Half Marathon |
11 |
OpM |
John Heitzman 23 Grand Rapids MN |
1:10:48 |
Garry Bjorklund Half Marathon |
12 |
OpM |
Zachary Schendel 30 Minneapolis MN |
1:10:48 |
River City Ramble Half Marathon |
13 |
OpM |
John Rotich 33 Coon Rapids MN |
1:11:05 |
Earth Day Half Marathon |
14 |
OpM |
Pete Gilman 33 Rochester MN |
1:11:16 |
Rochester Half Marathon |
15 |
OpM |
David Thompson 29 St Paul MN |
1:11:38 |
Earth Day Half Marathon |
16 |
OpM |
Kenny Miller 31 Park Rapids MN |
1:13:08 |
Garry Bjorklund Half Marathon |
17 |
OpM |
Pete Gilman 33 Rochester MN |
1:13:16 |
Garry Bjorklund Half Marathon |
18 |
OpM |
Kenny Miller 31 Park Rapids MN |
1:13:16 |
Earth Day Half Marathon |
19 |
OpM |
Scott Lindell 40 Sartell MN |
1:13:26 |
Garry Bjorklund Half Marathon |
20 |
OpM |
Chris Yotter 23 Saint Paul MN |
1:13:32 |
Lake Minnewaska Warmup Half Marathon |
21 |
OpM |
Jeremy Essler 28 Mankato MN |
1:13:41 |
Earth Day Half Marathon |
22 |
OpM |
Kelly Mortenson 37 St Paul MN |
1:13:45 |
Rochester Half Marathon |
23 |
OpM |
Anthony Peter 28 Mounds View MN |
1:13:48 |
Urban Wildland Half Marathon |
24 |
OpM |
Matthew Hanson 23 Marshall MN |
1:13:48 |
Urban Wildland Half Marathon |
25 |
OpM |
Scott Lindell 40 Sartell MN |
1:13:56 |
Earth Day Half Marathon |
26 |
OpM |
Thomas Tisell 40 St Paul MN |
1:14:08 |
Garry Bjorklund Half Marathon |
27 |
OpM |
Patrick Billig 46 Roseville MN |
1:14:37 |
Garry Bjorklund Half Marathon |
28 |
OpM |
Jeff Metzdorff 25 New Prague MN |
1:14:56 |
New Prague Half Marathon |
29 |
OpM |
Lee Swank 34 Duluth MN |
1:14:59 |
Garry Bjorklund Half Marathon |
# |
5yr |
Name |
Time |
Race |
1 |
OpM |
Matt Gabrielson 30 Minneapolis MN |
2:17:38 |
Twin Cities Marathon |
2 |
OpM |
Chris Lundstrom 32 Minneapolis MN |
2:22:09 |
Twin Cities Marathon |
3 |
OpM |
Joshua Moen 26 ... MN |
2:23:16 |
Twin Cities Marathon |
4 |
OpM |
Antonio Vega 24 St Paul MN |
2:23:42 |
Twin Cities Marathon |
5 |
OpM |
Zachary Schendel 30 Minneapolis MN |
2:28:05 |
Twin Cities Marathon |
6 |
OpM |
Pete Gilman 33 Rochester MN |
2:30:00 |
Twin Cities Marathon |
7 |
OpM |
Richard Kandie 23 Coon Rapids MN |
2:31:57 |
Twin Cities Marathon |
8 |
OpM |
MacHaria Yuot 26 St. Louis Park MN |
2:32:05 |
Twin Cities Marathon |
9 |
OpM |
Matt McCurdy 31 Halstad MN |
2:32:39 |
Twin Cities Marathon |
10 |
OpM |
Aaron Beaber 25 Minneapolis MN |
2:32:49 |
Twin Cities Marathon |
11 |
OpM |
Bart Johnson 22 Marshall MN |
2:34:29 |
Grandma's Marathon |
12 |
OpM |
Ed Whetham 31 St Paul MN |
2:34:41 |
Grandma's Marathon |
13 |
OpM |
Ben Schneider 24 St Paul MN |
2:34:48 |
Twin Cities Marathon |
14 |
OpM |
Nicolas Reichenbach 27 Champlin MN |
2:36:01 |
Twin Cities Marathon |
15 |
OpM |
Philip Keller 28 St Joseph MN |
2:37:07 |
Grandma's Marathon |
16 |
OpM |
Christopher Grossinger 34 Minneapolis MN |
2:37:08 |
Twin Cities Marathon |
17 |
OpM |
Thomas Tisell 41 Saint Paul MN |
2:38:18 |
Twin Cities Marathon |
18 |
OpM |
Mark Bolster 30 Mantorville MN |
2:38:46 |
Twin Cities Marathon |
19 |
OpM |
Dimitri Drekonja 34 Minneapolis MN |
2:38:51 |
Twin Cities Marathon |
20 |
OpM |
Michael Benchina 25 Chisholm MN |
2:41:17 |
Grandma's Marathon |
21 |
OpM |
Dan Bye 23 Mankato MN |
2:41:31 |
Grandma's Marathon |