Barry Main (M44)

2026

2 Races | 97 mi.

Quicksilver

May 9th 2026
| San Jose, CA
Distance
100 KM
Overall
21 / 179
Division (M)
19 / 142
11:54:18

Santa Barbara Nine Trails

Mar 14th 2026
| Santa Barbara, CA
Distance
35 Miles
Overall
48 / 139
Division (M)
40 / 106
9:22:19

2025

4 Races | 462 mi.

THE MAMMOTH 200

Sep 26th 2025
| Mammoth Lakes, CA
Distance
200 Miles
Overall
29 / 92
Division (M)
23 / 67
76:10:25

Bighorn

Jun 21st 2025
| Dayton, WY
Distance
100 Miles
Overall
49 / 208
Division (M)
44 / 178
28:10:48

Bishop High Sierra

May 17th 2025
| Bishop, CA
Distance
100 KM
Overall
1 / 21
Division (M)
1 / 16
12:22:23

Silver Moon Race - Kings River

Apr 12th 2025
| Reedley, CA
Distance
100 Miles
Overall
1 / 23
Division (M)
1 / 20
18:48:55

2024

2 Races | 71 mi.

Trails 4 Tails

Sep 21st 2024
| Hanover, PA
Distance
40 Miles
Overall
3 / 22
Division (M)
3 / 14
7:13:10

Catoctin

Jul 13th 2024
| Frederick, MD
Distance
50 KM
Overall
17 / 116
Division (M)
16 / 95
6:50:58

2023

7 Races | 474 mi.

Hellgate 100k

Dec 9th 2023
| Fincastle, VA
Distance
100 KM
Overall
29 / 120
Division (M)
28 / 92
13:42:48

Rim to River 100

Nov 4th 2023
| New River Gorge, WV
Distance
100 Miles
Overall
48 / 182
Division (M)
38 / 129
25:46:39

Midstate Massive Ultra Trail

Oct 7th 2023
| New Ipswich, NH
Distance
100 Miles
Overall
7 / 43
Division (M)
7 / 34
24:58:10

Grindstone Trail Running Festival by UTM...

Sep 22nd 2023
| Augusta County, VA
Distance
100 Miles
Overall
10 / 184
Division (M)
10 / 162
23:26:28

Baker Trail UltraChallenge

Aug 26th 2023
| Pittsburgh, PA
Distance
50 Miles
Overall
5 / 96
Division (M)
4 / 52
8:45:00

Catoctin

Jul 8th 2023
| Frederick, MD
Distance
50 KM
Overall
12 / 98
Division (M)
12 / 77
6:55:45

Hyner Trail Challenge

Apr 22nd 2023
| Hyner, PA
Distance
50 KM
Overall
91 / 343
Division (M)
76 / 258
6:32:25

2022

6 Races | 355 mi.

Naked Nick

Dec 18th 2022
| Leesport, PA
Distance
50 KM
Overall
2 / 132
Division (M)
2 / 92
4:17:27

Eastern States 100

Aug 13th 2022
| Waterville, PA
Distance
100 Miles
Overall
17 / 121
Division (M)
16 / 104
26:48:35

Catamount Ultra

Jun 25th 2022
| Stowe, VT
Distance
50 KM
Overall
9 / 153
Division (M)
7 / 94
4:43:14

Worlds End Ultramarathons

Jun 4th 2022
| Forksville, PA
Distance
100 KM
Overall
9 / 107
Division (M)
9 / 86
13:53:05

Hyner Trail Challenge

Apr 23rd 2022
| Hyner, PA
Distance
50 KM
Overall
15 / 269
Division (M)
15 / 207
5:17:55

Beast of Burden - Winter

Jan 29th 2022
| Lockport, NY
Distance
100 Miles
Overall
1 / 9
Division (M)
1 / 9
22:36:05

2021

7 Races | 324 mi.

Naked Nick

Dec 19th 2021
| Leesport, PA
Distance
50 KM
Overall
3 / 141
Division (M)
3 / 102
4:25:12

Call of the Wilds Mountain Fest

Oct 24th 2021
| Waterville, PA
Distance
50 KM
Overall
7 / 87
Division (M)
7 / 70
5:44:45

Baker Trail UltraChallenge

Aug 28th 2021
| Pittsburgh, PA
Distance
50 Miles
Overall
8 / 59
Division (M)
7 / 49
10:02:36

Burning River

Jul 24th 2021
| Cuyahoga Falls, OH
Distance
100 Miles
Overall
27 / 170
Division (M)
22 / 130
22:42:48

Catamount Ultra

Jun 26th 2021
| Stowe, VT
Distance
50 KM
Overall
35 / 168
Division (M)
28 / 105
5:19:54

Naked Prussian

Mar 27th 2021
| Leesport, PA
Distance
50 Miles
Overall
17 / 105
Division (M)
17 / 75
9:23:58

Naked Nick

Jan 31st 2021
| Leesport, PA
Distance
50 KM
Overall
10 / 107
Division (M)
10 / 87
4:46:06

2020

2 Races | 97 mi.

Call of the Wilds Mountain Fest

Oct 18th 2020
| Waterville, PA
Distance
50 KM
Overall
6 / 59
Division (M)
5 / 47
6:02:05

Red Barn Challenge

Oct 2nd 2020
| Lykens, PA
Duration
24 Hours
Overall
18 / 28
Division (M)
15 / 23
66
30
Races
5y 7m 10d
Longevity
1,881
Lifetime Miles

Personal Bests

50k (11)
4:17:27
2022
50m (3)
8:45:00
2023
100k (4)
11:54:18
2026
100m (8)
18:48:55
2025
24hr (1)
66
2020

Distance by Year

2026
97 Miles
2 Races
2025
462 Miles
4 Races
2024
71 Miles
2 Races
2023
474 Miles
7 Races
2022
355 Miles
6 Races
2021
324 Miles
7 Races
2020
97 Miles
2 Races

Multiple Performances

2024
16th Place
2023
12th Place
2023
76th Place
2022
15th Place
2022
2nd Place
2021
3rd Place
2021
10th Place
2022
7th Place
2021
28th Place

Masters Course Record

7:13:10

40 Miles

4:17:27

50 KM

Masters Winner

4:17:27

50 KM

4:25:12

50 KM

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+

Weekly Newsletter

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

Recent Results

Worlds End Ultramarathons
Forksville, PA - 299 finishers
100 KM | 50 KM
Rabid Raccoon 100
Beaver Falls, PA - 275 finishers
100 Miles | 100 KM
Blackfoot Ultra
Edmonton, AB - 124 finishers
100 KM | 50 Miles | 50 KM
Mohican Trail Run
Loudonville, OH - 251 finishers
100 Miles | 50 Miles
Cinderella Trail - Spring
Oakland, CA - 28 finishers
50 KM
Coz's Backyard Ultra
Holland Patent, NY - 16 finishers
Backyard
Salt Lake Foothills Trail Races
Salt Lake City, UT - 84 finishers
50 Miles | 50 KM
North Fork 50 Mile/50K
Pine, CO - 255 finishers
50 Miles | 50 KM
Chesterfield Gorge Ultra
West Chesterfield, MA - 120 finishers
100 Miles | 100 KM | 50 Miles | 50 KM
View All Results