Thomas Mangan (M59)

2026

2 Races | 81 mi.

Highball to Thurmond Ultra & Relay

May 17th 2026
| Thurmond, WV
Distance
50 Miles
Overall
22 / 22
Division (M)
14 / 14
13:59:06

Frozen Sasquatch Trail Race

Jan 10th 2026
| Charleston, WV
Distance
50 KM
Overall
39 / 39
Division (M)
30 / 30
8:43:25

2025

1 Race | 50 mi.

Highball to Thurmond Ultra & Relay

May 18th 2025
| Thurmond, WV
Distance
50 Miles
Overall
14 / 16
Division (M)
8 / 9
13:43:45

2024

6 Races | 293 mi.

Brazos Bend 100

Dec 7th 2024
| Needville, TX
Distance
100 Miles
Overall
113 / 120
Division (M)
90 / 95
31:11:36

Oil Creek 100 Trail Runs

Oct 12th 2024
| Titusville, PA
Distance
50 KM
Overall
164 / 175
Division (M)
114 / 121
11:13:09

Burning River

Jul 27th 2024
| Cuyahoga Falls, OH
Distance
50 Miles
Overall
249 / 255
Division (M)
193 / 197
15:40:33

Buckeye Trail 50K - Summer

Jul 6th 2024
| Brecksville, OH
Distance
50 KM
Overall
200 / 205
Division (M)
136 / 136
9:34:23

Highball to Thurmond Ultra & Relay

May 19th 2024
| Thurmond, WV
Distance
50 Miles
Overall
22 / 22
Division (M)
16 / 16
13:51:12

Glacier Ridge

May 11th 2024
| Portersville, PA
Distance
50 KM
Overall
46 / 47
Division (M)
36 / 36
9:54:42

2023

7 Races | 374 mi.

Marine Corps Marathon

Oct 29th 2023
| Arlington, VA
Distance
50 KM
Overall
997 / 1293
Division (M)
726 / 923
6:24:06

Youngstown Ultra Trail Classic

Sep 9th 2023
| Youngstown, OH
Distance
50 KM
Overall
39 / 39
Division (M)
31 / 31
8:45:59

Buckeye Trail 50K - Summer

Jul 8th 2023
| Brecksville, OH
Distance
50 KM
Overall
159 / 183
Division (M)
125 / 134
8:33:01

Mohican Trail Run

Jun 3rd 2023
| Loudonville, OH
Distance
100 Miles
Overall
142 / 142
Division (M)
114 / 114
31:48:41

Highball to Thurmond Ultra & Relay

May 21st 2023
| Thurmond, WV
Distance
50 Miles
Overall
57 / 58
Division (M)
37 / 37
13:37:26

Glacier Ridge

May 13th 2023
| Portersville, PA
Distance
50 KM
Overall
53 / 60
Division (M)
41 / 44
9:05:18

Rocky Raccoon

Feb 4th 2023
| Huntsville, TX
Distance
100 Miles
Overall
245 / 248
Division (M)
193 / 196
31:43:28

2022

6 Races | 186 mi.

Oil Creek 100 Trail Runs

Oct 15th 2022
| Titusville, PA
Distance
50 KM
Overall
122 / 187
Division (M)
64 / 88
9:43:38

Youngstown Ultra Trail Classic

Sep 10th 2022
| Youngstown, OH
Distance
50 KM
Overall
41 / 42
Division (M)
31 / 32
8:47:58

Buckeye Trail 50K - Summer

Jul 9th 2022
| Brecksville, OH
Distance
50 KM
Overall
161 / 183
Division (M)
112 / 123
8:54:11

Worlds End Ultramarathons

Jun 4th 2022
| Forksville, PA
Distance
50 KM
Overall
122 / 131
Division (M)
77 / 80
10:59:46

Running with my Gnomies

May 14th 2022
| Dover, OH
Distance
50 KM
Overall
33 / 39
Division (M)
23 / 25
9:55:40

Glacier Ridge

May 7th 2022
| Portersville, PA
Distance
50 KM
Overall
51 / 61
Division (M)
34 / 39
9:42:06

2021

3 Races | 124 mi.

Oil Creek 100 Trail Runs

Oct 16th 2021
| Titusville, PA
Distance
100 KM
Overall
62 / 65
Division (M)
36 / 38
27:11:29

Buckeye Trail 50K - Summer

Jul 10th 2021
| Brecksville, OH
Distance
50 KM
Overall
138 / 150
Division (M)
100 / 108
9:16:02

Glacier Ridge

May 15th 2021
| Portersville, PA
Distance
50 KM
Overall
45 / 48
Division (M)
32 / 32
9:36:41

2020

2 Races | 171 mi.

Laurel Highlands

Sep 26th 2020
| Ohiopyle, PA
Distance
70.5 Miles
Overall
43 / 44
Division (M)
34 / 35
22:09:00

Burning River

Aug 22nd 2020
| Cuyahoga Falls, OH
Distance
100 Miles
Overall
76 / 83
Division (M)
65 / 72
29:24:01

2019

4 Races | 252 mi.

Marine Corps Marathon

Oct 27th 2019
| Arlington, VA
Distance
50 KM
Overall
963 / 1329
Division (M)
634 / 843
6:30:14

Burning River

Jul 27th 2019
| Cuyahoga Falls, OH
Distance
100 Miles
Overall
143 / 163
Division (M)
120 / 135
29:25:40

