John Mark Roberts (M48)

2026

1 Race | 31 mi.

Tsali Ultra

Jan 17th 2026
| Almond, NC
Distance
50 KM
Overall
33 / 87
Division (M)
26 / 59
5:58:34

2025

2 Races | 119 mi.

Black Mountain Monster

Jun 7th 2025
| Black Mountain, NC
Duration
24 Hours
Overall
6 / 62
Division (M)
6 / 42
88.201

Tsali Ultra

Jan 18th 2025
| Almond, NC
Distance
50 KM
Overall
32 / 85
Division (M)
22 / 53
6:08:38

2024

2 Races | 132 mi.

Black Mountain Monster

Jun 1st 2024
| Black Mountain, NC
Duration
24 Hours
Overall
3 / 94
Division (M)
5 / 67
100.75

Tsali Ultra

Jan 13th 2024
| Almond, NC
Distance
50 KM
Overall
22 / 53
Division (M)
20 / 41
5:51:20

2023

3 Races | 150 mi.

Table Rock Ultras

Sep 23rd 2023
| Morganton, NC
Distance
50 KM
Overall
46 / 187
Division (M)
41 / 145
6:30:39

Black Mountain Monster

Jun 3rd 2023
| Black Mountain, NC
Duration
24 Hours
Overall
14 / 70
Division (M)
12 / 47
87.75

Tsali Ultra

Jan 14th 2023
| Almond, NC
Distance
50 KM
Overall
13 / 27
Division (M)
8 / 16
5:57:49

2020

1 Race | 31 mi.

Tsali Ultra

Jan 18th 2020
| Almond, NC
Distance
50 KM
Overall
15 / 103
Division (M)
13 / 65
5:33:44

2019

1 Race | 100 mi.

Knock on Woodstock

May 3rd 2019
| Greenville, SC
Distance
100 Miles
Overall
8 / 20
Division (M)
7 / 13
36:12:23

2018

1 Race | 31 mi.

Tsali Ultra

Jan 20th 2018
| Almond, NC
Distance
50 KM
Overall
29 / 81
Division (M)
23 / 44
6:13:46

2017

3 Races | 121 mi.

Cumberland Trail

Sep 30th 2017
| Caryville, TN
Distance
50 KM
Overall
13 / 18
Division (M)
10 / 14
8:01:17

Jordan Lake 12-Hour Challenge

Apr 22nd 2017
| Chapel Hill, NC
Duration
12 Hours
Overall
3 / 28
Division (M)
3 / 18
59.2592

Tsali Ultra

Jan 21st 2017
| Almond, NC
Distance
50 KM
Overall
27 / 59
Division (M)
23 / 40
5:53:42

2016

1 Race | 31 mi.

Tsali Ultra

Jan 16th 2016
| Almond, NC
Distance
50 KM
Overall
25 / 47
Division (M)
18 / 31
6:14:45

2013

1 Race | 31 mi.

Tsali Ultra

Jan 12th 2013
| Almond, NC
Distance
50 KM
Overall
68 / 117
Division (M)
52 / 84
5:47:59

2012

2 Races | 87 mi.

Black Mountain Monster

Jun 2nd 2012
| Black Mountain, NC
Duration
12 Hours
Overall
10 / 62
Division (M)
7 / 35
55.8

Tsali Ultra

Jan 7th 2012
| Almond, NC
Distance
50 KM
Overall
24 / 75
Division (M)
19 / 54
5:02:51
18
Races
14y 0m 14d
Longevity
865
Lifetime Miles

Personal Bests

50k (12)
5:02:51
2012
100m (1)
36:12:23
2019
24hr (3)
100.75
2024
12hr (2)
59.2592
2017

Distance by Year

2026
31 Miles
1 Race
2025
119 Miles
2 Races
2024
132 Miles
2 Races
2023
150 Miles
3 Races
2020
31 Miles
1 Race
2019
100 Miles
1 Race
2018
31 Miles
1 Race
2017
121 Miles
3 Races
2016
31 Miles
1 Race
2013
31 Miles
1 Race
2012
87 Miles
2 Races

Multiple Performances

2026
26th Place
2025
22nd Place
2024
20th Place
2023
8th Place
2020
13th Place
2018
23rd Place
2017
23rd Place
2016
18th Place
2013
52nd Place
2012
19th Place
2025
6th Place
2024
5th Place
2023
12th Place

59.2592

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

Orange Curtain
Cerritos, CA - 48 finishers
100 KM | 50 KM | 24 Hours
Table Rock Trail Challenge
Jamesville, NY - 2 finishers
Backyard
River of No Return Endurance Runs
Challis, ID - 164 finishers
108 KM | 55 KM
Old Gabe
Bozeman, MT - 12 finishers
50 KM
Wicked Worm
Grand Rapids, MI - 33 finishers
12 Hours | 6 Hours
Niagara Ultra
Niagara On The Lake, ON - 205 finishers
50 Miles | 50 KM
Tuscazoar Raw
Dover, OH - 53 finishers
100 KM | 50 KM
Catoctin
Frederick, MD - 89 finishers
50 KM
Black Mountain 50k
San Diego, CA - 121 finishers
50 KM
Broken Arrow Skyrace
Olympic Valley, CA - 552 finishers
46 KM
View All Results