Charles Spencer (M39)

2026

3 Races | 230 mi.

Virginia Run for Cancer

Apr 25th 2026
| Hampton, VA
Duration
24 Hours
Overall
7 / 130
Division (M)
6 / 85
82.5

Blackbeard's Revenge 100

Mar 21st 2026
| Corolla, NC
Distance
100 Miles
Overall
6 / 93
Division (M)
6 / 80
19:40:31

Sandy Bottom 8-Hour

Jan 10th 2026
| Hampton, VA
Duration
8 Hours
Overall
2 / 27
Division (M)
2 / 18
47.252

2025

5 Races | 235 mi.

Mel Williams Memorial Seashore

Dec 14th 2025
| Virginia Beach, VA
Distance
50 KM
Overall
21 / 172
Division (M)
20 / 126
4:25:02

Dismal Swamp 50K

Dec 6th 2025
| Chesapeake, VA
Distance
50 KM
Overall
8 / 54
Division (M)
6 / 35
4:28:19

One Mile With a Smile 12 Hour Endurance...

Aug 23rd 2025
| Chesapeake, VA
Duration
12 Hours
Overall
1 / 51
Division (M)
1 / 28
67.0912

Virginia Run for Cancer

Apr 26th 2025
| Hampton, VA
Duration
24 Hours
Overall
21 / 165
Division (M)
19 / 97
75

Holiday Lake

Feb 15th 2025
| Appomattox, VA
Distance
50 KM
Overall
40 / 99
Division (M)
32 / 74
6:34:22

2024

9 Races | 364 mi.

Mel Williams Memorial Seashore

Dec 15th 2024
| Virginia Beach, VA
Distance
50 KM
Overall
23 / 167
Division (M)
20 / 109
4:46:59

Mountain Masochist Trail Run

Nov 2nd 2024
| Lynchburg, VA
Distance
100 KM
Overall
2 / 6
Division (M)
2 / 4
13:38:40

Joe's Night Run at The Hamptons

Sep 7th 2024
| Hampton, VA
Duration
11 Hours
Overall
19 / 23
Division (M)
10 / 18
30.8

One Mile With a Smile 12 Hour Endurance...

Aug 17th 2024
| Chesapeake, VA
Duration
12 Hours
Overall
2 / 38
Division (M)
1 / 26
62.525

Windsor Castle 10-Hour

Jun 8th 2024
| Smithfield, VA
Duration
10 Hours
Overall
18 / 66
Division (M)
8 / 33
40.3007

Promise Land

Apr 20th 2024
| Lynchburg, VA
Distance
50 KM
Overall
158 / 295
Division (M)
119 / 205
7:45:30

Terrapin Mountain

Mar 16th 2024
| Big Island, VA
Distance
50 KM
Overall
18 / 92
Division (M)
17 / 67
5:51:37

Holiday Lake

Feb 17th 2024
| Appomattox, VA
Distance
50 KM
Overall
33 / 136
Division (M)
28 / 99
5:22:15

Sandy Bottom 8-Hour

Jan 6th 2024
| Hampton, VA
Duration
8 Hours
Overall
1 / 33
Division (M)
1 / 36
43.491

2023

4 Races | 173 mi.

Mel Williams Memorial Seashore

Dec 10th 2023
| Virginia Beach, VA
Distance
50 KM
Overall
14 / 182
Division (M)
14 / 113
4:49:53

Mountain Masochist Trail Run

Nov 4th 2023
| Lynchburg, VA
Distance
50 Miles
Overall
57 / 94
Division (M)
49 / 71
11:56:57

One Mile With a Smile 12 Hour Endurance...

Aug 19th 2023
| Chesapeake, VA
Duration
12 Hours
Overall
3 / 45
Division (M)
2 / 25
60.992

Promise Land

Apr 22nd 2023
| Lynchburg, VA
Distance
50 KM
Overall
136 / 308
Division (M)
108 / 201
7:30:59
21
Races
3y 0m 4d
Longevity
1,002
Lifetime Miles

Personal Bests

50k (9)
4:25:02
2025
50m (1)
11:56:57
2023
100k (1)
13:38:40
2024
100m (1)
19:40:31
2026
24hr (2)
82.5
2026
12hr (3)
67.0912
2025

Distance by Year

2026
230 Miles
3 Races
2025
235 Miles
5 Races
2024
364 Miles
9 Races
2023
173 Miles
4 Races

Multiple Performances

2026
6th Place
2025
19th Place
2026
2nd Place
2024
1st Place
2025
20th Place
2024
20th Place
2023
14th Place
2025
32nd Place
2024
28th Place
2024
119th Place
2023
108th Place

47.252

8 Hours

43.491

8 Hours

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

Great Mansfield Outdoors
Mansfield, ON - 56 finishers
100 KM | 50 KM
Hoof It on the Hill
Cherry Creek, NY - 9 finishers
52 KM
Smith Rock Classic
Terrebonne, OR - 185 finishers
50 Miles | 50 KM
Mohican Trail Run
Loudonville, OH - 251 finishers
100 Miles | 50 Miles
Kettlefoot
Mountain City, TN - 28 finishers
50 KM
Chesterfield Gorge Ultra
West Chesterfield, MA - 120 finishers
100 Miles | 100 KM | 50 Miles | 50 KM
Blackfoot Ultra
Edmonton, AB - 124 finishers
100 KM | 50 Miles | 50 KM
Lake to Ocean 100K
Port Mayaka, FL - 19 finishers
100 KM
Backyard Ultra of Northern Utah
Mantua, UT - 73 finishers
Backyard
South Ridge Trail Challenge
Allison Park, PA - 18 finishers
50 KM
View All Results