Keenan Haga (M 58)

2024

5 Races | 155 mi.

Mississippi Trail 50

Mar 2nd 2024
| Laurel, MS
Distance
50 KM
Overall
27 / 61
Division (M)
18 / 42
7:30:48

Farmdaze 24

Feb 24th 2024
| Brooklet, GA
Duration
12 Hours
Overall
22 / 25
Division (M)
13 / 18
31.142

Elephant Mountain

Feb 3rd 2024
| Cave Creek, AZ
Distance
50 KM
Overall
45 / 57
Division (M)
26 / 31
8:45:25

Arches Ultra

Jan 27th 2024
| Moab, UT
Distance
50 KM
Overall
231 / 241
Division (M)
158 / 160
9:19:46

Florida Roots Trail Series: Fort Clinch

Jan 20th 2024
| Fernandina Beach, FL
Distance
50 KM
Overall
30 / 31
Division (M)
23 / 24
7:59:35

2023

14 Races | 463 mi.

Colorado Cold Rush Ultra

Dec 2nd 2023
| Colorado Springs, CO
Distance
50 KM
Overall
67 / 77
Division (M)
54 / 62
7:32:44

JFK

Nov 18th 2023
| Boonsboro, MD
Distance
50 Miles
Overall
754 / 933
Division (M)
607 / 737
11:53:17

Kessel Run Ultra

Nov 11th 2023
| Fruita, CO
Distance
60 KM
Overall
42 / 42
Division (M)
24 / 24
9:45:08

Bridge Burner Ultra

Nov 4th 2023
| Canon City, CO
Distance
50 KM
Overall
108 / 119
Division (M)
74 / 80
9:01:22

Red Feather Trail Jamboree

Sep 22nd 2023
| Red Feather Lakes, CO
Distance
50 KM
Overall
96 / 102
Division (M)
55 / 58
9:41:12

Mountain Rats Festival

Sep 16th 2023
| Eagle, CO
Distance
55 KM
Overall
26 / 26
Division (M)
15 / 15
10:25:08

Full Moon 25k/50k Run

Jul 22nd 2023
| Perryville, AR
Distance
50 KM
Overall
137 / 141
Division (M)
96 / 100
9:07:33

Chase the Moon Endurance Run

Jun 30th 2023
| Highlands Ranch, CO
Duration
12 Hours
Overall
99 / 115
Division (M)
71 / 102
27.3

Bears Ears Ultra

Jun 24th 2023
| Monticello, UT
Distance
50 KM
Overall
90 / 102
Division (M)
54 / 58
10:44:14

The Great Divide Ultra

Jun 4th 2023
| Divide, CO
Distance
50 KM
Overall
24 / 25
Division (M)
12 / 13
8:53:19

Ram Party

May 13th 2023
| Colorado Springs, CO
Distance
50 KM
Overall
91 / 101
Division (M)
59 / 64
7:31:53

Rattler Trail Race

Apr 8th 2023
| Colorado Springs, CO
Distance
50 KM
Overall
83 / 87
Division (M)
69 / 70
9:17:29

Long Play (LP) Trail Race

Mar 4th 2023
| Ridge Manor, FL
Distance
33.3 Miles
Overall
70 / 85
Division (M)
48 / 51
9:05:57

Coldwater Rumble

Jan 14th 2023
| Goodyear, AZ
Distance
52 KM
Overall
55 / 84
Division (M)
37 / 55
8:00:53

2022

3 Races | 89 mi.

Bell Ringer 50K/25K Trail Run

Dec 10th 2022
| Burns, TN
Distance
50 KM
Overall
41 / 77
Division (M)
36 / 59
7:00:52

Kansas Rails-to-Trails Extravaganza

Oct 29th 2022
| Ottawa, KS
Distance
50 KM
Overall
43 / 66
Division (M)
28 / 36
7:01:50

Jackalope Jam

Feb 26th 2022
| Cat Springs, TX
Duration
12 Hours
Overall
7 / 8
Division (M)
7 / 12
27

2020

4 Races | 124 mi.

Razorback Running Revival

Nov 7th 2020
| Mountainburg, AR
Distance
55 KM
Overall
52 / 55
Division (M)
38 / 40
13:19:00

South Park Trail Runs

Aug 1st 2020
| Fairplay, CO
Distance
28 Miles
Overall
31 / 35
Division (M)
21 / 24
6:54:00

Mississippi Trail 50

Mar 7th 2020
| Laurel, MS
Distance
50 KM
Overall
30 / 71
Division (M)
22 / 45
6:47:49

Red Dirt Ultra

Feb 29th 2020
| Provencal, LA
Distance
50 KM
Overall
40 / 64
Division (M)
30 / 38
6:45:00

2019

4 Races | 143 mi.

The HUFF 50K Trail Run & Relay

Dec 28th 2019
| Albion, IN
Distance
50 KM
Overall
114 / 156
Division (M)
87 / 111
7:04:59

Tunnel Hill 100

Nov 9th 2019
| Vienna, IL
Distance
50 Miles
Overall
297 / 412
Division (M)
190 / 249
12:47:20

Black Hills 100

Jun 28th 2019
| Sturgis, SD
Distance
50 KM
Overall
91 / 95
Division (M)
49 / 50
10:42:24

Frisco Railroad Run

Apr 27th 2019
| Willard, MO
Distance
50 KM
Overall
39 / 63
Division (M)
23 / 31
6:55:42

2017

1 Race | 31 mi.

The Bear Chase

Sep 30th 2017
| Lakewood, CO
Distance
50 KM
Overall
98 / 143
Division (M)
66 / 90
7:04:43

2016

1 Race | 31 mi.

Sierra Vista Trail Runs

Mar 5th 2016
| Las Cruces, NM
Distance
50 KM
Overall
46 / 62
Division (M)
35 / 45
8:25:03

North American Races

32
Races
7y 11m 4d
Longevity
1,037
Lifetime Miles

Personal Bests

50k (21)
6:45:00
2020
50m (2)
11:53:17
2023
12hr (3)
31.142
2024

Distance by Year

2024
155 Miles
5 Races
2023
463 Miles
14 Races
2022
89 Miles
3 Races
2020
124 Miles
4 Races
2019
143 Miles
4 Races
2017
31 Miles
1 Race
2016
31 Miles
1 Race

Multiple Performances

2024
18th Place
2020
22nd Place