Mark Craig (M51)

2025

2 Races | 104 mi.

Lake Haigler 12-Hour

Nov 22nd 2025
| Fort Mill, SC
Duration
12 Hours
Overall
4 / 48
Division (M)
4 / 35
49.6

Hinson Lake 24 Hour Ultra Classic

Sep 27th 2025
| Rockingham, NC
Duration
24 Hours
Overall
63 / 239
Division (M)
33 / 106
54.1152

2024

1 Race | 33 mi.

Hinson Lake 24 Hour Ultra Classic

Sep 28th 2024
| Rockingham, NC
Duration
24 Hours
Overall
202 / 292
Division (M)
101 / 139
33.0704

2023

1 Race | 104 mi.

Hinson Lake 24 Hour Ultra Classic

Sep 30th 2023
| Rockingham, NC
Duration
24 Hours
Overall
3 / 290
Division (M)
2 / 139
103.720

2022

1 Race | 41 mi.

Hinson Lake 24 Hour Ultra Classic

Sep 24th 2022
| Rockingham, NC
Duration
24 Hours
Overall
135 / 279
Division (M)
68 / 128
40.5864

2019

1 Race | 32 mi.

Hinson Lake 24 Hour Ultra Classic

Sep 28th 2019
| Rockingham, NC
Duration
24 Hours
Overall
210 / 276
Division (M)
99 / 126
31.5672

2018

2 Races | 99 mi.

One Epic Run

Dec 1st 2018
| Greenville, SC
Duration
24 Hours
Overall
18 / 68
Division (M)
12 / 45
46.5

Hinson Lake 24 Hour Ultra Classic

Sep 29th 2018
| Rockingham, NC
Duration
24 Hours
Overall
66 / 270
Division (M)
35 / 113
52.612

2017

1 Race | 81 mi.

Hinson Lake 24 Hour Ultra Classic

Sep 30th 2017
| Rockingham, NC
Duration
24 Hours
Overall
14 / 243
Division (M)
12 / 124
81.17

2016

1 Race | 51 mi.

Hinson Lake 24 Hour Ultra Classic

Sep 24th 2016
| Rockingham, NC
Duration
24 Hours
Overall
103 / 266
Division (M)
58 / 141
51.1016

2015

1 Race | 108 mi.

Hinson Lake 24 Hour Ultra Classic

Sep 26th 2015
| Rockingham, NC
Duration
24 Hours
Overall
4 / 247
Division (M)
3 / 117
108.4

2014

2 Races | 200 mi.

Crooked Road 24 Hour Ultra

Nov 22nd 2014
| Rocky Mount, VA
Duration
24 Hours
Overall
5 / 91
Division (M)
4 / 51
101.7

Hinson Lake 24 Hour Ultra Classic

Sep 27th 2014
| Rockingham, NC
Duration
24 Hours
Overall
14 / 248
Division (M)
10 / 134
97.8237

2013

1 Race | 53 mi.

Hinson Lake 24 Hour Ultra Classic

Sep 28th 2013
| Rockingham, NC
Duration
24 Hours
Overall
89 / 215
Division (M)
53 / 120
53.2
14
Races
12y 1m 28d
Longevity
905
Lifetime Miles

Personal Bests

24hr (13)
108.4
2015
12hr (1)
49.6
2025

Distance by Year

2025
104 Miles
2 Races
2024
33 Miles
1 Race
2023
104 Miles
1 Race
2022
41 Miles
1 Race
2019
32 Miles
1 Race
2018
99 Miles
2 Races
2017
81 Miles
1 Race
2016
51 Miles
1 Race
2015
108 Miles
1 Race
2014
200 Miles
2 Races
2013
53 Miles
1 Race

Multiple Performances

2025
33rd Place
2024
101st Place
2023
2nd Place
2022
68th Place
2019
99th Place
2018
35th Place
2017
12th Place
2016
58th Place
2015
3rd Place
2014
10th Place
2013
53rd Place

103.7208

24 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

Lake Tye Challenge
Monroe, WA - 25 finishers
12 Hours | 6 Hours
Cinderella Trail - Spring
Oakland, CA - 28 finishers
50 KM
Infinitus
Ripton, VT - 36 finishers
100 Miles | 88 KM
Smith Rock Classic
Terrebonne, OR - 185 finishers
50 Miles | 50 KM
MCW The Tatum Classic
Middletown Township, NJ - 16 finishers
50 KM
The Midwest Ultra Track Classic
Warrensburg, MO - 19 finishers
24 Hours | 12 Hours | 6 Hours
The Full Mo
Sheridan, IN - 190 finishers
50 KM
Chesterfield Gorge Ultra
West Chesterfield, MA - 120 finishers
100 Miles | 100 KM | 50 Miles | 50 KM
Mohican Trail Run
Loudonville, OH - 251 finishers
100 Miles | 50 Miles
View All Results