Laurel Highlands

Jun 8th 2019
| Ohiopyle, PA
Distance
70.5 Miles
Overall
88 / 95
Division (M)
71 / 77
21:10:07

Glacier Ridge

May 11th 2019
| Portersville, PA
Distance
50 Miles
Overall
51 / 56
Division (M)
38 / 41
13:01:44

2018

4 Races | 215 mi.

Burning River

Jul 28th 2018
| Cuyahoga Falls, OH
Distance
100 Miles
Overall
159 / 160
Division (M)
128 / 129
29:48:43

Buckeye Trail 50K - Summer

Jul 7th 2018
| Brecksville, OH
Distance
50 KM
Overall
103 / 137
Division (M)
77 / 89
8:07:13

Rachel Carson Trail Challenge

Jun 23rd 2018
| Pittsburgh, PA
Distance
34 Miles
Overall
97 / 444
Division (M)
80 / 279
10:54:17

Glacier Ridge

May 12th 2018
| Portersville, PA
Distance
50 Miles
Overall
64 / 65
Division (M)
47 / 47
13:54:12

2017

3 Races | 165 mi.

Burning River

Jul 29th 2017
| Cuyahoga Falls, OH
Distance
100 Miles
Overall
119 / 129
Division (M)
89 / 96
29:33:14

Buckeye Trail 50K - Summer

Jul 8th 2017
| Brecksville, OH
Distance
50 KM
Overall
104 / 132
Division (M)
77 / 94
8:09:19

Rachel Carson Trail Challenge

Jun 24th 2017
| Pittsburgh, PA
Distance
34 Miles
Overall
154 / 431
Division (M)
114 / 280
12:35:11

2016

2 Races | 131 mi.

Burning River

Aug 6th 2016
| Cuyahoga Falls, OH
Distance
100 Miles
Overall
133 / 135
Division (M)
113 / 114
29:39:45

Buckeye Trail 50K - Summer

Jul 9th 2016
| Brecksville, OH
Distance
50 KM
Overall
118 / 155
Division (M)
86 / 103
8:03:05

2015

4 Races | 264 mi.

Silver Falls

Nov 7th 2015
| Silverton, OR
Distance
50 KM
Overall
147 / 149
Division (M)
90 / 90
8:07:31

Oil Creek 100 Trail Runs

Oct 10th 2015
| Titusville, PA
Distance
100 KM
Overall
57 / 71
Division (M)
43 / 50
22:10:48

Burning River

Jul 25th 2015
| Cuyahoga Falls, OH
Distance
100 Miles
Overall
121 / 125
Division (M)
97 / 101
29:47:00

Laurel Highlands

Jun 13th 2015
| Ohiopyle, PA
Distance
70.5 Miles
Overall
80 / 81
Division (M)
66 / 66
21:39:22

2014

2 Races | 102 mi.

Hell Hath No Hurry

Jun 28th 2014
| Pittsburgh, PA
Distance
50 KM
Overall
14 / 14
Division (M)
11 / 11
9:44:20

Laurel Highlands

Jun 14th 2014
| Ohiopyle, PA
Distance
70.5 Miles
Overall
103 / 104
Division (M)
88 / 88
21:39:18

2013

4 Races | 159 mi.

Baker Trail UltraChallenge

Aug 24th 2013
| Pittsburgh, PA
Distance
50 Miles
Overall
68 / 69
Division (M)
51 / 52
13:51:48

Buckeye Trail 50K - Summer

Jul 13th 2013
| Brecksville, OH
Distance
50 KM
Overall
126 / 142
Division (M)
94 / 101
8:14:26

Rachel Carson Trail Challenge

Jun 22nd 2013
| Pittsburgh, PA
Distance
37.5 Miles
Overall
184 / 384
Division (M)
143 / 259
12:24:46

Highlands Sky

Jun 15th 2013
| Davis, WV
Distance
40 Miles
Overall
158 / 163
Division (M)
123 / 124
11:32:18
50
Races
12y 11m 9d
Longevity
2,566
Lifetime Miles

Personal Bests

50k (23)
6:24:06
2023
50m (8)
13:01:44
2019
100k (2)
22:10:48
2015
100m (9)
29:24:01
2020

Distance by Year

2026
81 Miles
2 Races
2025
50 Miles
1 Race
2024
293 Miles
6 Races
2023
374 Miles
7 Races
2022
186 Miles
6 Races
2021
124 Miles
3 Races
2020
171 Miles
2 Races
2019
252 Miles
4 Races
2018
215 Miles
4 Races
2017
165 Miles
3 Races
2016
131 Miles
2 Races
2015
264 Miles
4 Races
2014
102 Miles
2 Races
2013
159 Miles
4 Races

Multiple Performances

2026
14th Place
2025
8th Place
2024
16th Place
2023
37th Place
2024
114th Place
2022
64th Place
2024
136th Place
2023
125th Place
2022
112th Place
2021
100th Place
2018
77th Place
2017
77th Place
2016
86th Place
2013
94th Place
2024
36th Place
2023
41st Place
2022
34th Place
2021
32nd Place
2023
726th Place
2019
634th Place
2020
34th Place
2019
71st Place
2015
66th Place
2014
88th Place
2020
65th Place
2019
120th Place
2018
128th Place
2017
89th Place
2016
113th Place
2015
97th Place
2019
38th Place
2018
47th Place

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