Huanyuan Sheng (M50)

2026

5 Races | 264 mi.

Rothrock by UTMB

May 16th 2026
| Boalsburg, PA
Distance
50 KM
Overall
163 / 314
Division (M)
134 / 246
9:05:28

Hellbender 100

May 9th 2026
| Old Fort, NC
Distance
100 Miles
Overall
126 / 175
Division (M)
105 / 137
32:55:12

Elizabeth's Furnace

Mar 14th 2026
| Fort Valley, VA
Distance
50 KM
Overall
29 / 46
Division (M)
24 / 39
8:19:00

The Reverse Ring

Feb 21st 2026
| Massanutten Mountains, VA
Distance
71 Miles
Overall
11 / 13
Division (M)
9 / 10
25:06:00

Waterfall 50k

Jan 18th 2026
| New Market, VA
Distance
50 KM
Overall
36 / 36
Division (M)
29 / 29
10:18:00

2025

9 Races | 593 mi.

Magnus Gluteus Maximus

Dec 13th 2025
| Clifton, VA
Distance
50 KM
Overall
36 / 70
Division (M)
29 / 54
6:52:00

Stone Mill 50M

Nov 8th 2025
| Montgomery Village, MD
Distance
50 Miles
Overall
91 / 222
Division (M)
75 / 166
11:06:51

Kodiak Ultra Marathons

Oct 11th 2025
| Big Bear Lake, CA
Distance
100 Miles
Overall
280 / 328
Division (M)
234 / 271
34:21:41

Martha Moats Baker Memorial

Aug 9th 2025
| Wild Oak Trail Trailhead, VA
Distance
60 KM
Overall
9 / 16
Division (M)
8 / 13
10:15:00

Manitou's Revenge

Jun 21st 2025
| Windham, NY
Distance
54 Miles
Overall
72 / 95
Division (M)
58 / 73
19:56:41

Old Dominion

Jun 7th 2025
| Woodstock, VA
Distance
100 Miles
Overall
54 / 58
Division (M)
46 / 49
27:26:37

Hellbender 100

May 9th 2025
| Old Fort, NC
Distance
100 Miles
Overall
95 / 138
Division (M)
79 / 115
32:47:02

Bull Run Run

Apr 5th 2025
| Clifton, VA
Distance
50 Miles
Overall
66 / 149
Division (M)
59 / 118
11:40:53

The Reverse Ring

Feb 22nd 2025
| Massanutten Mountains, VA
Distance
71 Miles
Overall
11 / 13
Division (M)
9 / 10
25:06:00

2024

11 Races | 677 mi.

Boyer's Furnace

Dec 28th 2024
| Luray, VA
Distance
40 Miles
Overall
27 / 46
Division (M)
23 / 40
9:49:00

Magnus Gluteus Maximus

Dec 14th 2024
| Clifton, VA
Distance
50 KM
Overall
23 / 49
Division (M)
18 / 32
7:07:00
Distance
147 KM
Overall
47 / 76
Division (M)
43 / 66
32:17:43

Grindstone Trail Running Festival by UTM...

Sep 20th 2024
| Augusta County, VA
Distance
100 Miles
Overall
142 / 171
Division (M)
131 / 154
34:37:33

Ironstone 100K

Jul 13th 2024
| Hollidaysburg, PA
Distance
100 KM
Overall
33 / 43
Division (M)
28 / 35
21:41:50

OSS/CIA

Jun 8th 2024
| Triangle, VA
Distance
50 Miles
Overall
46 / 63
Division (M)
39 / 53
13:13:49

Cruel Jewel

May 18th 2024
| Blue Ridge, GA
Distance
105.9 Miles
Overall
95 / 149
Division (M)
81 / 124
39:11:20

Genesee Valley Ultra

Mar 23rd 2024
| Parkton, MD
Duration
24 Hours
Overall
8 / 21
Division (M)
7 / 15
63

The Reverse Ring

Feb 24th 2024
| Massanutten Mountains, VA
Distance
71 Miles
Overall
7 / 10
Division (M)
7 / 9
25:19:00

Waterfall 50k

Jan 14th 2024
| New Market, VA
Distance
50 KM
Overall
32 / 44
Division (M)
27 / 34
9:22:00

Red Eye 50k

Jan 1st 2024
| Triangle, VA
Distance
50 KM
Overall
24 / 33
Division (M)
21 / 26
7:07:00

2023

11 Races | 645 mi.

Boyer's Furnace

Dec 30th 2023
| Luray, VA
Distance
40 Miles
Overall
27 / 43
Division (M)
24 / 37
10:24:00

Magnus Gluteus Maximus

Dec 9th 2023
| Clifton, VA
Distance
50 KM
Overall
46 / 56
Division (M)
39 / 44
8:33:00

Stone Mill 50M

