Home Blog Page 110

Using Zwift Races as a Training Tool

Using Zwift Races as a Training Tool

Women’s racing on Zwift is alive and well!  If riders do some digging in the Zwift Companion app, they will find an entirely new set of weekly races, recently launched in partnership with Zwift and Femme Cycle Collab (FCC) (see zwift.com/events/tag/womensracing). These events are designed to offer a variety of race types and distances in Zwift’s weekly calendar specifically to encourage women to race. 

While race every day isn’t encouraged, many athletes and coaches use races as training opportunities. There are several ways that weekly races can be used to enhance your training…

Sprint Development

Any race with sprint segments can offer riders an opportunity to test and work on sprinting techniques.  The challenge of trying a seated sprint versus a standing sprint or attempting sprints across various distances are options that numerous Zwift courses offer on a regular basis.  Learning to sit in the draft before each segment and timing an attack is more easily accomplished on multi-lap races with the same segments resurfacing.  This training tool can make sprint intervals more inviting, especially in the earlier stages of a sprinter’s development.

Over/Unders or VO₂ Intervals

Individual time trials (iTT) and hill climb races can both allow riders to target working just over and just under different levels of power thresholds, depending on the intensity and duration of the interval.  Both types of races allow riders the opportunity to control the pace/effort.  Not every race win is measured by competitor placement. Sometimes the win is completing a workout effort while in the company of other women.

Riders can get creative.  Some enter events that allow them to put pain into the race group (peloton) while they work for a teammate sitting in the draft waiting for the chance to pounce at the finish.  This is the art of being a domestique rider and can be highly sought after role within teams.

VO2Max

The Zwift Insider Tiny Races (or FCC mini races) offer a fantastic opportunity for VO2Max training.  These events typically come in sets of three or four, where riders enter and complete successive, micro-distance races, with final scoring determined by performance across all the events. Since these races typically range from 5-10 minute high intensity efforts, a rider is almost guaranteed at least 16 cumulative minutes of VO2Max in one hour of racing. 

An added tactical bonus: these races can be helpful for practicing race starts. Determining when to ramp power before the banner drops, holding proper high power out of the pens, and “settling in” the pack to draft efficiently can be done three or four times in just one Tiny Racing hour. 

Increase Training Load

Instead of three 14 minute threshhold blocks, join a race where the format keeps groups together (like a chase race) and get your threshhold work in while meeting your personal training goal for the day.

Sometimes athletes need additional time in their training schedule that targets mixed aerobic efforts.  Chase races (staggered start events), long scratch races, or events similar to the WOW Chaingang (ramped group workout) hosted by Full Speed Events offer this type of effort.  These events tend to build up a steady burn when raced with aerobic efforts in mind, and they are an excellent way for athletes to supplement longer training days when the schedule begins to feel monotonous. 

Extra Motivation 

At times, training gets stale.  Even some of the best athletes will skip workouts because they “just can’t face another day on the trainer.”  Hopping in with a group can be the motivation they need to reignite healthy anticipation that structure can diminish.  With the collaborative launch of the Zwift x FCC Events, opportunities for female riders are opening up. Events such as Tiny Races and short scratch races can even help you warm up for some longer aerobic intervals if you race them with a mindful, warm-up paced effort.

Helping Others

Sometimes riders sprinkle in an extra challenge, where they will ride at a targeted pace while keeping eyes on a teammate through the “fan view” option.  One athlete gets their training ride in as they fan view the race and their teammate gets a Director Sportif (DS) or a domestique for their event – a true win-win.  

Read “How to Watch Another Rider In a Zwift Race” >

A Race Experience

As much as some athletes find joy in the monotony of structured training, the training itself will only get them as far as the data instructs them or they instruct themselves.  The only way to see how they will respond to racing is to race their bike. Practice races are excellent “weak spot and strong spot identifiers.”  At some point all the training pays off, but in order to reap the most benefit, riders need to test out their strengths, identify new areas to work on, patch those to proficiency. and repeat the process. It’s similar to taste testing a soup, where you need to sprinkle in spices intermittently until it is “just right.”

Wrapping It Up

In summary, women’s races of all types and distances can be used to enhance or supplement training for all athletes at any stage of fitness, regardless of racing level.  Riders with the best success enter events with clear goals in mind, setting aside the overall goal of event placement. 

See how these tips can add a bit of spark and satisfaction to your training. To begin your search, head to “Events” in the Zwift Companion App, and with the “Women Only Event” filter applied, look for events hosted or “presented by (p/b)” Femme Cycling Collab. You can also see upcoming FCC events at zwift.com/events/tag/womensracing.

Questions or Comments?

Have you used Zwift races as a training tool? Got any tips we didn’t share above? Share below!


Woman Racer Spotlight: Lara Meyer

1

Woman Racer Spotlight: Lara Meyer

Name: Lara Meyer

Hometown: Zug, Switzerland 

How did you get into cycling? I started with spinning classes when I used to live in London; that was in 2015. At that time I had never been on a proper road bike. Triathlon was really not a common sport, especially in London! However, I had heard of it, and always thought it would be exciting to take part in such an adventure one day. It all came together when I decided to move to Switzerland, registered for my first Ironman 5150 (Olympic Distance) in the summer of 2017, and bought my first Decathlon Triban road bike, second hand for £110!

