Home Blog Page 271

Take the World Cancer Day Solidarity Challenge, February 4

1

Take the World Cancer Day Solidarity Challenge, February 4

Current statistics in the UK say that 1 in 2 people will be impacted by cancer in their lifetimes in some way.  That percentage is staggering when you consider the UK population is 60 million people.  When expanded to a global scale, it is estimated that 10 million people die per year as a consequence of cancer, with estimates increasing to 13 million by 2030.

Friday, February 4 is “World Cancer Day” and Zwift is supporting this important day by connecting with the Union for International Cancer Control (UICC) to raise awareness and try and help prevent millions of people from dying prematurely.  To achieve this, Zwift and the UICC are uniting to host the “World Cancer Day Solidarity Challenge”.

This year, the theme is “Close the Care Gap”. It’s all about raising awareness of the disparity of care affecting millions in high, low, and middle-income countries. 

Schedule, Routes, and Special Guests

The World Cancer Day Solidarity Challenge consists of six rides and six runs hosted at different times throughout the day to enable Zwifters worldwide to participate.

But like any cancer journey, Zwift events aren’t solo efforts. To represent this fact, participants will be joined by a host of sporting superstars such as Alistair Brownlee, Kristian Blummenfelt, Lucy Charles-Barclay, Lawrence Dallaglio, Jan Frodeno, Martin Johnson, Robert Pires, Nicola Spirig, Paula Radcliffe, Carla Suarez-Navarro, Lauren Steadman, and DeAngelo Williams.

The rides and runs will take place in the New York world map. Rides will use the Park Perimeter Loop while runs will use the Park to Peak route. Each run and ride event will last for 45 minutes.

Rides:

• Ride 1: 6pm Eastern Australian Time – Sydney (GMT/UTC +11) with Alistair BROWNLEE, Nicola SPIRIG, Kristian BLUMMENFELT & Lucy CHARLES-BARCLAY
• Ride 2: 6pm Singapore Standard Time (GMT/UTC +8) with Lawrence DALLAGLIO, Paula RADCLIFFE, Robert PIRES, Carla SUAREZ-NAVARRO, Simon CARR* & Julius VAN DEN BERG*
• Ride 3: 6pm Gulf/UAE Standard Time (GMT/UTC +4) with Mikel LANDA* & Gino MADER*
• Ride 4: 6pm GMT with Chris OPIE, Lauren STEADMAN, Martin Johnson & Matt STEPHENS
• Ride 5: 6pm EST with DeAngelo WILLIAMS* & Chris HARKEY*
• Ride 6: 6pm PST with Heather JACKSON*
(*) Ride Captains for each ride

Runs:

  • Run 1: 7:15 pm Eastern Australian Time – Sydney
  • Run 2:  7:15 pm  Singapore Standard Time
  • Run 3:  7:15 pm  Gulf/UAE Standard Time
  • Run 4: 7:15 pm  GMT
  • Run 5:  7:15 pm EST
  • Run 6: 7:15 pm  PST

Sign up/schedule at https://www.zwift.com/events/series/worldcancerday

Jersey Unlock and Purchase

Finish any event of the series to unlock the in-game 2022 World Cancer Day kit.

Le Col have created a bespoke IRL jersey you can purchase, with part of the profits donated to the charity. Here is the link to the jersey.

About the UICC and Zwift

The UICC “represents the world’s major cancer societies, ministries of health and patient groups and includes influential policymakers, researchers and experts in cancer prevention and control.”

In their own words they “unite and support the cancer community to reduce the global cancer burden, to promote greater equity, and to ensure that cancer control continues to be a priority in the world health and development agenda.”

I spoke to Nicole Engelbrecht, Head of Communications and Marketing at the UICC who explained that following their very successful collaboration with Zwift in 2021, it seemed natural to continue because “the global nature of Zwift helped raise awareness to the cancer challenge.”  Nicole noted that as a consequence of the global pandemic, traditional fundraising methods have not been able to happen and UICC member organisations have had to utilise other mediums and embrace new technologies to raise much-needed awareness and revenue to help fight cancer. 

We discussed the new World Cancer Day theme “Close the Care Gap” and noted how even in Western societies, there are different levels of cancer treatment and care, which includes not just the physical impact of cancer but also addressing the psychological challenges it brings.  As Nicole explained, “the campaign wants to highlight and help address the significant barriers that prevent many people around the world from accessing life-saving preventive services, diagnostics, treatment and care. These barriers lead to wide discrepancies in the risks of developing and surviving cancer. That is the essence of the ‘Close the Care Gap’ campaign.”    

Donations

To contribute to the cause, donate at solidaritychallenge.org/donate

According to the official website, “all donations raised through the World Cancer Day Solidarity Challenge go directly to the Union for International Cancer Control, the world’s oldest and largest cancer-fighting organisation. Help by making an individual donation or fundraise amongst your community, friends and family.”

Summing Up

I am full of praise for the excellent events that Zwift are facilitating in partnership with the UICC, because they effectively unite the community and raise awareness for an important global issue.  Furthermore, I think it’s great to see the UICC exploring opportunities, despite facing unprecedented challenges, to secure much-needed revenue to ensure the cancer battle continues. I for one will be donating and undertaking multiple rides to support those like myself who have been directly or indirectly impacted by cancer.

For more information, visit: https://www.solidaritychallenge.org/world-cancer-day-2022


