This race has been on my list from since last year and is a great early season fitness builder. It attracts strong fields with its close proximity to Seattle and Portland. The first time riding in this area was last fall where we rode the OMTM Japanese Hollow route and attempted OMTM Swale Canyon but we had to re-route due to fire danger.
From my memory, the gravel in this area is good with very little car traffic and can fit in the category of "luxury" gravel. I consider "luxury" gravel to be a smooth enough surface it can be ridden with wider road tires and is quite close to paved. It is also devoid of potholes and washboards that also can make a ride much less enjoyable.
Race notebookView dataClose
Normalized Power
223 watts
Elevation Gain
8,304 ft
Avg Heart Rate
159 bpm
Distance
93.49 miles
Elapsed Time
05:46:12
Moving Time
05:17:57
Avg Speed
17.64 mph
Avg Power
190 watts
Time Stopped
00:28:15
Before the Race
The preparation the day before was mixed for this race. I was in bed and asleep early (8:35pm) and slept a solid 8 hours 20 minutes. I brought my usual premade, steel cut oatmeal with sliced almonds, blueberries and maple syrup and ate as much as a could after waking up. I had a hearty meal in The Dalles the night before of hawaiian bbq (chicken, rice, mac salad) at Lilo's.
But the bad was we missed packet pick up by an hour or so. We had to pick up our packet (number plate, timing chip, etc) the morning of and the line was long. Ira and I spent an hour waiting in line so by the time we parked, we had about 15 minutes to get ready. The mistakes compounded because I just squeezed my tires and determined they were good and at the final moment decided to wear a winter long sleeve jersey instead of my planned summer weight short sleeve. All these mistakes will end up causing havoc for me later in the race.

Another overhead view of the course. The temperature in the morning was colder and was cloudy and foggy. These clouds burned off later in the today as it heated up. Photo: Adam Lapierre
The First Selection
The first big effort of the day was a 200 foot kicker climb the whole feel smashed up. I averaged 377 watts for 2:10 seconds which felt good because the legs were fresh for the day. Up to that point, it was an easy 119 watt average for first 10 min of the neutral roll out. The race pretty much starts at this climb but they actually stopped everyone for 2 min at a start line. Then there is a short descent and the next longer climb begins. This climb breaks up the field into a lot of different groups. Ira and I were riding together from the start and following each other wheels but during this climb we linked up with our friend Alec and Vincente.
Route & elevation
Grade
-
Distance
-
Elevation
-
Time
-
I was feeling really good on the climb. The climb was around 1,300 feet and I had a normalized power of 276 watts for about 31 minutes. I did a lot of turns on the front trying to push the pace because the riders in front of us were gaining distance and you don't want to fall too far back. I find that getting in a strong group earlier and just trying to hang on gives you a better chance of a good finish versus a slower start and trying to gain places over the race.
The riders you link up with in the pointier part of the field typically have better fitness so the groups hold a higher speed. It can be a little scary because you worry about going to hard and totally blowing up but some of this is remembering to eat and drink so you can sustain a hard pace.
Power CurveView chartClose
This is my second race using a hydration pack. I have the Osprey 1.5 liter pack and had two 26 oz bottles onboard. They were are filled with GU Roctane Energy Drink Mix. I also had around 9 GU energy gels in my jersey and was trying to consume one every hour of the race. I had consumed around 60 grams per hour in the Grand Fondo Ephrata and the last hour was pretty brutal for me and I assume it was somewhat related to fueling. So if I had a two gel every hour and a bottle every hour an half I would be around 80 grams per hour. The plan was to not stop at any aid stations the entire day to save time.

The neutral roll out from the town of Dufur. It was neutral till a short 180 ft, 10% climb that I averaged more than 350 watts to stay with the pointier end of the field. This was the biggest matched burned all day. Photo: Adam Lapierre
Once I reached the top of the climb, we were down to a group of about seven. I noticed a buddy, Carter, that I had met in Sun Valley for Rebecca's Private Idaho had joined us from behind. This was super cool to be a in strong couple with three of my friends and thoughts were going through my head that we could last all day together. There was a fast but gradual descent that lasted for 45 mins at an average speed of 24 miles per hour. By the end of the descent our group had grown to somewhere around 25 and the amount of coordination had dropped considerably. While we were a small group, we rotated through consistently in a paceline. Once we balloned in numbers, there were a few racers to stay at the front the whole time and others just sitting on not contributing at all.
I had a few conversations with Ira and Vincente and we agreed to stay at the front if any splits were to form. It has been common in the gravel races in the past to have racers with strange strategies. Randomly going on attacks with no one in sight only to get caught 20 min later when they fade after such a big effort is one I have seen numerous times. We did the best we can trying to save our legs but also make sure the pace doesn't fizzle out.
Once we got to the climb, the group broke apart again and everyone was trying make a strong effort to get through the climb. This climb was about 650 feet at 4.5 percent grade. It took a normalized power of 276 watts (4 watts/kg). Toward the end of the climb I had to make a bigger effort to close a gap and Ira, Vincente and I ended up in a more select group.