How many years have you been racing on Zwift? I’ve been on Zwift since the end of 2018, but I only participated in my first “serious” race in 2020 (ZRL Category B).

Are you part of a Virtual team? Yes, BL13! When I joined this team, things started to get serious! I was already in good shape, but suddenly I got surrounded by other girls a lot stronger than me. It pushed me to train and to push for performance. I started learning what it is to suffer in a race haha!

What do you love most about racing? For the same watts as my training sessions, the efforts seem a lot easier. It’s like you’re being given extra strength. I guess that’s what we call adrenaline!

What is your favourite style of race (e.g. points, scratch, iTT, TTT, Chase, duathlon)? I’m hesitating between points and scratch but I will go with scratch. There are a lot of surprises – you have to be ready for attacks at all times. You have to know the route well and be ready for both short and long efforts. I love it!

What is your favourite Zwift women’s race series? ZRL. It’s just the most popular, it’s very cool that we’re all so dedicated to this Tuesday’s schedule. It’s great to race with the team. And special thanks to Darryl Carter who has been coaching us every week! Great team spirit. 

What is your most memorable racing experience, inside or outside or BOTH? Zwift Grand Prix Alpe du Zwift scratch race where I had to finish within the 7min cutoff, and made it 6min30 or something. So much joy, and so much suffering at the same time! Outside, it’s a bit cliché but probably my first Ironman at home, Zürich 2019.

What is your favourite food to eat post race? Any kind of chocolate!

What advice would you give to a woman entering her first Zwift race? We are all here to have fun, even if it’s a race, we are mostly amateurs and we all remember our first zwift races. Nothing bad can happen. Worst case you don’t finish it, no one is gonna be angry at you, they would rather cheer you up! And of course in most cases you’ll do great and will want to do even better next time. Last, I’d like to emphasize how crazy it is that we can have such an amazing team atmosphere with just virtual relationships!

Any upcoming race you are looking forward to? I could speak about my Eiger Trail run, 51 km, that happens tomorrow. But that one will probably be in the past already when the article is published. Cycling-wise, I will take part in Roc d’Azur, a 5-day stage mountain bike race in south of France this month (October). Really looking forward to it.

Where can people follow your racing adventures? Find me on Instagram at @madamewatts.


Notable Zwift Events for the Weekend of October 12-13

2

Indoor season is picking up, and we’ve got some fun races on tap for the weekend. See our picks below, which include Zwift Academy’s final race, Community Racing Festival events, race recons, and a fun fondo!

Zwift Academy logo in bold white and turquoise text on a black background, with a grid of colorful squares in teal, red, and purple on the right.

✅ Unique Event  ✅ Highly Competitive

The second race of Zwift Academy 2024 is now underway, with events running through the end of this weekend. It’s a circuit race across 9 laps of Yorkshire’s Duchy Estate. Can you hang on for that final sprint against racers giving all they’ve got?

Note: even though Zwift transitioned most races to using Zwift Racing Score this week, the Zwift Academy Race 2 events are using the older category scheme.

Lots of events Saturday and Sunday
Sign up at zwift.com/events/tag/zwiftacademy2024stage8

Overhead view of three cyclists wearing helmets and colorful jerseys riding closely together on a road. The text Zwift Racing League Recon Ride appears to the left.

 ✅ Race Recon  ✅ Beginner-Friendly  ✅ Route Badge

Zwift Racing League has its last race of round 1 on Tuesday, on the Zwifter-created BRAEk-fast Crits and Grits route.

Read our full guide for race #6 >

If you aren’t familiar with this route – take heart. Nobody else is! But you can pre-ride it in one of the many recon rides being held over the weekend!

Multiple timeslots on Saturday and Sunday
See upcoming events at zwift.com/events/tag/zrlrecon

✅ Beginner Friendly  ✅ Good Cause  ✅ Route Badge

One of the most popular rides this weekend in terms of signups, the Galaxy team has organized this social ride “to celebrate the life of all those riders on Zwift who have sadly passed away.”

This is a longer ride at a slower pace (1.8-2.5w/kg) on the newer Navig8 route in Watopia (66.1km, 423m).

Sunday, October 13 @ 10pm UTC/6am EDT/3am PDT
Sign up at zwift.com/events/view/4245929

✅ Double XP

This is the first weekend of Zwift’s Community Racing Festival, where each weekday features a different racing team and their choice of race course. And every event gives out double XP!

On the weekends, races rotate each hour between each of the 5 events held in the prior week. That means this weekend features events hosted by AHDR, Rhino Racing, Cycle Nation, Aeonian, and DBR.

Hourly events this weekend
See upcoming events at zwift.com/events/tag/communityracingfestival

✅ Route Badge  ✅ Endurance Challenge

Looking to grab the new Makuri Pretzel route badge (1550XP, 78.8km, 621m) at a faster pace? Check out this race from the Foudre team.

It’s a mass start event (no categories), so go out there, find a group to work with, and smash it!

Sunday, October 13 @ 7:45am UTC/3:45am EDT/12:45am PDT
Sign up at zwift.com/events/view/4536513

How We Make Our Picks

We choose each weekend’s Notable Events based on a variety of factors including:

  • Is the event unique/innovative in some way?
  • Are celebrities (pro riders, etc) attending/leading?
  • Are signup counts already high, meaning the event is extra-popular?
  • Does the ride include desirable unlocks or prizes?
  • Does the event appeal to ladies on Zwift? (We like to support this under-represented group!)
  • Is it for a good cause?
  • Is it just plain crazy (extra long races, world record attempts, etc)?
  • Is it a long-running, popular weekly event with a dedicated leader who deserves a shout out?