Training Tips to Smash Your Segments (World of Zwift #56)

The latest episode of WoZ is out, covering all things great and beautiful in our favorite virtual world.

In this episode, host OJ Borg brings us:

  • This Week in the World of Zwift: 00:58
  • OJ tackles Sa Calobra: 02:32
  • Shayne Gaffney on training for segments: 06:16
  • ZRL Reaction with James Barnes: 08:47
  • Tour de Zwift with the InternationElles: 12:08
  • Shayne Gaffney’s Fondo Training Plan: 16:57
  • Becca Charlton Fondo Training: 18:43

Zwift Premier League, Week 3: The Cheating Episode

Zwift Premier League, Week 3: The Cheating Episode

Season 2 of the 2021/22 Zwift Premier League runs from January 10th to February 14th.  As a quasi-contributor to Zwift Insider and a rider/director of a newly promoted Premier League team, I wanted to give an unfiltered behind-the-scenes look at the action. Look for a recap each week here on Zwift Insider.

Race 3 of the Premier League started with a bit of GCN coverage of the Velocio team (watch the full GCN stream here). Our fashion crimes and mostly unsuccessful aggressive racing have made us pretty visible. The team standings have us right at the line of relegation and we are on pace to be AFC Richmond in Season 1 of Ted Lasso. If I was to cast each of our team members as someone in the show, I would cast them as follows:

  • Ryan Atkins as Sam Obisanya. Supremely talented,principled, and impossibly nice.
  • Charles McCarthy as Higgins. Underappreciated talent and a foundation of the institution.
  • Jason Frank as Jamie Tart. Only problem here is Jason wouldn’t want to play Jamie Tart, why would he want to be anyone other than himself?
  • Dan Cassidy as Keeley Jones. Sassy, looks good in a dress, super talented and is bound for bigger and better things.
  • KBH – I don’t fit a singular character but I would describe myself as “If Ted Lasso and Roy Kent had a baby”.
YouTube chat

This week’s race was on the NYC Park Perimeter Loop. A rolling course with 4 total sprints that doubled in value every lap. This led to some interesting tactical decisions on how to best score points. Basically earlier points would likely be less competitive but also less rewarding. The last lap points came right before the finish so going for those would cook you for the finish, to quote Dave Towle “it was the Gambler’s Prime”. The unique point structure made it exciting to nerd out on the best strategy to attack this race.

As soon as the race started it became clear this was going to be a more traditional race. After a very aggressive week 1 and 2, we saw little in the way of breakaways. Moves were given no leash. I think the power of the downhill killed most breakaway gaps, but we also had a pack dynamic bug that might have changed how fast the pack was. Apparently the pack dynamics were the old dynamics which historically made breaks impossible. From what Zwift told us, the server was running the new dynamics but all of our clients were running the old dynamics. So what we saw on screen in game and where we actually were wasn’t accurate. We learned about this because the visual of the winner and the actual winner were quite different. When things are very, very close it is common to have a small discrepancy because what happens on the server and is then shown to the client has some lag. But this time, it was bike lengths, not tire widths.

Team on broadcast

Margins of Truth

And this brings up something I want to talk about in Zwift racing.  Accuracy, error, and cheating!

I know many people in the Zwift racing community hate to talk about cheating because it tears down what can be fantastic, and dare I say it, real racing. The assumption many cyclists make is that zwift is so fast because everyone is cheating. I think there is some truth to that, but not in the Premier League. I think we are seeing pretty fair racing. What isn’t talked about is the limitations of current technology and the gray area it opens up.

Out in the community races poorly calibrated power meters, wheel on trainers, patently false weights, and ZPower run rampant. It can be a bummer but there is no money on the line and no major rules against it. It can be the wild west but it can also make for some hard training.

In the Premier League there are weigh-ins 2 hours before the race. You have to use a trainer with at least 2% accuracy as your primary power source. You need a secondary power meter to check your trainer power data. You have to do a workout with a series of max efforts to create a power profile you are capable of, in addition to getting a record of how your trainer and power meter work. This substantially reduces the riff-raff.

So how are they cheating? I think they mostly aren’t. What we are seeing is what +/-2% accuracy looks like. It doesn’t sound like much. But when everyone is so close in performance, these small differences can be race-changing. So what do I mean by 

+/-2%? We all like to assume all of our devices work as intended. I think what most of us believe is our own scale reads too high, our own power meter reads too low and everyone else’s is the opposite. But in truth there is a variance from trainer to trainer and brand to brand. What is stated as 1% accurate might be true for the test unit, but is it for all units in all batches? We make a lot of assumptions that everything works as they say it works.

In reality, some units will read high, some low. The hope is a separate power meter should shed light on whether or not a unit is off, but the power meters have the same variance. So what does 2% look like? At an FTP of 400 that’s 8 watts. The difference between 400 and 408 FTP is huge. That is the entirety of gains I can expect to see in a season of training. But in esports, that can just be the trainer you use. Compared to an unlucky competitor with a low reading trainer, you can have two people with the same FTP that are racing with an effective power difference of 392w to 408w. Compounding this with possible bodyweight scale error, we can see some wild variation without any actual physical differences. It should also be said the generally accepted dual variance is 5%! So double the difference stated above.

So what happens is a new gray area of manipulation. Most of the Premier racers all know this. Most of us just use what we have and hope it is close. Calibrate, use as intended, pay attention to any wild changes. Newer units tend to be better. But there are also those that change sources often and “fish” for the highest reading products. Maybe because they are just playing the game, or maybe because they’ve deluded themselves into believing the highest numbers possible are their real numbers. There are prominent teams with trainer sponsors that don’t use their sponsor’s product. But I must admit, how do we know what the real numbers are? Again, we assume the highest dual recording number is right for us and the lowest dual recording number is right for others. The truth is, we don’t know.

Some duals from the race

So what is okay and what is not? I switched to a waxed chain and saw about a 1% increase in trainer power. If I wanted to get divorced I could buy a $1000 ceramic derailleur cage too. What about using a sauna or getting an enema before weigh-in? How about sandbags on your trainer? They are all weird but if you want to do them, have at it.

To me the clearly wrong behavior is using something you know is reading high willingly. If you have to adjust the slope of your power meter to match your trainer you are cheating. If you manipulate your data from the trainer to the game, you are cheating. If you try and tune the calibration of your trainer/PM to read high, you are cheating.

All of these things are hard to prove, I think. But since everyone in the PL is an excellent cyclist, these small gains turn in some phenomenal wt/kg numbers and this is where people have gone wrong. Riders doing numbers off the Coggan chart (a historical chart that ranks human cycling performance) or showing substantial gains in performance in short periods of time. Recently one of the top-ranked Zwifter women in the world was banned precisely for this. In 8 months she got 35% better and put numbers off the Coggan chart. I don’t think they could ever prove how she did it, but the numbers were so unbelievable, they were simply, not believable.

In outdoor racing, no one has ever been banned for incredible performances. There are many out there that should have been, but it only happened because of drug testing, police raids, or whistle-blowers. 

In esports, we are number generators. The sport is the numbers and how they are made and what they are is where the cheating happens. Anti-doping in outdoor racing has bio passports. If something changes wildly they can look into foul play. In esports we have power profiles and when performances improve wildly we can assume foul play.

Many elite riders can be world-beaters in esports with the right equipment and world-beaters can be average with the wrong. The best will always have extra scrutiny and it is important to remember racers are mostly just hoping their equipment is working as intended. So when the game client and the server have a hard time showing who won a race where 25 people finished within 1 second of each other, just remember all those numbers that got them there vary by many times more than that winning margin.

Chasing the Gambler’s Prime

Back to the race. Our team split up the primes to give our best chance at points. There never ended up being any easy sprints though. The plan for myself was to sit in and go all out for the Gambler’s Prime. Jason would focus on the finish. Each of the laps I practiced the positioning into the sprint without going all out. I was trying to get a feel of where I needed to jump and from where in the pack I would start that jump. I quickly learned an early jump was causing a separation from the pack, but the front of that split got swarmed. So I needed to make that early surge but not hit the front till 200m to go.

Unbelievable move

The only move to make it to the points was Leandro Messineo – WeZ Oral. He launched a vicious attack after Harlem Hill and held on to take top points. On the stream he was in the orange the whole time and my team Discord was wowed by the move. It was unbelievable. Turns out, it was. His result was annulled by ZADA this week. WeZ Oral is not happy and is fighting it.

Esports is a new world, people are judged on their numbers. Zwift is numbers. In his ZADA test, his best 4 min effort was 400w. In the race he did 447w for 3.5 minutes. You can’t judge intent, but a 10% performance gain is not reasonable. I commend ZADA for acting on something that clearly didn’t pass the sniff test. The fact that they do this actually supports the other amazing performances we see, because it implies it believes in them.

André Greipel is not impressed

After committing myself to a passive race of boredom the last lap meant game on for me. I focused on my plan and made the early jump and followed wheels into the sprint. I hit the front at about 300m however, and I just couldn’t hold it. Those with more patience/watts came roaring by and I went from 2nd to 5th. I made the points, but they fell off hard. First was worth 40 points but my 5th was worth 4. I did my best 30-second power ever (by 2.5%, not 12%) and my positioning was pretty good. I was just beaten by better riders and that’s okay, this field has a lot of those.

This left us with a huge gap on the field and Ollie Jones – Canyon made a solo move to the line. I wanted to go but got greedy thinking I could sprint once more. The brave thing to do was to go for it. I am mad at myself for being weak. He ended up being caught but that is the style of racing I really respect. Kudos to him for sending it.

In the final sprint I focused on all the right things and had good timing but the power was gone. It was pathetic and I finished 40th, 0.6 seconds out of the points. Jason had another monster sprint and finished 9th. The team placed 11th and we continue to sit just above the line of relegation. Hopefully Jamie Tart doesn’t swap teams and knock us out.

Next week is the TTT and a chance to see how our watts and communication stack up. I am excited for it.

In honor of the Ted Lasso funeral episode: http://www.ZwiftHoF.com 

Top 10

See race results on ZwiftPower >


The Zwift Racing Landscape, Part 1: Racing Population and Popular Events

47

The Zwift Racing Landscape, Part 1: Racing Population and Popular Events

Zwift has rapidly grown as a platform over the course of the pandemic.  A virtual world full of thousands of cyclists at all hours of the day riding in social groups or just squeezing in a quick workout, it may also hold the distinction of being the largest virtual world where participants’ avatars largely use their real names, linked to real life accounts – food for thought for those exploring various iterations of places claiming “metaverse” status.

For a small but growing segment of the virtual population, Zwift is also a significant competitive outlet in the form of racing.  Structured race events each with often up to a hundred participants kick off multiple times per hour, including a weekly professional circuit with live races streamed to thousands of viewers.

For those looking in from the outside, and even from participants themselves, the whole landscape can be confusing and chaotic given much of it has simply grown organically – events are organized and hosted by 3rd parties, and riders largely self-select into categories and events, often popping into a race minutes before it kicks off. 

As a frequent participant and esports and number enthusiast, I had a lot of questions on the overall landscape of Zwift racing that I logged into every week. While data at scale is currently difficult to access, some random sampling from zwiftpower.com helped attempt to answer some basic questions about this wonderful world of Zwift racing:

  1. What does the overall population of Zwift Racers look like? How big is it?  How often are most people racing?
  1. What is the deal with the almost overwhelming number of events available?  Which events/series are the biggest?  Which tend to have more serious vs. more casual racers?

In a separate follow-up analysis, we look at:

  1. How do I climb the Zwift Racing “Ladder” (defined by “Race Ranking”)?  Which events should I ride in?
  1. The “Race Ranking” has some confusing overlaps across categories – are they actually predictive of performance?  What does that blurry line look like between categories (e.g. the “top ranked” riders in Cat B vs. “bottom ranked” riders in Cat A)?

While much of the analysis below is not statistically bulletproof, hopefully the broad strokes answers to some of the above questions can help put some framing in place and serve as a baseline from which we can observe where it grows from here.

The Zwift Racing Population

Over 80,000+ individual racers from across the globe competed and scored points in racing events in the last 90 days on the Zwift virtual cycling platform.

These 80,000 racers come from all across the globe but represent only a small portion (5-10%) of the likely 500k-1M monthly riders in Zwift’s virtual worlds (based on some rough assumptions around average hours/month ridden and the data in this recent article by Sigurd).

A much larger number, 350k+ according to ZwiftPower, rode in events and have opted into ZwiftPower but may not have scored points for any number of reasons (no HR monitor, joined an event, but not a race, raced in the wrong category, didn’t finish, event had less than 5 racers in their category, etc.).

[Methodology note: to find this total population number of 80k and the geographic breakdown, I found the lowest race ranking Zwift racer I could find from each country with a ranking better than the minimum (600) and looked at their overall, country, and category ranking – e.g. one rider with a race rank of 599 was shown as ranked 85,569th across the entire platform.  Interestingly once you start looking at riders in the 550ish range you drop down to ~50,000th, implying that almost 40% of ranked racers have a rank between 550 and 600.]

The racers come from all around the globe representing a truly global audience:

This pales in comparison to the tens of millions that compete in more “typical” video game esports like League of Legends or Dota, but sits comfortably nearby other “tier 2” esports such as car racing, real time strategy, or fighting games which often have similar sized ranked ladders and online players at a given time.

The major difference being, of course, that every pixel a character moves in Zwift is driven by muscles in real life pushing against real-world pedals on various flavors of stationary bikes, often at close-to-max heart rates!

To get a sense of what this average Zwift racer looks like, I took a random sample of events from a single day, then selected a random sample of riders from each of those events.  More details on methodology and scaling the results to account for frequency below, but the average racer from within the 80k population appears to generally be ~165lbs and putting out a little over ~3.0 w/kg over a 30min race at an average heart rate of 155-160bpm.  While not Olympic caliber (international pros tend to have w/kg outputs of ~6+ w/kg according to this article), these appear to be relatively healthy “players” putting in significant physical efforts every time they compete.

This has interesting implications on how often the “game” can be played relative to other esports. Zwift racers typically compete in one ~30min race per week.  A smaller percentage (10-15%) compete in several races per week, while 5-10% are racing daily or every other day.  As expected, this pales in comparison to top video games where average players often compete multiple times per day and can easily rack up hundreds of hours weekly.

[Methodology note: To get a picture of the average Zwift racer I chose a single day and randomly selected a set of events that occurred during that day, then collected data from the profile page of a randomly selected 10% of the racers from that event.  That gave me a picture of the average racer on a given day – which is naturally biased towards racers that compete more frequently.  To try and account for that bias in the averages, I categorized each racer’s profile by race frequency, then weighted their contribution to the stats by the likelihood they would have raced on that day.  So while only ~20% of the racers I randomly selected raced 1-2 times in the last 30 days, this group of riders likely represents 40-50% of the total race population.  On the other hand, a different ~15% of the riders I randomly selected raced almost every other day on average, but because the sampling method was so biased towards choosing them, they likely account for only ~5% of the total racing population.]

So that’s the “average” Zwift racer you might see sweating around the virtual course in one of many events.  The next section takes a look at those events, and how the riders break down within racing categories across those events.

Zwift Racing Event and Category Overview

Zwift races occur within scheduled events of which there are a huge number (~1000 per week), kicking off at all hours of the day (~4-5 start every hour).  Participation in these events varies by category, which are largely self-assigned designations based on watt output.  Most races tend to allow a rider to join as either an A, B, C, or D, and trust the racer to choose an appropriate category.  Racers racing below their category can be disqualified after the fact but there is no indication within the race itself.  While the results are tabulated within a category, depending on the event you may actually see (and race against) riders from other categories.  There is also a separate “A+” category for elite riders that often get lumped in with the broader “A” category.

CategoryTotal Ranked Population
(% of total)
w/kg thresholdAverage races/month
A+1,500 (2%)4.6+ w/kg~9
A7,500 (7%) 4.0+ w/kg ~9
B35,000 (43%)3.2+ w/kg~4.5
C30,000 (37%)2.5+ w/kg~3.5
D8,000 (10%)open~3.0

Two points of note – one is the absolutely huge portion of the overall ranked population (almost half) that competes in B.  The second is due to the frequency at which the average category A racer races on average, they end up accounting for a large portion of total races, despite being only ~10% of the total racing population.

So that brings us to the actual events themselves.  While we all wait breathlessly for the new Zwift homepage redesign that may make finding events somewhat easier, right now, prospective racers are confronted with a long and highly variable list of potential events to enter at any given moment.  As of this writing there were 12(!) events starting just within the next 10 minutes.  But within these events, there are a few regular organizers that account for a substantial portion of the total races.

#1: WTRL

% of total Racers: 38%
# of Races / week: 98
Avg racers per race: 193
Average Distance: 34km
Category distribution:

WTRL is the official organizer of the Zwift Racing league (ZRL) as well as several other series of races.  The Premier League of the ZRL is live-streamed to thousands of viewers and includes many professional cyclists.  Entry into the ZRL races requires being on a team. Relative to other event organizers, these events are much more biased toward higher category participants.  In fact, over 50% of the total Cat A race entries were in WTRL events over the course of this week.


#2: 3R

% of total Racers: 12%
# of Races / week: 151
Avg racers per race: 38
Average Distance: 28km
Category distribution:

3R is one of the most prolific event organizers, with races starting almost every hour.   These races tend to occur on popular courses and typically have group (mass) starts – while results are calculated within a category, racers will see, and start with all of the other categories out on the course.  These events are a great choice for those in between categories looking to try and keep pace with a higher category than their current one.


#3: Zwift HQ

% of total Racers: 9%
# of Races / week: 95
Avg racers per race: 45
Average Distance: ZHQ: 22km Crit City: 18km
Category distribution:

Zwift itself organizes a regular series of races, both on the standard Crit City courses as well as experimental races testing new features including steering, anti-sandbagging, or removal of the HUD. These races tend to be relatively short, relatively well attended (except for category A), and feature separated starts so the majority of people you race against are within your category.


#4: Evo

% of total Racers: 3%
# of Races / week: 37
Avg racers per race: 45
Average Distance: 18km
Category distribution:

Evo is another regular organizer of races that tend to focus on shorter courses, ideal for racers looking for quick <20km rides that fit within your schedule. Similar to the Crit City/Zwift events, these are separated starts and tend to be well attended outside of category A with even more of a bias toward category C and D riders.


#5: KISS

% of total Racers: 2%
# of Races / week: 14
Avg racers per race: 74
Average Distance: 45km
Category distribution:

KISS is one of the original race organizers on Zwift and has fewer races overall, but they tend to be on the larger size with an average of ~75 attendees and are very popular with category A riders.   These races also tend to be much longer than other popular series.


Other

There are a huge number of other event organizers such as DIRT, DRAFT, DBR, EVR, Wahoo, etc. putting in tons of work with high quality and creative events.  ~⅓ of total racing occurs in these other series, some of which happen many times per week.

% of total Racers: 36%
# of Races / week: 413
Avg racers per race: 43
Average Distance: 45km
Category distribution:

[Methodology note: For this data, I downloaded the event result list from the past 7 days (max available on ZwiftPower at any given time) for the time period 1/16/22-1/22/22.  Admittedly this is a somewhat weird time in the Zwift racing calendar given the ZRL kicking off, but again an interesting look at the common races Zwifters are competing in.]

Wrapping It Up

To summarize the current Zwift racing landscape:

  • 80,000+ ranked racers from around the world
  • Each racing about once a week
  • Largely in categories B and C
  • With racing split roughly in thirds between the ZRL, the other top event organizers (3R, ZHQ, EVO, KISS), and a long tail of smaller event organizers

In the next post, we look at how Zwift racers are ranked, what the distribution of those ranks looks like, and the blurry lines between categories.

Questions or Comments?

Share below!


Dave Towle, the Voice of Zwift Racing (Nowhere Fast Episode 30)

2

Dave Towle, the Voice of Zwift Racing (Nowhere Fast Episode 30)

Episode 30 of the Nowhere Fast Podcast is live! 

Dave Towle, one of the voices of Zwift racing, joined the pod to chat about how he got into Zwift race announcing, covering the Zwift Premier League, and adapting to the modern racing landscape in the USA.

Dave has an infectious enthusiasm, kindness, and passion that can easily be heard… and it shows in his work.

About the Podcast

Nowhere Fast is a part of the Wide Angle Podium network and focuses on virtual bike racing. It includes Zwift commentary, interviews, and coverage of real races on fake bikes. Get it on Apple Podcasts, Podbean, Spotify, or anywhere else fine podcasts are shared.


All About the RO4H Rookie Group Ride

8

All About the RO4H Rookie Group Ride

If you are searching for a beginner-friendly ride to develop your Zwifting skills, then check out the Rookie Group Ride hosted by RO4H. Every Sunday at 10am EST (3pm UTC), this led group ride is an opportunity to learn the fundamentals of social group riding in a friendly, collegial, and non-judgmental atmosphere.

Ride Goals

The goal of this ride is to provide an introduction to some of the basics of group riding unique to Zwift. The power of the group draft is emphasized, so we start the ride with tips on how you find, ride along, and stay within the ride leader’s peloton, the blob. We’ll also cover variable topics based on your questions – with a smattering of Zwift lore interjected. All questions are welcome, and no question is trivial.

For example, if you don’t know that the “leaf” symbol to the left of the HUD is the Feather PowerUp, then you are missing out on a bonus that may help you set a PR or assist in your trek up to the Radio Tower.

Regardless of our levels of experience, we all learn from each other. So all Zwifters, from experienced to novices, are welcome to ride along, share their knowledge, and build our Zwift community.

Pacing and Structure

The ride is structured to have an overall average pace of 15–16 mph (24–26 kph) traveling along mostly flat, mostly paved surfaced routes. The fence is utilized since it’s a helpful marker for riders to gauge their position relative to the ride leader. On the flats, we ride about 1.0–1.1 W/kg and stay well under 2 W/kg on any inclines. Of course, your w/kg will be different (unless you weigh 88 kg). We are not racing, despite the old adage that Zwift is always a race!

Since we’re accommodating a wide range of fitness levels, we understand that any pace will be a great effort for some while being effortless for others. Subsequently, the ride pace will trend slower rather than faster to maintain group cohesion. The leader strives to maintain the advertised pace as this is an unwritten obligation of the ride leader to the group.

Sweepers

We appreciate that you join a group ride to ride with others, but many folks aren’t sure of what pace they can ride, don’t know their W/Kg, and are concerned about keeping with the group. To assuage this potential anxiety, we have fantastic sweepers. They not only help dropped riders rejoin the peloton but also create a second or third pace group, so no one has to ride alone. Our sweepers are wise to the ways of Zwift and readily interject their wisdom into the conversations. You will learn that sweepers are the unsung stars of a social group ride because they truly unite the group.

Zwift Companion Recommended

The concurrent use of the Zwift Companion (ZC) mobile app is recommended. ZC does many things, but for this ride, it helps with communication by letting you scroll through the chat messages, eliminating overlap from the on-screen group chat messages, letting you see the name of the person who wrote the chat messages, allowing you to direct messages to an individual rider in the group, and much more.

Wrapping It Up

If you are timid about joining a group ride or new to Zwift, if when you hear someone say, “The Blob,” you think of a classic sci-fi movie, or if you don’t know the difference between getting dropped or getting drops, then don’t be shy, check out the RO4H Rookie Group Ride. You’ll be glad that you did!

See the next Rookie Group Ride on the RO4H events list >


Zwift Racing League 2021/22 Round 2 Week 4 Race Guide: Douce France TTT

10

The fourth race of Zwift Racing League 2021/22 Round 2 happens Tuesday, February 1, and it’s the first TTT of the season. As such, it’s a big opportunity for strong time trialing teams to move up in the overall rankings by putting together a solid race against the clock.

Let’s dig into the course, including recommendations for bike choice, TTT tips, and crucial segments:

Looking at the Route: Douce France

France’s Douce France route is 24.2km long, with 108m of elevation gain. This is the reverse of France’s R.G.V. which has been raced multiple times as a ZRL TTT.

Apart from three sections it’s flat and fast, meaning some A teams will finish below 33 minutes, B teams sub 35 minutes, C teams sub 40, and D sub 43.

Douce France Route Profile

Rather than take you through a turn-by-turn, let’s just discuss the three key sections of this course from a TTT perspective.

First, Les Intestins (0.6-3.4km). After a lead-in of approximately 500m you will turn right and begin the twistiest section of the course, which we nicknamed Les Intestins. This is a challenging section in a TTT because it’s impossible to remain in TTT formation around the turns which twist right and left while undulating up and down.

Don’t stress about staying single file here. Rather, have designated riders taking pulls, with the team massing behind. And if you happen to poke your nose into the wind, give a little extra gas to help boost your blob’s speed.

Second, The Jigsaw (3.5-7.8km). Immediately following Les Intestins, a series of looping turns which are never flat may challenge your team’s togetherness just a bit. Once you leave The Jigsaw you’ve got a bit of flat road before the last little hiccup: the Aqueduc.

Third, the Aqueduc KOM (10.1-11.1km). This short climb is the biggest uphill on the route. You climb a total of 20m over 1km of tarmac, making this average 2%. This is actually a series of three short ramps, beginning around 10.1km in to your race.

As with any uphill on a TTT, your goals here should be to keep the team together while keeping your speed high. Strong climbers will want to fly off the front, while heavier riders will tend to sag off the back. Keep your team together, regain speed on the downhill, then fly on the flat to the finish.

Read more about the Douce France route >

PowerUp Notes

For the first time in a ZRL TTT, riders will be awarded powerups through each segment banner, meaning we’ll get 3 powerups during the race – at the Ballon Sprint, Aqueduc KOM, and Pavé Sprint.

Three powerups will be randomly given out at each banner:

A simple white helmet with a visor, shown in profile with three lines behind it to indicate speed, centered on a turquoise circle with a gray and white border.

Aero Boost (helmet): makes you more aerodynamic (reduces your CdA by 25%) for 15 seconds.
Best used when you’re going fastest and air resistance is highest. That means you’ll get maximum impact using this on the front of a TTT, because that’s when air resistance is impacting your speed the most.

Lightweight (feather): reduces your weight by 10% for 15 seconds.
Use on climbs, when weight matters the most. Best used on the Aqueduc KOM on this course, although it could be used to simply make your job a bit easier on the flats as well.

Draft Boost (van): increases the draft effect you are experiencing by 50% for 30 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.) Useful if you’re looking for a bit of recovery after taking a hard pull.

Bike Frame + Wheel Choice

Aero is everything in a flat TTT, so go with the fastest frame and wheels available to you. If you don’t have a disc wheelset and fast frame, that means you’ll want the Tron bike.

And if you’re in the Premier Division where discs and Trons aren’t allowed, we recommend the Specialized S-Works Venge + Zipp 858 combo, since it’s the most aero setup in game.

More Route Recon

Many events now being consistently planned each weekend on the upcoming ZRL route. If you’re not familiar with this course, jump into one of these events and do some recon! Here’s a list of upcoming Douce France events, including Tour de Zwift stage 6 events.

Looking for a video recon, with lovely British commentary to boot? Here are our two favorite recon videos this week:

Sherpa Dave

Si Bradeley

TTTTips

Team Time Trialing on Zwift is a challenging mixture of physical strength, proper pacing, and Zwift minutiae like picking a fast bike and understanding drafting. Bring that mix into a competitive team environment and you can understand why WTRL’s Thursday TTT series has thousands of participants each week.

Your goal in this week’s TTT is to get four riders across the line in the shortest time possible. That means every team’s pace plan will be different, based on the abilities of each rider. We highly recommend having an experienced DS on Discord directing your team, especially if your team contains some inexperienced TTT riders.

If you really want to go down the TTT rabbit hole, check out Paul Fitzpatrick’s zwift-ds.com site and particularly the Excel Power Planner sheet.

