Archive · Gravel Stage Race

RPI Stage 2 – Mountain Gravel Time Trial

Sep 03, 2022 Ketchum, Idaho

A 4.6-mile gravel time trial climbing nearly 1,400 feet to 8,500ft — altitude, heat, and smoke made for a sharp but decisive effort.

RPI Stage 2 – Mountain Gravel Time Trial header image

Before the Race

Coming into Stage 2 at Rebecca’s Private Idaho, the fatigue from the 50-mile mountain stage the day prior was still in my legs, but I felt surprisingly decent. This stage was different — a short but demanding gravel time trial: 4.6 miles, 1,392 feet of climbing, topping out at 8,500ft.

Race notebookView dataClose

Normalized Power

184 watts

Elevation Gain

3,255 ft

Avg Heart Rate

140 bpm

Distance

50.09 miles

Elapsed Time

05:58:30

Moving Time

03:24:48

Avg Speed

14.67 mph

Avg Power

131 watts

Time Stopped

02:33:42

Warm-up was tricky. The neutral rollout and staggered rider starts meant I was already cooled down by the time I reached the line. Legs felt good enough, though, and I made sure to gel up beforehand. I stuck with the same 700c Pathfinder Pro 42 tires from the previous day (switching off the 650B Sendero knobbies I’d used for the singletrack), not making any major gear changes.

Fueling was simple: topped off before the effort. My only real question was how the altitude would hit me — I didn’t want to burn too hot and blow halfway up.

Passing some riders including former Unbound winner Yuri Hauswald

Gear & Fuel

For this stage I kept things simple. I ran my Santa Cruz Stigmata with Roval CLX gravel wheels, swapping from the 650B WTB Sendero knobbies I’d used the day before to 700c Pathfinder Pro 42mm tires. The drivetrain was my usual Shimano Di2 12-speed setup with an 11–34 cassette and 50/34 crankset, paired with Garmin power meter pedals for pacing. Cockpit and contact points were Easton EC70 aero bar and seatpost, with MAAP kit, Specialized aero socks, and S-Works MTB shoes rounding out the setup.

Hydration wasn’t a big factor for such a short effort, but I made sure to be topped off before the start. Fuel-wise, I took a gel right before the rollout to keep glycogen levels topped off. For a sub-30-minute climb, it was more about carrying full energy into the line than refueling mid-effort.

Race Narrative

Neutral Rollout

The neutral rollout set a different tone than a normal TT. Honestly, it was kind of cool — I even got to ride alongside Payson McElveen for a bit. But the waiting around dulled the warm-up, and I had to reset mentally before my turn.

Early Climb

When the clock started, I went out hard but quickly found a strong, sustainable tempo. Pacing has always been a strength for me, and I leaned on feel rather than obsessing over the numbers.

Mid-Climb

The higher altitude was noticeable — not in a dramatic, gasping way, but in the subtle heaviness in my legs and lungs. Heat was less of an issue since the effort was short, and while smoke hung in the air, it didn’t noticeably drag on my performance. My focus stayed sharp on keeping momentum.

Key Moments

The gravel surface was cooperative: firm, predictable, and easy to hold a strong line. That meant I could focus entirely on watts-to-weight instead of traction or handling. Passing rider after rider gave me motivation to keep pressing. There wasn’t a single moment where I had to back off — instead, I steadily built pressure the whole way.

Finish

Crossing the line, I felt like I’d executed a clean ride. No big mistakes, no fading, no what-ifs. I slotted 26th out of 138, gaining back time on GC after losing some in Stage 1. The climb suited me, and it showed.

