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

The Midwest Ultra Track Classic
Warrensburg, MO - 19 finishers
24 Hours | 12 Hours | 6 Hours
Rabid Raccoon 100
Beaver Falls, PA - 275 finishers
100 Miles | 100 KM
Spence Mountain Run
Klamath Falls, OR - 11 finishers
50 KM
Great Mansfield Outdoors
Mansfield, ON - 56 finishers
100 KM | 50 KM
Run Comfy Numb Trail Race
Whistler, BC - 68 finishers
50 KM
Salt Lake Foothills Trail Races
Salt Lake City, UT - 84 finishers
50 Miles | 50 KM
Mohican Trail Run
Loudonville, OH - 251 finishers
100 Miles | 50 Miles
MCW The Tatum Classic
Middletown Township, NJ - 16 finishers
50 KM
Coz's Backyard Ultra
Holland Patent, NY - 16 finishers
Backyard
View All Results