Watch the Premier Division Race

Zwift’s top teams will be time trialing in the Premier Division the day before the community races. Watch it below on GCN Racing’s Youtube channel:

Your Thoughts

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

Zwift Clubs have launched! What’s next?

Zwift Clubs have launched! What’s next?

As of yesterday, Zwift has rolled out Clubs access to all eligible members.

That means if you’re paid subscriber 16 years old or older who is a level 20+ rider or level 10+ runner, you should be able to create a Club as long as you have the current version of the Companion app on iOS or Android.

It also means thousands of Clubs have been created (with thousands more to come) – and with that, a huge number of Club-powered events. It’s the start of a Zwift revolution!

What’s Next?

Now that Zwift has met their January goal of releasing Clubs to the community, they’re working on enhancing Clubs functionality and squishing any bugs along the way.

Eddy Lee, Senior Product Manager and product lead on Clubs, will be sharing a monthly post on the Zwift forum to update us on Clubs development. His January post is very straightforward and thorough, which we appreciate! Read that post to get a full picture of where Clubs are heading, but we’ll call out a few highlights here:

What Zwift is working on now:

  • Push notifications when a new club event is created
  • Push notifications when there is a new club chat
  • Ability to discover and join a club

Status of much-requested features:

Eddy has listed a pile of Clubs features/functionality, and given each a high-level status:

  • Discovery: Early in the process
  • Backlog: On Zwift’s radar and some work has been done
  • In Progress: Actively being worked on

