Posts tagged ‘road race’
What a disappointing race. I missed the original break b/c I thought it was missing TT1, but in fact there were TWO tt1 riders, Dan Holt in the initial move and Alexey Schmidt in a bridge group with Mike Stone (Hincapie Devo). It was a large field combined with the Cat 3s and the fading light it was hard to recognize kits – especially since I started near the back and didn’t move up to the front quickly enough.
About halfway through the race and completely frustrated about missing the move once I realized TT1 must have had a rider up the road by the way they were covering moves in the field, I attacked hard to bridge across. Ended up rolling solo for half a lap rather than establishing a chase group. Once I was caught, I recovered and tried to stay near the front. With four laps to go (2.5 miles per lap), Joey Rosskopf (TT1) attacked hard at the bottom of the pit row hill. I bridged across to him by the top of the hill. David Guttenplan (United Health Care/707) bridged next with Joe Eldridge (TT1). Also, there was a cat 3 with them. The field sat up, and we had a huge gap.
Still, there wasn’t good cohesion until we caught Eric Murphy (UHC/707) and another rider. We got into a rotation for a minute or two, but there were people sitting on. Eric and David pulled hard and a gap opened up to the rider behind them. I looked to TT1 to close it down but they didn’t so I pulled hard and ended up rolling off the group. I couldn’t catch UHC by myself so I sat up thinking we could still work together but it was too late. Field caught us at the start of the last lap. I was 10th or so in the field sprint for 17th or 18th in the race. Meanwhile, Eric and David completed the bridge to the leaders where David ended up winning the group sprint for 3rd — with Alex Schmidt and Mike Stone already off the front of that group to take 1st and 2nd.
Even though it was disappointing the way the race turned out, on the bright side, there was a beautiful sunset sky immediately after the race was over.
Huntsville Omnium Day 1
Two roads races and one time trial makes for a long day of racing. It was a lot of fun, though, and I ended up getting 3rd in the Pro/1/2 road race, 3rd in the Masters 35+ road race, ? in the Pro/1/2 time trial, and ? in the Masters 35+ time trial. After racing two road races in the morning, thankfully we only had to race the time trial once to be scored in both categories based on our time.
Before I dive into the details of the races, some quick stats:
|Race||Avg Power||Avg Speed||Avg HR|
|Pro/1/2||213 watts||23.4 mph||159 bpm|
|Masters 35+||200 watts||24.0 mph||152 bpm|
|Time Trial||586 watts||26.2 mph||166 bpm|
I wanted to post these stats because the Pro/1/2 road race and Masters road races played out so differently and yet I got the same place in each race. I was already thinking even before the end of the Masters road race that it was going to be really interesting to compare the data from the two races as well as the tactics and how everything played out.
Pro/1/2 road race
First, the pro/1/2 road race was a pretty small field, but it was quite strong. This meant that whenever somebody attacked, there was always somebody strong enough to bring it back together. The days action started out with Nate Robinson going solo and establishing a 1 minute+ lead. At some point the entire field got into a rotation, and we started to gradually close the gap. Then the attacking began. It’s hard to remember all the attacks because there were so many. I launched one attack that led to a good break with me, Christian Parrett (Globalbike), and Anders (Litespeed-BMW). We worked together really well and were absolutely drilling it, but the gap never got more than maybe 20 seconds. Anders teammate, Chris Brown, bridged up to us and even with the extra horse power, the rest of the field brought us back on the downhill/headwind section of the course.
After the umpteenth attack was brought back on the last lap, we had about 5 or 6 miles of steady very slow riding. Then John Hart (Friends of the Great Smokies) put in the first attack to start the end game with about 3 or 4 miles left in the race. The sudden attack after several miles of slow riding meant that it was “cramp city” for me and probably a lot of other riders. I was able to fight the initial cramp and go with Anders when he countered John’s attack. After these late attacks, the field had been whittled down to just five riders – and we were at a stalemate going into the last mile. Christian put in the first attack with about 1K to go. Anders covered that move with me on his wheel. But then Anders stepped up the pace to lead out Chris. Christian ended up on Anders wheel, then Chris, then me. Christian started his sprint on the downhill leading to the finish. I was still in third position as we hit the bottom of the hill. The finish line seemed so close, and I was in perfect position so I attacked thinking that we had maybe 200 meters left. But after a few seconds into my sprint, we then crossed the 200 meter mark so I had gone too early and both Chris Brown and ? (Harpeth Bicycles) was able to come around with me taking third.
Masters road race
The masters road race had a larger field of maybe 25 riders. I was still tired and very hot from the 8AM race which had gone longer than expected because of our slow average speed. I wanted to race conservatively to make sure that I could finish. Fortunately, there was an early break that got up the road. Also, fortunately, there were some strong riders/teams at the front that worked well together to slowly bring the move back after about a lap and a half. This meant that for the first 15 miles of the race, the pace was very smooth and I worked hard to make sure that I stayed out of the wind as much as possible.
Towards the beginning of the 3rd lap, Chris Brown (Litespeed-BMW) launched a hard solo attack. I was in good position to cover so I drilled it as hard as possible and was able to catch up to him. At this point, there was a solo rider up the road and I figured that we would bridge up to him and have a break of three. But lo and behold, the field came charging up to us just as we starting to get into a rotation! We sat up and our pace dropped leaving the solo rider still close to a minute in front of the field.
I’m not exactly sure what happened next, but only a couple miles later I ended up off the front with three other riders (Britton, Chris, and John). We drilled it hard, fully committed to the move and yet two riders were able to bridge up to us from the field (GW and somebody else). This meant we had a group of six chasing one guy. We worked well together as a group, caught the solo rider towards the end of that lap with one lap to go. Our group worked well together all the way to the end. This time in the sprint, I thought I would wait as long as possible and it worked pretty well as I had a ton of speed for the finish coming up hard on the winner (Britton) and second place – but it was too late as they had already crossed the line leaving me in third again.
Two road races down and only one very short (1K) time trial to go. It turns out that there is a lot of strategy that goes into a 1K time trial – especially one that starts out at the bottom of an 11% hill, then crests to a false flat downhill with a massive tailwind. How hard do you go up the hill? How much do you need left in the tank for the false flat downhill with a tailwind?
I decided ahead of time to meter my effort based on average wattage. I know that I can maintain 500 watts for over two minutes – so for a 1K effort that would take about a minute and a half, I was aiming for about 550 watts given the 100 miles of road racing that I had just done. I took one look at my power meter, however, saw 800 watts and decided not to look at the power meter anymore. I ended up with an average power just under 590 watts – so I was happy with that although I’m not sure how that will compare to everyone else.
Quick summary – this was a long, hot race with a huge field of more than 175 riders. I rode really conservatively never chasing anything down or trying to get into any moves, and this worked out well as I had tons of energy left for the uphill finishing sprint where I finished 8th. With three riders up the road, that means I finished 11th in the race. Congrats to Mat Davis (Team La’Sport) on a strong second place finish. Also, the power map and plot below also summarize the race … hard on the uphills and coasting or braking on all the downhills getting sucked along by the huge field.
2012 elite nationals heartrate, power, speed plot. I thought my power meter wasn’t working correctly because the power averages were so low … but look at how much my heartrate drops on all the downhills. So I’m thinking the power meter was working correctly! (click to enlarge)
Heart rate zone summary
These Garmin screenshots also summarize the race. The max speeds indicate the “sucking” power that the huge field had. 51mph on a less than 10% downhill! Also, the temperature of 107.1 degF indicates how hot it was in the sun. And finally over 8300′ of climbing is a lot of climbing for a race!
Kristine and I drove over to Augusta, GA on Saturday for the road race today – leaving the kids home with Grandma and Grandpa. This made for a short, fun getaway trip with Kristine to race on a course that I raced over 15 years ago as a college student at Clemson. The course is on a large, active military base (Fort Gordon), which adds to its uniqueness. “CAUTION: target area”, “The Confidence Course” were two signs that I noticed today, but my favorite from 15 years ago was “WARNING: unexploded ordinance”. I didn’t see that sign today, but I really didn’t have much time to look either as the race was super fast covering 103 miles in just over 4 hours. The course is constantly rolling with no flat sections at all. There are a few longer hills including the finishing hill, but none of them are long enough to be categorized climbs.
The air temperature was probably low to mid 90s with lots of humidity, but in the sun it was well over that with my Garmin reading a max of 107.1 degF. I knew that hydration would be important, and so I planned to take a bottle from Kristine and a neutral water bottle every lap. Kristine positioned herself at the front of the feedzone, and did an excellent job handing me five bottles for a total of nine bottles of gatorade, coke, and water consumed during the 4 hour race. I never once felt any muscle tightness (indicative of an oncoming cramp) and was able to sprint at full speed at the end of the race without fear of cramping.
Strategically, I raced a conservative race having convinced myself that I should wait until two laps to go to try and get into any kind of move. But with two laps to go, our field was still really large and moving really fast so I didn’t think a break would be able to stick. Many breaks formed during the race but were brought back by the large field’s momentum on the downhills.
Funny sidenote – I had ridden to the start from our hotel, so I knew that I would need to do a bit of math to figure out which lap we were on during the race. With two laps to go, I was pretty sure we had two laps to go – but my distance was already up to 85 miles partway through that lap so I had a hard time convincing myself that we really had two full laps left to go. I knew that I had ridden about 8 miles before the start, but in my state of delirium from the heat I couldn’t quite figure out what to do with that 8 miles to confirm that we really had two laps left. Eventually, I got it all worked out and realized that I need to add the 8 miles to expected race distance of 104 miles to get the total that would appear on my Garmin when the race was over. I would guess this took 10 minutes to figure out between thinking about the race and moving around in the pack and then revisiting this relatively simple math problem in my head. Plus, what makes the story even funnier is that I forgot all the math and had the number 113 stuck in my head so that when I saw 109 miles, I figured we had 3 miles left because I subtracted 113 from 109 incorrectly to get 3 miles, which was the correct distance even though the subtraction was wrong. I would imagine that a neuroscientist would be quite interested to see all the craziness going on in my head to make me struggle with these extremely simple math problems during the race.
Back to the race – there was one break very early with a chase group behind it that had close to a 2 minute gap on the field. I’m pretty sure that all the major teams were represented, but they couldn’t extend their gap because there would always be somebody attacking from our group causing the whole field to chase. Once the field got up to speed on the rollers – there was no stopping it. We hit close to 50mph just about every lap on the downhill after the feedzone, and I am sure that the breaks were going at least 5mph slower on all the downhills. Our giant field would bunch up on some of the uphills slowing the pace down substantially. But then we would go flying down the next downhill. Plus some of the uphills were short enough that if there was an attack at the front of the group, then those in the back could carry there momentum up the hill without the normal yo-yo effect. This meant that the field was not only flying on the downhills, we were also flying up some of the uphills.
Eventually, a strong group of 3 emerged from the largest break (about 19 riders). And this turned out to be the winning break with eventual winner Julian Kyer (Juwi Solar), Mat Davis (Team La’Sport), and Stefano Barberi (Cashcall Mortgage). These three built up a lead of 1’30” with two laps to go while the remnants of the larger break was quickly chased down by the field. The gap continued to fall throughout the last two laps – during which time a chase group of two or three emerged from the field. This chase group stayed away until 1K to go when they were caught during the sprint. The break of three stayed together until the final climb and just barely held off the field – finishing 17, 14 and 6 seconds in front of the field.
In the field sprint, I decided that I needed to be on the righthand side of the group going up the final hill – even though the wind was coming from the right because the field was always bunching up on the left. This worked out really well because the field bunched up on the left and I flew around a ton of people (10-20) at the very bottom of the climb. Then I got tucked in behind another rider across the crest of the hill into the slight downhill 200 meters. The road made a quarter-turn into a stiff headwind, though, and as people who had been at the front started to crack, I passed a lot more people to end up 8th in the field sprint, 11th in the race with Julian, Mat, and Stefano already across the line.
Race summary – 2nd place in the race today to take 2nd place in the omnium. Chris Brown (Litespeed – BMW) took the win again today after emerging together with me in a late 2-man move when the fireworks of the end game began at mile 103 in the first of NINE attacks made over a span of five miles from mile 103 to mile 108. I was lucky to be able to grab and hold Chris’s wheel to the end of the race at mile 113 where he easily took the sprint … this race is officially the longest race I have ever done.
The details – I was sitting 3rd in the omnium behind Stephen Bassett (Texas Roadhouse) and Chris. I knew that the race would be long so I wanted to make it a race of survival. Unfortunately, I did a lot of work on the first of two long laps that probably wore me out more than it did anyone else. I got into an early two man move when I jumped with Jon Hart (Friends of the Great Smokies) a mile or two after the neutral zone. We worked hard drilling it at just below threshold all the way to climb. John came off on the climb, and I knew that I couldn’t hold an 80 mile solo break so I eased up the climb waiting for what was left of the field to catch up.
At this point, our pace really dropped and I was worried of two things: 1) the race taking so long that we would all die of dehydration 2) people getting an easy ride to the finish and then outsprinting me at the end. The first concern was no problem because there was good neutral water support in the feedzone and I was able to get 3 bottles on one lap and 2 bottles on another lap – combined with the 3 bottles I started with made for 8 bottles completely drained by the end. Regarding concern #2, I attacked a couple times hoping to get somebody to go with me to share the work, but ended up riding off the front both times.
The chase – A mile or two after the feedzone, Jon Hart rode off the front again and would eventually amass a maximum lead of 3’30”. Behind him, Chris Brown and I did a lot of the work for the first 15-20 miles of the chase, with Bradley Spears (Sonic) also contributing and the Texas Roadhouse duo making some contributions as well. Two of John’s teammates were able to sit in and rest since they had their teammate up the road. Eventually, once the gap reached 3’30”, the Texas Roadhouse duo started working harder and more frequently — particularly Stephen’s teammate Andrew Dillman who stepped up to do more work while Stephen waited for the climb.
The climb – Chris was on the front leading into the climb and when we turned to go up the steep part, he lifted the pace substantially. We reached the first step of the stair-stepper climb and the pace eased off a bit, but when we reached the next steep part Stephen put in a very hard attack. Chris countered this move lifting the pace again, but by this point we were going fast enough that we were near the top of the Cat 3 climb. I held on, but was really spent by the top of the climb. We ended up losing 1 or 2 from our group and Chris pushed the pace hard across the top to make sure that we stayed away.
The chase, part 2, and the fireworks of the end game – A mile or two after we reached the top, John’s teammate Jeff McGrane attacked and got away solo. Chris, Andrew, Stephen, and I got into a good rotation and after 20 miles of chasing finally caught Jeff. Chris put in a strong attack immediately and then when he was caught, somebody else (it may have been Chris again) attacked again. This ended up shelling Stephen’s teammate Andrew. Five attacks later (it could have been by aliens for all I know considering how delirious I was at the time — but the attacks are clearly visible in the power data), and we had lost Stephen. Then Jeff put in another attack, which Chris countered and that is when we lost Jeff leaving just Chris and me for the 3 mile descent and 2 mile gradual rise to the finish. We traded pace on the descent and stayed away to the finish where Chris took the sprint.
With the ride back to the start at Cumberland Caverns, I ended up with nearly 200K of racing and riding today to cap off a 466 mile week. Tired. Here is all the data!
New power records from the road race
Josiah ready to race the kids race and me ready to warm-up for the pro race
Sunny King Criterium
This is a tough criterium for smaller guys like me – the hill on the course isn’t steep enough to take advantage of power to weight ratio. Similarly, the downhill is shallow enough that you have to work to keep the wheel in front of you. Making it even worse this year was a stiff headwind on the downhill and strong tailwind on the uphill. Still, this is one of my favorite crits because it is practically a home race (Anniston is about an hour away from my home in Birmingham). Chad Andrews (totalcyclist) does a great job of announcing the crit and getting the crowd pumped up so the energy in the air is palpable.
Kenda Pro Cycling dominated this third stop on the National Criterium Calendar pretty much from start to finish. Phil Gaimon (Kenda) got away on the first or second lap with an Exergy rider. Eventually Phil dropped the Exergy rider and solidered on alone. He swept up three primes in the process and was away for a lot of laps. Mountain Khakis did a lot of the chasing, and the pace was steadier and a bit easier than previous years. Still, I was struggling a bit because I was too far back in the field and the slingshot effect of this course was particularly bad coming out of turn 4 with a bit of a crosswind before the tailwind up the hill. So basically the guys at the front of the pack were flying up the hill with a tailwind while those at the back were still trying to accelerate out of the corner with a nasty crosswind.
My wife observed that the back of the race was getting closer and closer to me – i.e., I was maintaining my position but more and more people behind me were getting gapped off or dropping out. Eventually, though, I was able to move up to maybe the front third of what was left of the field. With 10 laps to go, I worked hard to maintain my position. With two or three laps to go (I lost count) I noticed that I was maybe in the top 40. Kenda, Mountain Khakis, and Exergy were all battling with their leadout trains. I knew that riders from the train would be peeling off when their turn was done so I figured I was pretty good to move up into the top 30 by the end. Our field was strung out single file flying around the course. I would be looking intently at the wheel in front of me to stay as close as possible when out of the corner of my eye a rider coming off the front. It was amazing to see them rocketing backwards as we went by at maybe 20mph faster than they were going with their job for the day done.
On the last lap, unfortunately, people immediately in front of me also started giving up. I had to come around several riders who lost the wheel in front of them. I ended up catching a few more riders in the final sprint to finish 26th. I was pleased to finish in the top 30 in a really hard race. Up ahead of me, Isaac Howe (Kenda) came out of the final corner 2nd wheel and took the sprint for the win.
By the end of the race the temp had dropped down into the 50s with a howling wind – it was very cold on the “cool-down” lap. This was Kristine and Josiah watching the race:
Sunny King Criterium data
Power (watts) Lap Time Mile Avg Max HR Spd (mph) 1 01:38 0.7 367 897 159 25.4 2 01:28 0.7 317 948 173 28.3 3 01:28 0.7 279 839 173 27.9 4 01:28 0.7 236 767 172 27.8 5 01:27 0.7 282 970 174 28.6 6 01:27 0.7 316 900 177 28 7 01:27 0.7 272 855 179 28.3 8 01:26 0.7 303 1013 180 28.6 9 01:28 0.7 238 934 179 28 10 01:30 0.7 268 822 175 27.5 11 01:30 0.7 253 917 176 27.2 12 01:34 0.7 260 804 176 26.3 13 01:29 0.7 271 820 177 27.6 14 01:29 0.7 282 928 180 27.8 15 01:29 0.7 265 814 177 27.5 16 01:27 0.7 289 853 177 28 17 01:28 0.7 246 780 179 27.8 18 01:31 0.7 276 879 175 26.9 19 01:31 0.7 256 874 174 26.9 20 01:26 0.7 326 935 180 28.5 21 01:28 0.7 260 884 180 28.3 22 01:28 0.7 252 945 176 27.8 23 01:30 0.7 251 717 175 27.6 24 01:30 0.7 256 807 177 27 25 01:28 0.7 246 852 177 27.7 26 01:28 0.7 289 916 178 28 27 01:26 0.7 291 872 179 28.8 28 01:26 0.7 295 827 179 28.5 29 01:30 0.7 250 870 178 27.6 30 01:34 0.7 272 882 174 27.4 31 01:28 0.7 274 898 175 28.2 32 01:29 0.7 249 910 176 27.5 33 01:31 0.7 250 679 176 27 34 01:32 0.7 252 735 172 26.6 35 01:34 0.7 233 821 170 26.5 36 01:28 0.7 265 897 175 27.8 37 01:34 0.7 240 869 169 26.5 38 01:31 0.7 247 855 171 27 39 01:28 0.7 274 896 174 28.2 40 01:28 0.7 260 657 175 28 41 01:34 0.7 258 789 171 26.2 42 01:27 0.7 261 893 175 28.1 43 01:28 0.7 276 900 176 27.9 44 01:29 0.7 259 812 174 27.6 45 01:31 0.7 242 900 174 27 46 01:29 0.7 251 825 174 27.7 47 01:29 0.7 242 793 175 27.8 48 01:32 0.7 247 744 171 26.7 49 01:26 0.7 266 720 176 28.6 50 01:29 0.7 276 880 176 27.7 51 01:29 0.7 238 744 178 28 52 01:32 0.7 294 873 179 26.9 53 01:31 0.7 269 819 178 27.1 54 01:33 0.7 253 825 178 26.8 55 01:30 0.7 246 788 174 27.4 56 01:28 0.7 277 791 177 28 57 01:26 0.7 278 886 179 29 58 01:25 0.7 264 965 177 29 59 01:24 0.7 322 867 181 29.6 60 01:23 0.7 330 744 185 29.6
Heartrate summary – look at all the time in zone 5!
Foothills Road Race
This was my “target” race for the weekend – I was hoping to be in the top 10. I ended up missing an early move and a later move. So on the third of four Cat 4 climbs of the day, I attacked and got away solo chasing a group of about 10 riders up the road with all major teams represented. I was fighting a head/crosswind early on, but then had a nice tail/crosswind until late in the race. I kept the field completely out of sight for a long time. Once I made the left turn onto the rougher road to start heading towards the final climb, I was now faced with a strong head/crosswind again. I quickly lost time, and the field caught me at the base of the last climb. I gave it one more burst to try and stay with the group over the top, but even with a friendly push from fellow Alabamian Mike Olheiser (Competitive Cyclist) I couldn’t keep up. My legs were done. I ended up coming in with a small group a couple minutes back of the field sprint.
Heartrate summary – zone 4 must have been feeling left out after yesterday’s crit.
My teammate Pat Allison and I took 6th and 7th in the road race in a strategic 80+ mile road race. My other teammate Justin got into a great two-man move for over half of a 27 mile lap. This forced other teams to chase and gave Pat and I a much needed break from attacking and covering moves. Unfortunately, Justin’s break-mate Russell Walker flatted towards the end of the second lap. Earlier in the race, I had my own bad luck with a broken rear spoke, but Pat and Justin stopped and helped pace me back up to the group – awesome teammates! Later in the evening, we all rocked the TT merckx style and had decent times.
I didn’t have power data from the road race b/c of the broken spoke in my powertap rear wheel. I had the iBike on, but then the wheel magnet on my front wheel slid down so the iBike shut off with no speed data coming into it.
TIME TRIAL Dist: 2.84 mi (0:06:09) Energy: 168.9 kJ Cals Burn: 161.4 kcal Braking: 0.0 kJ (0.0%) Min Avg Max Power 223 457.6 1439 W Aero 0 376.5 766 W Rolling 10 35.8 43 W Gravity -600 7.5 327 W Speed 7.4 27.7 33.4 mi/h Wind 8.4 27.1 35.9 mi/h Elev 314 341 364 ft Slope -5.5 0.08 4.1 % Caden 29 79.3 96 rpm HR 112 164.9 181 bpm NP:443W IF:1.60 TSS:26 VI:0.97 CdA: 0.342 m^2; Crr: 0.0039 168 lbs; 4/14/2012 6:45 PM 76 degF; 1013 mbar
First, before the power data – here’s a video that my wife got of the Pro/1/2 criterium finish Saturday night where I got 5th in the race, 4th in the field sprint.
And now for the data – first the summary data, splits, and HR/Power graph for the criterium and the road race.
2012 Tour de Tuscaloosa Criterium Pro/1/2 lap splits Power Lap Time Miles Avg xPow Max HR MPH 1 2:58 1.2 245 259 871 155 25.2 2 2:53 1.2 291 286 879 164 25.7 3 2:41 1.2 353 385 996 176 27.8 4 2:53 1.3 324 331 821 180 26 5 2:59 1.3 305 313 997 175 25.2 6 2:47 1.3 223 229 814 167 27 7 2:45 1.2 284 303 941 174 27.4 8 2:54 1.2 274 285 840 170 25.7 9 2:50 1.2 269 294 856 174 26.2 10 2:53 1.3 282 310 932 172 26.1 11 2:56 1.2 310 382 877 175 25.5 12 3:01 1.2 267 288 831 177 24.8 13 3:04 1.2 208 221 720 160 24.3 14 2:54 1.2 218 233 736 159 25.6 15 2:58 1.2 232 229 727 163 25.2 16 2:48 1.2 262 271 790 170 26.5 17 2:57 1.3 248 254 920 167 25.5 18 2:36 1.2 353 352 925 179 28.8 Total 52:01 22.5 274 312 997 170 26
2012 Tour de Tuscaloosa Road Race Pro/1/2 lap splits Power Lap Time Miles Avg xPow Max HR MPH 1 22:04 9.6 274 305 963 161 26.1 2 21:41 9.6 262 281 801 157 26.6 3 21:45 9.6 292 310 808 166 26.5 4 22:35 9.6 254 273 641 155 25.6 5 23:17 9.6 257 276 604 153 24.8 6 23:28 9.6 254 268 697 152 24.5 7 18:41 8.0 313 332 950 166 25.8 Total 2:34:57 66.1 270 295 963 158 25.6
Now for the detailed data graphs and plots … first the critical power curves for both the criterium and the road race. I tied one power record in the criterium, and I set three new personal power records for the road race as indicated on the graphs.
Here are the pedal force / pedal velocity graphs which highlight the different amount of force being applied to the pedals at different cadences.
And finally here are the power maps for the two courses: