Race Reports

Alto Velo Alto Velo

Race Report: 2025 Snelling Road Race - Men’s Cat 3

Race: Snelling Road Race - Men’s Cat 3

Date: March 1st, 2025

AVRT racers: George Wehner

Top Result: George 4/26

Course: 5 laps of a rolling 20-km course with generally mediocre pavement that became quite bad on the back half of the course, especially Figmond Ave and Fields Rd.

Strava: https://www.strava.com/activities/13762331893

Nutrition: I ate a packet of Skratch energy chews (40g carbs, 50mg caffeine) on the start line, then drank 3 full bottles during the race with 90g carbs each (30g fructose, 60g maltodextrin).

Recap: I was racing solo, so my plan was to let the major teams dictate the flow of the race, be very selective with what moves I followed, and conserve as much energy as possible for what likely would be a field sprint. Dolce Vita brought 7 riders, and Terun had 4 of their own, so I figured those two teams would be responsible for controlling the race. As I couldn’t follow everything, I planned to only follow moves that had both Dolce Vita and Terun represented.

Things were going according to plan for the first 1.5 laps - the race was pretty hard, but nothing too out of the ordinary. I was mostly trying to sit in and conserve energy, sagging the rollers and letting others burn their matches. However, I sagged a little too far, and towards the end of lap 2 I ended up behind a split where about 10-12 riders went off the front, including 3 Dolce Vita and 2 Terun riders. I got to the front of the second group, but I was being left out to dry by the other riders (Dolce Vita was blocking others from joining the effort), and the gap blew out to about 45 seconds as I filtered back.

I didn’t want to give up, but I also didn’t want to give anyone a free ride, so I attacked the group hard enough to snap the elastic. Two others followed, and we quickly caught another rider who had attacked a minute earlier, forming a group of 4 chasers who were all committed to bridging to that front group. It took us a hard 20-25 minutes of chasing, but we successfully bridged the gap and joined the front group about 2/3 of the way through the 3rd lap.

I was pretty gassed after this chase effort, so I focused on conserving energy at least until the final lap. For most of lap 4, this front group was still very dynamic, with plenty of attacks flying, but I stayed calm and sat in as much as I could. At the start of the final lap, there was a brief period of calm, as I’m pretty sure everyone else in that front group was as cooked as me, but my strategy was still to conserve energy. About 3km from the finish, Zac from Dolce Vita sent a flyer, but I just let this go as I figured we’d probably catch him and it wasn’t my responsibility to chase. That said, I made sure to stay close to the front, and I was positioned in 5th or 6th wheel going into the final corner. Because of the sketchy pavement, I was a bit timid and let a small gap open through the corner, which isn’t ideal with 400m to go. We caught Zac just before the line, and my sprint still ended up being good enough to place 4th, missing out on 3rd by just a bike throw.

I think I raced a pretty good race, but there are definitely a couple things I need to improve on. First, with the race being as hard as it was, I probably should’ve been more careful with sagging to avoid the split, although this is easy to say in hindsight. Second, I think being more confident through that final corner would’ve helped a little bit. The guy who won, Chaz from Data Driven Athlete, was very assertive through that corner, and that got him into perfect position to take the W. That said, I’m happy with my result – it’s never a bad day when you win $7 and a Velo Promo T-shirt.

Read More
Alto Velo Alto Velo

2025 Cantua Creek Road Race - Men's Cat 3

Race: Cantua Creek Road Race - Men's Cat 3

Date: February 15, 2025

AVRT racers: Ryan Dyke

Top Result: DNF (or 1st, depending on who you ask)

Course: Three laps of a 22 mile out and back. Chilly but not very much wind. Finishes with a 3% 0.8 mile climb

Strava: https://strava.app.link/fNnJjX2hnRb

Nutrition: Just water

Recap: This was my first race of the season, so I had low expectations going in. Unfortunately even those expectations didn’t include flatting in the first 12 minutes of the race. Luckily I brought a flat kit for some reason, so I pulled over and fixed it on the side of the road.

At this point, rejoining the group was not going to happen, so I rode back to the start, told the officials what happened, and accepted my DNF. After picking some stuff up from my car, I went back on the course between packs to get a bit of a ride in and then called it a day. Overall, great ride and nice course but bad luck.

Later that night, I was chatting with a teammate on Slack when he congratulated me on my win. I was like, “I flatted out lol, definitely didn’t win”, but then I checked ontheday.net and realized that the officials counted me at the end of my solo ride. I cleared it up with them the next day, but the moral of the story is that you need to remove your number or cover it when you pass the officials. At the start of Pine Flat the next day, every racer really wanted to know who I was and why they hadn’t seen me at all during the previous day’s race.

Read More
Robin Betz Robin Betz

2025 Cantua Creek RR - Women’s P1234

Race: Cantua Creek Road Race - Women’s P1234

Date: Feb 15, 2025

AVRT racers: Robin Betz, Steph Hart, Lousie Thomas

Top Result: Robin Betz (3rd/9)

Course: Approx. 48 mi and 1250 ft of elevation. The course consists of two out-and-back laps with good pavement. The section of road is mostly straight and flat with some rolling hills near the start/finish. The finish is 0.8 miles with a 3% gradient.

Strava: https://www.strava.com/activities/13636128515

Nutrition: Two 400kcal bottles of Robin’s race fuel: cyclic dextrin + country time lemonade

Recap:

[Robin]: Alto Velo and Terun were the two represented teams, each with 3 riders. My goal was to get an upgrade point, which required placing in the top 3, and my best chances of that versus this group would be to get in a break or at least make the race really difficult before the final finishing climb.

About a quarter of the way into the first lap, attacks started going. We had some great teamwork with a counterattack ready to go, and it was fast and furious for 3-4 attacks before settling down. I was pleasantly surprised to find myself ready for another counterattack each time with energy to spare. This dynamic continued through the turnaround at the first lap.

At different times all of us ended up off the front either solo or with a Terun rider. I was surprised to find Terun would chase when we both had riders off the front but guessed they wanted to go for a podium sweep or something.

At one point I found myself off the front with a fair gap with a Terun rider Sarah and convinced her to work with me a bit. I felt pretty good and convinced her to work with me to grow the gap. We traded pulls for a while until the climb at the end of the first lap. On the way back I saw we had a good gap to the field but Jen Tave was trying to bridge.

[Louise]: In the “chase” group we kept the pace fairly easy once Robin and Sarah got away; since both Alto Velo and Terun had someone in the break and the solo riders looked tired the breakaway seemed like it would stick. However, as we approached the hill at the end of lap 1 (of 2), Jen attacked. It’s extremely difficult to keep up with Jen going uphill on a good day, but this was made even harder by getting caught up with a different field at the turnaround point and so Jen got away from us. 