In the end, we want to call attention to events that are extra-special and therefore extra-appealing to Zwifters. If you think your event qualifies, comment below with a link/details and we may just include it in an upcoming post!

Zwift Racing Score FAQ Deep Dive

Zwift Racing Score FAQ Deep Dive

Note: for the lastest news on Zwift Racing Score, see our post What’s happening with Zwift Racing Score?

Zwift officially launched their Zwift Racing Score (ZRS) metric this week, and as one might expect, there’s been no shortage of feedback from the racing community. I’ve found myself in an interesting position, hearing feedback from the community but also conversing regularly with the team inside Zwift responsible for creating and continuing to improve ZRS.

Feedback from the community isn’t easy to summarize. On the one hand, we did an opinion poll where 57% of racers said ZRS events have been better than standard category enforced races they’ve recently joined. (21% said “about the same” and 21% said they were worse.) On the other hand, comments on ZRS-related posts here on Zwift Insider have largely been negative, with a few repeating themes:

  • The range of abilities in each ZRS band is too wide (“I’m a C racing A and B riders!”)
  • Heavier riders and sprinters are disadvantaged while lighter riders are advantaged with ZRS
  • “My seed score is too high and racing isn’t any fun because I get dropped every time”
  • Riders returning to Zwift are seeded too low due seed score being based on their 90-day power bests

Meanwhile, over at ZHQ I’ve been asking for details about how ZRS works, and why the team built it the way they did. As I’ve taken the time to hear and understand their reasons for doing things the way they have, I’ve generally agreed with the approach they’ve taken.

Both the community and ZHQ have valid points of view. But some comments from the community have simply been inaccurate – people “guessing” as to how things are working, with limited data. ZHQ, for their part, hasn’t answered or corrected many of those comments, because they are keeping some of the details of ZRS under wraps since it is a proprietary engine and they do have real competitors these days.

But I’m a big believer in how true, shared information keeps communities strong. So I asked Zwift if I could get some more detailed answers to questions about how and why ZRS works the way it does. That’s what you’ll find below. Here are my questions, and Zwift’s answers…


Did Zwift consider different approaches before deciding on ZRS? Why not just use ZwiftRacing.app’s algorithm?

Yes, we considered and even implemented several alternatives to Zwift Racing Score, but none made it past internal testing. These included using Machine Learning models to calculate seed scores, variations in score volatility, caps on score changes, and different score decay rates. We also explored automatically moving a user up or down after placing in the top or bottom y% of racers x times in their current category. 

We partnered with Tim Hanson, the creator of ZR.app, to discuss our proposed scoring system, and we continue getting feedback from him and from the community about ZRS. While ZR.app has a lot of very interesting features, and is not hard to grasp by people with some experience in cycling races, we were looking for a solution that would be extremely easy to understand by total beginners, as in a rating scale that ranges from 0 to 1000 (versus a typical ELO rating whose range is not just unbounded but also subject to inflation over time).

ZRS has been a few years in the making. What took so long?

Initially, we implemented a purely results-based solution, using USAC’s points system, similar to what ZwiftPower had done. It soon became clear that our USAC-style points system had problems. Points are earned every time one participates in a race, so people who race more frequently tend to have more points than others who race more seldom, but the former are not necessarily stronger than the latter. In short, points may work great as an incentive for engagement, not so much as a criterion for pen categorization. 

The project to switch from the USAC points system to ZRS started on 09/29/2023. Its central piece is a complex algorithm that has required plenty of analysis and testing. We also developed multiple tweaks during public testing (e.g. podium bonuses and UI improvements). In addition to developing and testing the scoring system, we overhauled our events logic and tooling to be flexible to the new categorization system and enhanced our race results user experience to display scores.

What are the trickier problems you are trying to solve with ZRS, and how have you gone about attacking each of them?

1: How to best categorize someone who has never raced?

We considered some Machine Learning techniques, but those models proved significantly challenging to maintain and evolve. We therefore evaluated an approach similar to that in ZwiftRacing.app, having worked with Tim Hanson himself, who has been immensely supportive in our quest.

Ultimately ZRS predictions are not too far apart from ZR.app’s “compound score”-based solution in essence. We still employ a user’s recent critical power for some interval lengths (30s and 10min), both absolute and relative to weight, to obtain our predictions. The basic difference is that we were able to fine-tune the model a little bit further. Namely, we experimented with different relative weightings of those parameters, as well as different critical power interval lengths, to make our predictions provide a somewhat better fit in our tests, which we conducted on a massive amount of historical data.

2: How do we avoid Tanking and Sandbagging?

  • We use 85% of the predicted score as a racing score floor
  • We will soon start considering the player score at join time (rather than at signup, which may be done a long time in advance, in certain cases)
  • We are considering discarding low-quality race participation (the player score will not decrease if we detect that there were no significant power efforts)

How did you test your ZRS algorithm(s) for accuracy? Was real Zwift racing data used in the analysis?

We used anonymized racing and power data from every distance-based race that has ever happened on Zwift to train and validate our scoring solution and the different score prediction models that we tested. 

How did you decide on the 10min and 30s intervals used to compute seed score?