Cruising with a solid group after the first major climb. Ira and I linked up with Vincente and Carter that I know from previous races during this section. Photo: Adam Lapierre
This climb was part of a series of smaller climbs that make up the next 20 miles with a total elevation gain of 3300 feet. It was at the middle part of this section that the sun came out and the temperature rose quite a bit to a high of 73 farenheight. This may not sound that hot but the effort level in our group was strong on this climb and I overheated a lot. On long sustained climbs I normalled hold my position or gain time and this one had me losing time and places during the entire second half. I did my best to keep it together but I have never been happier to be done with a climb. There are a few rollers at the end that made it extra challenging mentally.
So Ira and I spend the next hour and a half on some rollers and pushing into the wind. We have a group of three catch after probably 20 min or so. By this point, everyones legs are pretty tired and I just trying to keep it steady in the endurance zone. Even though the normalized power is around 200 watts for this period there were plenty of surges on the uphills. Lots of little climbs under 200 feet really hurt quite a bit.
Time in power zonesView dataClose
Not pedaling
0 watts
33:41
Active Recovery
2–155 watts
1:21:22
Endurance
155–210 watts
59:54
Tempo
210–252 watts
1:18:42
Threshold
252–293 watts
56:02
VO2max
293–335 watts
22:45
Anaerobic Capacity
335+ watts
13:46
The group grows during this roller section and we finally arrive to a gradual descent into the finish line. This when the first major problem occurs. Over time I had a slow leak in my tire that I began to notice once it was pretty low (20 psi) and stopped to pump it up. I should have used my Co2 that I had ready in my pocket but instead I used my small Lezyne pocket pump. I probably pumped it to somewhere in the 30 psi range and decided it was enough. I was pretty impatient but also tired so not making the best decisions. I saw some sealant but it seemed to be a slow leak and I was close to the finish. This stop took 1 minute 25 seconds.