Here are a few popular feature requests and their current status:

  • Having more than 100 members in a club – Discovery
  • Rubberbanding (keeping everyone to gether) mode – Discovery
  • Group workout mode – Backlog
  • Club kits – Discovery

How To Have Multiple Club Owners/Event Creators

One repeated question we’ve seen is from Club owners who want to allow others to create events in their Club. Getting this done is actually quite easy, although not super-intuitive currently.

Right now, only Club members designated as “Owners” can create events. The good news is, you can promote as many members to “Owner” status as you’d like! Here’s how to promote a member to Owner status:

  • Go to your Club roster (from Club homepage tap the 3 dot menu and tap “Roster”)
  • Tap the 3 dot menu next to the member you want to promote, and tap “Make Moderator”
  • Tap the 3 dot menu (again) next to the member you want to promote, and tap “Make Owner”
  • Confirm by tapping “OK”

More Clubs Help

There’s a helpful Zwift support page dedicated to Clubs which will continue to expand as the feature set is built out. We recommend visiting that page to get your Clubs questions answered, as the information it contains is quite thorough.

Sharing Feedback on Clubs

Remember: Clubs are still in Zwift’s FutureWorks umbrella, which means they are essentially a “beta” feature. That means they are actively evolving, and input from the community is vital.

If you’d like to make a feature request, report a bug, or share other feedback on Clubs, do so on the FutureWorks Clubs section of the Zwift forum.