Intuitively, among the main factors that affect one’s ability to perform well in a cycling race are their skill/strength in sustained efforts (say, for breakaways and climbing) and in sprinting (for mass finishes). While skill (namely, being well-positioned in the peloton, having an accurate sense of timing as to when to launch an attack, being able to decide whether to respond to someone else’s move, pacing yourself well when time-trialing or escaping solo, etc.) cannot be inferred from power figures, raw sprinting power and high sustainable power are certainly crucial for success and can be measured by short- and long-interval critical power, respectively. 

To arrive at our final interval lengths for the seed formula, we considered different power intervals and their correlation with the actual scores obtained from race results. The 30s interval was the one yielding the smallest RMSE (root mean squared error) overall. Among the long(ish) intervals, 10 minutes yielded good results and is more likely to be available and accurate in one’s recent activities (versus, say, a 30- or 45-minute interval), owing to the “sliding windows” nature of the critical power computation (smaller intervals are more abundant) and to the fact that, while training, most people tend not to keep their maximum sustainable power for a long period except in the rarer cases that their workout specifically tell them to.

How did you decide on the ratio between 10min and 30s in the final model?

When developing the seed score formula, we tested thousands of different combinations of power duration and rider weight with varying weights to each factor to find what best predicted the outcome of historical race data. What this revealed is 30s power, 10min power, and rider weight were the best predictors, with more emphasis on 10min power and less emphasis on 30s power. This even outperformed the 5min power interval used by traditional compound score formulas.

We are using the results of this analysis as our starting point for the seed score formula fully realizing it may need to be refined in the future as we shift racing categorization away from power-based categories.

What factors might cause an inaccurate seed score, and what have you done to mitigate these?

Sure enough, the seed score is but a best-effort attempt to estimate ZRS based on some input parameters (power and weight). It will never be 100% accurate. The error is inherent to the statistical regression method. 

Let’s look into the most obvious problems that may arise and how we mitigate them:

  1. The outcome of a statistical regression is a curve (i.e., a mathematical function) that adequately maps the input (in our case, the critical power for the chosen interval lengths and the rider weight) onto the intended ZRS seed. For Zwifters who have already completed a scored race, we want to use the seed score as a floor in order to preclude sandbagging. However, since the curve was produced out of a “cloud” of actual scores from existing users (during the regression), some users will naturally fall above, and some below the curve that was found to be the best possible fit. If we were to use the curve itself (i.e., the very ZRS seed) as a score floor, then those users who sit a little below the curve for those input parameters would end up being overseeded (a floor would be set too high). To mitigate that, we use just 85% of the seed as our ZRS floor.

    Note that, for someone who has never raced before on Zwift, we do not want to risk underseeding them too badly, because an underseeded race participant will likely spoil the party of a number of other players by winning a race that was too easy (whereas an overseeded participant may have a bad personal experience but will not ruin the fun of anybody else). That is why after the first ZRS race, when we already have at least one instance of power effort and scored race result, we let the player’s score go 15% below the seed. When the score of a user touches the floor (e.g., after performing poorly in a scored race), of course there are reasons to believe that the score of that user must indeed go down; we just don’t want it to go down too much to avoid abuse. A 15% deduction looked reasonable after gauging the number of Zwifters that would touch the floor.
  2. Another possible problem may arise, so to speak, from the very user attitude to training. If, in the last 90 days, the user has failed to perform close to their peak in the relevant critical power intervals (namely, 30 seconds and 10 minutes), their seed score will be lower than it should have been. We are planning to mitigate this by establishing a threshold based on their last year performance. If their performance in the last 90 days falls below the threshold, we will use the full one-year critical power figures to generate a seed score.

Once you have your seed score, what are the main variables in the model that impact progression up and down?

  • Race results (win/loss)
  • Field quality in the races you participate (how strong are your opponents compared to you, in terms of ZRS)
  • Variations in Critical Power (adjusts your ZRS floor)

How have you been tuning these, and do they currently feel accurate?

  • We run analyses on anonymized data comparing power and ZRS, for all race participations (and also on sampled production data).
  • We check ZRS distributions, and also how many Zwifters are sitting on their floor. Depending on the value, it could indicate that we should tune thresholds and other scoring model parameters.
  • Based on results from ranked races we feel confident that ZRS is making racing at Zwift a fairer and more enjoyable experience.

What are the main things you learned during the public testing period that began in June 2024?

  • Mechanisms that accelerate score progression are important to increase racing fairness. We implemented a podium bonus system after reviewing test outcomes and the feedback we received from the community during the testing period.
  • The daily score decay applied after the user’s last race shouldn’t be too aggressive, or it might impact the score progression of Zwifters who don’t race too often. We tuned our decay rate during the testing period.
  • The straightforward multiplication of absolute and relative power does not necessarily produce the best-fitting curve to map critical power intervals and weight onto a racing score that is meant to reflect a user’s likelihood to perform well on a Zwift race. Refined combinations of “weights” (exponents) of the input parameters do indeed provide better results.

How do the current ZRS boundaries differ from the previous category boundaries?

In the past, category boundaries were based on fixed power (to weight) thresholds, regardless of the number of users that would belong in each category. The way it is now, we rank the users by ZRS and impose moving thresholds meant to establish cutoff ZRS levels that will distribute the number of users into each category according to a predefined Gaussian curve (fewer people in the extremes of the spectrum, more people towards the “central” categories). 