Riding through the last section of the big climb in the middle of the route. I had already overheated pretty badly by this point and am just behind Nico that I know from previous gravel races. Photo: Adam Lapierre
After adding air and getting back rolling it was fifteen minutes till the next problem happened. During the descent, the sidewall ripped on the rear (same tire as first issue) and immediately lost all pressure. The cut was large enough it was unpluggable and I had to install my spare Tubolito with tire boot. This took 16 minutes and I watched riders speed that I passed throughout the day and knew my chance of a good result was over.
I limped back in for the next 20 min. The tire didn't seem to fully seat on the rim so the bike felt like shit and the tire boot had moved since installing because of the wet sealant and I noticed an orange bubble in the parking lot where the tube popped out because the boot was in place. Luckily I was able to make it back and didn't have any further issues because it was possible with the situation. I also was stung by a bee or something similar through my bibs on the final descent after the major puncture which made things even more painful.
It had been a few years since I had anything worse than a dropped chain in race so I was due I guess. My tire choice forr this race was Vittoria Corsa NEXT 34c which was fast till it wasn't. The tires also had a few thousand miles on them and a few plugs from previous punctures. I also think if I was running a higher pressure (somewhere around 50 psi) it would have help the sidewalls not be exposed as much when cornering.
I rode the same tire at Ephrata which was similar conditions so I figured it would be okay. In the future, I will run something more robust with better sidewall protection because the marginal gains I get from a faster road tire don't outweight the chances of a major failure of a tire like I experienced in this race.
Race resultsView 102 resultsClose
| Place | Rider | Time | Speed | Behind |
|---|---|---|---|---|
| 1 | Stephen Mull | 4:04:57.1 | 22.90 mph | :00 |
| 2 | Aris Sophocles | 4:09:43.7 | 22.46 mph | 4:46 |
| 3 | Daniel Lincoln | 4:11:40.6 | 22.29 mph | 6:43 |
| 4 | Lewis Whiley | 4:13:07.6 | 22.16 mph | 8:10 |
| 5 | Kenneth Rizer | 4:18:06.5 | 21.73 mph | 13:09 |
| 6 | Zach Winter | 4:18:06.7 | 21.73 mph | 13:09 |
| 7 | Ryan Malm | 4:19:09.8 | 21.64 mph | 14:12 |
| 8 | Ryan Taylor | 4:24:18.2 | 21.22 mph | 19:21 |
| 9 | Anthony Langford | 4:24:23.6 | 21.22 mph | 19:26 |
| 10 | Christopher Bagg | 4:26:45.8 | 21.03 mph | 21:48 |
| 11 | Colin Gibson | 4:29:40.8 | 20.80 mph | 24:43 |
| 12 | David Takahashi | 4:29:59.1 | 20.78 mph | 25:02 |
| 13 | Xiaohan Zhang | 4:30:01.6 | 20.77 mph | 25:04 |
| 14 | Sterling Quinn | 4:30:21.1 | 20.75 mph | 25:24 |
| 15 | Austen Davis | 4:30:21.7 | 20.75 mph | 25:24 |
| 16 | Clint Hastings | 4:30:24.0 | 20.75 mph | 25:26 |
| 17 | Reed Hunter | 4:35:17.3 | 20.38 mph | 30:20 |
| 18 | Broc Atkinson | 4:35:17.9 | 20.38 mph | 30:20 |
| 19 | Ben VanderZanden | 4:35:58.5 | 20.33 mph | 31:01 |
| 20 | Phillip McNamara | 4:36:27.8 | 20.29 mph | 31:30 |
| 21 | Jeremy Russel | 4:36:47.9 | 20.27 mph | 31:50 |
| 22 | Sean Corey | 4:36:48.6 | 20.26 mph | 31:51 |
| 23 | Cliff Heaberlin | 4:36:48.7 | 20.26 mph | 31:51 |
| 24 | Russell Wyatt | 4:38:02.7 | 20.17 mph | 33:05 |
| 25 | Walker Bohannan | 4:39:48.6 | 20.05 mph | 34:51 |
| 26 | Ryan Havill | 4:45:13.8 | 19.67 mph | 40:16 |
| 27 | Matt Jamison | 4:45:32.9 | 19.64 mph | 40:35 |
| 28 | Dustin Fortado | 4:45:32.9 | 19.64 mph | 40:35 |
| 29 | Conor O'Brian | 4:45:34.8 | 19.64 mph | 40:37 |
| 30 | Tyler Little | 4:46:52.2 | 19.55 mph | 41:55 |
| 31 | Vicente Cobo | 4:49:18.0 | 19.39 mph | 44:20 |
| 32 | Cassidy Keeland | 4:49:41.0 | 19.36 mph | 44:43 |
| 33 | Josh Little | 4:49:43.8 | 19.36 mph | 44:46 |
| 34 | Brandon Eggers | 4:49:44.0 | 19.36 mph | 44:46 |
| 35 | Michael Hinds | 4:49:44.8 | 19.36 mph | 44:47 |
| 36 | Kevin Thonney | 4:51:37.8 | 19.23 mph | 46:40 |
| 37 | Stephen Plomer | 4:51:37.8 | 19.23 mph | 46:40 |
| 38 | Alex Yale | 4:52:28.9 | 19.18 mph | 47:31 |
| 39 | Bryan Bourne | 4:54:01.0 | 19.08 mph | 49:03 |
| 40 | Mike Chamblin | 4:57:30.4 | 18.85 mph | 52:33 |
| 41 | James Walsh | 4:58:34.3 | 18.79 mph | 53:37 |
| 42 | Chris Hatton | 5:00:17.5 | 18.68 mph | 55:20 |
| 43 | Alec Burks | 5:00:57.4 | 18.64 mph | 56:00 |
| 44 | Todd Hunt | 5:00:57.9 | 18.64 mph | 56:00 |
| 45 | Cody Herriges | 5:02:37.9 | 18.54 mph | 57:40 |
| 46 | Michael Kernan | 5:02:38.7 | 18.53 mph | 57:41 |
| 47 | Jasper Croome | 5:02:39.0 | 18.53 mph | 57:41 |
| 48 | Sam Poryanda | 5:02:39.8 | 18.53 mph | 57:42 |
| 49 | David O'Hair | 5:03:52.1 | 18.46 mph | 58:54 |
| 50 | Witali Spuling | 5:13:09.7 | 17.91 mph | 1:08:12 |
| 51 | Ira Armad | 5:13:26.7 | 17.90 mph | 1:08:29 |
| 52 | Adam Saegebarth | 5:13:27.1 | 17.90 mph | 1:08:29 |
| 53 | Ryan Kearney | 5:14:55.8 | 17.81 mph | 1:09:58 |
| 54 | Andrew Theron | 5:15:19.4 | 17.79 mph | 1:10:22 |
| 55 | Alex Candelario | 5:15:22.2 | 17.79 mph | 1:10:25 |
| 56 | Santiago Ceron | 5:16:37.9 | 17.72 mph | 1:11:40 |
| 57 | Joshua Bond | 5:19:09.7 | 17.58 mph | 1:14:12 |
| 58 | Matthew Sonneby | 5:19:15.9 | 17.57 mph | 1:14:18 |
| 59 | Christopher Muhs | 5:21:10.8 | 17.47 mph | 1:16:13 |
| 60 | Leigh Thurgood | 5:22:46.6 | 17.38 mph | 1:17:49 |
| 61 | Zachary Simon | 5:27:01.7 | 17.15 mph | 1:22:04 |
| 62 | Eric McKinley | 5:30:58.6 | 16.95 mph | 1:26:01 |
| 63 | Cale Meyer | 5:32:52.1 | 16.85 mph | 1:27:54 |
| 64 | Ben Pederson | 5:32:52.5 | 16.85 mph | 1:27:55 |
| 65 | Justin Rackley | 5:33:16.1 | 16.83 mph | 1:28:18 |
| 66 | Hayden Flores | 5:34:22.5 | 16.78 mph | 1:29:25 |
| 67 | Ryan Los | 5:35:35.0 | 16.72 mph | 1:30:37 |
| 68 | Reggie Hunter | 5:35:58.2 | 16.70 mph | 1:31:01 |
| 69 | Cameron Allen | 5:37:54.9 | 16.60 mph | 1:32:57 |
| 70 | Matt Davey | 5:37:55.6 | 16.60 mph | 1:32:58 |
| 71 | Forest Hietpas | 5:45:11.8 | 16.25 mph | 1:40:14 |
| 72 | Sergey Melikyan | 5:45:18.4 | 16.24 mph | 1:40:21 |
| 73 | Joel Meyer | 5:45:19.4 | 16.24 mph | 1:40:22 |
| 74 | Alexander Zybin | 5:48:41.8 | 16.09 mph | 1:43:44 |
| 75 | Ryan Burks | 5:49:55.7 | 16.03 mph | 1:44:58 |
| 76 | Charles Goldston | 6:00:47.1 | 15.55 mph | 1:55:49 |
| 77 | Hal Hammaker | 6:01:47.3 | 15.50 mph | 1:56:50 |
| 78 | John Wilson | 6:02:09.9 | 15.49 mph | 1:57:12 |
| 79 | Neil Friedrich | 6:02:09.9 | 15.49 mph | 1:57:12 |
| 80 | Eddie Eiland | 6:07:30.6 | 15.26 mph | 2:02:33 |
| 81 | Cole Pugliano | 6:09:58.3 | 15.16 mph | 2:05:01 |
| 82 | David Lorente | 6:13:05.4 | 15.04 mph | 2:08:08 |
| 83 | John Pearson | 6:14:09.0 | 14.99 mph | 2:09:11 |
| 84 | Dustin Harder | 6:18:56.2 | 14.80 mph | 2:13:59 |
| 85 | Thomas Evans | 6:20:08.4 | 14.76 mph | 2:15:11 |
| 86 | Nick Johansen | 6:22:12.3 | 14.68 mph | 2:17:15 |
| 87 | Krishna Beemanapalli | 6:29:21.3 | 14.41 mph | 2:24:24 |
| 88 | Likhi Ondov | 6:37:25.6 | 14.11 mph | 2:32:28 |
| 89 | Drew Lesch-Wragge | 6:38:46.6 | 14.07 mph | 2:33:49 |
| 90 | Tony Thayer-Osborne | 6:39:52.8 | 14.03 mph | 2:34:55 |
| 91 | Tony Cohn | 6:40:35.6 | 14.00 mph | 2:35:38 |
| 92 | Nathan Vandiver | 6:40:35.8 | 14.00 mph | 2:35:38 |
| 93 | Taylor Cramer | 6:40:35.8 | 14.00 mph | 2:35:38 |
| 94 | Lane Covington | 6:44:52.0 | 13.86 mph | 2:39:54 |
| 95 | Zach Johnston | 6:51:38.2 | 13.63 mph | 2:46:41 |
| 96 | Justin Marquardt | 7:07:19.5 | 13.13 mph | 3:02:22 |
| 97 | Nathaniel Zyren | 7:07:19.7 | 13.13 mph | 3:02:22 |
| 98 | Aaron Null | 7:16:23.4 | 12.85 mph | 3:11:26 |
| 99 | Laurent de Meyrignac | 7:23:00.0 | 12.66 mph | 3:18:02 |
| 100 | David Baggs | 8:01:39.7 | 11.65 mph | 3:56:42 |
| 101 | Adam Kash | 8:21:07.3 | 11.19 mph | 4:16:10 |
| 102 | Andrew Vanasse | 8:32:04.4 | 10.95 mph | 4:27:07 |
What Went Well
- Nutrition strategy went well and I had enough onboard to avoid stopping the entire race. I even had some extra gels I gave to Ira when he was running low
- Strength in the first half of the race was good and I was able to push the pace for our group.
- The sleep the night before was the best I have had going into a race and felt energized going in to the race.
Needs Improvement
- Better tire choice
- Always pick up race packet the day before so the morning preparation isn't affected by waiting.
- Don't wear a winter jersey when it will warm up throughout the day. Wear layers that can be removed like a vest and arm warmers or carry a shakedry so you don't risk overheating. Overheating can really impact your power output.