Nov 11th 2023
| Montgomery Village, MD
Distance
50 Miles
Overall
81 / 171
Division (M)
66 / 115
11:20:37

Potomac Heritage Trail

Nov 5th 2023
| Washington, DC
Distance
50 KM
Overall
27 / 33
Division (M)
20 / 23
8:21:00

Catherine's FA 50K

Jul 22nd 2023
| Luray, VA
Distance
50 KM
Overall
45 / 70
Division (M)
36 / 54
8:01:00

Ironstone 100K

Jul 8th 2023
| Hollidaysburg, PA
Distance
100 KM
Overall
40 / 42
Division (M)
36 / 37
22:27:10

OSS/CIA

Jun 17th 2023
| Triangle, VA
Distance
50 Miles
Overall
44 / 53
Division (M)
39 / 47
13:44:07

Old Dominion

Jun 3rd 2023
| Woodstock, VA
Distance
100 Miles
Overall
53 / 53
Division (M)
46 / 46
27:51:57

Massanutten Mountain Trails 100 Mile Run

May 20th 2023
| Fort Valley, VA
Distance
100 Miles
Overall
115 / 141
Division (M)
89 / 107
34:24:47

Canyons Endurance Runs

Apr 28th 2023
| Auburn, CA
Distance
100 Miles
Overall
119 / 127
Division (M)
101 / 107
31:11:53

Bull Run Run

Apr 15th 2023
| Clifton, VA
Distance
50 Miles
Overall
99 / 137
Division (M)
85 / 110
12:17:57

2022

7 Races | 383 mi.

Grindstone Trail Running Festival by UTM...

Sep 16th 2022
| Augusta County, VA
Distance
100 Miles
Overall
122 / 134
Division (M)
108 / 117
35:48:25

The Ring

Sep 3rd 2022
| Massanutten Mountains, VA
Distance
71 Miles
Overall
15 / 15
Division (M)
13 / 13
27:32:00

Speedgoat

Jul 23rd 2022
| Snowbird Resort, UT
Distance
50 KM
Overall
308 / 319
Division (M)
244 / 255
12:26:44

OSS/CIA

Jun 11th 2022
| Triangle, VA
Distance
50 Miles
Overall
25 / 48
Division (M)
21 / 40
12:41:07

Bull Run Run

Apr 9th 2022
| Clifton, VA
Distance
50 Miles
Overall
103 / 149
Division (M)
84 / 115
12:10:49

Bel Monte

Mar 12th 2022
| Waynesboro, VA
Distance
50 Miles
Overall
40 / 49
Division (M)
36 / 44
12:53:40

Cabin Fever 50K

Feb 19th 2022
| New River Gorge National Park, WV
Distance
50 KM
Overall
104 / 197
Division (M)
84 / 148
7:06:52
43
Races
4y 2m 27d
Longevity
2,563
Lifetime Miles

Personal Bests

50k (12)
6:52:00
2025
50m (9)
11:06:51
2025
100k (2)
21:41:50
2024
100m (9)
27:26:37
2025
24hr (1)
63
2024

Distance by Year

2026
264 Miles
5 Races
2025
593 Miles
9 Races
2024
677 Miles
11 Races
2023
645 Miles
11 Races
2022
383 Miles
7 Races

Multiple Performances

2026
105th Place
2025
79th Place
2026
9th Place
2025
9th Place
2024
7th Place
2026
29th Place
2024
27th Place
2025
29th Place
2024
18th Place
2023
39th Place
2025
75th Place
2023
66th Place
2025
46th Place
2023
46th Place
2025
59th Place
2023
85th Place
2022
84th Place
2024
23rd Place
2023
24th Place
2024
28th Place
2023
36th Place
2024
39th Place
2023
39th Place
2022
21st Place

Weekly Newsletter

A roundup of the week's content and most recent race results. Sent once a week on Thursday.

Recent Results

Hoof It on the Hill
Cherry Creek, NY - 9 finishers
52 KM
The Sticks
Norton, KS - 72 finishers
72 Hours | 48 Hours | 24 Hours | 12 Hours | 6 Hours
Spence Mountain Run
Klamath Falls, OR - 11 finishers
50 KM
Yankee Springs Trail Run
Middleville, MI - 60 finishers
100 KM | 50 KM
Pacifico Ultra
Palmdale, CA - 117 finishers
50 KM
Echo Valley Runs
Chelan, WA - 80 finishers
50 KM
Lake to Ocean 100K
Port Mayaka, FL - 19 finishers
100 KM
Lake Tye Challenge
Monroe, WA - 25 finishers
12 Hours | 6 Hours
Hotfoot Hamster
Buckeye, AZ - 94 finishers
24 Hours | 12 Hours | 6 Hours
Worlds End Ultramarathons
Forksville, PA - 299 finishers
100 KM | 50 KM
View All Results