Another advantage of using ZRS for category boundaries is that it is much more flexible for customization by our event organizers.

Do our current boundaries please everyone? Zwifters who happen to be near the boundaries might feel like they are at a disadvantage. The difference is that, now, if you are in a category that feels too strong for you, you will soon have the opportunity to move down, since your scores will likely reflect the fact that you are not obtaining good relative performances in that former category. 

Will Zwift Racing Score ever be ‘finished’? What’s next?

Rating systems need ongoing monitoring and occasional maintenance. We also anticipate continued constructive feedback and feature requests from the community, so we plan to keep evolving ZRS for the foreseeable future.

Future developments include implementing anti-tanking and anti-sandbagging measures, as mentioned above, as well as incorporating course profiles into our scoring system.  We’re also exploring ways to improve our category ranges, including increasing the number of pens and also dynamic ranges. 

Are you planning to reset scores regularly in the future?

No, unless the scores start to appear inaccurate for some reason. In that case, we would not only reset the scores but also investigate the issue and adjust the model as needed.

We might explore the idea of “seasons,” where scores reset at the beginning of each season, similar to other MMOs. However, this is not currently part of our roadmap.

What are some of the common misconceptions you’re seeing about ZRS, and how would you answer them?

A major misconception about ZRS is the overemphasis on the seed score’s impact on individual scores. While the seed score does set a baseline (which isn’t intended to be very restrictive), most Zwifters are not expected to remain at this score. Their scores will naturally fluctuate up and down as they participate in race events.

Another misconception is that the 30-second critical power used to calculate seeds may inflate certain scores, suggesting other intervals should be used instead. However, our correlation analysis between multiple power intervals and scores found that using both the 30-second and 10-minute intervals provides the best fit, with the 30-second interval having less influence than the 10-minute interval in the formula.


My Takeaways

I think there are a few key takeaways from Zwift’s answers above which speak to some of the recurring concerns I’m hearing from the community.

  • First, their explanation of why they didn’t just use the ZR.app algorithm. Basically: Zwift wanted to make ZRS Zwifty. That means keeping it simple.

    While ZR.app has a lot of very interesting features, and is not hard to grasp by people with some experience in cycling races, we were looking for a solution that would be extremely easy to understand by total beginners, as in a rating scale that ranges from 0 to 1000 (versus a typical ELO rating whose range is not just unbounded but also subject to inflation over time).
  • I’ve seen comments like, “Did Zwift even test this? Why did they choose 30s and 10-minute intervals, because those seem like the wrong ones to use!” But Zwift chose those intervals after lots of analysis.

    We used anonymized racing and power data from every distance-based race that has ever happened on Zwift to train and validate our scoring solution and the different score prediction models that we tested. 
  • It sounds like Zwift is working to include more historic data in the seed score calculation, which will be welcomed by just about everyone.

    We are planning to mitigate this by establishing a threshold based on their last year performance. If their performance in the last 90 days falls below the threshold, we will use the full one-year critical power figures to generate a seed score.

While Zwift’s current implementation of ZRS isn’t perfect, I’ll say what I’ve said in other posts: it’s much better than the old system. Things may feel a bit messy right now as riders haven’t done enough scored races for their ZRS to accurately reflect their abilities, but over time I think we’ll see scores settle in and races become more competitive and fun for everyone.

Questions or Comments?

Hopefully, this deep dive has clarified some things for the Zwift community. Still got questions or comments? Share below!


Tiny Race Series – October 12 Routes and Last Week’s Results

0

Tiny Race Series – October 12 Routes and Last Week’s Results

See zwiftinsider.com/tiny for current Tiny Race details.


Zwift Racing League Week 6 Guide: BRAEk-fast Crits and Grits Scratch Race

4

The sixth and final race of Zwift Racing League 2024/25 Round 1 happens Tuesday, October 15, and we’ll be in Scotland for ZRL’s first-ever race on a user-created route!

There’s much to discuss, including a route we’ve never raced plus bike choice, powerup locations, and strategic approaches. Let’s go!

Looking at the Route: BRAEk-fast Crits and Grits

If Scotland’s BRAEk-fast Crits and Grits route isn’t familiar to you, you’re not alone! This is the first route ever added to the game as the result of a design contest. Racer “JackCat” from team OTR came up with the route, and Zwifters voted it as their favorite from a narrowed-down list of candidates. (Custom Zwifter-created routes will be used for the final races of round 2 and 3 as well.)

The route is 22.1km long, with 243m of total elevation. And while it would make an excellent points race with its mix of 8 timed segments, this is just a scratch race… so let’s look at the route’s key features from that perspective.

Lead-In (first 1.3km): you’ll want to be very warmed up before the race begins since key selections will be made during the uphill lead-in! It begins with 400m of flat road, including a ride through the Highland lap banner for your first powerup. Then you turn left at the roundabout to head up the Sgurr Summit South (1km, 3.3%) climb. (Hot tip for Sgurr Summit South: the first 200 meters of climbing is the steepest. Hang in over that, and the final 700 meters is quite draftable and even has a bit of downhill!) At the top you’ll get your next powerup, then descend to Glasgow.

The Clyde Kicker @3.9km: a short climb (0.3km, 3.6%), but you’ll want to be ready to hit the watts hard so you aren’t surprised and forced to waste energy! You’ll get another powerup at the top.