Race resultsView 130 resultsClose
PlaceRiderTimeSpeedBehind
1Brennan Wertz20:34.4813.05 mph:00
2Payson Mcelveen20:53.8812.84 mph:19
3Stephen Mull21:14.2512.64 mph:39
4Andrew L'esperance21:46.7212.33 mph1:12
5Nathan Spratt21:47.0412.32 mph1:12
6Griffin Easter21:47.5112.32 mph1:13
7Jordan Cheyne21:49.4412.30 mph1:14
8Eli Kranefuss22:03.0412.17 mph1:28
9David Greif22:26.0211.97 mph1:51
10Marc Spratt22:42.0411.82 mph2:07
11Jiri Senkyrik23:01.3611.66 mph2:26
12Bradyn Lange23:06.1411.62 mph2:31
13Jackson Long23:17.2811.53 mph2:42
14John Borstelmann23:32.8511.40 mph2:58
15Riley Arian25:49.9210.39 mph5:15
16Jason Gowans25:50.5510.39 mph5:16
17John Shalekbriski26:23.3310.17 mph5:48
18Brelon May26:46.0110.03 mph6:11
19Carl Decker27:02.159.93 mph6:27
20Peter Stroble27:25.109.79 mph6:50
21Anthony Brantley27:29.019.77 mph6:54
22Greg Binns27:48.049.66 mph7:13
23Carter Ramsay27:52.659.63 mph7:18
24Richard Cox28:03.539.57 mph7:29
25Ryan Drew28:03.669.57 mph7:29
26Adam Saegebarth28:07.269.55 mph7:32
27Aaron Friedman28:10.389.53 mph7:35
28Jacob Hora28:44.429.34 mph8:09
29Nikos Mills29:27.179.11 mph8:52
30Nicholaus Slone29:32.299.09 mph8:57
31Travis Presnell29:35.079.07 mph9:00
32Paul Burdick29:39.319.05 mph9:04
33Shawn Katz29:42.249.04 mph9:07
34Todd Jackson29:47.019.01 mph9:12
35Matthew Burns29:50.069.00 mph9:15
36Andrew Morrison29:57.838.96 mph9:23
37Daniel Wren30:12.078.89 mph9:37
38Cassidy Keeland30:13.598.88 mph9:39
39Stephen Simpson30:21.708.84 mph9:47
40Jimbo Jones30:25.268.82 mph9:50
41Amir Matityahu30:25.788.82 mph9:51
42Richard Northing30:26.528.82 mph9:52
43Olaf Auerbach.30:31.488.79 mph9:57
44David Haase30:32.568.79 mph9:58
45David Stanfield30:54.708.68 mph10:20
46Jerome Mcnamara31:19.568.57 mph10:45
47Eric Wang31:30.728.52 mph10:56
48Eric Anderson31:43.958.46 mph11:09
49Nadav Elkabets31:52.048.42 mph11:17
50Joshua Wells32:11.718.34 mph11:37
51Yuri Hauswald32:19.608.30 mph11:45
52James Smith32:25.268.28 mph11:50
53Bill Ludington32:32.398.25 mph11:57
54Karl Kroll32:32.918.25 mph11:58
55T.j. Morton32:56.508.15 mph12:22
56John Kugler32:57.188.15 mph12:22
57David Harward33:04.548.12 mph12:30
58Michael Darter33:10.988.09 mph12:36
59Samuel Elenes33:11.338.09 mph12:36
60Andrew Brightman33:20.908.05 mph12:46
61Michael Lopez33:21.318.05 mph12:46
62Andre Abreu33:30.448.01 mph12:55
63Cody Fredrick33:44.067.96 mph13:09
64Michael Koved34:05.247.87 mph13:30
65Joshua Lerner34:05.557.87 mph13:31
66Jesse Jarjour34:15.957.83 mph13:41
67David Mcmullen34:20.277.82 mph13:45
68Chris Sivak34:33.127.77 mph13:58
69Robert Gruss34:34.317.76 mph13:59
70Thomas Williamson34:35.087.76 mph14:00
71Joe Kraxner34:37.757.75 mph14:03
72Andrew Hoehn34:41.487.74 mph14:07
73Chris Aymond34:44.557.73 mph14:10
74Marc Thompson35:06.617.65 mph14:32
75Jonathan Limbird35:10.857.63 mph14:36
77Rob Haggart35:35.627.54 mph15:01
78Nick Grudzien35:42.597.52 mph15:08
79Bryan Yates35:45.877.51 mph15:11
80Mikhail Vyazmensky36:10.697.42 mph15:36
81Darrin Grella36:14.057.41 mph15:39
82Kevin Dolan36:18.597.39 mph15:44
83Adam Gilberd36:27.097.36 mph15:52
84Joe Constantino36:35.627.34 mph16:01
85Guillermo Modad36:54.657.27 mph16:20
86Jason Hoffman37:12.997.21 mph16:38
87Robert Bingham37:14.737.21 mph16:40
88John Seivert37:23.937.18 mph16:49
89Joseph Saban37:28.167.16 mph16:53
90Brian Miller37:40.037.13 mph17:05
91Stu Watada37:53.687.08 mph17:19
93Jacob Lescher37:56.127.08 mph17:21
94Frank Laurencio38:07.347.04 mph17:32
95Troy Crady38:10.657.03 mph17:36
96Wayne Brander38:11.467.03 mph17:36
97Scott Pinizzotto38:28.396.98 mph17:53
98Rick Anderson38:31.066.97 mph17:56
99Scott Rhodes38:36.656.95 mph18:02
100Mark Clendenin38:46.326.92 mph18:11
102Matthew Hale38:54.166.90 mph18:19
103Brent Davis38:56.426.89 mph18:21
104Robert Ayres39:02.326.88 mph18:27
105Mike Cannon40:14.056.67 mph19:39
106Randy Brendal40:37.276.61 mph20:02
107Jordan Rayboy40:46.596.58 mph20:12
108Ken Gallegos40:50.516.57 mph20:16
109Ken Krome41:11.406.52 mph20:36
110Gavin Brooke41:21.976.49 mph20:47
111Doug Nagel41:48.736.42 mph21:14
112Todd Ritzman41:50.366.42 mph21:15
113Taylor Thornton41:58.656.39 mph21:24
114Mark Enzler42:00.816.39 mph21:26
115Garth Honhart42:08.576.37 mph21:34
116Steve Richardson42:18.236.35 mph21:43
118Todd Conlan43:17.786.20 mph22:43
119Nicholas Bardonnay43:46.986.13 mph23:12
120Vick Dyer44:00.326.10 mph23:25
121Chris Christensen45:29.755.90 mph24:55
122Jason Lopez45:52.065.85 mph25:17
123Mike Schreck46:14.035.81 mph25:39
124Patrick Muskus46:43.735.74 mph26:09
125Michael Weber46:55.105.72 mph26:20
126Greg Rowley47:21.705.67 mph26:47
127Padraic Gallagher47:48.125.62 mph27:13
129Paul Duren49:52.885.38 mph29:18
130Mitur Sakoda50:06.545.36 mph29:32
132Jacob Bolm51:21.245.23 mph30:46
133Rick Vandermyden52:43.265.09 mph32:08
134Max Dingemans53:30.135.02 mph32:55
135Tim Conlan54:18.404.94 mph33:43
138Jeremy Albrecht55:52.504.80 mph35:18
Time in power zonesView dataClose