[Robin again]: Sarah entirely stopped working with me at this point. I tried to encourage her by saying she would almost certainly win vs. me, but not vs. Jen, but she was just coasting. I had forgotten a key piece of information which is that Jen is (somehow) a cat 3 and they need to get her upgrade points so she can race Redlands, so she was the protected rider that day.

After it flattened out I wasn’t sure what to do, but I knew if the group caught me there’s no way I was going to be able to get top 3. Jen catches us and we keep working together, so I am okay with it. After the last turnaround I think about how to maximize my odds of doing well and start pretending to be tired – moving my upper body more, taking shorter pulls, and making loud breathing sounds when I fall back.

This worked well as they attacked me a few times but I’m impossible to drop on the flats and wasn’t actually too tired. At the final climb I do my best but they both gap me easily and I roll in for third.

I was very happy with the outcome of this race and our teamwork. The only thing I would have done differently is going harder on the flat when I saw Jen chasing, even if it meant giving Sarah a free ride to first place, as a flat TT with wind is where I’m proportionally strongest.



Read More
Alto Velo Alto Velo

2025 Cantua Creek RR - Women’s 3/4/5 & 40+

Race: 2025 Cantua Creek RR - Women’s 3/4/5 & 40+

Date: 2/15/2025

AV racers: Kathleen Bortolussi, Hannah Chen, Janene Ostrow

Top Result: Hannah Chen 2/9 

Course: 1.5 laps of a 26mi flattish out-and-back course. The 1st half lap turnaround was ~7mi in and the last few miles to the finish are rolling with a slight uphill finish. Not much wind overall, but a tailwind on the way out.

Strava: https://www.strava.com/activities/13656777395 

Nutrition: 1 bottle of water and a gu

Race Summary (by Hannah):
I was on the fence about racing because I was sick and fatigued all week, but eventually felt OK and was already there to support Ryan (he got a flat 10 min into his race, boo hoo). I found Janene and Kathleen and we didn’t have a strategy - mostly suck wheels, don’t crash with a new rider, and see how things go. 

The pack stayed together with a few people reluctantly switching off at the front. The turnarounds were laughably slow; one girl even had to unclip. Two unlabeled riders would attack/surge when they were in the front. I and others chased them back each time and the rest of the field would catch up. This repeated…many times and got annoying. At one point Janene was like “notice purple jersey who hasn’t done any work??? Let’s just follow her lol”. 

Coming into the last lap, Kathleen took the front so she didn’t have to deal with how poorly we did turnarounds. We had a slight gap and I asked if we should go harder. She replied with the best advice of the day: this race was all about patience. Sooo true.

At some point the moto ref neutralizes us for the men’s 1/2/3 to pass. Green jersey girl is like see ya suckers and attacks. We all continue in our single file line waiting for the men to pass and complain about how she sucks. Then we complain about her some more and let her dangle. Eventually we coordinate our rage and paceline to bring her back. It was fun to go fast! 

Nearing the finishing rollers, as expected, no one wanted to pull anymore. At the 1k mark, one of the Terun girls surged in front of us and started going harder. Purple jersey and I were right on her wheel. I thought Terun went too early and expected her to blow up. That was my big mistake because ultimately that caused me to react too slowly to go around purple jersey when she got gapped. I didn’t have enough time to catch up to Terun before we got to the finish line.

Race Summary (by Kathleen):

Adding to Hannah’s race report: This was my first road race with AV and teammates Hannah and Janene. I signed up for the W40+ category, racing alongside the 3/4 women, and was excited just to be in a road race. My background recently is in cyclocross and gravel—nothing beats unpredictable interval training for building fitness like a real road event.

The race started at a crawl, with no one willing to take the front. It was cold, so I went to the front to pull, keeping my effort controlled to warm up without burning too much energy. As soon as I pulled off, two riders in unmarked green and gold jerseys took over, clearly working together. The rider in green called the shots while gold followed, launching attacks to see what would stick. Hannah, Janene, and I covered moves, while green-gal spent a lot of time pulling. I waited for them to tire.

At mile 20, a motorbike neutralized our race to let the Pro 1/2 men pass. As we moved over, green-gal attacked. I called out that it was illegal to launch an attack while neutralized, so everyone sat-in and watched as she ended up in the middle of the road, swarmed by the men’s group—super dangerous for everyone. She got swept up the road and eventually spit out.

That’s when the race surged. I reacted too slowly, missed the back of the group, and just like that, I was no longer in the peleton. I dropped into TT mode, and after a while, I heard a voice—it was Janene. Sorry she was off the back too, as I slowed so we could work together. We traded pulls, and as we neared the turnaround, in the opposite direction came the peloton and we spotted green-gal off the back but we were too far behind to catch her. We made our own way to the finish, and I managed to pass one man who had also been dropped. It was great to have teammates and am grateful for the experience. 

Read More
Alto Velo Alto Velo

Race Report: 2025 Copper Valley Circuit Race - Women’s Cat 3/4/5

Race: Copper Valley Circuit Race - Women’s Cat 3/4/5

Date: February 23, 2025

AVRT racers: Alex Cameron, Chris Davis, Hannah Chen, Sam Dewees

Top Result: Hannah 4/10 (Cat 4), Sam 5/10 (Cat 4), Alex 6/10 (Cat 4), Chris 1/2 (Masters)

Course: The race was 3 laps on an out-and-back 5.2-ish mile course. The roads were dry and well-paved, and the course was flattish with some mild hills that didn’t dramatically affect the pace. It was warmer than expected (mid-60s-low 70s) and wasn’t noticeably windy. The only technical sections were the two 180-degree turn-around points, which slowed the pace.

Strava: https://www.strava.com/activities/13708297471/segments/3329007177598663282

Nutrition: Since it was such a short race, there wasn’t a feed zone or water on course. Most riders carried one bottle of water and did not eat during the race. I had a fig bar about 45 minutes before the race and drank some water with Skratch during my warmup. I did not eat or drink during the race.

This was Alex’s and my first race, so Chris and Hannah put together the strategy for our team. The aim was for Chris and Hannah to control the pace, attacking often and bringing back other riders who attacked, while Alex and I kept ourselves in position on other riders’ wheels to conserve energy and hopefully find ourselves able to sprint to the finish.

Since the race was only 40 minutes, we anticipated riding 3-4 laps around the course. However, there was some confusion throughout the race as to the total number of laps we were expected to ride, as the start and finish were at different locations on the course.