Champion’s Sprint banner @5.7km for another powerup.

Climb Up the Cliffs @6.6-8.3km: a slack climb that’s a popular attack point. Not attacking? Sit on a wheel and save energy in the draft.

Lap banner @8.6km for another powerup.

Corkscrew Climb @10.1-10.5km: another short and sharp climb. You can ride this really efficiently if you head into it with a lot of speed and then let yourself sag through the pack a bit near the top.

Brae Reverse Circuit loops @11-18.4km: this is the route’s signature feature – 4 loops around a short circuit, including four times up the Breakaway Brae Reverse segment (0.4km, 2%). You’ll get a new powerup at the top of each Breakaway Brae Reverse, so that’s 4 powerups. With no points available on these segments, attacks will be blunted. But you can still expect a hard effort on each!

Pain In the Rear @19.3km to finish line: the final 2.8km are almost entirely uphill, but not particularly steep. This last section breaks up into two parts. The first half of the climbing happens before the road flattens a bit, and then you ride through the lap banner for your final powerup. Turn left at the roundabout, then the second half of your climbing begins, up Sgurr Summit South. This is where everyone will empty the tank. The KOM arch is your race finish line!

Read more about the BRAEk-fast Crits and Grits route >

PowerUp Notes

Riders will receive powerups at each arch, as noted above, for a total of 10 powerup opportunities. Powerup probabilities are weighted as noted below:

Lightweight (feather) – 60% Probability: reduces your weight by 10% for 30 seconds. Use on climbs, when weight matters the most. With climbs scattered throughout this race, including the finish, the feather is a very useful powerup.

Draft Boost (van) – 20% Probability: increases the draft effect you are experiencing for 40 seconds. Use at higher speeds (flats and descents) when you are already drafting off another rider (since this powerup only helps when you are drafting.) Use this for recovery on flats and descents. It will even give you an advantage when drafting on slacker climbs at race speed!

Cloaking (ghost) – 20% Probability: makes you invisible to other riders for 15 seconds. Disabled within 400m of the finish line. Use when you want to get away from others. Deploy then hammer, in hopes that you will create enough of a gap that your opponents can’t grab your wheel. But watch out for the 400m finish line limitation!

Bike Frame + Wheel Choice

This route is rolling in profile, which means a pure climbing rig will cost you more than it’ll help. Lots of different setups will perform similarly on the rolling hills, but the question to ask is, what will help you most on the final climb?

I ran a few tests at 5 w/kg on Sgurr Summit South – a power level that is quite doable in the final 2 minutes of a race for A and B riders. We found that, at those speeds, “aero-all-arounders” did the best:

  • Pinarello Dogma 2024 + DT Swiss Disc: 1:53.07
  • Tron: 1:53.20
  • Specialized Venge S-Works + DT Swiss Disc: 1:53.22
  • Pinarello Dogma 2024 + DT Swiss 62: 1:53.51
  • Pinarello Dogma 2024 + ENVE 7.8: 1:53.91
  • Specialized Aethos + Lightweight Meilenstein: 1:54.28

I wouldn’t go with anything lighter than the Tron bike (see our chart), as it won’t help you on the key climb and it’ll just make you work a bit harder on flats and descents.

See Speed Tests: Tron Bike vs Top Performers (Scatter Plot) for more nerd-level detail on frame and wheel performance.

More Route Recons

Lots of recon events are scheduled on upcoming ZRL routes, led by various teams. See upcoming ZRL recons for this race at zwift.com/events/tag/zrlrecon.

In the Drops

Race recon notes >

John Rice

Strategic Options

With its rolling profile and tough lead-in, this route as a scratch race has all the makings of a classic attritional Zwift battle! Make no mistake: the strongest riders will attack on the key climbs, and the pack will be whittled down to the top contenders by the time you reach the final ~3km.

Those final kilometers will be a slugfest, for sure. Riders with strong 4-5 minute power may gamble on a long attack, while punchier riders will want to surf the wheels and safe themselves for a final burst in the last minute.

As always, the win will go to the rider who plays their cards best.

Your Thoughts

Any insights or further thoughts on this race? Share below!

All About Zwift Racing Score

All About Zwift Racing Score

Note: for the latest on Zwift Racing Score, see What’s happening with Zwift Racing Score?

In October 2024, Zwift Racing Score (ZRS) officially graduated from testing in Zwift Labs to become the de facto race categorization method on the platform. Today, the vast majority (over 85%) of public races on Zwift are using ZRS.

It was a big change in the world of Zwift racing, and it came after no small amount of development work by Zwift’s team plus months of testing and feedback from the Zwift racing community. We’ve dived down the ZRS rabbit hole in other posts, but below you’ll find straightforward info covering key Racing Score topics.

Zwift Racing Score: How It Works 

Every rider is given a ZRS between 0-1000 (higher is better). But where does that score come from, how does it change over time, and how is it used in Zwift races?

Your Starting Score

Your score begins with what Zwift calls a seed score, and it is based on your weight and historic power numbers. Zwift looks at all your activities in the past 90 days and pulls out your best 5-minute power performance, plugging that value into their super-secret algorithm to produce a seed score between 0 and 1000. It’s this initial score that determines which group(s) you can join for your first scored race.

Your Race Category

While not all races on Zwift use ZRS for categorization, starting October 7, 2024, almost all races do. Race organizers can define custom score bands to break races into competitive groups, and Zwift continues to experiment with different band ranges in their own events.

