Craig Duhn (M 48)

2024

1 Race | 31 mi.

Crater Trail Run

Jun 1st 2024
| Decorah, IA
Distance
50 KM
Overall
49 / 56
Division (M)
38 / 42
8:19:33

2022

1 Race | 100 mi.

Kettle Moraine 100 Endurance Runs

Jun 11th 2022
| La Grange, WI
Distance
100 Miles
Overall
112 / 133
Division (M)
77 / 95
29:14:36

2019

2 Races | 62 mi.

Hawkeye Fallout

Oct 26th 2019
| Solon, IA
Distance
50 KM
Overall
13 / 30
Division (M)
12 / 22
5:38:21

Hawkeye 50K & 25K

Apr 10th 2019
| Solon, IA
Distance
50 KM
Overall
22 / 66
Division (M)
19 / 43
5:22:19

2018

2 Races | 131 mi.

Hawkeye Fallout

Oct 27th 2018
| Solon, IA
Distance
50 KM
Overall
18 / 32
Division (M)
12 / 21
6:24:17

Kettle Moraine 100 Endurance Runs

Jun 2nd 2018
| La Grange, WI
Distance
100 Miles
Overall
65 / 161
Division (M)
59 / 131
25:13:49

2016

6 Races | 537 mi.

Tahoe 200 Endurance Run

Sep 9th 2016
| Homewood, CA
Distance
200 Miles
Overall
64 / 80
Division (M)
56 / 69
94:47:20

Silver Rush 50

Jul 10th 2016
| Leadville, CO
Distance
50 Miles
Overall
272 / 384
Division (M)
212 / 281
12:43:29

Western States 100

Jun 25th 2016
| Olympic Valley, CA
Distance
100 Miles
Overall
167 / 280
Division (M)
135 / 217
28:02:51

Kettle Moraine 100 Endurance Runs

Jun 4th 2016
| La Grange, WI
Distance
100 KM
Overall
19 / 81
Division (M)
15 / 61
13:42:14

Booneville Backroads Ultra

May 28th 2016
| Booneville, IA
Distance
100 KM
Overall
6 / 21
Division (M)
6 / 16
11:50:04

FlatRock 101K/50K

Apr 30th 2016
| Independence, KS
Distance
101 KM
Overall
4 / 26
Division (M)
4 / 21
14:41:40

2015

5 Races | 306 mi.

GOATZ Trail Runs

Oct 25th 2015
| Omaha, NE
Distance
50 KM
Overall
25 / 147
Division (M)
20 / 83
5:09:57

Black Hills 100

Jun 27th 2015
| Sturgis, SD
Distance
50 Miles
Overall
21 / 55
Division (M)
16 / 39
12:30:15

Kettle Moraine 100 Endurance Runs

Jun 6th 2015
| La Grange, WI
Distance
100 Miles
Overall
52 / 165
Division (M)
45 / 121
24:55:45

Booneville Backroads Ultra

May 23rd 2015
| Booneville, IA
Distance
100 KM
Overall
12 / 19
Division (M)
12 / 18
12:55:01

FlatRock 101K/50K

Apr 25th 2015
| Independence, KS
Distance
101 KM
Overall
9 / 32
Division (M)
7 / 23
15:55:50

2013

2 Races | 93 mi.

Free State Trail Run

Apr 20th 2013
| Lawrence, KS
Distance
100 KM
Overall
32 / 45
Division (M)
29 / 40
14:06:08

Psycho Wyco Run Toto Run

Feb 9th 2013
| Kansas City, KS
Distance
50 KM
Overall
100 / 126
Division (M)
82 / 98
7:12:27

2012

4 Races | 255 mi.

GOATZ Trail Runs

Oct 28th 2012
| Omaha, NE
Distance
50 KM
Overall
66 / 91
Division (M)
53 / 66
6:40:36

Western States 100

Jun 23rd 2012
| Olympic Valley, CA
Distance
100 Miles
Overall
256 / 315
Division (M)
212 / 264
28:43:55

Kettle Moraine 100 Endurance Runs

Jun 2nd 2012
| La Grange, WI
Distance
100 KM
Overall
34 / 55
Division (M)
28 / 40
15:13:49

Free State Trail Run

Apr 21st 2012
| Lawrence, KS
Distance
100 KM
Overall
29 / 40
Division (M)
24 / 32
14:08:30

2011

3 Races | 193 mi.

Black Hills 100

Jun 25th 2011
| Sturgis, SD
Distance
100 Miles
Overall
15 / 32
Division (M)
15 / 26
30:09:26

