Category Archives: Racing

Paris-Brest-Paris southern style data analysis

One of the lessons that I learned the hard way during RAAM is that it really doesn’t matter how much power you can put out on the bike. It doesn’t matter how long you can sustain a Zone 5 heartrate. It doesn’t even matter a great deal how fast you ride your bike. The only questions that matter are how long can you stay on the bike and how short can you make your stops? So the first data I wanted to look at from my 756 mile ride to Clemson and back over the weekend is my stoppage time. Here’s a quick summary of stats:

Total distance 755.8 miles (1/4 of RAAM)
Total climbing 57,834 feet (Over 1/3rd of RAAM)
Elapsed time 70h, 37min (2 days 22h, 37 min) 10.7 mph
Moving time 52h, 01min (2 days 4h, 1 min) 14.5 mph
Total stoppage 18h, 36 min
Total stoppage not including hotel 9h, 9 min

Annotated view of my stops on the way to Clemson.  Click to enlarge and see detail.Annotated view of my stops on the way to Clemson. Click to enlarge and see detail.

Stops on the way to Clemson:

Stop Distance Stoppage Elapsed Time Time of Day
Shocco Springs (clothes) 57.8 0:08:28 3:36:00 3/25/16 22:09
Cheaha Tower (photos) 84.6 0:03:42 5:46:30 3/26/16 0:19
Cheaha Vending Machine (clothes) 85.9 0:13:23 6:02:00 3/26/16 0:35
Dallas Gas Station (food) 170.8 0:10:11 11:27:48 3/26/16 6:00
Kennesaw Columns (clothes) 188.4 0:02:53 12:42:53 3/26/16 7:15
Canton Rd Gas Station (food) 196.8 0:03:54 13:17:14 3/26/16 7:50
Dahlonega Dunkin Donuts (food) 252.7 0:38:54 17:01:26 3/26/16 11:34
Brasstown Bald (clothes) 292.7 0:11:10 21:30:43 3/26/16 16:03
US76-bottom of first climb (clothes) 305.9 0:03:39 22:52:30 3/26/16 17:25
US76-top of last climb (clothes) 317.5 0:03:32 23:53:02 3/26/16 18:26
Clayton Waffle House (food) 328.6 0:52:04 24:41:25 3/26/16 19:14
Clemson Holiday Inn Express (sleep) 377.8 29:14:04 3/26/16 23:47
Summary – 11 stops, Average distance between stops: 34.3 miles, Average time between stops: 2 hr, 40 min, Average stop duration: 17min, 44sec. Notes: it rained a bit in North Georgia, but it was dry for all of Alabama and South Carolina and most of Georgia. There was still some pretty big temperature swings, hence all the clothing stops – especially Brasstown Bald and US-76 where it went from hot and dry to raining and cold twice in short succession.

Annotated view of my stops on the way back home from Clemson.  Click to enlarge and see detail.Annotated view of my stops on the way back home from Clemson. Click to enlarge and see detail.

Stops on the way back home to Alabama:

Stop Distance Stoppage Elapsed Time Time of Day
Gravel road currahee (clothing) 51.3 0:03:34 3:22:14 3/27/16 12:35
Dunagan Chapel (rain-clothing) 83.7 0:05:26 5:36:25 3/27/16 14:49
Rabittown Café (food) 88 0:18:28 6:01:03 3/27/16 15:14
Old Alabama Rd (clothing) 135 0:02:37 9:22:00 3/27/16 18:35
Vinings Starbucks (food) 154.4 1:27:12 10:44:15 3/27/16 19:57
Silver Comet (clothing) 160.6 0:04:43 12:36:10 3/27/16 21:49
Cedartown Waffle House (food) 209.9 0:38:49 15:56:52 3/28/16 1:09
Alabama State Line (photos) 220.5 0:04:30 17:20:24 3/28/16 2:33
Chief Ladiga (rain-clothing) 229.4 0:02:37 17:54:50 3/28/16 3:07
Chief Ladiga trail tree down (obstacle) 230.7 0:04:54 18:02:12 3/28/16 3:15
Fort McCllelan (charging-lights) 258 0:03:25 20:07:59 3/28/16 5:20
Fort McCllelan (charging-lights again) 259.7 0:03:25 20:22:16 3/28/16 5:35
Oxford McDonalds (food) 264.4 1:05:29 20:43:56 3/28/16 5:56
Hanging Rock Rd (clothing) 296.8 0:02:21 24:30:59 3/28/16 9:43
Talladega Walmart and McDonalds (charging) 311 0:41:46 25:38:00 3/28/16 10:51
US231 Kelly Creek (charging) 334 0:01:43 27:50:33 3/28/16 13:03
Chelsea Chevron (food/charging) 350.3 0:22:56 29:02:57 3/28/16 14:15
Double Oak Cliffs (photos) 361.2 0:02:20 30:27:43 3/28/16 15:40
280 Starbucks (food) 367.5 0:07:24 30:56:52 3/28/16 16:09
Home 378 31:57:19 3/28/16 17:10
Summary – 19 stops, Average distance between stops: 19.9 miles, Average time between stops: 1 hr, 41 min, Average stop duration: 18min, 42sec. Notes: it rained quite a bit in Georgia and Alabama so I had to stop a bunch for clothing, covering Garmins, etc… Also, I had some major charging / battery problems pretty much the whole ride so any stop labeled “charging” is a stop I didn’t want to make, but was forced to make in order to plug devices into wall outlets. Also, the Vinings Starbucks stop and the Cedartown Waffle House stop were both longer than I wanted to stop but I had to wait for devices to charge.