As an example, here are the ranges used when ZRS was first released in October:

  • 690-1000
  • 520-690
  • 350-520
  • 180-350
  • 1-180

See below for more on joining your first scored race.

Updating Your Score

As you race, your score changes based on where you finished (podium? last place? somewhere in between?), as well as who you raced against (strength of field).

This makes intuitive sense, of course. A high finish against strong competitors should increase your score more than the same finish against weaker competitors.

Your score can also change (increase) if you set a new 5-minute power best. And it may decrease if your current power best ages out of that 90-day window and gets replaced by a lower number.

If your score decreases, take heart: your personal score is just a moving probability of predicted race results. As it adjusts based on race results and 90-day power numbers, you should find yourself placed in groups that deliver a challenging yet enjoyable race experience.

Finding Your Racing Score

Your ZRS can be found in the Zwift Companion app and on your profile at zwift.com:

It is also visible on your ZwiftPower.com profile page.

Joining a Scored Race

You don’t need to know your racing score to race on Zwift, though! When browsing races in Companion or at zwift.com/events, Zwift highlights the “Recommended for you” group based on your current score:

Click the (+) sign to join your desired group. You can join a higher-scored group, but you cannot join a group below your current Racing Score.

Note: you must have at least one 10+ minute activity recorded in the last 90 days in order to race a scored event. This helps ensure an accurate seed score, thus improving Zwift’s choice of category for your first race.

Understanding Race Results

When you finish a scored race, your ZRS is recalculated so it remains an accurate reflection of your current abilities.

You can see your new ZRS under your profile as shown above, and it is also saved in the event results in Zwift Companion and on zwift.com under your activity details or the event’s homepage:

Race results show your new Racing Score, and an arrow indicating whether it increased or decreased as a result of this race:

A down arrow with a line below means you’ve hit your floor score – the lowest possible score you can reach based on your 90-day power numbers.

An up arrow with a line below means you set a new power best, which increased your seed (and thus your floor) score. This arrow only shows when your new floor exceeds what you would have otherwise had as a result.

What’s Next?

While ZRS is officially live, Zwift staff continues to monitor race participation and rider feedback in order to continue improving the racing score algorithm.

If you’re curious about what Zwift is working on regarding ZRS, or want to see the details of its evolution, visit our What’s happening with Zwift Racing Score? page.

Concluding Thoughts

The implementation of Zwift Racing Score is the most game-changing update to Zwift racing that we’ve seen in recent years. Now, instead of categories being based purely on riders’ power numbers, they are results-based, taking racing smarts and other factors into account.

ZRS is the results-based categorization system Zwift racers have been requesting for a long time. While it may not be perfect in the eyes of some, it’s vastly improved in the eyes of most, including myself. Here are some of the ways the new ZRS system beats the old category system, in my opinion:

  • Harder to sandbag: in the old system, riders in every category below A could simply sit at the top of their category, winning race after race, without ever being upgraded. That happens much less with ZRS, thanks in part to podium bonus points being added to scores.
  • Custom categories: race organizers can define custom category bands much more easily with ZRS than with the old system’s zMAP and zFTP metrics. This encourages events that group riders in fresh ways, mixing up who is at the top and bottom of each category.
  • Immediate feedback: your updated Racing Score provides immediate feedback as to whether you placed above or below your expected position in each race. This is a new, immediate feedback metric that wasn’t available with the old system.
  • A global KPI: While ZwiftPower’s Rider Rankings work decently well, the metric is flawed in various ways and not available on Zwift Companion or zwift.com. Zwift Racing Score is the closest we’ve ever come to a simple Key Performance Indicator that can be used to assess a rider’s overall racing ability.

There are improvements still to be made to the new ZRS system, of course. I’m particularly looking forward to Zwift incorporating more historical data into riders’ seed scores to help prevent them from blowing up lower-category races when they return to Zwift racing after taking a few months off.

But for now, I’ll take the much-improved system over the old one any day. Ride on!

Questions or Comments?

If you still have questions about Zwift Racing Score, you may also want to visit Zwift’s support page on Racing Score.

If that doesn’t answer your questions, or you have feedback on your race experience in scored events, please share below!


SISU Reissu: Oktoberfest Race Series Announced

0

SISU Reissu: Oktoberfest Race Series Announced

The team at SISU Racing has announced the fourth edition of their popular SISU Reissu series. It’s the Oktoberfest Reissu, and it happens October 21-27!

The Finnish word Reissu roughly translates as a journey or trip, embodying the concept of travel, adventure, or excursion.  The Reissu is a 3 or 5 stage GC series, and this month, for the first time, the series will be held in more than one world – three in fact: Watopia, Makuri Islands, and Yorkshire. There are other firsts as well: you might want to dust off that gravel bike, and riders will be categorized using Zwift’s new Racing Score.

Schedule (5 Stage Series)

Want to take part in the full 5-stage version of Reissu? Here’s the schedule:

Sign up at zwift.com/events/tag/sisu >

Schedule (3 Stage Series)

The 3-stage series lets you participate while taking days off between each race. Here’s the schedule:

Sign up at zwift.com/events/tag/sisu >