Chris and Hannah followed the race plan, and attacked throughout the race. Sometimes other riders immediately responded to their attacks and the pace increased, and other times, the group let the attacker ride solo for a while off the front, before they were eventually pulled back into the group. A breakaway never formed, and we rode almost the entire race in one group. The turn-around points significantly slowed the pace each time, and riders would often try to surge out of the corners, but then would slow down enough that no one was dropped for long and the group would reform.

I went into this race with no expectations, as I didn’t know how I would compare to the other riders or how our strategy would play out, but I was hopeful to have a good result and finish on the podium. My intention, at the very least, was to not get dropped and to stay on the wheel of another rider as much as possible until the finish. While I achieved this goal, I finished the race feeling like I was a little overly cautious with conserving energy. I also misjudged how many laps we had remaining, so I found myself a bit farther back than I wanted to be as we were approaching the finish, and I scrambled to make up places, when I had hoped to have a strong, properly timed sprint to the line. I finished the race happy to take 5th place but feeling like I had more to offer.

Overall, I really enjoyed this race and I felt it was a great first race experience. I learned a lot about race dynamics and about my own abilities as a rider. It was so much fun to have Chris and Hannah to show us how it’s done, and I am excited to keep improving this season!

- Sam

Read More
Alto Velo Alto Velo

Race Report: 2025 CCCX (XC MTB) Race #4 - Men’s Cat 2/Sport

Race: CCCX (XC MTB) Race #4 Men’s Cat 2/Sport Age 35-44 

Date: February 16, 2025

AVRT racers: Michael Matthews

Top Result: Men’s Cat 2/Sport Age 35-44 1st/9 (Men’s Cat 2/Sport Overall 7th/47)

Course: ~3.4 mile lap completed four times for Cat 2. Minimally technical course elements aside from a few sections of sequential banked 180 degree corners that you can easily dump too much speed in. Three key separation climbs spread evenly across the lap. Easier passing opportunities were at mid-to-late lap. Trail conditions were dry but soft sand in areas affected by the recent rains. Really short finishing straight, so a late move would have to be done sooner. There were two long straight sections that were fast and easier to make moves on. The course had some new elements as the configurations in this part of Fort Ord are almost endless. Wind and weather were not a factor. 

Strava: https://www.strava.com/activities/13646134907 

Nutrition: ~100g of carbs in a bottle for pre/during race nutrition. Not a lot of opportunity to even grab a drink based on the course layout. Even the straight sections were rough enough that eating/drinking would be tough. 

Event Recap: Mixed feelings about my readiness for this race. I was coming off a recovery week but also came off a flight the night before. My registration was a little messed up. My USAC racing age is 35 but I was placed in the 19-34 age category. So, I lined up at the front of my registered age group (19-34) but halfway through the field I was starting with. The U19 and 19-34 started together. Half of the U19 was very strong and took off quickly. I jumped about three wheels before the second separation climb but couldn’t get out from behind one wheel until it was too late. The leaders, all from the U19 age group and one from my (19-34) age group were out of sight before the end of the first of four laps. I would catch glimpses of them at certain points of the course so I decided to settle in and set a strong pace for the remaining laps. I slowly started catching and passing riders. After a big push on lap 3 of 4, and by halfway through the last lap I’d caught two other riders in my wave (not age group though). Anticipation of a three-up sprint for 5/6/7th was looming. I was third wheel into the last third of the lap. One descent and one sharp climb remaining before a fast singletrack descent into the finish. The youngest/smallest rider jumped on the descent at the base of the climb. I hesitated to do the same seconds earlier, but didn’t. Turns out I had burnt all my matches before the last climb and was distanced before the top anyways, but it was great to have battled back into a group. Overall fun and challenging race with a great result!

Read More
Alto Velo Alto Velo

2025 Pine Flat Road Race - Men’s Cat 4

Race: 2025 Pine Flat Road Race - Men’s Cat 4

Date: February 16th, 2025

AVRT racers: Matin Massoudi, Jack Lund, Wil Gibb

Top Result: Wil Gibb (12/18)