Annotated stops round trip including my 9.5 hour stop at the Holiday Inn Express in Clemson. Click to enlarge and see detail.Annotated stops round trip including my 9.5 hour stop at the Holiday Inn Express in Clemson. Click to enlarge and see detail.

In RAAM, of course, sleep stops also count against your time. So including my sleep stop in Clemson, here is the overall stop data.

# stops: 31
avg stop duration: 36 minutes
dist b/t stops: 24.4 miles
time b/t stops: 2 hours, 16 minutes

Even my stop in Clemson was longer than I wanted it to be. I only slept for 7 hours, but I was stopped for 2.5 hours longer than that mainly so I could charge lights, di2, and garmins before leaving since I had only charged my powerbanks overnight. So it’s a little unfair to compare to RAAM, but in RAAM I only averaged 17.6 miles between stops so 24.4 miles is quite an improvement and would have been even better if I hadn’t had the extra stops on the second day trying to keep my devices charged. There was also another major improvement for this ride: cadence!

Cycling Data
This was quite the adventure with tons of climbing. I was really wanting to do a side-by-side comparison of Cheaha, Brasstown, and Sassafras on the same ride — but that will have to wait until next time!

Total distance 755.8 miles (25% of RAAM)
Total climbing 57,834 feet (36% af RAAM)
Overall average speed (elapsed) 10.7 mph
Overall average speed (moving) 14.5 mph
Overall power average 143 watts
Overall heartrate average 109 bpm
Overall cadence average 74 rpm
Day Power HR RPM MPH Climbing Distance
Day 1 159 w 116 75 14.57 33,717 ft 377.8 mi
Day 2 127 w 102 74 14.55 24,117 ft 378.0 mi

Shifting Data
It was easy to see the impact of having a 32 tooth rear cassette on my overall shifting data – mainly, my average cadence went up quite a bit compared to RAAM. Also, I was consciously trying to spin an easier gear all the time to help avoid smashing the bottoms of my feet by mashing too big of a gear. One of the ways that I would do that is when I got to the bottom of a hill I would shift into easier and easier gears while still in the big chainring so that there would be a bigger jump when I switched down to the low chainring. I would still switch to the small chainring at what I perceived was my “normal” time so that meant I would be spinning a really high cadence into the bottom of the hill. Then I would move up into easier gears as necessary. Because of this, there was a lot 53×18, 39×18 transitions on day 1 and 53×20, 39×20 transitions on day 2. This really helped as my feet were pretty much shot by 1/4 of the way through RAAM. This ride, which was also 1/4 of RAAM saw my feet get not nearly as sore as RAAM – and that is even with a 1.2 mile hike up/down on Brasstown in my speedplay shoes, which killed my feet at the time. But because of spinning the easier gears, my feet were able to recover some and felt better by the end of the ride. Shift data and shift map below!

Annotated shift data for the complete 756 mile ride. Note the high percentage of time in the 53x20, 39x20, 53x18, and 39x18.

Shift map for my ride from Hoover to Clemson via Cheaha and Brasstown. Click to see an interactive version.Shift map for my ride from Hoover to Clemson via Cheaha and Brasstown. Click to see an interactive version.

Shift map for my ride back home from Clemson via Cheaha. Click for an interactive version.Shift map for my ride back home from Clemson via Cheaha. Click for an interactive version.

Rouge Roubaix 2016

Low water bridge ... under water! Flooding caused a few route changes this year.Low water bridge … under water! Flooding caused a few route changes this year.

I was prepared for the flooding, though, as I practiced fording a river on my Thursday ride back in Alabama. I found all the dirt roads and gravel roads I could find that I felt were good simulation for the Rouge Roubaix course. Also, there is a stretch of the Cahaba River I’ve always wanted to try to cross in the middle of the ride. See pic below.

Rouge Roubaix prep - fording the Cahaba River on Thursday.Rouge Roubaix prep – fording the Cahaba River on Thursday in the middle of a 103 mile ride with 5 flats. Video in the middle of the crossing here:

This was my 7th roubaix having raced it every year now since 2010. This was the first time that flooding caused a major reroute. Every year it was always questionable whether we would need to bypass part of the first gravel section, but there has always been three (or four … 2013!!!) gravel sections and the low water bridge near the end of the race. But this year, the first and third gravel sections were unrideable, and the low water bridge was impassable. The second gravel section, including the Blockhouse Hill, was rideable and quite fast with the sandy bottom after the climb packed down from the rain. Did that lessen the “epicness” of the race? Not one bit! As I write this blog, I am pulling together data from previous years. I believe this will shake out as more difficult than most years. It’s a little hard to make a fair comparison personally because I raced this year’s race a few pounds heavier than previous years and also with close to 400 miles in my legs for the week even before the start of the race and over 500 by the end of the race.

How the race played out
We staged at a new park this year closer to the finish and downtown St Francisville. Rolling out from there, we eventually hit US-61 north and took it all the way to the left on LA-66 (the road to Angola). This marked the end of the neutral section, and as always our pace skyrocketed to 40+mph (42.1mph this year). With many strong teams in the race, nothing emerged with the right composition and the race saw a continuous stream of attacks that saw us averaging 29.4 mph from the turn onto LA-66 to the right turn onto Sligo.

The twists and turns and hills and hit-or-miss pavement of Sligo usually sees a small break emerge with the field maintaining a fast but easily manageable pace that leaves you cringing that the break is “getting away”. This year was quite different as our pace was insane through Sligo without anyone trying to conserve energy for the first gravel section. We averaged 27.3 mph for the entire 12 mile stretch of roads taking us back to LA-66. I really struggled through here because I found myself near the back, and there was quite the slinky effect — basically felt like tail-gunning a criterium which can be much more difficult than riding the front!

There was a lull in the pace after we made it back to LA-66, and I worked my way up to the very front and even put in one attack shortly after what is normally the turn onto the first gravel. This move didn’t work, but I was well-positioned at the front to see the real break emerge on the rolling hills before the feedzone. After the feedzone, I was also in a good position to see a chase group emerge. I was in good position to go with it as I saw Frank Travieso about to attack, but we were near the top of a hill and my legs were dying so I hesitated and just watched him go instead. At this point, the break quickly got a minute and a half on the field.

I also lost a full bottle of gatorade that popped out when I hit a pothole at full speed (no flat though, +1 for Martindale 25mm rims and brand new tires). Thankfully, the field was still flying as this meant I had to last the entire first 68 miles of the race on a single small bottle of gatorade. We averaged 27.4 mph from the end of the neutral section all the way to the bottom of the blockhouse meaning the first 68 miles took well under 2.5 hours. Our pace was so fast in the field that we had started to catch the break again and could see them make the turn onto the rough road at the bottom of Blockhouse. I attacked shortly before the turn and was near the front going into the turn. I was on the left, so I rode through the puddle lake hoping that it was smooth underneath (which it was).

Fearing a flat, I tried to leave enough room to see ahead but people just kept passing me until the start of the climb. I passed a bunch of people on the climb and eventually caught back up to the front of the field. By this point there were only a few of us left. As we established a rotation, several other people from the field caught up to us. As we continued pushing the pace, we eventually caught a few people who had come off the lead group. All told, there were about 15 of us in the group which was too big for any cohesive effort. I was hoping that there would be a bunch of attacks that would eventually lead to the establishment of a new smaller chase group so I hopped onto John Stowe’s wheel when he attacked a couple times. Unfortunately, there were enough people who wanted to see the group work that there was always somebody chasing to bring it back.

As we approached the end, I could tell that my legs were just completely spent. I could keep up with the group, but I didn’t have anything left for the sprint. So in a vain attempt to sneak away, I attacked a bunch of times. The first attack was probably the best as I quickly got a good gap on the field but when we passed the 10K to go sign, I was disheartened and eased up knowing that I couldn’t hold that pace for the next 6 miles. The group caught back up, and I expected a counter-attack. But when the counter-attack didn’t come, I attacked again. This time my legs were pretty much done and I didn’t get very far. Finally, going into the setup for the sprint on US-61N, there was a lull in the pace and I launched one final attack. Nothing was getting away, but Joey Bacala and Jacob White countered that one and got away cleanly. I was done attacking/chasing and spent the rest of the race just holding on. I figured I would pass a few people on the final hill from people who cramped, but as it turns out there was only a couple people who sat up so I finished third from the end of our group, which was sprinting for 16th place. Joey and Jacob held on just barely ahead of the sprint to take 16th and 17th. I ended up 27th.