More Info

  • Results will be available on the SISU Racing website.
  • All events are mass starts with all riders visible.
  • Riders enter according to Zwift’s Racing Score categorisation.
  • A ZwiftPower profile is mandatory to be included in the GC.
  • Your best time will count if you race a stage more than once.
  • The team GC is based on a team’s best two finishers in each stage.
  • ZPower and riders without heart rate data will be removed from the results.
  • Riders who upgrade during the first four stages will be classified in their higher grade.
  • iTT will be a mass start using TT bikes with no draft.

For results and much more visit https://www.sisu.racing/reissu.


Top 5 Zwift Videos: Zwift Changing the Game, National Championships, Tough Workouts, and More

Zwift is celebrating its 10-year anniversary this fall, and our top video this week is a look back at Zwift’s last 10 years, courtesy of GCN.

Additionally, we’ve picked videos about how one Zwifter won the Singapore National Esports Cycling Championships, tackling tough, long, workouts, a race analysis, and a tour of one of Zwifter’s pain cave.

GCN takes a look at how Zwift has changed the world of cycling over the last 10 years.
Leonard Goh, a strong Zwifter from Singapore, won the 2024 Singapore National Esports Cycling Individual Championships Men’s Masters Category. In this video, Leonard breaks his race down and shares how he accomplished this feat.
Join Parker Kerth as he tackles a tough 4-hour IRONMAN threshold session on Zwift.
Ollie Moore, aka Not Tadej Pogacar, recently tackled a category B race as a category C rider. Can he manage to finish on the podium?
Charlie Frayer gives a complete walkthrough of his new Zwift set-up. Frayer has put together an amazing setup – the best part is, he’s fit it all in a 72” x 36” space.

Got a Great Zwift Video?

Share the link below and we may feature it in an upcoming post!

Cycling for Weight Loss: What I Learned in 5 Months with Zwift

Cycling for Weight Loss: What I Learned in 5 Months with Zwift

I did my first post a couple of weeks ago, hoping to inspire at least one person. The reception was better than expected. So today, I want to share a bit more about my health and weight loss journey of cycling regularly on Zwift.

It’s been a rewarding, eye-opening experience, and I learned a lot along the way that might help others who are trying hard to shed some weight or event just thinking about trying it.

Here’s some key take away that worked for me…

1. Set Small, Achievable Goals

It’s easy to get demotivated when you think about the long-term goal (losing X kg). Especially the first days when your butt hurts so much and you can’t do more than 13 km without feeling like dying.

What helped me was breaking it down into smaller weekly or monthly goals. For example, I set weekly goals like completing 5 rides or riding 10 hours and made sure to reach those consistently. I also had non-scale goals like completing every Zwift route, which is a daily motivation for me to collect all those badges.

These small goals kept me motivated and gave me a sense of accomplishment.

2. Fuel Your Rides Properly

One of the biggest mistakes I made early on was under-eating because I was too focused on cutting calories.

It didn’t take long to realize this was counterproductive. I felt like shit before, during, and after my rides. My performance started to dip after 3 weeks.

Riding burns calories. Your body needs the right nutrients to keep up.

Once I started focusing on what I was eating instead of just how much, I noticed big improvements in both my energy levels and weight loss progress.

I balanced my meals.

Pre-ride snacks, like a banana or protein shake, became a staple for energy.

3. Leverage the Power of Community

I thought cycling was a solitary activity, but the Zwift community changed that for me. Participating in group rides and races kept me motivated, and, most importantly, made it fun. Having people to ride with gave me the push I needed on days when I felt less motivated and seeing someone passing me in a race always makes my legs go faster. I love competition a little bit too much!

Plus, receiving kudos and seeing others’ progress on Strava pushed me to keep improving!

4. Consistency Over Intensity

At the start, I was overwhelmed thinking I had to be super fast to see results.

I quickly learned that consistency mattered far more than intensity.

Rather than going all out every ride, I focused on showing up every day or as often as possible, even for shorter rides. Some days were easy recovery rides, others were harder efforts, but the most important thing was that I stayed consistent. The hardest part of a habit is often just starting the action, so just sitting on the saddle was a good way for me to make sure to stay consistent.

5. Track Your Progress and Celebrate Small Wins

Strava is my best friend for tracking progress.

I log every ride, and it became a habit to review my stats afterward. It wasn’t just about calories burned or distance covered. It was about noticing improvements in my Watts, RPM, and elevation. Seeing even minor improvements kept me going. Whether it was hitting a new PR on a route or losing a kg, acknowledging those victories made the larger goal seem more achievable.

6. Embrace the Ups and Downs

There were days when I didn’t feel like riding, or when the weight didn’t come off as fast as I had hoped.

But I learned to embrace those moments and not let them derail my overall progress. I realized that the journey is rarely linear. There will be highs and lows, and that’s okay.

What’s important is to keep showing up and not let a bad day or a missed ride turn into a bad week. Progress is built over time, and setbacks are just a part of the process even if this is hard for a mind to assimilate .

7. Having a Reliable Partner In Crime

This might be the part that looks like a forced ad placement from my girlfriend, but it is not, I swear.

I had the chance to start this journey with my girlfriend. Without her, I don’t think it would have been possible. To have someone around you to give you the extra motivation you need to accomplish your goal is mandatory in my case.

When I was in my lows, she was there to remind me to jump on the saddle and make the kms number grows bigger. Shootout to her!


I hope this helps anyone starting their fitness journey. Feel free to ask me anything or share your tips to our amazing community!