Still Can’t Create (or Join) a Club?

Here are the requirements to create or join a Club:

  • Paid subscriber
  • Good standing with our customer support team
  • 16 years of age or older
  • Belong to less than 3 clubs
  • Latest version of ZC (3.31.1 for Android and 3.32.0 for iOS)

Additionally, to create a Club you must be at Level 20+ for cycling or 10+ for running.

Questions or Comments?

Share below!


Notable Zwift Events for the Weekend of January 29-30

3

We’ve picked some long events this weekend, but there are a couple of shorter efforts mixed in as well.


TdZ Stage 6: Go Long

Stage 6 sees you tackling some of the longer routes on Zwift, such as the “London Pretzel” at 56.2km or the “Out and Back Again” route at 42.3km.

Various dates and times
Sign up at zwift.com/tour-de-zwift


INEOS Grenadiers Virtual Training Camp Week One

This week, shortly after hosting a live training session on Zwift, Egan Bernal was involved in a serious road accident that has left him in intensive care.

People may feel inspired to ride his event, as a show of support. Group B for this event is “The Bernal” workout.

Various dates and times
Sign up at zwift.com/events/tag/ineostrainingcampweekone


Zwift Jerseys Inaugural Ride Northern

I’ve been telling everyone that will listen to me about this really unique group called the “Zwift Jersey Hunters” (Instagram @zwiftjerseys). They are a dedicated group of Zwifters who undertake events, at all times of the day, to collect jerseys and various other unlocks. 

