Angel Ochoa (M38)

2025

2 Races | 225 mi.

Javelina Jundred

Oct 25th 2025
| Fountain Hills, AZ
Distance
100 Miles
Overall
204 / 492
Division (M)
143 / 324
23:37:24

Cocodona

May 7th 2025
| Black Canyon City, AZ
Distance
125 Miles
Overall
33 / 167
Division (M)
24 / 92
43:47:17

2023

2 Races | 112 mi.

Colossal-Vail 50/50

Dec 2nd 2023
| Vail, AZ
Distance
50 Miles
Overall
7 / 57
Division (M)
5 / 38
8:56:07

Cuyamaca 100k

Oct 7th 2023
| Julian, CA
Distance
100 KM
Overall
64 / 161
Division (M)
52 / 122
15:07:53

2022

2 Races | 89 mi.

Hotfoot Hamster

Sep 3rd 2022
| Buckeye, AZ
Duration
6 Hours
Overall
11 / 13
Division (M)
10 / 29
27.3

Leona Divide

Apr 23rd 2022
| Lake Hughes, CA
Distance
100 KM
Overall
11 / 75
Division (M)
10 / 51
12:00:00

2021

2 Races | 96 mi.

Colossal-Vail 50/50

Dec 11th 2021
| Vail, AZ
Distance
55 KM
Overall
16 / 97
Division (M)
12 / 60
6:08:14

Black Canyon Ultras

Feb 14th 2021
| Mayer, AZ
Distance
100 KM
Overall
135 / 364
Division (M)
108 / 264
13:13:48

2020

1 Race | 100 mi.

Old Pueblo

Mar 7th 2020
| Sonoita, AZ
Distance
100 Miles
Overall
5 / 9
Division (M)
4 / 7
27:16:29

2019

3 Races | 143 mi.

Zane Grey

Apr 27th 2019
| Payson, AZ
Distance
50 Miles
Overall
31 / 106
Division (M)
27 / 81
11:39:49

Black Canyon Ultras

Feb 16th 2019
| Mayer, AZ
Distance
100 KM
Overall
64 / 516
Division (M)
56 / 380
10:30:06

AZT Oracle Rumble

Jan 26th 2019
| Tucson, AZ
Distance
50 KM
Overall
4 / 77
Division (M)
4 / 54
4:59:52

2018

1 Race | 100 mi.

Javelina Jundred

Oct 27th 2018
| Fountain Hills, AZ
Distance
100 Miles
Overall
210 / 367
Division (M)
162 / 244
26:22:38

2017

3 Races | 181 mi.

Western States 100

Jun 24th 2017
| Olympic Valley, CA
Distance
100 Miles
Overall
73 / 248
Division (M)
59 / 202
23:49:54

Old Pueblo

Mar 4th 2017
| Sonoita, AZ
Distance
50 Miles
Overall
5 / 57
Division (M)
5 / 42
9:49:25

AZT Oracle Rumble

Jan 28th 2017
| Tucson, AZ
Distance
50 KM
Overall
6 / 66
Division (M)
5 / 36
5:34:52

2016

3 Races | 143 mi.

Colossal-Vail 50/50

Nov 12th 2016
| Vail, AZ
Distance
50 KM
Overall
11 / 106
Division (M)
11 / 72
5:39:20

Zane Grey

Apr 23rd 2016
| Payson, AZ
Distance
50 Miles
Overall
28 / 96
Division (M)
22 / 75
12:23:12

Black Canyon Ultras

Feb 13th 2016
| Mayer, AZ
Distance
100 KM
Overall
73 / 182
Division (M)
58 / 140
14:15:39

2015

2 Races | 150 mi.

Javelina Jundred

Oct 31st 2015
| Fountain Hills, AZ
Distance
100 Miles
Overall
74 / 281
Division (M)
58 / 195
23:07:29

Old Pueblo

Mar 7th 2015
| Sonoita, AZ
Distance
50 Miles
Overall
29 / 99
Division (M)
26 / 66
10:30:55

2014

1 Race | 100 mi.

Javelina Jundred

Nov 1st 2014
| Fountain Hills, AZ
Distance
100 Miles
Overall
77 / 290
Division (M)
67 / 201
23:29:02
22
Races
10y 11m 1d
Longevity
1,440
Lifetime Miles

Personal Bests

50k (3)
4:59:52
2019
50m (5)
8:56:07
2023
100k (5)
10:30:06
2019
100m (6)
23:07:29
2015
6hr (1)
27.3
2022

Distance by Year

2025
225 Miles
2 Races
2023
112 Miles
2 Races
2022
89 Miles
2 Races
2021
96 Miles
2 Races
2020
100 Miles
1 Race
2019
143 Miles
3 Races
2018
100 Miles
1 Race
2017
181 Miles
3 Races
2016
143 Miles
3 Races
2015
150 Miles
2 Races
2014
100 Miles
1 Race

Multiple Performances

2025
143rd Place
2018
162nd Place
2015
58th Place
2014
67th Place
2021
108th Place
2016
58th Place
2019
27th Place
2016
22nd Place
2019
4th Place
2017
5th Place
2017
5th Place
2015
26th Place

Weekly Newsletter

A roundup of the week's content and most recent race results. Sent once a week on Thursday.

Recent Results

Chesterfield Gorge Ultra
West Chesterfield, MA - 120 finishers
100 Miles | 100 KM | 50 Miles | 50 KM
Smith Rock Classic
Terrebonne, OR - 185 finishers
50 Miles | 50 KM
Rabid Raccoon 100
Beaver Falls, PA - 275 finishers
100 Miles | 100 KM
Kettlefoot
Mountain City, TN - 28 finishers
50 KM
Mohican Trail Run
Loudonville, OH - 251 finishers
100 Miles | 50 Miles
Momentus Backyard Ultra
Monroe, NC - 74 finishers
Backyard
The Full Mo
Sheridan, IN - 190 finishers
50 KM
Great Mansfield Outdoors
Mansfield, ON - 56 finishers
100 KM | 50 KM
South Ridge Trail Challenge
Allison Park, PA - 18 finishers
50 KM
View All Results