Course: This course has a lot of variety. It begins with some out and back rollers for 25 miles before a 10 mile descent → flat section. Starting at mile 40, the road starts gradually ramping up, until you reach the main feature - a 3.5 mile climb (https://www.strava.com/segments/635567). This 3.5 mile climb averages 5.5% but gets steeper as you go, up to 10-11% (https://pjammcycling.com/climb/1766.Wildcat-Grade). This is also the most sun-exposed portion of the course. After this climb, there is a 6 mile fast descent with some rollers as well. The finish of the race is on a 0.5 mile kicker at 9.4% - basically a slightly “easier” version of Moody (https://www.strava.com/segments/31080757).

Strava: https://www.strava.com/segments/1008724

Nutrition: Two bottles of 100g carbs courtesy of Skratch Super-High Carb mix from The Feed, 100g carbs from Power Bar caffeine gummies, 60g carbs from Trader Joe’s dried oranges.

Race recap:

There was a lot of anticipation going into this race, because Jack and I felt we could work to give Matin a shot at victory. As you’ll see, sometimes the best laid plans don’t always work out. 

The first third of the race is an out and back section with some rollers and amazing views. Nothing happened until the turnaround, when one of the riders took the slowing peloton as an opportunity to break away. This was easily covered however, and Jack and I took some turns on the front because we wanted to make sure to be in a good position for the descent. Since I was particularly nervous about getting dropped on a fast, possibly technical descent I’d never done before, I opened up a gap on the final climb that another rider was able to match. The two of us took the descent together before being caught on the flats. My effort here was probably a mistake as the descent wasn’t as technical as I thought and it would have been easy enough to catch back on if I got dropped. 

Once on the flats, two unaffiliated riders started floating away as the front of the peloton slowed – almost as if they were blocking for the break. It took a few minutes for a paceline to organize, but eventually we were humming along and cut the deficit to the break in half.

I noticed that not everyone in the group seemed super comfortable with a rotating paceline, and the speeds on the receding line varied a lot, sometimes requiring harder braking. Unfortunately, Matin and Jack got caught up in one of these events and crashed. I stayed back to make sure they were ok, before eventually carrying on with two other riders who crashed but were relatively unscathed. Despite being delayed for 20 minutes, I was able to catch a few of the other riders – giving credibility to the idea that Matin may have been able to win the race. Given our history with pacelines, next year he might just have to win it from the break. 

Thanks for reading!

Wil Gibb 

Read More
Alto Velo Alto Velo

2025 Cantua Creek Road Race - Men’s Cat 4

Race Report: 2025 Cantua Creek Road Race - Men’s Cat 4

Race: Cantua Creek Road Race - Men’s Cat 4

Date: Feb 15, 2025

AVRT racers: Jack Lund, Wil Gibb

Top Result: Jack Lund (1/23), Wil Gibb (3/23)

Course: Approx. 70 mi and 2000 ft of elevation. The course consists of three out-and-back laps with good pavement. The section of road is mostly straight and flat with some rolling hills near the start/finish. The finish is 0.8 miles with a 3% gradient. The flatness and lack of features contributed significantly to the race dynamics.

Strava: https://www.strava.com/activities/13636666489

Nutrition: Three gels, and two bottles of high carb maltodextrin/fructose

Recap:

Wil and I reviewed the course ahead of time.  We determined that being in a break for such a long course would be very difficult and we would rather contest the last mile.  Apparently every other rider had the same idea too.

The pace was very mellow in the first two laps, as we were all determined to save energy.  At one point in the first lap, two riders tried a break.  They didn’t get more than a 20 second gap before the peloton was able to form a paceline and reel them back.  I think the ease with which we brought them back discouraged any future attacks for the remainder of the race.  

Three hours in, at mile 65/70 I had averaged just 170W.  I was getting a little bored of all the chit chatting we were doing, but we were all determined to race smart and save energy.  We even had a pee break during lap 2.

Finally as we neared the end, the pace picked up dramatically.  Wil and I positioned ourselves near the front, ready to hop on any attacks.  We surfed wheels for a bit, always staying near the front.  Wil then launched a monster attack with a little over a mile to go. I latched onto his wheel and Wil pulled us to a 5 second gap ahead of the rest of the field.  Coming out of the final roller, I launched a sprint to finish first, and Wil followed in for third.

This was a big strategic success for us.  In the final mile I was close to max HR (even though I was second wheel to Wil).  I have no doubt that I would have faded if I had attempted this solo.  A good lead-out with just a two person team can be really effective, and ultimately took the day.


Read More
Alto Velo Alto Velo

Race Report: 2025 Cal Aggie Crit - Men’s Pro/1/2

Race: 2025 Cal Aggie Crit - Men’s Pro/1/2

Date: February 1, 2025

AVRT racers: Jon Wells

Top Result: Jon Wells, DNF

Course: 1.1 mile loop in Land Park, up in Sacramento. The course runs clockwise around a loop with a single chicane and one final corner. The rest of the course is one long bend that works around the loop. No real elevation but the wind would be a major course feature.

Strava: https://www.strava.com/activities/13514965483/ 

Nutrition: a pre race Redbull and 60g flow bottle during the race 

Race Recap:

Coming into this race, I was flying solo as the wind and rain had kept everyone else home. There were only about 30 people in the field and only Mikes and Terun had more than 3 riders on any team. I was expecting a break to roll at some point with both of them represented and then the rest of the field would lose motivation to chase as the break rolled away. In anticipation of this happening (Spoiler alert, thats exactly what happened), my plan was to only cover moves with those two teams represented.

The race got off to a rather slow start as everyone felt out the wet corners on the first lap. It had rained pretty hard all day but was just a drizzle once racing had started. The wind was still blowing pretty hard, probably 20mph, right in your face down the home straight. You had to be constantly alert to the wind direction when making moves as it could cost you lost of extra energy to attack in the wrong place.

I pretty easily covered a couple moves in the first 15 minutes that had both big teams, but on the third move when a counter went over the move I was in, I was tired from attacking and really not in a good spot to respond. As I tacked onto the back of the field, the move at the front had shattered the field into groups of 3-4 riders due to a combination of the crosswind section, wet corners, and big attack. Unfortunately the group I was in at the very back never made it back into the race and we got pulled. 

Ultimately a group of 6 stuck together from that final surge when I was dropped, and it included 2 Mikes and 2 Terun riders, leaving almost no firepower in the remaining groups to chase. Glad to have racing back for this season and certainly looking forward to the next one for some redemption.

-Jon

Read More
Alto Velo Alto Velo

Race Report: 2025 Valley of the Sun Stage Race - Women’s Cat 4

Race: Valley of the Sun Stage Race- Women’s Cat 4

Date: Feb 14- 16 2025

AVRT racers: Maeve Roach 

Top Result: Time Trial 3/19 Road Race 1/19 Crit 1/19 GC 3/19 

Course: Time Trial 10 mi “L” shaped out and back, Road Race 45mi 2.8 loop triangle with an uphill finish, Crit 30min 1mi loop. 

Strava: TT https://www.strava.com/activities/13627095661

RR https://www.strava.com/activities/13635945614 

Crit https://www.strava.com/activities/13645849071 

Nutrition: TT I didn’t use nutrition, RR I had two Maurten gels and about 2/3 of one water bottle, Crit I had one gel prior to the start but nothing during. 

Comments: 

Stage 1 - 10 mi Time Trial

I wanted to base this effort on a power number, so I made my aim for this about 28 mins. I was going for a little over my 30-min power PR but I ended up doing it in 24:50. I was happy with the time but my power numbers weren’t where I had hoped. It’s a good lesson learned that power and speed don’t always correlate! I had practiced my aero position on my road bike in the days leading up to the TT, so I focused on keeping a good body position with my elbows in and head down. I broke the race up into thirds, increasing effort each section since there was a headwind coming back and I wanted to finish strong. I thought the start and finish were the same spot, so when I actually crossed the finish line, I was getting ready for my final push since I thought I had about 400m left -_- Another lesson learned to double-check start/finish before the race (getting that type B personality into order…)

Stage 2 - 45mi Road Race (2.8 laps) 

I made sure to look at the course before this! One little “climb” (could stay in big ring for it) and the finish was at the top. The start wasn’t too hectic, but the women at the front would surge and then chill, then surge and chill. So it was good practice for various race dynamics. Sometimes I would be in a good position right behind the group in the front and then all the sudden I found myself closer to the back, and had to work up again. 

On the second climb there was a QOM time bonus and a break happened on the uphill. I was caught behind a rider who wasn’t going for the break but saw about 7 strong women go for it, so worked up the climb to bridge the gap that had formed. Then we had a break that stuck which was exciting! We ended up getting neutralized a little later because the Cat 3 men had to pass us. So for about 5 minutes we had to wait and I could feel the lactic acid build up a bit. But once we started again we did some pace lining, so I was glad for the practice at Team Camp! Then on the final climb I was right behind the women in 1st for the GC. I could tell she was tired since she was at a  low resistance and really high cadence. All the advice I received (thank you everyone!) was to be patient so I sat until someone made a move with about 800 to go, when I caught her wheel I waited until about 200m and then got out the saddle and pushed to the finish! 

Stage 3 - 30min Crit

THIS was so FUN! We started out at a decent pace and I tried to stay out in the front in case there was a break and so I didn’t get stuck behind anyone on the corners. I sat at the front and worked with the girls who had been in the break yesterday pretty much the whole time. I found myself in the pack but out of the draft when I could have been in it at various points, so that is an area I want to be more mindful of and improve on. 

There was a prime lap but I didn’t want to burn my matches before the finish so I didn’t surge for that but focused on keeping a steady effort to keep myself in the race. Down the back stretch on the final lap I was feeling good still so I surged and took the last two corners on my own, then down the final straight away I just decided to full send out of the saddle the whole block. It was a bit of a long sprint but I haven’t really sprinted ever so I didn’t know what I was doing and wanted to empty the tank. It worked out in the end but another take away is to determine where the best sprint start is for various finished before the race! 

If you made it this far thank you for joining me on my first ever race recap! Learned so much and have so many areas I want to improve, but so grateful for all the support and mentorship from the AV squad! Feeling so lucky to be on this team. 

Read More
Alto Velo Alto Velo

Race Report: 2025 Cal Aggie Crit - Men’s Cat 4

Race: Cal Aggie Crit - Men’s Cat 4

Date: February 1, 2025

AVRT Racers: Clark Penado, Michael Matthews

AV Club Guests: Daniel Choi

Top Result: Michael Matthews - 4/45

Report Author: Clark Penado

Course: 40 minutes of a fast paced oval with a chicane section including a mild hairpin and a few additional turns

Strava: https://www.strava.com/activities/13513291238

Nutrition: 

[Clark] 1 caffeine gel before, 1 bottle of 30g of carb mix (probably didn’t touch it)

[Michael] 1 bottle with 140g of carbs in it, got ½ way through between pre and during

Event Recap: This was a flat and fast paced course, with winds blowing mostly in the north direction, creating a headwind through the finish line. There was also consistent rain, keeping the entirety of the course soaked.

Off the start Clark was able to get a good clip in, and opted to try and sit into the group as much as possible. While letting the group shuffle around him, Clark saw Michael move up to take control of the race with a few others early on. 

Our plan was to keep the pace high and stay safe by staying near the front of the pack.The first time through the chicane section was definitely a major test of braking ability in the wet. There were clear energy savings to being in the top 5 -10 riders through the first real corner. The group continued the pace from here to the finish line, and eased up after  a sweeping turn, resulting in a tailwind. This section of the road also contained a slight s-shape to it, which the bulk of the group was following closely on the rightmost side of the road. During this Clark noticed that it was possible to take a straighter line, which allowed him to move up quite a few positions while taking advantage of the tailwind here. Michael noticed that this was where moves were being made. But every move was tested once the group turned onto the start-finish straight and into the headwind.

This pattern of managing the chicane, pushing hard through the end of the lap, and utilizing the tailwind became a consistent pattern up until about 20 minutes to go where Clark opted to try an attack during the tailwind section. Clark was able to enter the sharp turn section first, but not long after was caught by the group. Michael promptly launched a counterattack, which he was able to leverage into a breakaway with 3 other riders. 

For the remainder of the race, Clark tried to stay within the front section of the race and cover any potential bridges to the break. Michael and the other escapees quickly got to working together to form and maintain the gap. This helped secure the breakaway sticking to the end of the race, allowing Michael to come across for a 4th place finish for the day. In the sprint, having been aggressive and active since early on, Michael didn’t have the legs to compete for the podium.

Although the weather conditions were far from ideal, this was definitely a type 2 fun situation where everyone was able to stay upright, while still moving briskly along the loop for the duration of the race.

Read More
Alto Velo Alto Velo

Race Report: 2025 Santa Barbara County Road Race - Men’s Cat 4

Race: 2025 Santa Barbara County Road Race - Men’s Cat 4

Date: January 25th, 2025

AVRT racers: Clark Penado, Jack Lund, Wil Gibb

Top Result: Wil Gibb (10/40)

Course: A downhill neutral rollout leads to three laps of a 14-mile rectangular course. There is ~2,000 feet of climbing over the entire race (43 mi, 2,000 ft.). Rolling country roads throughout, including a short climb of about 500 feet halfway through the lap (averages about 5%, kicks up to 8%). The course ends by turning right onto a final kicker - a short punchy segment almost identical in profile to the Sand Hill Stinger (https://www.strava.com/segments/19606498).

The pavement is in good condition for all but the western road, about a five-mile stretch that is beat up and has sporadic shallow pot holes which were easily traversed on 32mm tires. The final side of the course, the eastern side, is a bit more exposed and crosswinds could be felt over the road. None of the descents are technical. The only consequential/technical corner skill is the final one leading into the finishing climb. 

Course description adapted from Jack Larkin’s 2024 report 

Strava: https://www.strava.com/activities/10643122227

Nutrition: Two bottles of 80g carbs courtesy of Skratch Super-High Carb mix from The Feed

Race recap: This was my first time in a road race with a team. It was about 50 degrees with 10-15mph sustained winds and intermittent rain showers. Given the poor weather and our limited experience with the course, the three of us decided to see how the race would unfold before committing to a specific strategy. 

The race started very slow, with a decidedly Zone 1.5 pace for the first half of the race. This turned out to be fortunate, as my safety pins ripped through my bib early in the race, creating a built-in wind sock on the side of my jersey. The slow pace allowed me to one-handedly secure it back on before things picked up. The short climb halfway through the second lap is where splits started to form, though the fast descent that followed brought the pack back together easily. Throughout these first two laps, Jack, Clark and I all spent time in the pack and also on the front, increasing our comfort moving around the peloton. 

At the beginning of the final lap, two riders attacked off the front, with no reaction from the peloton. Clark, Jack and I moved to the front to encourage a pace line, which conveniently failed to materialize after strong pulls from the three of us. We did catch one of the two riders, with one final solo breakaway rider still in sight.

I was feeling good at the base of the main climb and used this as an opportunity to catch the breakaway rider, who gave me a first-bump for the effort. I assumed this would be an encouraging sign that we would work together to maintain our gap. However, he was gassed from spending time on the front and our 15 second lead was erased on the fast downhill descent. On previous laps I had hit 45mph on this descent in the peloton, but we couldn’t even break 40mph in our group of two. Lesson learned. 

After this descent, it was about 4 miles of rolling hills to the finishing climb. Jack and Clark noticed I was feeling good and offered to take the wind so I could stay close to the front. Though the peloton lost some riders on the first lap, the field had stayed the same since then, with about 20 riders of seemingly similar fitness. The final turn was much more slippery than we had expected, which killed some of our momentum. However, everyone managed to stay upright as we gave it everything for the final 500 meters. I hadn’t thought much about how I would pace this final portion (I hadn’t realized we finished on this climb!), and I ended up finishing 10th. 

Overall, this was a great introduction to team road racing. I was very grateful to Jack and Clark for burning matches at the end to give me the best chance at a result. It was not a technical course, so it was easy to practice multiple strategies and move around the peloton. While it was fun chasing a breakaway and leading the race at certain points, it did ultimately lead to wasted energy. The smartest strategy would have been to tuck in for the entire race and leave it all for the end – but what’s the fun in that? 

Thanks for reading!

Wil Gibb 

Read More
Alto Velo Alto Velo

Race Report: 2025 Early Birds #4 - Women’s Cat 4/5

Race Report Writer: Robin Kutner

Race: Early Birds #4 - Women’s Cat 4/5

Date: Sunday, Jan 26, 2025

AVRT racers: Alex Cameron, Hannah Chen, Elena De La Paz, Sam Dewees, Robin Kutner, Maeve Roach

AVRT mentors: Louise Thomas (head mentor!)

Top Result: We did 3 practice races (5 laps / ~9min each). 

Course: 1km square, flat loop with four right turns. Strong headwind on the finishing straightaway today.

Strava: Segment here

Event Recap: At this week’s Early Bird clinic, the focus was sprinting. This included the mechanics of how to sprint most effectively / safely, how to emergency stop + bike throw, and some practice races. The group was about 15 people, so we practiced some of these skills in smaller groups, and then we reconvened for practice races. 

Finally, we did 3 5-lap practice races at higher speeds. We focused on practicing effective sprinting and bike throws during these practice races. I personally focused on cornering rather than race performance 😎. The races were pushed hard from the front and therefore there was a lot of time in single or double file. Alex and I were reflecting afterwards that we actually felt less safe in the corners this week compared to last week, and we thought it may be because the riders on the front this week hugged the inside of most corners rather than the smoother outside-inside-outside lines. This caused a little bit of slowing/accordion pacing down the line as everyone followed the wheel in front of them through corners. As the races neared the end, we got to practice trying to find a wheel for in the final sprint, which is hard and requires some split-second reflexes. Sprinting is also hard. My back and arm muscles are a little bit sore today (the day after). Fun!!

Elena’s perspective: In the second of the 5-lap races, after watching Hannah and Sam open a gap on us, Alex and I worked to bring them back. With about a lap and a half to go, we caught them. At the time, I didn’t think to let them know we were there, and their teammates. If we had, we could have shared the paceline effort more efficiently (possibly by not letting such a gap open up and then burning ourselves out trying to catch up). Compared to previous weeks it was definitely windier so the additional time in the headwind had an impact. However, the one upside of being in a small group was that we could pick our own lines into the corners and sometimes save some energy taking them less tightly. 


Read More
Alto Velo Alto Velo

Race Report: 2025 Early Birds #3 - Women’s Cat 4/5

Race Report Writer: Alex Cameron

Race: Early Birds #3 - Women’s Cat 4/5

Date: Sunday, Jan. 19, 2025

AVRT racers: Alex Cameron, Hannah Chen, Elena De La Paz, Sam Dewees, Robin Kutner, Brenda (not sure of her last name!)

AVRT mentors: Robin Betz (head mentor!), Louise Thomas, Ari Fischer

Top Result: We did 4 practice races (5 laps each) and did not closely keep track of results, although Hannah did win the 3rd practice race!

Course: 1km square, flat loop with four right turns. Headwind strong on one stretch.

Strava: Segment here

Event Recap: At this week’s Early Bird clinic, the focus was riding safely in different formations and group shapes as the peloton speeds up and slows down throughout the race. While using the skills we had learned from prior weeks (riding in drops, protect your front wheel, ride predictably, outside-inside-outside corners), we practiced riding bunched up in a group, then transitioning to a double paceline, and finally transitioning to a single, strung out paceline all the way to the finish.

We broke out into smaller groups to practice these drills. The different drills were:

  1. Double paceline, practicing a continuous rotation, and learning how to communicate in these pace lines (calling out “clear” to the rider on your inside to come over from the inside to the outside line at the front of the group, calling “last” to the rider on your outside so that they know you’re the last in the pace line and can safely transition from the outside to the inside line)

  2. Single pace line, practicing all of the above.

  3. Bunched up group > double pace line > single pace line > finish, all within one lap

Finally, we did 4 5-lap practice races at higher speeds. We were able to use the skills we just learned and, most importantly, keep ourselves and everyone else safe as we completed the races.

This was my first weekend where I got to do the practice races, and I felt so much more comfortable than I expected. It has been so helpful to have these clinics to learn so many skills in a controlled environment. It has made me feel so much more confident going into the practice races, because I feel like I know what to expect, and how to keep myself from crashing out.

We had a really good group of women in these practice races, so there was a lot of trading the lead, and especially Super Sprinkles were planning and launching attacks throughout. I had a ton of fun trying to stay in the lead group. A couple times, I was able to get on Hannah’s wheel and stay with her - she tried to launch me at one point but my legs were so dead and I wasn’t able to sprint to the finish! I had a small scare coming around one of the turns, where I thought I could pedal through but we were going too fast, so my pedal caught the ground and gave me a little jolt. That was pretty freaky, and was a good reminder to stay calm and be smart.

Overall, it was another great Early Bird with a great group of AVRT 4/5 ladies, along with Louise, Robin B and Ari mentoring! We did a group ride prior to the clinic and practice races but were only able to do an out and back instead of the full loop due to time constraints. Excited for next week’s Early Bird focus - sprinting!

Read More
Alto Velo Alto Velo

Race Report: Early Birds #2 - Women’s 4/5

Race: Early Birds #2 - Women’s 4/5

Date: 1/12/25

AVRT racers: Alex Cameron, Hannah Chen, Samantha Dewees. 

Top Result: We did 4 practice races and did not keep track of results.

Course: 1km square, flat loop with four right turns. Strava segment

Event Recap: 

This week’s skill focus was cornering. We learned how to have the smoothest, straightest line through a corner by taking the outside-inside-outside line and how to follow the leader of the corner. Then we split into smaller groups and did some drills:

  1. Single file paceline where we practiced leading, rotating, and following the line set by the leader.

  2. Double paceline where we practiced cornering with someone next to you, with opportunities to rotate and feel what it’s like to be on both the inside leading line and outside line

  3. Three across! Getting comfy with our new friends, cornering in a tighter group, and practicing communicating with each other to coordinate rotating off the front.

Finally, we did four 5-lap practice races at higher speeds. Some topics during the post race talk included how everyone will hate you if you divebomb corners and how to be a safer/nicer racer by calling out cones and obstacles.

(Hannah’s experience) Generally it was the same set of people leading at the front. On the 2nd half of the last laps, people would attack into the final stretch and we got some fast corners in. I’m honestly not the best cornerer; so I used the session to practice moving around the group, taking turns leading corners as well as following others’ lines at faster paces. The course is really forgiving and you could pedal through every corner.

(Sam’s experience) Since this was my first time racing, I tried to position myself differently in each practice race to find where I was most comfortable/an ideal spot to end up in the front pack. In the first race, I tried to stay in sight of the leading riders and practiced following other riders’ wheels and cornering efficiently. In the second race, I found myself leading the whole group for the first couple of laps, which was unintentional but an interesting experience nonetheless. I knew I would likely get passed and dropped later if I stayed in front but no one else wanted to take the lead. In the third race, I tried to stay in third-fifth place as long as I could to best position myself to be near the front on the last lap. In the fourth race, I tried to do the same but unfortunately was a little too tired to keep up! Lots learned for races going forward.

(Alex’s Experience) This was my first time learning anything about crit racing, which was so exciting for me. Unfortunately, during our group ride prior to the clinic / race, Hannah noticed that my rear wheel was not true. After some investigation, I realized my spoke was loose. The mechanic from Trek ended up pulling it completely off, and advised that I only do the drills with the group, and sit out on the race simulations in an abundance of caution. I loved the drills and learned a ton about cornering, all things I had never really known before. Louise, Ari and Robin did such a great job teaching. I think it was most impactful to learn the unwritten rules of riding in a group during a crit to keep everyone safe. I’m grateful and relieved I’m doing these Early Bird races before signing up for a real crit! Bummed that I had to sit out of the races, but I’m SO excited for the next 2.


The weather was perfect and sunny, and it was great to ride with new teammates! Thank you Robin Betz, Ari Fischer, and Louise Thomas for mentoring us <3


Read More
Alto Velo Alto Velo

Race Report: 2024 High Cascades 100 - Open Men

Race: High Cascades 100 2024 - Open Men

Date: July 20, 2024

Written By: Flo Costa

Result: 12/93

Course: 91 mile MTB race race with 8000 ft of climbing on epic singletrack trails in Bend.

Strava: https://www.strava.com/activities/11938583527

Race:

After a bit of rest following Oregon Trail gravel, my next objective for the season was to tackle the High Cascades 100 mountain bike race in Bend. Ever since I first heard about this race it’s been on my bucket list because of the amazing courses on the endless Bend singletrack. I figured after a few solid months of gravel prep I would have the endurance to carry me through the race. I was stoked to race on these trails and try out a marathon mtb event. The only problem was I didn’t have a mountain bike. Thankfully, I was able to borrow one from a buddy and put some miles on it in the 2 weeks leading up to the race.

Another big challenge for this race would be the heat. In the week leading into the race, it had consistently been 100 degrees and it didn’t look like it was going to let up for the race. As a result, the organizers reduced the race from 100 to 90 miles. We also had a 5:30 am start time which meant we could start in the cooler morning temperatures.

The race started out pretty chill until right before we entered the singletrack. This was expected since everyone wants to be in a good position before entering the trails. The first singletrack section led us up a steady 6 mile climb and here the race quickly blew up. The pace felt pretty tough so I dialed it back and stuck to my own rhythm, especially since I figured drafting would be less important. By the top of the climb I was still in the top 10 as we entered the first downhill and fast trail sections. This is where I realized how technically sharp some of these mtb racers were. Despite being able to hang on the climbs, the two guys in front of me effortlessly dropped me on the downhills and even the flats. Meanwhile I was accelerating out of every corner trying to close the gap, which definitely cost me a lot of extra energy.

At the second feed zone I grabbed some ice and food from my mom which greatly helped. Even at 7:30 am I could feel the sun beating down on us. At this point in the race the gaps were already fairly big and I was pretty much alone. All I had to do was keep pushing the pedals and keep eating. I had a lot of fun through the next few sections of hills and fast descents and was happy to have pre-ridden some of the trails in the weeks before the race.

About halfway through the race was the hardest climb of the day, which was steep, twisty, and rocky. There were a few sections that were quite challenging to clear and required more high bursts of power. After this main climb we were rewarded with over 30 minutes of downhill on a super fun trail that weaved through many trees and bushes. Next was the final climb of the day which was close to 10 miles at pretty low gradients. This was on some more super nice trails, but here I started fading. The combination of trying to accelerate out of every turn, not being able to eat as much on the technical sections, and the heat started catching up to me. Up to this point I had been able to maintain my position, but on this climb I was passed by 2 guys. I was struggling quite a bit until the last feed zone of the day where I picked up more ice and food.

This last feed zone brought me back to life both physically and mentally. All that was left was 15 miles of gentle downhill all the way to the finish. I had the next guy up the road (trail?) in sight so I was motivated to try to catch back up. This section was also probably the most technical, with a few pretty large boulders and rocky sections to clear. I tried to keep up a good pace all the way through to the finish, but wasn’t able to catch up to the guy in front of me.

Overall on the day I was 12th with a time of 6:57. It was a pretty long day on the bike, but I was decently happy with my performance given the circumstances and had a blast ripping through all the local trails. I was really impressed with how efficient the top guys were, and I do think I wasted a lot of energy trying to get back up to speed out of corners. Racing with these strong mtb riders really makes me want to practice more and get better technically. For the rest of the season I had a lot of road racing planned, but I definitely think I’ll be back one day for this race after some proper mtb training. Maybe by then I’ll even have my own mountain bike.

Thanks for reading,

Flo

Read More
Alto Velo Alto Velo

Race Report: 2024 Cascade Gravel Grinder - Elite Men

Race: Cascade Gravel Grinder 2024 - Elite Men

Date: June 2, 2024

Written By: Flo Costa

Result: 5/16 (98 men overall)

Course: 90 mile gravel race in the Central Oregon Cascades with 9000 ft of vert. Chunky gravel with lots of climbing and great mountain views.

Strava: https://www.strava.com/activities/11559639468

Race:

Previously in 2023 the Cascade Gravel Grinder was a 3 day stage race, but in 2024 they decided to make it a single day event to put more focus on one big day. For me, this was an important training race in preparation for the Oregon Trail less than one month later. The idea was to get a sense for where my fitness was and what I needed to work on in my last training block leading up to Oregon Trail. After doing some solid openers the day before my body felt ready to go.

Things seemed to be going quite well in the lead up to the race until about 5 min into my warm up when my rear derailleur stopped working. The shifter was completely unresponsive. I pulled over to see what was going on, and in doing so I discovered my cable had completely snapped (thanks Shimano). Oh boy. An extra cable is not something I typically carry with me and even if I did, I don’t think I would have been able to fix it in time before the start of the race. This meant I was completely stuck with a single speed in the rear cassette and thankfully a 2x chainring in front. I was also thankfully able to adjust the derailleur to put it in a middle cog so at least I could make it up the climbs.

This completely changed my mindset going into the race. Now there was no pressure to perform and all I could do was give it my best shot. I’m also pretty sure people have done much harder races on single speed bikes, so surely this couldn’t be too bad. Overall, I would completely spin out over 18mph and would have to average 50rpm or less on the climbs. 

I was able to hang with the front group on the first gentle climb of the day, while spinning out, but immediately got dropped on the first descent. I felt pretty helpless but didn’t give up. Over the next couple climbs I would go nearly as hard as I could to catch back up to people who previously passed me in the flats or descents. I was feeling pretty good overall, but every climb was a grind and it was only a matter of time before my legs exploded.

The implosion came after about 3 hours on the fourth climb of the day. Physically, my body didn’t feel cracked but muscularly my legs couldn’t produce power at threshold. The low cadence of each climb completely sapped my legs. At this point, the race had completely blown apart but I was still somewhere in the top 10.

After this fourth climb there was a very rocky 4 mile descent. It was incredibly difficult to pick a line without hitting these huge rocks that were scattered everywhere. Pretty much the limit of what I think is doable on a gravel bike. Thankfully, I had recently installed tire inserts which gave me more confidence. I was also still motivated and had nothing to lose, so I went full send. In this section alone I managed to pass 3 guys who either had completely flatted or were more hesitant in the downhill.

This small win gave me even more motivation to keep pushing on the final 7 mile climb. I made sure to keep eating and grinded all the way to the top. The final descent was long, technical, and super fun. It was still annoying to be stuck in an easy gear on the descent, which definitely felt less stable, but despite this I really enjoyed this rip on a beautiful red cinder gravel road. I managed to pass another guy on the descent, which meant I couldn’t let up the pace. After the descent there were a few final miles of flat which I powered through (while spinning out). I crossed the line with a time of 5:48.

Somehow I managed to finish 5th overall on the day, with 3rd place less than 3 minutes in front of me. On the bright side, this may have been the best result possible for me with a single gear. I ended up having quite a good day physically which also makes me wonder what could have been possible without the mechanical. Nevertheless, I was happy with the effort, the result, and the workout. Can’t ask for much more (except for maybe an electronic groupset)!

Thanks for reading,

Flo

Read More
Alto Velo Alto Velo

Race Report: Oakland GP - P123

Date: September 15th

AVRT Racers: Jon, Jack, Flo, PA

[Report written by PA]

We wrapped up the crit season on a super cool course and had a solid squad with four of us lined up. I was all set to race hard and make it into a solid breakaway. Right from the start, it was intense with Mike's Bikes pushing to split the group. I was feeling sharp and jumped on any moves that looked like they could break away.

About 20 minutes in, I found myself in a two-man break with Jackson (Mike's Bikes). I wasn’t totally sold on our chances, so I held back a bit, but we still managed to get a decent lead and held it for about 10 laps. Eventually, Dolce Vita and a bunch of strong solo riders reeled us back in.

As soon as they caught us, Sean (Mike's Bikes) hit us with a counter-attack. He was quickly joined by Miles (Voler), Trevor (Enjoy), and Ethan (Subaru Santa Monica). We tried to bridge across to them, but by that point in the race, we just didn’t have the legs, and they got away. I still gave everything in the final sprint and managed to snag 7th place.

Read More
Alto Velo Alto Velo

Race Report: Gateway Cup - Pro 1

Date: September 1st - September 4th

AVRT Racers: PA

[Report written by PA]

Day 1 - Tour de Lafayette

The last major US crit series of the year blasted off on a Friday night at a scorching average speed of 31.5 mph. With 130 riders jostling on a super-wide course, the race was set for a tricky finish with high-speed thrills and spills.

Flying solo for AVRT, I knew a field sprint was inevitable, so I played it safe for most of the race, sticking to good lines and steering clear of trouble. As the laps came down to seven to go, I made my move to 15th wheel, feeling strong and managing the chaos well—right up until the last lap. Trying to hold my high position, I was edged out in the first corner by Justin Williams. Outweighed and outmatched, I crashed into the curb at 35 mph, clipping a few spectators—thankfully, with no serious injuries. Battered but mostly unscathed, I was ready to tackle the next day.

Day 2 - Tour de Francis Park

After a day spent scavenging St. Louis for bike parts and a new helmet, I lined up already spent. The course was wide and primed for another sprint. My energy sapped and still shaking off yesterday's crash, I wasn't up to the vigor to challenge in the sprint, settling for a top-40 finish and setting my sights on better days ahead.

Day 3 - Giro De La Montagna

Day three’s profile—a narrower course with a modest hill—suited me better, disrupting the sprint teams’ rhythm. As part of the American Criterium Cup, the competition was fierce. Foregoing the sprint, I threw everything into breakaway attempts. Despite strong early efforts and joining promising breaks, I missed the decisive move eight laps out. I contested the bunch sprint and took 36th—a disappointing result, but I stuck to my plan.

Day 4 - Tour de Florissant

The finale on this brutal crit course—arguably the toughest of the year—featured narrow roads, two hills, and rough pavement. Learning from my mistakes in Chicago, I've gotten better at the silly line up game, and managed to secure a spot on the second row. The pace was relentless; the field of 130 was reduced down to about 45 by the half-hour mark, people were getting popped left and right. My legs felt good, but looking at my computer, I knew I couldn't sustain this pace for one hour, eventually, I got dropped with eight laps remaining. Still, finishing 31st was my best result of a frustrating weekend.

Read More
Alto Velo Alto Velo

Race Report: Sand City Crit P12

Date: July 7th, 2024

AVRT Racers: Jon, PA

[Report written by PA]

Still feeling the burn from Saturday's race in Watsonville, I rolled up to the first 90-minute crit of the season in Sand City a bit wary but ready to tackle its technical twists and turns. I usually like courses like this, so I was quietly hopeful.

With the same fast crew from Saturday, the race kicked off intensely. Various teams were eager to dictate the pace, launching attacks left and right, aiming to break away early. Mid-race, I found myself in a dicey two-man break with a guy from Mike's Bikes. Given that it was just Jon and me from AVRT this time, I decided to roll the dice and push hard, hoping we could make it stick.

We gave it our all to stay out front, but with about 15 minutes left, Voler Factory Racing teamed up with Terun, and they reeled us in. After that, I did what I could in the field sprint, but my legs were shouting at me from the earlier effort. Looking back, betting so much on a two-person break might've been too bold, especially with so many teams itching for a chase.

I crossed the line 12th, and honestly, that last lap felt like it lasted two hours.

Read More