They are hosting their first Club ride on Saturday at 7:00AM GMT, followed by a 3:00PM offering, on the Tempus Fugit course. Note: this is the first time we’ve featured a Club event in our Notable Events posts! Since this is a Club event, it won’t be visible in Companion – you have to sign up via the link below.

Saturday, January 29 @ 3pm GMT/10am EST/7am PST
Sign up at zwift.com/events/view/2711816


Long, Hilly Races

With the Wahoo Climb Mission active, many riders are looking to get some extra elevation in. Why not take on a hilly race this weekend? By our count there are approximately 15 climby races in the 30-60km length range.

Various dates and times
See this ZwiftPower page for a list of upcoming 30-60km Hilly Races

Your Thoughts

Got other events that stand out this weekend? Share below in the comments!

All About Zwift’s New Felt FR Frame

Zwift’s January update included the third frame in game from US-based Felt Bicycles. Named the “FR”, this frame joins the AR (Felt’s aero road bike) and IA (their TT bike) in Zwift’s Drop Shop.

Here’s how the Felt FR is described in the Zwift Drop Shop (text which is copy-pasted from Felt’s FR page):

“If you’re looking for the best-handling, fastest-climbing, smoothest-riding road racing bike in the world, you’ve found it. The FR represents one half of the ideal union between bike and rider. Free of excess, it was painstakingly and obsessively honed for the needs of the most committed road cyclists, in order to win battles of will, attrition, and tactics on any racecourse. Starting with a clean sheet of paper, our engineers designed the FR from the ground up, resulting in a pure road bike that boasts impeccable handling and a precision-tuned chassis. This ensures riders are fresh for a finish line sprint after a long day in the saddle. Lighter and stiffer than any other bike that’s emerged from our history of innovation, the FR climbs like an angel and descends like a dream. When you strip away unnecessary indulgences and gimmicks, all that is left is pure performance, embodied in a bike that is an extension of you.”

