John Mahoney (M42)
2026
2 Races | 131 mi.Cocodona
May 4th 2026
| Black Canyon City, AZ
Distance
100 Miles
Overall
12
/ 30
Division (M)
10
/ 25
32:41:28
Crown King Scramble
Mar 28th 2026
| Phoenix, AZ
Distance
50 KM
Overall
32
/ 275
Division (M)
24
/ 170
5:52:09
2025
7 Races | 415 mi.Colossal-Vail 50/50
Dec 6th 2025
| Vail, AZ
Distance
55 KM
Overall
4
/ 64
Division (M)
2
/ 40
5:28:41
Javelina Jundred
Oct 25th 2025
| Fountain Hills, AZ
Distance
100 Miles
Overall
119
/ 492
Division (M)
84
/ 324
22:13:07
Tushars Mountain Runs
Jul 26th 2025
| Eagle Point Ski Resort, UT
Distance
100 KM
Overall
45
/ 47
Division (M)
38
/ 40
23:34:43
Hellbender 100
May 9th 2025
| Old Fort, NC
Distance
100 Miles
Overall
31
/ 138
Division (M)
28
/ 115
26:27:45
Whiskey Basin Trail Runs
Apr 12th 2025
| Prescott, AZ
Distance
91 KM
Overall
14
/ 77
Division (M)
12
/ 53
11:37:04
Desert Rats Trail Running Festival
Apr 12th 2025
| Fruita, CO
Distance
50 KM
Overall
76
/ 385
Division (M)
57
/ 245
5:49:21
Black Canyon Ultras
Feb 9th 2025
| Mayer, AZ
Distance
50 KM
Overall
103
/ 527
Division (M)
69
/ 298
5:29:08
2024
5 Races | 474 mi.Colossal-Vail 50/50
Dec 7th 2024
| Vail, AZ
Distance
55 KM
Overall
6
/ 66
Division (M)
6
/ 45
5:42:56
Moab 240
Oct 11th 2024
| Moab, UT
Distance
240 Miles
Overall
58
/ 129
Division (M)
50
/ 106
102:28:34
Crazy Mountain 100
Jul 26th 2024
| Lennep, MT
Distance
100 Miles
Overall
31
/ 145
Division (M)
25
/ 120
28:49:34
Old Pueblo
Mar 2nd 2024
| Sonoita, AZ
Distance
50 Miles
Overall
30
/ 64
Division (M)
20
/ 41
12:41:32
AZT Oracle Rumble
Jan 27th 2024
| Tucson, AZ
Distance
50 Miles
Overall
41
/ 49
Division (M)
27
/ 34
13:47:41
2023
4 Races | 212 mi.Colossal-Vail 50/50
Dec 2nd 2023
| Vail, AZ
Distance
50 Miles
Overall
20
/ 57
Division (M)
17
/ 38
10:39:11
Bighorn
Jun 17th 2023
| Dayton, WY
Distance
100 Miles
Overall
80
/ 191
Division (M)
70
/ 158
30:28:33
Desert Rats Trail Running Festival
Apr 15th 2023
| Fruita, CO
Distance
50 KM
Overall
120
/ 317
Division (M)
92
/ 200
6:07:32
AZT Oracle Rumble
Jan 28th 2023
| Tucson, AZ
Distance
50 KM
Overall
20
/ 66
Division (M)
18
/ 39
6:58:15
2022
3 Races | 212 mi.Mogollon Monster 100
Sep 10th 2022
| Pine, AZ
Distance
100 Miles
Overall
25
/ 108
Division (M)
24
/ 95
30:14:28
San Juan Solstice
Jun 25th 2022
| Lake City, CO
Distance
50 Miles
Overall
105
/ 201
Division (M)
75
/ 132
13:03:50
Black Canyon Ultras
Feb 12th 2022
| Mayer, AZ
Distance
100 KM
Overall
169
/ 516
Division (M)
118
/ 349
13:23:28
2021
2 Races | 68 mi.Silverton Ultra Dirty
Aug 7th 2021
| Silverton, CO
Distance
60 KM
Overall
84
/ 92
Division (M)
50
/ 52
15:03:44
Pinal Peak Trail Runs
May 29th 2021
| Globe, AZ
Distance
50 KM
Overall
51
/ 95
Division (M)
41
/ 71
7:50:24
2020
1 Race | 50 mi.Old Pueblo
Mar 7th 2020
| Sonoita, AZ
Distance
50 Miles
Overall
6
/ 34
Division (M)
5
/ 24
10:24:53
2019
3 Races | 115 mi.McDowell Mountain Frenzy
Dec 7th 2019
| Fountain Hills, AZ
Distance
50 KM
Overall
13
/ 164
Division (M)
12
/ 104
4:54:23
Colossal-Vail 50/50
Nov 9th 2019
| Vail, AZ
Distance
55 KM
Overall
6
/ 68
Division (M)
6
/ 47
5:16:46
Old Pueblo
Mar 2nd 2019
| Sonoita, AZ
Distance
50 Miles
Overall
3
/ 46
Division (M)
3
/ 36
9:34:57
2018
2 Races | 70 mi.Colossal-Vail 50/50
Nov 10th 2018
| Vail, AZ
Distance
55 KM
Overall
6
/ 72
Division (M)
6
/ 50
5:16:14
Whiskey Basin Trail Runs
Apr 14th 2018
| Prescott, AZ
Distance
57 KM
Overall
33
/ 83
Division (M)
24
/ 46
8:05:22
2017
1 Race | 31 mi.Colossal-Vail 50/50
Nov 11th 2017
| Vail, AZ
Distance
50 KM
Overall
45
/ 87
Division (M)
37
/ 59
7:49:32
1988
1 Race | 43 mi.Chad Ogden Ultra
May 29th 1988
| Chiniak, AK
Distance
43 Miles
Overall
2
/ 20
Division (M)
2
/ 15
5:40:50
31
Races
37y 11m 19d
Longevity
1,822
Lifetime Miles
Personal Bests
50k
(8)
4:54:23
2019
50m
(6)
9:34:57
2019
100k
(2)
13:23:28
2022
100m
(6)
22:13:07
2025
Distance by Year
2026
131
Miles
2 Races
2025
415
Miles
7 Races
2024
474
Miles
5 Races
2023
212
Miles
4 Races
2022
212
Miles
3 Races
2021
68
Miles
2 Races
2020
50
Miles
1 Race
2019
115
Miles
3 Races
2018
70
Miles
2 Races
2017
31
Miles
1 Race
1988
43
Miles
1 Race
Multiple Performances
2nd Place
5:28:41
55 KM
Masters Winner
5:28:41
55 KM
3rd Place
9:34:57
50 Miles
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+

