Find an Event
Find Race Results
Log In
Find An Event:
Find Results:
Log In
Post results for free!
Create a contributor account today!
Twin Cities Marathon - 2004
Marathon
Info
October 3, 2004 in St Paul/ Minneapolis, MN
event email:
Races
Marathon
Wheelchair/Handcrank
Corporate Challenge
New Day
Marathon - Results
NO
FN
LN
AGE
SEX
DIVISION
CITY
STATE
OVERALL
DIVPL
SEXPL
CHIP TIME
HALF
30K
TIME
PACE
786
Cameron
Berg
21
M
M0121
Golden Valley
MN
103
1/106
83/4483
2:51:44
1:23:54
1:59:27
2:51:53
6:34
2416
Justin
Youngblom
20
M
M0121
Wells
MN
124
2/106
102/4483
2:54:25
1:24:11
2:01:01
2:54:40
6:40
4942
Nathan
Mccann
21
M
M0121
Owatonna
MN
157
3/106
132/4483
2:56:11
1:25:30
2:00:10
2:58:17
6:48
5573
Jarrod
Quinlivan
21
M
M0121
Owatonna
MN
178
4/106
153/4483
2:57:55
1:26:34
2:03:41
3:00:02
6:52
5290
Austin
Olds
18
M
M0121
Wisconsin Rapids
WI
214
5/106
184/4483
2:58:49
1:29:38
-
3:03:04
6:59
726
David
Anderson
20
M
M0121
Maple Grove
MN
272
6/106
235/4483
3:06:07
1:31:20
2:09:30
3:06:41
7:08
5839
Michael
Schiff
21
M
M0121
Rugby
ND
378
7/106
330/4483
3:07:20
1:29:24
2:09:27
3:12:28
7:21
1231
Benjamin
Greshwalk
21
M
M0121
Maple Grove
MN
379
8/106
331/4483
3:12:24
1:25:52
2:09:54
3:12:30
7:21
4060
Brandon
Heebink
20
M
M0121
Coon Rapids
MN
385
9/106
336/4483
3:10:47
1:30:52
2:09:01
3:13:01
7:22
3790
Benjamin
Garnett
20
M
M0121
Laramie
WY
405
10/106
354/4483
3:08:53
1:39:08
2:18:53
3:14:18
7:25
4791
Paul
Lotito
21
M
M0121
Minneapolis
MN
455
11/106
398/4483
3:14:21
1:28:42
2:09:44
3:16:23
7:30
6675
Ben
Wunderlich
21
M
M0121
Hanska
MN
465
12/106
406/4483
3:14:46
1:37:27
2:17:10
3:16:47
7:31
2100
Joseph
Sonnek Jr
20
M
M0121
N St Paul
MN
503
13/106
437/4483
3:18:02
1:27:55
2:11:12
3:18:11
7:34
2436
Brandon
Zingsheim
21
M
M0121
Minneapolis
MN
543
14/106
471/4483
3:19:53
1:28:25
2:08:22
3:20:06
7:38
2071
Chris
Simpson
19
M
M0121
Prior Lake
MN
544
15/106
472/4483
3:19:17
1:26:38
2:11:26
3:20:09
7:39
2899
Mark
Bergstrom
21
M
M0121
Burnsville
MN
545
16/106
473/4483
3:18:08
1:29:58
2:09:56
3:20:10
7:39
6421
Nick
Vetter
20
M
M0121
Eagan
MN
727
17/106
627/4483
3:20:54
1:43:59
2:24:39
3:26:34
7:53
4930
Michael
Mattson
21
M
M0121
Minneapolis
MN
770
18/106
665/4483
3:19:04
1:43:22
2:23:16
3:27:52
7:56
5639
Jon
Renzella
20
M
M0121
Minneapolis
MN
870
19/106
738/4483
3:24:10
1:30:12
2:16:15
3:30:13
8:02
1097
Ryan
Erlenbush
21
M
M0121
Billings
MT
908
20/106
771/4483
3:24:46
1:33:28
2:15:12
3:30:59
8:03
2745
Tommy
Augustin
21
M
M0121
Ames
IA
947
21/106
803/4483
3:29:00
1:36:33
2:19:07
3:31:54
8:05
6726
Kevin
Zinter
19
M
M0121
Roseville
MN
1012
22/106
853/4483
3:30:27
1:43:50
2:26:28
3:33:36
8:09
4381
Benjamin
Kadlec
21
M
M0121
Bismarck
ND
1013
23/106
854/4483
3:28:57
1:44:21
2:28:33
3:33:36
8:09
1259
Matthew
Haller
20
M
M0121
Roseville
MN
1139
24/106
943/4483
3:36:03
1:43:37
2:29:43
3:36:51
8:17
4229
Greg
Hupke
21
M
M0121
Watkins
IA
1230
25/106
1006/4483
3:32:09
1:46:01
2:29:20
3:39:07
8:22
3254
Dave
Clark
18
M
M0121
Crystal
MN
1250
26/106
1020/4483
3:32:59
1:47:30
2:31:10
3:39:39
8:23
5725
Luke
Roller
21
M
M0121
St Paul
MN
1274
27/106
1040/4483
3:33:57
1:43:02
2:27:54
3:40:10
8:24
1187
Benjamin Paul
Gervais
21
M
M0121
Tracy
MN
1441
28/106
1159/4483
3:43:19
1:39:54
2:28:12
3:43:24
8:32
2828
Steve
Bastin
19
M
M0121
Lakeville
MN
1486
29/106
1191/4483
3:36:35
1:37:51
2:22:13
3:44:19
8:34
3602
Will
Esser
20
M
M0121
Hastings
MN
1503
30/106
1202/4483
3:36:16
1:45:20
2:29:14
3:44:36
8:34
6786
Colin
Cleary
20
M
M0121
Minneapolis
MN
1638
31/106
1291/4483
3:41:33
1:49:37
2:34:53
3:47:50
8:42
2806
Justin
Barrett
20
M
M0121
Edina
MN
1671
32/106
1312/4483
3:46:14
1:43:41
2:31:25
3:48:29
8:43
6549
Lewis
Werner
20
M
M0121
Minneapolis
MN
1701
33/106
1335/4483
3:44:20
1:45:28
2:30:14
3:49:07
8:45
5663
Matthew
Richter
20
M
M0121
Rugby
ND
1770
34/106
1392/4483
3:43:35
1:48:20
2:35:58
3:50:21
8:48
4230
Heath
Hupke
17
M
M0121
Watkins
IA
1942
35/106
1512/4483
3:46:10
1:54:27
2:41:02
3:53:09
8:54
6111
Luke
Staples
21
M
M0121
Eden Prairie
MN
1946
36/106
1515/4483
3:45:22
1:54:15
2:39:41
3:53:12
8:54
4100
Nathan John
Herrington
21
M
M0121
Minneapolis
MN
1959
37/106
1524/4483
3:51:13
1:41:41
2:29:25
3:53:30
8:55
2997
Jonathan
Bowman
19
M
M0121
Spring Grove
IL
1978
38/106
1538/4483
3:48:24
1:53:09
2:39:29
3:53:47
8:55
6084
Dusty
Spieker
19
M
M0121
Adrian
MN
2069
39/106
1605/4483
3:52:17
1:46:07
2:33:44
3:55:13
8:59
NO
FN
LN
AGE
SEX
DIVISION
CITY
STATE
OVERALL
DIVPL
SEXPL
CHIP TIME
HALF
30K
TIME
PACE
1520
Paul
Landon
20
M
M0121
Grand Forks
ND
2151
40/106
1667/4483
3:55:45
1:46:56
2:35:36
3:56:26
9:02
6605
Kyle
Willett
21
M
M0121
Northfield
MN
2231
41/106
1728/4483
3:53:28
1:55:55
2:44:09
3:57:39
9:04
4251
Sean
Inman
21
M
M0121
Minneapolis
MN
2416
42/106
1859/4483
3:55:52
1:47:49
2:39:05
4:00:26
9:11
6080
Bob
Spence
20
M
M0121
Monticello
MN
2435
43/106
1875/4483
3:56:48
1:45:20
2:33:09
4:00:51
9:12
930
Kenneth
Champion
19
M
M0121
Mayville
ND
2481
44/106
1908/4483
4:01:22
1:32:41
2:14:35
4:01:37
9:13
1484
Keith
Koser
20
M
M0121
Oronoco
MN
2535
45/106
1937/4483
3:59:36
1:58:38
2:48:48
4:02:26
9:15
6619
Joseph
Wills
21
M
M0121
Eagan
MN
2548
46/106
1945/4483
3:56:22
2:00:55
2:49:01
4:02:38
9:16
4594
Brian
Krohmer
21
M
M0121
Coon Rapids
MN
2590
47/106
1973/4483
4:00:07
1:59:40
2:49:59
4:03:25
9:18
4290
Stanton
Jasicki
15
M
M0121
Weyerhaeuser
WI
2677
48/106
2019/4483
3:56:12
2:00:18
2:51:21
4:04:42
9:20
4460
Michael
Kessler
20
M
M0121
Billings
MT
2756
49/106
2067/4483
3:59:19
1:57:02
2:47:55
4:06:08
9:24
4663
Benjamin
Larson
20
M
M0121
Corcoran
MN
2886
50/106
2148/4483
4:05:42
1:43:43
2:41:20
4:08:23
9:29
3070
Paul
Bryan
21
M
M0121
Bismarck
ND
2969
51/106
2193/4483
4:03:14
1:41:59
2:35:31
4:09:40
9:32
2946
Adam
Bliss
21
M
M0121
Stillwater
MN
2994
52/106
2207/4483
4:07:36
2:00:18
2:54:36
4:10:12
9:33
6379
Joe
Uker
21
M
M0121
Minneapolis
MN
3004
53/106
2213/4483
4:08:03
2:02:25
2:56:45
4:10:27
9:34
5473
Colin
Peterson
21
M
M0121
Willmar
MN
3025
54/106
2227/4483
4:07:47
2:05:27
2:57:57
4:10:46
9:34
3963
Matthew
Haggerty
19
M
M0121
Eden Prairie
MN
3038
55/106
2236/4483
4:03:56
1:59:41
2:48:32
4:10:55
9:35
6536
Robert
Wellmann
21
M
M0121
New Ulm
MN
3061
56/106
2252/4483
4:02:46
2:01:59
2:50:08
4:11:16
9:35
4880
Joshua
Manske
21
M
M0121
North Branch
MN
3117
57/106
2290/4483
4:08:47
1:52:41
2:42:01
4:12:03
9:37
6710
Zach
Zavala
18
M
M0121
Rosemount
MN
3120
58/106
2291/4483
4:02:21
1:46:53
2:39:01
4:12:06
9:37
3957
Derek
Haberman
16
M
M0121
Maple Grove
MN
3123
59/106
2294/4483
4:09:25
1:58:59
2:52:49
4:12:07
9:37
5845
David
Schindler
21
M
M0121
Colfax
WI
3143
60/106
2305/4483
4:09:52
1:52:05
2:42:11
4:12:29
9:38
3565
Mike
Endorf
21
M
M0121
Plymouth
MN
3244
61/106
2366/4483
4:05:18
2:05:36
2:58:05
4:14:10
9:42
4587
Adam
Krey
21
M
M0121
Spring Green
WI
3284
62/106
2394/4483
4:08:32
1:57:43
2:47:05
4:14:59
9:44
4046
Corey
Havlicek
21
M
M0121
Moville
IA
3529
63/106
2531/4483
4:15:16
1:44:08
2:36:27
4:19:14
9:54
758
Domenic
Basile
21
M
M0121
West Lafayette
IN
3609
64/106
2580/4483
4:19:33
1:48:01
2:37:53
4:20:23
9:56
2771
Dave
Baker
20
M
M0121
Excelsior
MN
3787
65/106
2687/4483
4:17:45
2:03:51
2:56:18
4:23:20
10:03
2716
David
Angeli
20
M
M0121
Stacy
MN
3844
66/106
2724/4483
4:18:37
2:02:10
2:56:17
4:24:01
10:05
5366
Carl
Packa
18
M
M0121
St Michael
MN
3903
67/106
2759/4483
4:20:56
1:48:37
2:47:42
4:24:58
10:07
4882
Ross
Manthei
21
M
M0121
Edina
MN
3990
68/106
2806/4483
4:23:03
2:12:28
3:09:13
4:26:22
10:10
5790
Cole
Ryba
21
M
M0121
Minneapolis
MN
4040
69/106
2832/4483
4:24:23
2:01:02
2:58:34
4:27:09
10:12
3664
Ryan
Fier
21
M
M0121
Minneota
MN
4112
70/106
2874/4483
4:23:07
2:07:24
3:03:08
4:28:35
10:15
2695
Royal
Anderson
21
M
M0121
New Brighton
MN
4129
71/106
2883/4483
4:20:31
1:59:58
2:54:05
4:28:48
10:16
3325
Nathan
Craig
20
M
M0121
Plymouth
MN
4212
72/106
2935/4483
4:21:42
1:56:27
2:44:45
4:29:56
10:18
3889
Timothy
Graff
21
M
M0121
Mankato
MN
4453
73/106
3071/4483
4:27:51
1:58:55
2:53:04
4:33:41
10:27
6489
Torrence
Warren
19
M
M0121
Eldora
IA
4496
74/106
3091/4483
4:27:30
2:02:55
2:57:05
4:34:29
10:29
596
Andrew
Bruwelheide
19
M
M0121
Lakeville
MN
4805
75/106
3248/4483
4:32:53
1:51:42
2:45:59
4:40:36
10:43
4752
Joshua
Lindholm
20
M
M0121
Minnetonka
MN
4893
76/106
3295/4483
4:33:34
2:05:36
2:59:47
4:42:26
10:47
3120
Andrew
Buttler
21
M
M0121
Wyoming
MN
4928
77/106
3317/4483
4:35:04
2:02:29
3:00:17
4:43:11
10:49
5756
Jared
Rowe
21
M
M0121
St Louis Park
MN
4956
78/106
3335/4483
4:35:00
2:05:36
3:04:22
4:43:52
10:50
3648
Dan
Felsing
15
M
M0121
Sun Prairie
WI
4974
79/106
3350/4483
4:38:14
2:01:00
2:59:32
4:44:14
10:51
NO
FN
LN
AGE
SEX
DIVISION
CITY
STATE
OVERALL
DIVPL
SEXPL
CHIP TIME
HALF
30K
TIME
PACE
4441
Michael
Kelly
21
M
M0121
Minneapolis
MN
4984
80/106
3358/4483
4:37:49
2:07:33
3:06:20
4:44:19
10:51
3694
Michael
Flansburg
21
M
M0121
East Bethel
MN
5007
81/106
3369/4483
4:40:06
2:09:58
3:10:27
4:44:48
10:52
3525
William
Easton
21
M
M0121
Burnsville
MN
5267
82/106
3509/4483
4:46:01
2:14:35
3:17:11
4:49:20
11:03
4032
Chris
Hasling
21
M
M0121
Blaine
MN
5332
83/106
3540/4483
4:47:29
2:01:35
3:10:57
4:50:34
11:05
3243
Benjamin
Christenson
20
M
M0121
Apple Valley
MN
5453
84/106
3608/4483
4:45:08
2:23:04
3:21:28
4:52:58
11:11
5805
Nathan
Sandal
20
M
M0121
Bismarck
ND
5464
85/106
3613/4483
4:48:11
2:14:35
3:16:01
4:53:14
11:12
5143
Jon
Muecke
21
M
M0121
Sioux City
IA
5498
86/106
3626/4483
4:49:29
2:11:55
3:16:19
4:53:51
11:13
6061
Jonathan
Solie
19
M
M0121
Plymouth
MN
5517
87/106
3637/4483
4:46:09
2:13:34
3:26:24
4:54:18
11:14
5930
Joseph
Sery
21
M
M0121
Montgomery
MN
5521
88/106
3640/4483
4:47:30
1:56:23
3:09:58
4:54:24
11:14
4534
Tony
Knutson
19
M
M0121
Pine Island
MN
5621
89/106
3688/4483
4:53:43
1:55:01
3:00:08
4:56:15
11:18
6452
Christopher
Wagner
20
M
M0121
Brown Deer
WI
5624
90/106
3689/4483
4:52:28
2:14:23
3:17:39
4:56:22
11:19
5126
Scott
Morris
20
M
M0121
Eden Prairie
MN
5757
91/106
3755/4483
4:52:13
2:20:19
3:23:55
4:59:08
11:25
2613
Mark
Bjornstad
20
M
M0121
Moorhead
MN
5853
92/106
3797/4483
4:57:17
1:55:30
3:00:09
5:01:31
11:30
3078
William
Buckland
21
M
M0121
Minnetonka
MN
6018
93/106
3886/4483
5:02:52
2:03:29
3:14:55
5:05:16
11:39
4925
Brian
Matsumoto Jr
16
M
M0121
Eagan
MN
6051
94/106
3901/4483
4:59:28
2:17:58
3:22:40
5:06:22
11:42
6294
Michael
Thorseth
21
M
M0121
Sauk Rapids
MN
6273
95/106
4004/4483
5:10:03
2:05:57
3:16:25
5:14:09
11:59
2593
Tim
Sayler
15
M
M0121
Thief River Falls
MN
6446
96/106
4095/4483
5:10:48
2:02:52
3:16:00
5:19:39
12:12
5429
Brian
Peltier
17
M
M0121
White Bear Lake
MN
6468
97/106
4108/4483
5:14:56
2:13:39
3:33:34
5:20:33
12:14
4014
David
Harrigan
20
M
M0121
Maplewood
MN
6483
98/106
4118/4483
5:12:57
2:06:40
3:24:25
5:20:44
12:14
4498
Derek
Klatt
16
M
M0121
Buffalo
MN
6523
99/106
4137/4483
5:15:32
2:19:57
3:28:26
5:22:07
12:18
4707
Ryan
Lensing
21
M
M0121
Cedar Falls
IA
6613
100/106
4179/4483
5:21:50
2:33:03
3:42:27
5:25:10
12:25
3995
Dana
Hansen
18
M
M0121
Eden Prairie
MN
6643
101/106
4195/4483
5:22:42
2:18:33
3:33:20
5:26:09
12:27
5354
Javier
Ossio
20
M
M0121
San Pedro Garza Garc
-
6725
102/106
4228/4483
5:25:54
2:21:42
3:37:27
5:30:36
12:37
6534
Cole
Weller
19
M
M0121
Brandon
SD
6940
103/106
4317/4483
5:36:55
2:24:03
3:34:46
5:41:55
13:03
6673
Zachary
Wulff
19
M
M0121
Elkhorn
WI
6995
104/106
4336/4483
5:37:10
2:21:17
3:41:11
5:45:33
13:11
6358
Phillip
Tulkki
21
M
M0121
Maple Grove
MN
7039
105/106
4365/4483
5:44:18
2:23:35
3:30:59
5:48:10
13:17
5610
Andrew
Redmann
21
M
M0121
Brownton
MN
7297
106/106
4481/4483
6:02:04
2:33:06
-
6:10:49
14:09
- click this icon in the results above to share via Facebook, Twitter, email, and more
- click this icon in the results above for a printable page
- click this icon in the results above to show finishers before and after