Free State Trail Run

Apr 23rd 2011
| Lawrence, KS
Distance
100 KM
Overall
21 / 34
Division (M)
17 / 29
13:33:11

Psycho Wyco Run Toto Run

Feb 12th 2011
| Kansas City, KS
Distance
50 KM
Overall
60 / 91
Division (M)
53 / 79
6:54:07

2010

3 Races | 193 mi.

Kettle Moraine 100 Endurance Runs

Jun 5th 2010
| La Grange, WI
Distance
100 Miles
Overall
24 / 51
Division (M)
22 / 42
25:59:23

Free State Trail Run

Apr 24th 2010
| Lawrence, KS
Distance
100 KM
Overall
11 / 30
Division (M)
11 / 28
12:20:43

Psycho Wyco Run Toto Run

Feb 13th 2010
| Kansas City, KS
Distance
50 KM
Overall
42 / 88
Division (M)
38 / 74
6:43:34

2009

2 Races | 131 mi.

Kettle Moraine 100 Endurance Runs

Jun 6th 2009
| La Grange, WI
Distance
100 Miles
Overall
48 / 90
Division (M)
43 / 75
25:08:42

Psycho Wyco Run Toto Run

Feb 14th 2009
| Kansas City, KS
Distance
50 KM
Overall
20 / 77
Division (M)
20 / 65
6:02:55

2008

2 Races | 93 mi.

Free State Trail Run

Apr 26th 2008
| Lawrence, KS
Distance
100 KM
Overall
19 / 25
Division (M)
17 / 23
13:52:35

Psycho Wyco Run Toto Run

Feb 9th 2008
| Kansas City, KS
Distance
50 KM
Overall
39 / 68
Division (M)
34 / 58
7:16:54

2007

3 Races | 112 mi.

The North Face Endurance Challenge Iowa

Sep 1st 2007
| Des Moines, IA
Distance
50 Miles
Overall
39 / 45
Division (M)
33 / 37
10:31:58

Psycho Psummer Run Toto Run

Jul 14th 2007
| Kansas City, KS
Distance
50 KM
Overall
29 / 42
Division (M)
25 / 34
7:21:45

Psycho Wyco Run Toto Run

Feb 10th 2007
| Kansas City, KS
Distance
50 KM
Overall
49 / 67
Division (M)
46 / 59
7:50:46

North American Races

36
Races
17y 3m 26d
Longevity
2,239
Lifetime Miles

Personal Bests

50k (13)
5:09:57
2015
50m (3)
10:31:58
2007
100k (9)
11:50:04
2016
100m (8)
24:55:45
2015

Distance by Year

2024
31 Miles
1 Race
2022
100 Miles
1 Race
2019
62 Miles
2 Races
2018
131 Miles
2 Races
2016
537 Miles
6 Races
2015
306 Miles
5 Races
2013
93 Miles
2 Races
2012
255 Miles
4 Races
2011
193 Miles
3 Races
2010
193 Miles
3 Races
2009
131 Miles
2 Races
2008
93 Miles
2 Races
2007
112 Miles
3 Races

Multiple Performances

2022
77th Place
2018
59th Place
2015
45th Place
2010
22nd Place
2009
43rd Place
2019
12th Place
2018
12th Place
2016
135th Place
2012
212th Place
2016
4th Place
2015
7th Place
2015
20th Place
2012
53rd Place
2013
29th Place
2012
24th Place
2011
17th Place
2010
11th Place
2008
17th Place
2013
82nd Place
2011
53rd Place
2010
38th Place
2009
20th Place
2008
34th Place
2007
46th Place

Recent Results

Charleston Itty Bitty 50
Mount Pleasant, SC - 27 finishers
50 Miles
PPTC 50 Mile Endurance Fest
Brooklyn, NY - 176 finishers
50 Miles | 50 KM
Guana River
Ponte Vedra Beach, FL - 34 finishers
50 KM
Savannah Ultra Urban 50k Run
Savannah, GA - 10 finishers
50 KM
Squatchy Leftovers Trail Race
West Orange, NJ - 74 finishers
50 KM
Seattle Ghost Marathon
Seattle, WA - 17 finishers
50 KM
Fountain City 5
Columbus, GA - 5 finishers
50 KM
Colorado Cold Rush Ultra
Colorado Springs, CO - 39 finishers
50 KM
The Bulldog 24/12 Hour
Lake Worth, FL - 32 finishers
12 Hours | 6 Hours
View All Results