Black Hills 100

June 26th 2026
Sturgis, SD
50 KM | 50 Miles | 100 Miles

We'll be brutally honest with you: our 100 mile course is really closer to 108. Could we shorten it? Maybe. But it sets up so nicely running from Sturgis to Silver City and back. So, 108 it is. The race begins and ends at the City Park in Sturgis.  The first mile follows the paved city bike path east to the Fort Meade trailhead.  From there, the course takes to the Centennial Trail (Trail #89), which is mostly singletrack trail with some short sections of old logging roads and a 13 mile stretch of ATV trail thrown in.  First and last mile are on paved bike path; the rest is dirt. The last few miles before the turnaround are on the Deerfield Trail (Trail #40), a beautiful stretch of singletrack that will drop you down to the halfway point at Silver City, where you'll turn and retrace your steps back to Sturgis.  The 100M race has 8 aid stations along the way, 7 of which are visited twice.  Runners may have drop bags at three aid stations:  Elk Creek (miles 19/87), Dalton Lake (32/74) and Silver City (53).

The 50 mile race follows the back half of the 100 mile course, starting in Silver City and running back to Sturgis. Runners will be bused up to Silver City bright and early Saturday morning and will run back down the Deerfield and Centennial trails to Sturgis. 50 milers will have 7 aid stations along the way with drop bags at Dalton Lake (mile 21) and Elk Creek (34).

The 50K course will start up the road from the Dalton Lake Trailhead. You'll get a brief chance to stretch your legs and spread out along the road before hitting the Centennial at Dalton Lake and heading north to Sturgis. The 50K course has 4 aid stations, with the option to have a drop bag at Elk Creek (mile 14). Buses will be available to transport runners from Sturgis to the start in the morning.

Upcoming Races

Jun 27 2026
50 KM
3,891 5,100 ft.
Point-to-Point
4 Aid Stations
12:00 Cutoff
4 Elevation Rating
Very hilly, ~7500-12,500 feet in 50 miles
4 Surface Rating
Substantial rocks, roots and/or ruts
Jun 27 2026
50 Miles
6,700 8,390 ft.
Point-to-Point
7 Aid Stations
14:00 Cutoff
4 Elevation Rating
Very hilly, ~7500-12,500 feet in 50 miles
4 Surface Rating
Substantial rocks, roots and/or ruts
Jun 26 2026
100 Miles
16,779 16,779 ft.
Out and Back
15 Aid Stations
34:00 Cutoff
4 Elevation Rating
Very hilly, ~7500-12,500 feet in 50 miles
4 Surface Rating
Substantial rocks, roots and/or ruts

Additional Distances

This event also has the following sub ultra distances

30 KM

Results

Date Finishers Top Result (F) Top Result (M)
06/28/25 82 6:00:20 5:24:27
06/28/24 120 5:23:20 4:57:39
06/23/23 102 5:58:35 4:27:09
06/24/22 112 5:11:25 4:09:01
06/25/21 121 5:31:56 4:38:35
06/26/20 Race Cancelled
06/28/19 95 6:16:44 4:36:25
06/22/18 72 5:21:08 4:58:39
06/23/17 46 4:50:48 4:21:17
Date Finishers Top Result (F) Top Result (M)
06/28/25 66 10:43:24 8:49:59
06/28/24 81 10:33:00 8:15:42
06/23/23 59 9:44:29 8:49:44
06/24/22 77 9:08:00 7:49:11
06/25/21 92 9:26:14 8:37:38
06/26/20 Race Cancelled
06/28/19 62 11:14:34 7:50:40
06/22/18 57 10:16:03 8:33:58
06/23/17 46 9:37:55 7:23:23
06/24/16 49 9:40:06 8:56:05
06/27/15 55 10:49:44 8:21:35
06/28/14 41 11:33:33 8:11:22
06/29/13 34 10:50:36 8:26:38
06/23/12 21 11:27:12 8:32:19
06/25/11 33 11:13:13 8:05:44
Date Finishers Top Result (F) Top Result (M)
06/27/25 39 30:23:24 22:01:47
06/28/24 52 21:50:56 21:41:03
06/23/23 46 27:02:05 19:54:09
06/24/22 57 22:29:37 17:57:57
06/25/21 80 27:26:14 21:18:25
06/26/20 Race Cancelled
06/28/19 41 27:01:04 21:47:58
06/22/18 48 25:29:56 22:38:08
06/23/17 51 22:16:26 19:20:34
06/24/16 29 26:57:06 23:26:07
06/27/15 32 22:42:11 22:53:13
06/28/14 32 28:41:17 18:58:23
06/29/13 64 19:12:01 19:05:26
06/23/12 38 26:11:43 20:50:11
06/25/11 32 30:17:39 23:01:42
Date Finishers Top Result (F) Top Result (M)
06/28/14 15 14:52:12 13:45:36
06/29/13 19 16:03:00 11:51:03
06/23/12 26 14:38:18 12:36:48
06/25/11 17 13:53:49 11:18:41

Weekly Newsletter

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

Recent Results

Eagle Up Ultra
Canal Fulton, OH - 312 finishers
100 Miles | 81.1 Miles | 100 KM | 50 Miles | 50 KM
Scout Mountain Ultra Trail
Pocatello, ID - 205 finishers
100 Miles | 50 Miles | 50 KM
Summer Sasquatch Trail Runs
Lore City, OH - 26 finishers
50 KM
Vashon Island Ultramarathon & Trail Run
Vashon Island, WA - 32 finishers
50 KM
Orcas Island 50k
Orcas Island, WA - 101 finishers
50 KM
The Great Divide Ultra
Divide, CO - 97 finishers
100 Miles | 100 KM | 50 KM | 50 KM
Old Dominion
Woodstock, VA - 63 finishers
100 Miles
MoMoFo100
Martinsville, IN - 25 finishers
100 KM
Hiawatha Trail Run
Taft, MT - 31 finishers
50 KM
View All Results