On a related note: perhaps it’s time for Zwift to start copywriting these frame descriptions themselves. The disconnect between what companies say about their IRL frames, and how the frames actually perform in-game, is getting a bit silly.

The Felt FR in real life

This frame is priced at 851,900 Drops and level-locked at 20. It is rated 3 stars for aero and 3 for weight, which means it’s at least somewhat aero and lightweight. But Zwift’s star ratings aren’t precise enough to communicate actual performance in game in a useful way, so we ran the Felt FR through our standard battery of tests.

Here’s everything you need to know about the performance of the new Felt FR frame in Zwift.

Aero (Flat/Rolling) Performance

The Felt FR turns in a mid-pack aero performance, matching the times of the Canyon Ultimate CFR and Liv Langma SL Advanced Disc, which places it around the 50th percentile in terms of flat speed.

Its test time of 51:32 is 4 seconds faster than the default Zwift Carbon frame given to all Zwifters. By comparison, the current fastest frame in Zwift (Specialized Venge S-Works) turns in a time of 51:18.5 on our test course, which is two laps of Tempus Fugit, totaling 34.6km.

Climb Performance

This frame uses the new Dura-Ace 9200 groupset, and we’ve come to expect that frames with this groupset won’t climb well. Our expectations were met. The Felt FR came in just behind the Factor One and Ribble Endurance frames, placing it below the 20th percentile in terms of climbing performance.

The Felt FR turns in an Alpe climb time of 49:26.5. By comparison, the fastest climber in game (Specialized Aethos) completes the test is 48:50.

Note: all test results above are from a 75kg, 183cm rider holding 300W steady using Zwift’s stock 32mm carbon wheelset.

Conclusions

While Felt bills the FR as their all-around race bike, its performance on Zwift makes it a poor choice in any race situation. It’s not exceptionally fast on flat/rolling routes, and it lags behind 80% of available frames on long climbs.

This poor performance is due, at least in part, to the Dura-Ace 9200 bug, which adds weight to the frame and increases its Alpe test time by ~19s. Still, we can’t help but wonder if this frame’s parameters are misconfigured. Because even with that 19s removed, the Felt FR would still be 2.5s slower than the AR up the Alpe! This shouldn’t be the case, given that the FR is billed as a better climber than the pure-aero AR.

On the plus side, it has a color slider, so if you’re a Felt fan and just want to ride it for social/group rides, you can dial in the look you prefer.

The Felt FR’s numbers will be added to the following posts, and it can also be found on our Master Zwift Frames List:

Questions or Comments?

Share below!

Important note: this post contains speed test results for Zwift frames or wheels. These results may change over time, and a bike's performance relative to others may also change. We don't always revise posts when performance rankings change, but we do keep current, master versions of our speed test results which are always available. See the frame charts, wheel charts, and Tron vs Top Performers for current performance data.