Not pedaling

0 watts

3:17:21

Active Recovery

2–155 watts

1:08:28

Endurance

155–210 watts

43:02

Tempo

210–252 watts

21:33

Threshold

252–293 watts

16:43

VO2max

293–335 watts

7:24

Anaerobic Capacity

335+ watts

3:59

What Went Well

  • Pacing by feel: Started strong but settled into an excellent tempo, never overreaching.
  • Execution: Clean, focused effort with no tactical or technical missteps.
  • Mental boost: Passing other riders gave momentum and confidence.
  • Equipment: Tires and setup were dialed for this type of gravel climb.

Needs Improvement

  • Warm-up logistics: The neutral rollout and staggered wait left me a bit cooled down; better strategies for staying warm could help.
  • Altitude adaptation: Not a limiting factor here, but future high-altitude races may benefit from more acclimation.
Route & elevation

Grade

-

Distance

-

Elevation

-

Time

-

Despite the short distance, this time trial carried a different kind of weight. The climb felt less like a race against others and more like a test against the mountain itself — steady grades, thin air, and the knowledge that every second mattered. Unlike a long gravel stage where strategy and group dynamics play out, this was stripped down to pure output: how much power I could sustain while the altitude and fatigue from Stage 1 pressed back. The scenery helped — big skies and Idaho ridgelines unfolding as I climbed — but I stayed locked in, measuring effort by feel and trusting my legs to carry me.