All-in-all, it was another great race and a fun day on the bike. I would like to redo the race and make a couple different decisions, but that is what next year is for!!!

Up ahead, Mike Olheiser and Andrew Dalheim were battling the Hincapie team who managed to get all 5 of their riders into the break. The Hincapie guys are not just super strong, though, they are also very smart and worked it to perfection to take a podium sweep this year with Travis McCabe taking the win followed by two riders I’ve not met before – Andzs Flaksis (Latvia) and Mac Brennan from Greenville. Andrew and Mike took 4th and 5th followed by Oscar Clark in 6th.

Rouge Roubaix over the years
This was by far my fastest Rouge Roubaix ever mainly because riders rode much more aggressively knowing that there was only one gravel section. Here is a year-by-year comparison of some of the key data from the race:

Year/Place Spd/Dist/Time Avg/Max HR Avg/NP Pow Suffer Winner
2016/27th 25.5 mph/100.7 mi/3:56:38 156/185 bpm 252/299 watts 318 Travis McCabe/26.6 mph
2015/17th 23.8 mph/101.8 mi/4:16:43 152/185 bpm 208/254 watts 296 Winston David/24.4 mph
2014/9th 23.8mph/101.8 mi/4:15:53 148/188 bpm N/A 266 Heath Blackgrove/24.4 mph
2013/10th 22.4mph/105.1 mi/4:41:34 163/192 bpm 242/274 watts 430 Ty Magner/23.9 mph
2012/4th 23.4mph/105.1 mi/4:30:02 162/192 bpm 242/280 watts 227 Adam Koble/23.4 mph
2011/9th 22.0mph/105.1 mi/4:47:11 159/192 bpm N/A 245 Greg Krause/22.9 mph
2010/18th 21.7mph/101.8 mi/4:41:59 160/194 bpm N/A 224 Mat Davis/22.7 mph

My first time racing Rouge Roubaix was 2010. Here is what I could find for previous years. Distances aren’t recorded in the results, so I’m calculating average speed assuming they used the long course (105.1 mi) below:

2009 – 1st place – Christian Helming 4:26:30 – 105.1mi (?) @ 23.7mph
2008 – 1st place – Aaron Boyleston 4:25:53 – 105.1mi (?) @ 23.7mph
2007 – 1st place – Mike Olheiser 4:21:09 – 105.1mi (?) @ 24.1mph
2006 – 1st place – Mike Olheiser 4:31:25 – 105.1mi (?) @ 23.2mph
2005 – 1st place – Jason Snow 4:22:50 – 105.1mi (?) @ 24.0mph
2004 – 1st place – Brice Jones 4:23:56 – 105.1mi (?) @ 23.9mph
2003 – Results link broken
2002 – 1st place – Stephen Viquerie 5:02:00 – 105.1mi (?) @ 20.9mph
2001 – Results link broken
2000 – Results link broken
1999 – Results link broken

2016 Rouge Roubaix race data
One of the things I wanted to investigate this year was how much time was spent in my 53×11. Given how fast the first 2.5 hours of the race were, I thought it would be at least 30 minutes in the 53×11. It didn’t turn out to be that much, but I spent over 50% of the race in just four gears – 53×11, 53×12, 53×13, and 53×14 – and over 75% of the race total time if you tack on the 53×16 and 53×18. Click the pie chart below to see interactive data.

2016 Rouge Roubaix shifting data. Click for interactive version.2016 Rouge Roubaix shifting data. Click for interactive version.

Interesting w'bal data in Golden Cheetah. When my legs felt the most dead, which is what prompted me to attack, my w'bal indicates I should have been feeling fine! Click to enlarge and see detail.Interesting w’bal data in Golden Cheetah. When my legs felt the most dead, which is what prompted me to attack, my w’bal indicates I should have been feeling fine! Click to enlarge and see detail.

One final note – I was hoping the flooding would bring out the alligators earlier in the year than normal which might lead to my dream for this race – rounding the corner in the lead with the choice of whether or not to bunny hop an alligator in the middle of the road or even on the low-water bridge. What would you do in that situation??? In any case, I had promised Kristine a selfie with an alligator, but the closest I could get was a taxidermied one in a gas station on our way down to the race.

Selfie with an alligator for @ktoone.