If you're toeing the line at SBT GRVL Black 2026, you've signed up for one of the most celebrated gravel races in the United States! It's got 108 miles of Routt County's finest champagne gravel, 8,189 feet of climbing, and a start-finish in the heart of downtown Steamboat Springs, Colorado. This isn't a road race with dirt mixed in. It's a full day in the saddle across working ranches, mountain plateaus, and remote high-country gravel roads that reward fitness, smart pacing, and a power plan built for the long game.
SBT GRVL® presented by Wahoo is held annually in Steamboat Springs, Colorado and draws up to 2,750 riders and racers across four course distances. The Black Race Course is the flagship, the longest, most demanding, and most competitive format, featuring separate starts for Elite Men/Open, Women's Elite, and Amateur categories, a rolling safety enclosure at the front of each group, and a $22,000 prize purse split evenly between the top Elite Men's/Open and Women's Elite fields.
For 2026, all courses start and finish on Yampa Street in downtown Steamboat Springs and route exclusively through remote Routt County roads, bypassing highways and keeping riders deep in the ranch country and high-country terrain that defines this event. The Black Course carries a 10 mph average pace cutoff; riders falling behind that threshold will be redirected to a shorter course.
The 2026 Black Race Course rolls out from Yampa Street in downtown Steamboat Springs and immediately begins climbing Zipp Cow Creek, a steep, chunky gravel ascent that serves as the first real test of the day and a reliable separator of the field. Cow Creek is not the place to warm up gently. It's loose, it's steep in sections, and it sets the tone for everything that follows.
From Cow Creek, the course ascends toward Trout Creek and then to Wahooligan Pass, threading through the open ranch land and aspen-lined ridges of remote Routt County. The terrain in this section is quintessential SBT GRVL: long rolling climbs on fast champagne gravel (fine-packed gravel that pedals quick but turns filthy the moment dust kicks up) punctuated by sweeping plateau views and the kind of remote scenery that makes riders forget they've been in the saddle for four hours.
After Wahooligan Pass, the Black Course extends toward Hayden, taking a partial lap of the 2025 race course before turning back toward Steamboat. The return leg retraces Zipp Cow Creek (this time as a descent), before finishing on Yampa Street. New for 2026, outside and team nutrition support is permitted at the Hayden Gun Range aid station and spectator zone, making it a key checkpoint for supported racers.
Approximately 70% of the course is gravel, with the remainder on paved county roads. Total elevation gain is 8,189 feet over 108 miles, with a maximum altitude of around 8,500 feet. High enough that riders not acclimatized to elevation will feel it in their power output, especially in the back half of the race.
Late June in Steamboat Springs means warm, dry days with afternoon temperatures typically reaching 75–85°F (24–29°C) at valley elevation. At altitude on the high-country sections near Wahooligan Pass, temperatures will be cooler, but exposed plateau riding in the midday sun adds a heat component that compounds fatigue on long climbs. Thunderstorms are possible in the afternoon (a common Colorado summer pattern), though the course's early start time means most riders will be well into or past the back half before afternoon build-up develops.
Wind is a real variable on the open ranch land sections. The plateau terrain between Cow Creek and Wahooligan Pass is exposed, and a headwind on those sections at altitude (where power output is already suppressed by elevation) can make watt targets feel harder than they appear on paper. Building a BBS plan with realistic wind assumptions for those exposed stretches is worth the extra setup time.
Gravel racing at SBT GRVL is a different pacing problem than road racing or triathlon (there's a group dynamic), an altitude penalty, surface variability, and a 108-mile duration that makes early pacing errors expensive. The champagne gravel is fast, the start is electric, and Cow Creek comes before most riders are ready to climb at their limit. The combination is a recipe for going out too hard. A BBS race plan for SBT GRVL Black 2026 will:
This power plan was modeled for an athlete with an average CdA of 0.3433, an FTP of 240 watts and weighing 175 lbs. Want to see what your time would be on the Black Race 2026 SBT GRVL course? Try the Time Analysis feature below, where you can quickly adjust Drag, Power, Weight and Crr to your own values. Check out our demo race plan to see what a premium race plan looks like.
| Interval | Int. Time | Total Time | Int. Dist. | Total Dist. | Grade | Speed | Power |
|---|---|---|---|---|---|---|---|
| #1 | 00:07:23 | 00:07:23 | 2.18 mi | 2.18 mi | +0.41 % | 17.71 mph | 150 w |
| #2 | 00:04:24 | 00:11:48 | 1.72 mi | 3.90 mi | -1.33 % | 23.43 mph | 124 w |
| #3 | 00:04:26 | 00:16:14 | 1.22 mi | 5.12 mi | +1.12 % | 16.45 mph | 160 w |
| #4 | 00:00:55 | 00:17:09 | 0.37 mi | 5.49 mi | -2.82 % | 24.21 mph | 104 w |
| #5 | 00:00:06 | 00:17:16 | 0.05 mi | 5.54 mi | -0.64 % | 27.22 mph | 133 w |
| #6 | 00:33:23 | 00:50:40 | 6.42 mi | 11.96 mi | +2.46 % | 11.53 mph | 175 w |
| #7 | 00:02:32 | 00:53:12 | 1.32 mi | 13.28 mi | -5.61 % | 31.08 mph | 82 w |
| #8 | 00:01:32 | 00:54:45 | 0.69 mi | 13.97 mi | -2.15 % | 26.53 mph | 119 w |
| #9 | 00:03:09 | 00:57:55 | 0.93 mi | 14.90 mi | +0.40 % | 17.69 mph | 156 w |
| #10 | 00:04:02 | 01:01:58 | 0.69 mi | 15.59 mi | +3.65 % | 10.23 mph | 181 w |
| #11 | 00:01:27 | 01:03:25 | 0.92 mi | 16.51 mi | -7.70 % | 37.93 mph | 32 w |
| #12 | 00:00:02 | 01:03:28 | 0.03 mi | 16.54 mi | -8.54 % | 44.66 mph | 0 w |
| #13 | 00:00:20 | 01:03:48 | 0.20 mi | 16.74 mi | -1.09 % | 35.65 mph | 127 w |
| #14 | 00:08:03 | 01:11:52 | 1.62 mi | 18.36 mi | +2.62 % | 12.04 mph | 174 w |
| #15 | 00:01:29 | 01:13:21 | 0.49 mi | 18.85 mi | -1.44 % | 19.56 mph | 129 w |
| #16 | 00:05:46 | 01:19:07 | 0.89 mi | 19.74 mi | +3.66 % | 9.29 mph | 184 w |
| #17 | 00:02:49 | 01:21:57 | 0.72 mi | 20.46 mi | +0.52 % | 15.36 mph | 159 w |
| #18 | 00:00:09 | 01:22:06 | 0.05 mi | 20.51 mi | -2.42 % | 18.12 mph | 115 w |
| #19 | 00:08:01 | 01:30:08 | 1.50 mi | 22.01 mi | +2.81 % | 11.20 mph | 178 w |
| #20 | 00:05:48 | 01:35:56 | 1.36 mi | 23.37 mi | +1.25 % | 14.08 mph | 166 w |
| #21 | 00:01:10 | 01:37:06 | 0.38 mi | 23.75 mi | -1.31 % | 19.38 mph | 132 w |
| #22 | 00:02:42 | 01:39:49 | 0.36 mi | 24.11 mi | +5.06 % | 8.05 mph | 186 w |
| #23 | 00:01:29 | 01:41:19 | 0.65 mi | 24.76 mi | -3.70 % | 26.03 mph | 97 w |
| #24 | 00:31:34 | 02:12:54 | 5.97 mi | 30.73 mi | +2.67 % | 11.35 mph | 178 w |
| #25 | 00:06:44 | 02:19:38 | 1.31 mi | 32.04 mi | +3.25 % | 11.67 mph | 175 w |
| #26 | 00:00:35 | 02:20:14 | 0.05 mi | 32.09 mi | +10.00 % | 5.20 mph | 235 w |
| #27 | 00:01:04 | 02:21:19 | 0.32 mi | 32.41 mi | -1.25 % | 17.51 mph | 132 w |
| #28 | 00:02:25 | 02:23:45 | 0.28 mi | 32.69 mi | +6.22 % | 7.03 mph | 187 w |
| #29 | 00:01:10 | 02:24:55 | 0.71 mi | 33.40 mi | -7.90 % | 36.11 mph | 0 w |
| #30 | 00:00:46 | 02:25:42 | 0.29 mi | 33.69 mi | +2.15 % | 22.62 mph | 177 w |
| #31 | 00:04:35 | 02:30:17 | 0.39 mi | 34.08 mi | +10.99 % | 5.08 mph | 246 w |
| #32 | 00:00:52 | 02:31:10 | 0.43 mi | 34.51 mi | -6.53 % | 29.59 mph | 73 w |
| #33 | 00:01:45 | 02:32:56 | 0.82 mi | 35.33 mi | -2.34 % | 28.06 mph | 116 w |
| #34 | 00:03:01 | 02:35:57 | 1.57 mi | 36.90 mi | -3.66 % | 31.26 mph | 100 w |
| #35 | 00:00:42 | 02:36:39 | 0.44 mi | 37.34 mi | -7.01 % | 37.11 mph | 69 w |
| #36 | 00:01:45 | 02:38:25 | 0.37 mi | 37.71 mi | +3.98 % | 12.66 mph | 184 w |
| #37 | 00:01:10 | 02:39:35 | 0.29 mi | 38.00 mi | +0.31 % | 14.94 mph | 157 w |
| #38 | 00:07:33 | 02:47:09 | 0.77 mi | 38.77 mi | +7.52 % | 6.11 mph | 201 w |
| #39 | 00:00:57 | 02:48:06 | 0.55 mi | 39.32 mi | -8.84 % | 34.46 mph | 0 w |
| #40 | 00:00:04 | 02:48:11 | 0.05 mi | 39.37 mi | -5.40 % | 43.83 mph | 81 w |
| #41 | 00:02:48 | 02:50:59 | 1.22 mi | 40.59 mi | -1.73 % | 26.20 mph | 124 w |
| #42 | 00:01:58 | 02:52:58 | 0.22 mi | 40.81 mi | +7.41 % | 6.61 mph | 190 w |
| #43 | 00:01:00 | 02:53:58 | 0.29 mi | 41.10 mi | -0.93 % | 17.21 mph | 137 w |
| #44 | 00:01:39 | 02:55:38 | 0.91 mi | 42.01 mi | -4.50 % | 32.93 mph | 90 w |
| #45 | 00:02:13 | 02:57:52 | 0.54 mi | 42.55 mi | +1.88 % | 14.64 mph | 172 w |
| #46 | 00:01:07 | 02:59:00 | 0.63 mi | 43.18 mi | -5.83 % | 33.55 mph | 75 w |
| #47 | 00:03:39 | 03:02:39 | 1.55 mi | 44.73 mi | -1.49 % | 25.49 mph | 128 w |
| #48 | 00:00:09 | 03:02:49 | 0.05 mi | 44.78 mi | +1.13 % | 20.01 mph | 167 w |
| #49 | 00:02:16 | 03:05:05 | 0.95 mi | 45.73 mi | -2.48 % | 24.97 mph | 113 w |
| #50 | 00:02:56 | 03:08:02 | 0.94 mi | 46.67 mi | -0.13 % | 19.27 mph | 150 w |
| #51 | 00:00:06 | 03:08:08 | 0.04 mi | 46.71 mi | -3.93 % | 20.53 mph | 93 w |
| #52 | 00:01:45 | 03:09:54 | 0.34 mi | 47.05 mi | +3.05 % | 11.77 mph | 182 w |
| #53 | 00:00:10 | 03:10:04 | 0.08 mi | 47.13 mi | -19.28 % | 28.11 mph | 0 w |
| #54 | 00:00:18 | 03:10:22 | 0.20 mi | 47.33 mi | -4.33 % | 38.77 mph | 91 w |
| #55 | 00:02:42 | 03:13:05 | 1.11 mi | 48.44 mi | -1.49 % | 24.61 mph | 128 w |
| #56 | 00:25:54 | 03:39:00 | 4.17 mi | 52.61 mi | +3.27 % | 9.65 mph | 180 w |
| #57 | 00:02:20 | 03:41:21 | 1.32 mi | 53.93 mi | -6.04 % | 33.82 mph | 79 w |
| #58 | 00:00:03 | 03:41:24 | 0.04 mi | 53.97 mi | -8.88 % | 42.13 mph | 0 w |
| #59 | 00:00:55 | 03:42:20 | 0.54 mi | 54.51 mi | -4.42 % | 35.12 mph | 93 w |
| #60 | 00:18:20 | 04:00:40 | 6.86 mi | 61.37 mi | -1.31 % | 22.44 mph | 129 w |
| #61 | 00:00:08 | 04:00:48 | 0.05 mi | 61.42 mi | -3.18 % | 21.97 mph | 102 w |
| #62 | 00:21:41 | 04:22:30 | 4.97 mi | 66.39 mi | +1.67 % | 13.74 mph | 170 w |
| #63 | 00:17:54 | 04:40:24 | 3.46 mi | 69.85 mi | +2.44 % | 11.59 mph | 176 w |
| #64 | 00:14:36 | 04:55:01 | 2.67 mi | 72.52 mi | +2.88 % | 10.95 mph | 179 w |
| #65 | 00:01:53 | 04:56:54 | 0.95 mi | 73.47 mi | -4.41 % | 30.26 mph | 88 w |
| #66 | 00:00:04 | 04:56:59 | 0.04 mi | 73.51 mi | -8.36 % | 36.02 mph | 0 w |
| #67 | 00:01:03 | 04:58:02 | 0.50 mi | 74.01 mi | -1.71 % | 28.33 mph | 125 w |
| #68 | 00:01:02 | 04:59:05 | 0.54 mi | 74.55 mi | -4.55 % | 30.65 mph | 90 w |
| #69 | 00:01:30 | 05:00:35 | 0.49 mi | 75.04 mi | +0.48 % | 19.49 mph | 159 w |
| #70 | 00:01:25 | 05:02:01 | 0.67 mi | 75.71 mi | -4.05 % | 28.50 mph | 96 w |
| #71 | 00:05:38 | 05:07:39 | 1.98 mi | 77.69 mi | -1.04 % | 21.06 mph | 138 w |
| #72 | 00:03:45 | 05:11:24 | 0.83 mi | 78.52 mi | +1.51 % | 13.29 mph | 170 w |
| #73 | 00:00:53 | 05:12:17 | 0.37 mi | 78.89 mi | -3.72 % | 25.32 mph | 95 w |
| #74 | 00:00:03 | 05:12:21 | 0.03 mi | 78.92 mi | -1.60 % | 30.40 mph | 124 w |
| #75 | 00:01:39 | 05:14:00 | 0.49 mi | 79.41 mi | +0.76 % | 17.69 mph | 162 w |
| #76 | 00:00:07 | 05:14:08 | 0.04 mi | 79.45 mi | -2.11 % | 17.83 mph | 113 w |
| #77 | 00:00:38 | 05:14:46 | 0.33 mi | 79.78 mi | -5.19 % | 30.92 mph | 77 w |
| #78 | 00:04:29 | 05:19:15 | 0.59 mi | 80.37 mi | +6.13 % | 7.90 mph | 189 w |
| #79 | 00:00:14 | 05:19:30 | 0.05 mi | 80.42 mi | -0.32 % | 11.34 mph | 140 w |
| #80 | 00:01:48 | 05:21:18 | 0.78 mi | 81.20 mi | -2.31 % | 25.90 mph | 110 w |
| #81 | 00:02:44 | 05:24:03 | 0.76 mi | 81.96 mi | +1.43 % | 16.60 mph | 164 w |
| #82 | 00:00:46 | 05:24:49 | 0.38 mi | 82.34 mi | -4.56 % | 29.06 mph | 84 w |
| #83 | 00:04:09 | 05:28:59 | 1.71 mi | 84.05 mi | -0.94 % | 24.69 mph | 127 w |
| #84 | 00:03:53 | 05:32:53 | 1.16 mi | 85.21 mi | +0.97 % | 17.86 mph | 157 w |
| #85 | 00:01:10 | 05:34:03 | 0.48 mi | 85.69 mi | -2.57 % | 24.44 mph | 103 w |
| #86 | 00:02:32 | 05:36:36 | 0.86 mi | 86.55 mi | +0.28 % | 20.22 mph | 148 w |
| #87 | 00:01:07 | 05:37:43 | 0.56 mi | 87.11 mi | -3.67 % | 30.06 mph | 93 w |
| #88 | 00:07:21 | 05:45:05 | 2.03 mi | 89.14 mi | +1.10 % | 16.59 mph | 161 w |
| #89 | 00:01:23 | 05:46:28 | 0.67 mi | 89.81 mi | -4.43 % | 28.66 mph | 90 w |
| #90 | 00:03:01 | 05:49:30 | 1.05 mi | 90.86 mi | -0.29 % | 20.75 mph | 146 w |
| #91 | 00:00:07 | 05:49:37 | 0.04 mi | 90.90 mi | -3.97 % | 18.98 mph | 93 w |
| #92 | 00:16:35 | 06:06:12 | 3.19 mi | 94.09 mi | +3.34 % | 11.55 mph | 174 w |
| #93 | 00:14:57 | 06:21:10 | 2.00 mi | 96.09 mi | +5.08 % | 8.03 mph | 184 w |
| #94 | 00:01:52 | 06:23:03 | 0.91 mi | 97.00 mi | -3.74 % | 29.08 mph | 97 w |
| #95 | 00:02:12 | 06:25:16 | 0.86 mi | 97.86 mi | -0.92 % | 23.19 mph | 137 w |
| #96 | 00:04:09 | 06:29:25 | 2.02 mi | 99.88 mi | -3.29 % | 29.15 mph | 105 w |
| #97 | 00:06:38 | 06:36:04 | 2.63 mi | 102.51 mi | -1.36 % | 23.76 mph | 129 w |
| #98 | 00:01:56 | 06:38:01 | 0.43 mi | 102.94 mi | +2.55 % | 13.17 mph | 175 w |
| #99 | 00:03:02 | 06:41:04 | 1.19 mi | 104.13 mi | -1.17 % | 23.38 mph | 123 w |
| #100 | 00:06:27 | 06:47:31 | 1.75 mi | 105.88 mi | +1.33 % | 16.28 mph | 164 w |
| #101 | 00:06:15 | 06:53:47 | 2.18 mi | 108.06 mi | -0.35 % | 20.89 mph | 137 w |
| Totals/Avg | 06:53:47 | 06:53:47 | 108.09 mi | 108.09 mi | -1.02% | 15.67 mph | 158.64 w |
| Category | Climb Count | Total Time | Total Dist. | Avg. Time | Avg. Dist. | Avg. Grade | Avg. Speed | Avg. Power |
|---|---|---|---|---|---|---|---|---|
| Cat3 | 1 | 00:25:54 | 4.17 mi | 00:25:54 | 4.17 mi | 3.12 % | 9.65 mph | 181 w |
| Cat4 | 20 | 01:46:54 | 14.64 mi | 00:05:20 | 0.73 mi | 5.31 % | 8.26 mph | 189 w |
| All Cats | 21 | 02:12:49 | 18.81 mi | 00:06:19 | 0.90 mi | 5.21 % | 8.33 mph | 189 w |
| Climb | Start Time | Start Dist. | Duration | Distance | Speed | Power | Grade | Elevation Gain | Category |
|---|---|---|---|---|---|---|---|---|---|
| #1 | 00:28:24 | 8.16 mi | 00:12:27 | 2.00 mi | 9.66 mph | 181 w | 3.25 % | 344 ft | Cat4 |
| #2 | 00:44:36 | 11.06 mi | 00:06:03 | 0.91 mi | 8.96 mph | 183 w | 3.74 % | 179 ft | Cat4 |
| #3 | 00:57:55 | 14.90 mi | 00:04:02 | 0.69 mi | 10.23 mph | 181 w | 3.65 % | 133 ft | Cat4 |
| #4 | 01:03:48 | 16.74 mi | 00:02:34 | 0.36 mi | 8.49 mph | 187 w | 5.30 % | 102 ft | Cat4 |
| #5 | 01:13:27 | 18.88 mi | 00:05:40 | 0.86 mi | 9.11 mph | 184 w | 3.70 % | 168 ft | Cat4 |
| #6 | 01:28:05 | 21.76 mi | 00:02:02 | 0.25 mi | 7.36 mph | 187 w | 5.27 % | 70 ft | Cat4 |
| #7 | 01:37:06 | 23.75 mi | 00:02:42 | 0.36 mi | 8.05 mph | 187 w | 5.00 % | 96 ft | Cat4 |
| #8 | 02:00:55 | 28.86 mi | 00:11:58 | 1.88 mi | 9.40 mph | 183 w | 3.44 % | 341 ft | Cat4 |
| #9 | 02:17:56 | 31.90 mi | 00:02:18 | 0.20 mi | 5.28 mph | 219 w | 8.97 % | 96 ft | Cat4 |
| #10 | 02:21:19 | 32.41 mi | 00:02:25 | 0.28 mi | 7.03 mph | 181 w | 5.97 % | 90 ft | Cat4 |
| #11 | 02:25:42 | 33.70 mi | 00:04:35 | 0.39 mi | 5.08 mph | 246 w | 10.99 % | 225 ft | Cat4 |
| #12 | 02:36:39 | 37.36 mi | 00:01:45 | 0.37 mi | 12.66 mph | 184 w | 3.98 % | 78 ft | Cat4 |
| #13 | 02:39:35 | 38.02 mi | 00:07:33 | 0.77 mi | 6.11 mph | 195 w | 7.09 % | 289 ft | Cat4 |
| #14 | 02:50:59 | 40.62 mi | 00:01:58 | 0.22 mi | 6.61 mph | 190 w | 7.38 % | 85 ft | Cat4 |
| #15 | 03:08:08 | 46.75 mi | 00:01:45 | 0.34 mi | 11.77 mph | 182 w | 3.05 % | 55 ft | Cat4 |
| #16 | 03:13:05 | 48.49 mi | 00:25:54 | 4.17 mi | 9.65 mph | 181 w | 3.12 % | 687 ft | Cat3 |
| #17 | 04:30:43 | 68.11 mi | 00:06:30 | 0.97 mi | 8.94 mph | 181 w | 3.79 % | 194 ft | Cat4 |
| #18 | 04:48:38 | 71.53 mi | 00:06:23 | 1.02 mi | 9.60 mph | 184 w | 3.61 % | 194 ft | Cat4 |
| #19 | 05:14:46 | 79.82 mi | 00:04:29 | 0.59 mi | 7.90 mph | 189 w | 6.13 % | 191 ft | Cat4 |
| #20 | 05:52:17 | 91.57 mi | 00:07:31 | 0.77 mi | 6.13 mph | 185 w | 6.52 % | 265 ft | Cat4 |
| #21 | 06:09:06 | 94.74 mi | 00:12:04 | 1.39 mi | 6.92 mph | 180 w | 5.45 % | 400 ft | Cat4 |
Build your personalized 2026 SBT GRVL Black Race race power plan today! Sign up for a free account to get started with your athlete profile, bike selection and grab the Black Race 2026 SBT GRVL course to model your own race plan.
Your target power depends on your FTP, body weight, bike setup, and finish time goal — not a generic number that applies to every rider. The variables that matter most are your current fitness, your aerodynamic position, and the specific demands of the 2026 SBT GRVL Black Race course. The best approach is to build a personalized plan in Best Bike Split using your actual athlete profile — you'll get a segment-by-segment power target based on your specific inputs rather than a one-size-fits-all recommendation.
Every course is different and requires its own unique pacing plan. On a multi-loop course, fatigue and wind shift between laps and what felt comfortable early can become unsustainable later. On an out-and-back, headwind in one direction becomes tailwind in the other — an asymmetry a flat power target can't account for. On a point-to-point or single-loop course, you only get one pass at every section with no opportunity to recalibrate. When you create a Best Bike Split race plan for 2026 SBT GRVL Black Race, we model the specific demands of that course so your pacing strategy reflects the race you're actually doing.
Significantly — and the effect varies depending on the course profile. On flatter courses, wind and aerodynamics become the dominant variables in your speed equation, more so than on courses where gradient naturally dictates effort. On climbing-heavy courses, your power-to-weight ratio and how you manage the descents matter most. A Best Bike Split race plan lets you model the specific conditions forecasted for 2026 SBT GRVL Black Race, so your targets reflect what you'll actually face on race day rather than what the course looks like on paper.
It depends on the course and how well you pace it. Flat, fast courses offer genuine PR potential but only if you execute correctly — without terrain to naturally regulate your effort, going out too hard early is easy and costly. Technical or hilly courses reward smart segment-by-segment pacing over raw fitness. Either way, a physics-based race plan from Best Bike Split gives you a realistic split prediction based on your actual profile so you know before race day what a well-executed bike leg looks like for you specifically.
Yes — and this is one of the most underused features. Once you've built your 2026 SBT GRVL Black Race race plan, you can export it directly to Zwift, TrainerRoad, or any ERG-mode trainer for indoor sessions, or push it to your Garmin, Wahoo, or Karoo for outdoor rides. Training on your actual race plan means you arrive at 2026 SBT GRVL Black Race already knowing what your target effort feels like at every section of the course — not just what the number says on paper.
Enter your FTP, weight, bike specs, and aero data to generate precise race predictions. Don't know your CdA? Our system can estimate it from your position and equipment or from a past ride so you can start racing with confidence.
Choose from thousands of existing courses including most Ironman, 70.3 and road races, or upload your own GPX file. Our database includes detailed elevation profiles and road surfaces, plus historical or forecasted weather for accurate predictions.
Receive a detailed, segment-by-segment bike pacing strategy with variable power targets optimized for every section of your course. See your predicted bike split, IF, TSS and exactly how your pacing strategy balances speed with power.
Download your plan to Zwift, TrainerRoad, or any ERG-mode trainer for indoor training. Export to Garmin, Karoo or Wahoo for outdoor training rides and race-day execution. Practice makes perfect — run your exact race plan in training before the big day.
No credit card required. Upgrade anytime. Cancel anytime.
©2026 Caffeinated Catalyst. ALL RIGHTS RESERVED. |
Terms of Use | Privacy Policy
Normalized Power®, Training Stress Score® and Intensity Factor® are registered trademarks of TrainingPeaks, LLC.