Charles Mahaffey (M30)

2025

1 Race | 40 mi.

FANS Ultra Races

May 31st 2025
| Minneapolis, MN
Duration
6 Hours
Overall
1 / 18
Division (M)
1 / 9
40.35

2023

2 Races | 69 mi.

FANS Ultra Races

Jun 3rd 2023
| Minneapolis, MN
Duration
6 Hours
Overall
1 / 6
Division (M)
1 / 4
39.37

Elm Creek Backyard Ultra

Apr 28th 2023
| Maple Grove, MN
Duration
Backyard
Overall
85 / 85
Division (M)
66 / 90
29.16

2022

2 Races | 161 mi.

FANS Ultra Races

Jun 4th 2022
| Minneapolis, MN
Duration
24 Hours
Overall
2 / 48
Division (M)
2 / 32
111.19

Zumbro

Apr 8th 2022
| Theilman, MN
Distance
50 Miles
Overall
6 / 71
Division (M)
6 / 46
10:56:15

2021

1 Race | 63 mi.

FANS Ultra Races

Aug 28th 2021
| Minneapolis, MN
Duration
12 Hours
Overall
3 / 40
Division (M)
2 / 24
63.4

2020

1 Race | 50 mi.

Pony Express Trail Run

Oct 16th 2020
| Faust, UT
Distance
50 Miles
Overall
6 / 25
Division (M)
4 / 16
9:44:54
7
Races
4y 7m 18d
Longevity
383
Lifetime Miles

Personal Bests

50m (2)
9:44:54
2020
24hr (1)
111.19
2022
12hr (1)
63.4
2021
6hr (2)
40.35
2025
Backyard (1)
29.16
2023

Distance by Year

2025
40 Miles
1 Race
2023
69 Miles
2 Races
2022
161 Miles
2 Races
2021
63 Miles
1 Race
2020
50 Miles
1 Race

Multiple Performances

2025
1st Place
2023
1st Place

111.19

24 Hours

63.4

12 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

Hotfoot Hamster
Buckeye, AZ - 94 finishers
24 Hours | 12 Hours | 6 Hours
Kettlefoot
Mountain City, TN - 28 finishers
50 KM
Connor's Claims Ultra
Stockton, UT - 24 finishers
50 Miles | 50 KM
Yankee Springs Trail Run
Middleville, MI - 60 finishers
100 KM | 50 KM
Spence Mountain Run
Klamath Falls, OR - 11 finishers
50 KM
Great Mansfield Outdoors
Mansfield, ON - 56 finishers
100 KM | 50 KM
Infinitus
Ripton, VT - 36 finishers
100 Miles | 88 KM
Salt Lake Foothills Trail Races
Salt Lake City, UT - 84 finishers
50 Miles | 50 KM
Lake to Ocean 100K
Port Mayaka, FL - 19 finishers
100 KM
Run The Rim
Arnold, CA - 21 finishers
50 KM
View All Results