Ed Kirk (M70)
2026
1 Race | 37 mi.Land between the Lakes
Mar 14th 2026
| Grand Rivers, KY
Distance
60 KM
Overall
61
/ 120
Division (M)
47
/ 93
8:47:51
2025
1 Race | 100 mi.Tunnel Hill 100
Nov 8th 2025
| Vienna, IL
Distance
100 Miles
Overall
145
/ 173
Division (M)
117
/ 134
27:40:28
2024
3 Races | 145 mi.Three Sisters Ultra Festival
Jun 1st 2024
| Maryville, TN
Duration
24 Hours
Overall
7
/ 27
Division (M)
6
/ 17
64
Land between the Lakes
Mar 9th 2024
| Grand Rivers, KY
Distance
50 Miles
Overall
39
/ 56
Division (M)
33
/ 49
11:21:16
Louisville's Lovin' the Hills
Feb 3rd 2024
| Louisville, KY
Distance
50 KM
Overall
51
/ 73
Division (M)
44
/ 62
8:09:57
2023
3 Races | 136 mi.The Dirt Circuit
Sep 23rd 2023
| Morristown, TN
Duration
12 Hours
Overall
2
/ 16
Division (M)
2
/ 12
55.1
Land between the Lakes
Mar 11th 2023
| Grand Rivers, KY
Distance
50 Miles
Overall
27
/ 38
Division (M)
23
/ 32
10:40:06
Louisville's Lovin' the Hills
Feb 4th 2023
| Louisville, KY
Distance
50 KM
Overall
52
/ 76
Division (M)
45
/ 61
7:53:06
2022
3 Races | 118 mi.Crooked Creek Ultra Trail Race
Dec 3rd 2022
| Shepherdsville, KY
Distance
50 Miles
Overall
11
/ 37
Division (M)
10
/ 27
13:35:01
Land between the Lakes
Mar 12th 2022
| Grand Rivers, KY
Distance
60 KM
Overall
44
/ 71
Division (M)
36
/ 52
8:17:19
Louisville's Lovin' the Hills
Feb 19th 2022
| Louisville, KY
Distance
50 KM
Overall
34
/ 65
Division (M)
28
/ 45
7:51:38
2021
3 Races | 135 mi.Crooked Creek Ultra Trail Race
Dec 4th 2021
| Shepherdsville, KY
Distance
50 Miles
Overall
9
/ 32
Division (M)
9
/ 24
13:45:51
Lake Martin 100
Mar 20th 2021
| Alexander City, AL
Distance
50 Miles
Overall
59
/ 111
Division (M)
49
/ 88
12:38:17
Black Toe Run
Jan 30th 2021
| Watertown, TN
Duration
12 Hours
Overall
15
/ 29
Division (M)
13
/ 24
35
2020
3 Races | 116 mi.The Dirt Circuit
Sep 26th 2020
| Morristown, TN
Duration
12 Hours
Overall
15
/ 25
Division (M)
6
/ 16
47.52
Land between the Lakes
Mar 14th 2020
| Grand Rivers, KY
Distance
60 KM
Overall
19
/ 67
Division (M)
17
/ 52
8:03:26
Louisville's Lovin' the Hills
Feb 8th 2020
| Louisville, KY
Distance
50 KM
Overall
58
/ 107
Division (M)
43
/ 73
7:34:53
2019
5 Races | 216 mi.Loopty Loop Ultra
Jul 27th 2019
| Rochester Hills, MI
Duration
12 Hours
Overall
24
/ 93
Division (M)
15
/ 53
50.4
Otter Night Trail Runs
Jun 1st 2019
| Brandenburg, KY
Distance
35 Miles
Overall
7
/ 8
Division (M)
6
/ 7
8:51:54
Sheltowee Trace Ultras (Big Turtle)
Apr 27th 2019
| Morehead, KY
Distance
50 Miles
Overall
45
/ 70
Division (M)
39
/ 56
12:43:36
Land between the Lakes
Mar 9th 2019
| Grand Rivers, KY
Distance
50 Miles
Overall
55
/ 58
Division (M)
40
/ 42
11:49:49
Louisville's Lovin' the Hills
Feb 9th 2019
| Louisville, KY
Distance
50 KM
Overall
65
/ 97
Division (M)
52
/ 71
8:04:34
2018
6 Races | 298 mi.The Falls 100
Dec 1st 2018
| Falls of Rough, KY
Distance
50 Miles
Overall
7
/ 15
Division (M)
6
/ 10
16:28:56
The Feral Hog 50k
Oct 13th 2018
| Cincinnati, OH
Distance
50 KM
Overall
37
/ 62
Division (M)
30
/ 49
9:13:29
The Dirt Circuit
Sep 29th 2018
| Morristown, TN
Duration
24 Hours
Overall
2
/ 16
Division (M)
2
/ 7
73.75
Run Woodstock
Sep 7th 2018
| Gregory, MI
Distance
100 KM
Overall
30
/ 75
Division (M)
21
/ 44
17:01:33
Land between the Lakes
Mar 10th 2018
| Grand Rivers, KY
Distance
50 Miles
Overall
41
/ 70
Division (M)
29
/ 47
10:27:07
Louisville's Lovin' the Hills
Feb 10th 2018
| Louisville, KY
Distance
50 KM
Overall
52
/ 97
Division (M)
47
/ 75
7:44:12
2017
5 Races | 205 mi.Redbird Crest Ultra
Dec 2nd 2017
| Hyden, KY
Distance
100 KM
Overall
17
/ 18
Division (M)
11
/ 12
19:43:35
Red River Gorge Ultra
Nov 11th 2017
| Pine Ridge, KY
Distance
50 KM
Overall
49
/ 107
Division (M)
45
/ 87
7:34:14
Shawnee Hills 100
Aug 26th 2017
| Ozark, IL
Distance
50 KM
Overall
22
/ 35
Division (M)
12
/ 20
8:45:23
Land between the Lakes
Mar 11th 2017
| Grand Rivers, KY
Distance
50 Miles
Overall
66
/ 87
Division (M)
51
/ 65
11:01:37
Louisville's Lovin' the Hills
Feb 4th 2017
| Louisville, KY
Distance
50 KM
Overall
54
/ 95
Division (M)
45
/ 67
7:21:09
2016
8 Races | 374 mi.Jackson County Ultras
Dec 3rd 2016
| Brownstown, IN
Distance
50 Miles
Overall
14
/ 26
Division (M)
11
/ 20
12:20:16
Red River Gorge Ultra
Nov 12th 2016
| Pine Ridge, KY
Distance
50 KM
Overall
41
/ 80
Division (M)
35
/ 63
7:41:15
The Feral Hog 50k
Oct 16th 2016
| Cincinnati, OH
Distance
50 KM
Overall
18
/ 40
Division (M)
16
/ 33
7:51:14
Ozone Endurance Challenge
Jun 3rd 2016
| Rockwood, TN
Duration
48 Hours
Overall
10
/ 15
Division (M)
7
/ 8
100
Fall Creek Falls 50K
Mar 20th 2016
| Spencer, TN
Distance
50 KM
Overall
28
/ 54
Division (M)
21
/ 33
6:44:43
Land between the Lakes
Mar 12th 2016
| Grand Rivers, KY
Distance
50 Miles
Overall
51
/ 51
Division (M)
40
/ 40
11:38:55
Louisville's Lovin' the Hills
Feb 6th 2016
| Louisville, KY
Distance
50 KM
Overall
45
/ 68
Division (M)
42
/ 54
7:17:00
Cloudland Canyon
Jan 9th 2016
| Rising Fawn, GA
Distance
50 Miles
Overall
112
/ 112
Division (M)
84
/ 84
13:38:57
2015
8 Races | 388 mi.Cloudsplitter 100
Oct 3rd 2015
| Norton, VA
Distance
100 KM
Overall
8
/ 23
Division (M)
7
/ 16
19:08:54
Run Woodstock
Sep 11th 2015
| Gregory, MI
Distance
100 Miles
Overall
58
/ 91
Division (M)
48
/ 66
27:31:43
Run Under The Stars - Paducah
Jun 6th 2015
| Paducah, KY
Duration
10 Hours
Overall
84
/ 157
Division (M)
46
/ 70
34
Clinton Lake
Mar 28th 2015
| DeWitt, IL
Distance
30 Miles
Overall
49
/ 91
Division (M)
42
/ 61
6:39:40
Land between the Lakes
Mar 14th 2015
| Grand Rivers, KY
Distance
50 Miles
Overall
58
/ 61
Division (M)
47
/ 49
10:48:11
Louisville's Lovin' the Hills
Feb 7th 2015
| Louisville, KY
Distance
50 KM
Overall
40
/ 83
Division (M)
36
/ 63
7:22:52
Mountain Mist
Jan 24th 2015
| Huntsville, AL
Distance
50 KM
Overall
187
/ 325
Division (M)
169
/ 252
7:09:28
Cloudland Canyon
Jan 10th 2015
| Rising Fawn, GA
Distance
50 Miles
Overall
57
/ 75
Division (M)
47
/ 58
12:43:30
2014
8 Races | 362 mi.Jackson County Ultras
Dec 6th 2014
| Brownstown, IN
Distance
50 Miles
Overall
12
/ 22
Division (M)
9
/ 18
13:12:06
Duncan Ridge Trail
Nov 22nd 2014
| Blairsville, GA
Distance
50 KM
Overall
40
/ 63
Division (M)
34
/ 52
8:55:01
OPSF5050
Nov 8th 2014
| Spencer, IN
Distance
50 Miles
Overall
8
/ 8
Division (M)
8
/ 8
12:47:20
Cumberland Trail
Oct 11th 2014
| Caryville, TN
Distance
50 KM
Overall
19
/ 19
Division (M)
14
/ 14
9:25:00
Potawatomi
Apr 5th 2014
| Pekin, IL
Distance
100 Miles
Overall
12
/ 25
Division (M)
8
/ 16
29:15:30
Land between the Lakes
Mar 8th 2014
| Grand Rivers, KY
Distance
60 KM
Overall
95
/ 169
Division (M)
71
/ 119
8:46:03
Louisville's Lovin' the Hills
Feb 8th 2014
| Louisville, KY
Distance
50 KM
Overall
40
/ 56
Division (M)
37
/ 47
8:54:44
Mountain Mist
Jan 25th 2014
| Huntsville, AL
Distance
50 KM
Overall
237
/ 310
Division (M)
188
/ 238
7:29:47
2013
11 Races | 376 mi.Duncan Ridge Trail
Nov 23rd 2013
| Blairsville, GA
Distance
50 KM
Overall
69
/ 91
Division (M)
57
/ 73
9:26:55
Georgia Sky to Summit
Nov 9th 2013
| Dillard, GA
Distance
50 KM
Overall
62
/ 81
Division (M)
54
/ 71
8:18:00
Stone Steps
Oct 27th 2013
| Cincinnati, OH
Distance
50 KM
Overall
61
/ 82
Division (M)
50
/ 62
6:59:00
Big's Backyard Ultra
Oct 19th 2013
| Bell Buckle, TN
Duration
Backyard
Overall
26
/ 26
Division (M)
21
/ 21
29.169
Cumberland Trail
Oct 12th 2013
| Caryville, TN
Distance
50 KM
Overall
9
/ 16
Division (M)
7
/ 11
7:34:04
Not Yo Momma's 100
Sep 28th 2013
| Chillicothe, OH
Distance
100 KM
Overall
12
/ 20
Division (M)
10
/ 14
21:38:29
Music City Trail Ultra
Jun 1st 2013
| Pegram, TN
Distance
50 KM
Overall
26
/ 54
Division (M)
23
/ 43
8:07:50
Clinton Lake
Mar 23rd 2013
| DeWitt, IL
Distance
30 Miles
Overall
35
/ 65
Division (M)
28
/ 49
6:06:19
Land between the Lakes
Mar 9th 2013
| Grand Rivers, KY
Distance
60 KM
Overall
110
/ 130
Division (M)
84
/ 101
8:53:16
Louisville's Lovin' the Hills
Feb 9th 2013
| Louisville, KY
Distance
50 KM
Overall
68
/ 96
Division (M)
55
/ 75
7:40:17
Mountain Mist
Jan 26th 2013
| Huntsville, AL
Distance
50 KM
Overall
154
/ 284
Division (M)
133
/ 218
6:48:43
2012
4 Races | 174 mi.Duncan Ridge Trail
Nov 17th 2012
| Blairsville, GA
Distance
50 KM
Overall
49
/ 91
Division (M)
40
/ 75
8:35:10
Cumberland Trail
Oct 13th 2012
| Caryville, TN
Distance
50 KM
Overall
13
/ 31
Division (M)
10
/ 24
7:04:03
Not Yo Momma's 100
Sep 29th 2012
| Chillicothe, OH
Distance
100 KM
Overall
6
/ 11
Division (M)
6
/ 9
18:45:05
Dances with Dirt - Gnaw Bone
May 12th 2012
| Nashville, IN
Distance
50 Miles
Overall
55
/ 60
Division (M)
48
/ 53
13:13:38
2011
4 Races | 142 mi.Clinton Lake
Mar 26th 2011
| DeWitt, IL
Distance
30 Miles
Overall
49
/ 84
Division (M)
40
/ 60
6:15:58
Land between the Lakes
Mar 12th 2011
| Grand Rivers, KY
Distance
50 Miles
Overall
48
/ 49
Division (M)
42
/ 42
11:15:13
Louisville's Lovin' the Hills
Feb 12th 2011
| Louisville, KY
Distance
50 KM
Overall
58
/ 84
Division (M)
50
/ 68
8:45:20
Mountain Mist
Jan 22nd 2011
| Huntsville, AL
Distance
50 KM
Overall
215
/ 274
Division (M)
174
/ 212
7:41:18
2010
9 Races | 423 mi.Lookout Mountain
Dec 18th 2010
| Lookout Mountain, GA
Distance
50 Miles
Overall
72
/ 100
Division (M)
57
/ 79
12:13:56
OPSF5050
Nov 6th 2010
| Spencer, IN
Distance
50 Miles
Overall
10
/ 12
Division (M)
9
/ 10
13:26:00
Stone Steps
Oct 24th 2010
| Cincinnati, OH
Distance
50 KM
Overall
61
/ 68
Division (M)
49
/ 53
7:48:12
Dances with Dirt - Gnaw Bone
May 15th 2010
| Nashville, IN
Distance
50 Miles
Overall
38
/ 50
Division (M)
33
/ 43
12:36:02
McNaughton Park
Apr 10th 2010
| Pekin, IL
Distance
100 Miles
Overall
8
/ 22
Division (M)
7
/ 18
28:10:39
Clinton Lake
Mar 27th 2010
| DeWitt, IL
Distance
30 Miles
Overall
51
/ 95
Division (M)
44
/ 72
6:12:37
Land between the Lakes
Mar 13th 2010
| Grand Rivers, KY
Distance
50 Miles
Overall
48
/ 50
Division (M)
36
/ 37
11:05:16
Mt Cheaha
Feb 27th 2010
| Delta, AL
Distance
50 KM
Overall
87
/ 150
Division (M)
77
/ 123
7:20:23
Louisville's Lovin' the Hills
Feb 6th 2010
| Louisville, KY
Distance
50 KM
Overall
25
/ 48
Division (M)
23
/ 38
7:53:36
2009
12 Races | 460 mi.Lookout Mountain
Dec 19th 2009
| Lookout Mountain, GA
Distance
50 Miles
Overall
52
/ 64
Division (M)
44
/ 55
11:49:00
Stone Steps
Oct 24th 2009
| Cincinnati, OH
Distance
50 KM
Overall
44
/ 60
Division (M)
38
/ 51
6:47:32
Youngstown Ultra Trail Classic
Sep 19th 2009
| Youngstown, OH
Distance
50 KM
Overall
43
/ 71
Division (M)
37
/ 57
6:51:50
Iron Mountain
Sep 5th 2009
| Damascus, VA
Distance
50 Miles
Overall
10
/ 12
Division (M)
8
/ 10
11:43:30
Germantown 50k Trail Run
Aug 22nd 2009
| Germantown, OH
Distance
50 KM
Overall
47
/ 84
Division (M)
38
/ 65
6:12:53
Run Under The Stars - Paducah
May 30th 2009
| Paducah, KY
Duration
10 Hours
Overall
17
/ 41
Division (M)
14
/ 30
44
Dances with Dirt - Gnaw Bone
May 9th 2009
| Nashville, IN
Distance
50 Miles
Overall
29
/ 32
Division (M)
25
/ 26
12:55:18
John Bryan 50
Apr 26th 2009
| Dayton, OH
Distance
50 KM
Overall
33
/ 36
Division (M)
29
/ 31
7:39:47
Clinton Lake
Mar 28th 2009
| DeWitt, IL
Distance
30 Miles
Overall
32
/ 88
Division (M)
24
/ 64
5:58:35
Land between the Lakes
Mar 14th 2009
| Grand Rivers, KY
Distance
50 Miles
Overall
36
/ 53
Division (M)
31
/ 43
10:32:43
Louisville's Lovin' the Hills
Feb 14th 2009
| Louisville, KY
Distance
50 KM
Overall
47
/ 63
Division (M)
39
/ 52
7:29:21
Mountain Mist
Jan 24th 2009
| Huntsville, AL
Distance
50 KM
Overall
184
/ 257
Division (M)
158
/ 208
7:06:06
2008
9 Races | 388 mi.Dizzy Fifties
Nov 22nd 2008
| Huntsville, AL
Distance
40 Miles
Overall
6
/ 6
Division (M)
5
/ 5
8:40:39
Stone Steps
Oct 19th 2008
| Cincinnati, OH
Distance
50 KM
Overall
36
/ 57
Division (M)
32
/ 46
6:27:38
Hocking Hills Trail Run
Sep 20th 2008
| Logan, OH
Distance
60 KM
Overall
25
/ 35
Division (M)
19
/ 28
7:15:24
Dances with Dirt - Gnaw Bone
May 10th 2008
| Nashville, IN
Distance
50 Miles
Overall
13
/ 29
Division (M)
12
/ 25
11:06:07
John Bryan 50
Apr 27th 2008
| Dayton, OH
Distance
50 KM
Overall
32
/ 42
Division (M)
32
/ 39
6:44:00
McNaughton Park
Apr 12th 2008
| Pekin, IL
Distance
100 Miles
Overall
4
/ 22
Division (M)
3
/ 19
29:25:17
Clinton Lake
Mar 29th 2008
| DeWitt, IL
Distance
30 Miles
Overall
48
/ 95
Division (M)
36
/ 65
6:29:57
Land between the Lakes
Mar 8th 2008
| Grand Rivers, KY
Distance
60 KM
Overall
55
/ 73
Division (M)
41
/ 53
8:47:08
Louisville's Lovin' the Hills
Feb 16th 2008
| Louisville, KY
Distance
50 KM
Overall
30
/ 68
Division (M)
28
/ 60
6:48:17
2007
4 Races | 162 mi.OPSF5050
Nov 3rd 2007
| Spencer, IN
Distance
50 Miles
Overall
5
/ 5
Division (M)
5
/ 5
12:39:07
Germantown 50k Trail Run
Aug 25th 2007
| Germantown, OH
Distance
50 KM
Overall
36
/ 49
Division (M)
33
/ 45
6:57:00
Dances with Dirt - Gnaw Bone
May 12th 2007
| Nashville, IN
Distance
50 Miles
Overall
19
/ 21
Division (M)
19
/ 20
13:08:53
Louisville's Lovin' the Hills
Feb 10th 2007
| Louisville, KY
Distance
50 KM
Overall
23
/ 90
Division (M)
19
/ 74
6:32:18
2006
7 Races | 266 mi.Kentucky Ultra Trail Sojourn
Oct 25th 2006
| Farmers, KY
Distance
50 Miles
Overall
19
/ 21
Division (M)
15
/ 17
12:01:28
Kentucky Ultra Trail Sojourn 50 Miles
Oct 25th 2006
| Morehead, KY
Distance
54 Miles
Overall
19
/ 21
Division (M)
15
/ 17
12:01:28
Stone Steps
Oct 22nd 2006
| Cincinnati, OH
Distance
50 KM
Overall
17
/ 48
Division (M)
16
/ 44
6:05:18
Germantown 50k Trail Run
Aug 26th 2006
| Germantown, OH
Distance
50 KM
Overall
21
/ 47
Division (M)
17
/ 38
6:30:05
Another Dam 50
Jun 3rd 2006
| Englewood, OH
Distance
50 KM
Overall
41
/ 61
Division (M)
35
/ 48
7:03:32
Land between the Lakes
Mar 11th 2006
| Grand Rivers, KY
Distance
60 KM
Overall
73
/ 92
Division (M)
61
/ 74
8:18:04
Louisville's Lovin' the Hills
Feb 11th 2006
| Louisville, KY
Distance
50 KM
Overall
34
/ 81
Division (M)
26
/ 65
6:51:25
2005
2 Races | 68 mi.Land between the Lakes
Mar 12th 2005
| Grand Rivers, KY
Distance
60 KM
Overall
17
/ 34
Division (M)
16
/ 31
7:20:55
Louisville's Lovin' the Hills
Feb 19th 2005
| Louisville, KY
Distance
50 KM
Overall
25
/ 52
Division (M)
19
/ 40
6:47:00
119
Races
21y 0m 28d
Longevity
5,092
Lifetime Miles
Personal Bests
50k
(50)
6:05:18
2006
50m
(31)
10:27:07
2018
100k
(5)
17:01:33
2018
100m
(5)
27:31:43
2015
24hr
(2)
73.75
2018
12hr
(4)
55.1
2023
Backyard
(1)
29.169
2013
Distance by Year
2026
37
Miles
1 Race
2025
100
Miles
1 Race
2024
145
Miles
3 Races
2023
136
Miles
3 Races
2022
118
Miles
3 Races
2021
135
Miles
3 Races
2020
116
Miles
3 Races
2019
216
Miles
5 Races
2018
298
Miles
6 Races
2017
205
Miles
5 Races
2016
374
Miles
8 Races
2015
388
Miles
8 Races
2014
362
Miles
8 Races
2013
376
Miles
11 Races
2012
174
Miles
4 Races
2011
142
Miles
4 Races
2010
423
Miles
9 Races
2009
460
Miles
12 Races
2008
388
Miles
9 Races
2007
162
Miles
4 Races
2006
266
Miles
7 Races
2005
68
Miles
2 Races
Multiple Performances
Senior Grand Master Course Record
55.1
12 Hours
Senior Grand Master Course Record
73.75
24 Hours
Achievements are awarded for races with 25 or more finishers and courses with 200 or more finishers.
Masters: 40-49 / Grand Masters: 50-59 / Senior Grand Masters: 60+

