Home Blog Page 408

Congratulations Ella Harris: First Zwift Academy Winner to Take a Pro Race Victory

3

Congratulations Ella Harris: First Zwift Academy Winner to Take a Pro Race Victory

2018 Zwift Academy winner Ella Harris won stage two of the Women’s Herald Sun Tour in Australia on February 6th, making her the first Zwift Academy winner to take victory in a pro race. Ride On, Ella!

Ella’s Zwift Academy win earned her a contract with Canyon-SRAM racing, and that contract was renewed again for the 2020 season. She was racing for the New Zealand national team at the Sun Tour, however. With this win, she also took the mountain classification for the 2-stage tour and fourth overall.

The stage began with a 30km descent and ended with a 30km climb. In an interview with Cycling Weekly Ella said:

“I kept getting dropped so I just kept dieseling myself back on, then with about 500metres to go I felt like I had a little bit more power than everyone else. To cross the line in first after the surprise crosswinds yesterday, I can’t believe it, and it means so much to me. I’ve got so many people to thank and I am just ecstatic.”

Here’s the full race broadcast:

Watch this set of videos from Zwift to learn more about Ella, including her comeback from a broken collarbone:


Short-Sighted Husband Zwifts 6 Months Pregnant

Short-Sighted Husband Zwifts 6 Months Pregnant

A few days ago we saw a Facebook post from one Tyler Frazier of Cincinnati, OH (“Hello from Ohio!”). He told a story that deserves to be shared. It’s a story about not taking yourself too seriously. And it’s a story of true love, Zwift-style. Perfect for Valentine’s Day!

This past week my beautiful 5 months pregnant wife, who ran the Boston Marathon a little more than 4 months pregnant with our first, expressed her frustration about not riding her trainer as fast as she used to.

In all my father of one wisdom I said, “Well it’s not like you’re trying to ride super hard or anything.” Fast forward to today and my sister (who is a Home Economics teacher) gave my wife this 6-month, 15-pound pregnancy empathy vest and I have to ride in it for at least the next few days and run at least 2 miles in it a couple times… so here goes nothing.

Tyler began sharing his experiences, complete with photos. Here he is, riding “pregnant” on Zwift:

Initial reaction: Sucks pretty bad for the lower back and grabbing the handle/drop bars really pinches my man parts.

This isn’t surprising, of course. Any woman who’s been pregnant knows that just about everything becomes more challenging, especially in those later months! Here’s what Tyler’s wife had to say about her experiences combining endurance training with pregnancy:

Being an endurance athlete means it’s important to me to be as active as possible during my pregnancy. Just being active in general while pregnant is truly a blessing, but it’s also extremely humbling. I fatigue much easier, I’m unable to generate the same power or maintain anywhere close to the same speed as what my ‘normal’ is when not pregnant. Plus, my ever-increasing belly size is making it more uncomfortable by the day to get down on my aero bars and work to hold that position.

Tyler went for a run and posted another update:

Update as of 7:30am… running is worse than cycling on a trainer. Kudos to all the moms out there staying active through pregnancy, and just carrying children in their bodies in general, this junk is hard.

Kudos to you, Tyler, and your better half as well. Here’s hoping you survive your empathy vest experience, and best wishes for a safe and smooth pregnancy and delivery of baby #2. Ride/run on to both of you!

Here are a few more pics from Tyler:


Throwback Thursday: the First Zwift Rides

36

Throwback Thursday: the First Zwift Rides

Last week’s release of the updated my.zwift.com activity feeds gave us unique URLs for each Zwift activity. As long as a Zwifter hasn’t made their activity private, we can pull it up and see some of its details.

This makes for some interesting data sleuthing possibilities.

For example: what is activity #1, the very first one saved to Zwift’s system? Jon Mayfield riding on Jarvis Island of course! October 22, 2014: https://www.zwift.com/feed/1 (click the link and give the man a Ride On!)

Read more about the Zwift origin story >

The second activity is from Lloyd Murphy, Creative Director at Zwift, on that same day (https://www.zwift.com/feed/2) and Zwift Co-Founder Scott Barger logged the 3rd ride soon after (https://www.zwift.com/feed/3). I envision these guys sitting in some tiny Zwift office, smiling and high-fiving each other. “It’s working!”

Eric Min’s first saved activity was the next day: https://www.zwift.com/feed/10 and the rest, as they say, is history…

A Few More Notable Rides

  • Simon Schofield, voice of The Zwiftcast, was on quite early–the first non Zwift staffer to log a ride, in fact! https://www.zwift.com/feed/16
  • Here’s the first activity from Eric Chon, Community Support Manager at Zwift (he’s been helping Zwifters from day 1!): https://www.zwift.com/feed/17
  • Watopia launched on April 23, 2015 (probably late at night). Jarvis was turned off at that time, never to return. The first Watopia ride I could find (https://www.zwift.com/feed/100749) was from CJ Stoltie.
  • And the last Jarvis ride I found was from Brian Boyers: https://www.zwift.com/feed/100950
  • My friend Al Clewly’s first ride on Watopia: https://www.zwift.com/feed/100936 – he’s always been an outspoken fan of Zwift and a bit of a community organizer. I first met him when he started posting monthly challenges on the Zwift Riders Facebook group.
  • Here’s my very first Zwift ride – a short test on November 9, 2015: https://www.zwift.com/feed/442661 (Note: this activity page doesn’t want to load, for some reason. In fact, many of my older activities are behaving in this way.)

Growth Stats

One way to measure growth is to see how many activities occured. Zwift has easy access to all this data, of course, but we can have a little as well. For example: how many days did it take the Zwift Community to complete 10,000 activities?

Some time between June 9-22, 2019 Zwift changed the numbering scheme on their activities. I know this because my June 9th activity ID (47699797) is quite different from June 22nd (312930753894291680). I’m not sure how the new IDs work, although it appears to be just an index, with some additional numbers tacked onto the end.

Do Some Sleuthing!

Poke around and see what interesting activities you can find. How about the first Richmond ride? What ID was YOUR first ride? It may take a lot of clicking to find out, but share below!


How To Use ZwiftPower’s Dual Recording Power Analysis Tool

91

How To Use ZwiftPower’s Dual Recording Power Analysis Tool

More and more Zwifters have the ability to record power data from two different sources: most commonly a smart trainer plus a power meter installed on their bike. And ZwiftPower has the tools to make comparing the data from those two sources quick and easy!

Before we dig into how ZwiftPower’s tool works, let’s look at why dual recording is becoming popular among Zwifters.

Why Dual Recording?

It’s impossible to know if your power numbers are accurate when you don’t have another power meter reading to compare them to. Experienced riders can sometimes “feel” if the numbers aren’t accurate, but this is far from a reliable method, and it doesn’t help newer riders who haven’t trained enough with power to know what holding 2.5w/kg or 300 watts feels like.

Comparing the power numbers from one power meter to those from another helps ensure that both are accurate. It’s not a fool-proof method either, but what you want to see is your bike-based power meter (usually pedal or crank-based) reading a bit higher than your smart trainer due to small friction losses in your drivetrain.

Example: if you’re putting 250 watts into your pedals, and lose 4% through your drivetrain, your smart trainer should be reading 240 watts.

If those are the numbers you see, chances are both power sources are quite accurate.

It’s called “dual recording” in the land of Zwift because riders are recording the data from two different power meters. Zwift doesn’t currently have the ability to record two different power sources, so riders will record one power source on Zwift, and the second on their bike computer (Garmin, Wahoo ELMNT, etc).

Race Verification

Dual recording is especially popular among top Zwift racers because it streamlines the performance verification process. Zwift’s eRacing Rules say:

… riders are strongly encouraged to record a second source of power data. Providing a second source of recorded power data will, in many cases, streamline the performance verification process. The reviewers will analyze both sources of data to confirm that the power readings are accurate.

Comparing Power Files Using ZwiftPower

A circular logo with an orange outline, showing a speedometer with a needle pointing up, and the words ZWIFT POWER in bold white letters on a dark blue background.

ZwiftPower has a tool accessible under Your Profile>Analysis which makes comparing two .fit files from two different power sources easy. If you’re registered on ZwiftPower the site can already see every Zwift session you’ve ridden – so all you need to do is upload the second file from your computer and you’re good to go!

Here’s what the process looks like:

  • Finish and save your ride (on Zwift and your bike computer)
  • Click Analysis>Create New Data Set from your ZwiftPower profile page
  • Select your activity from “Use .fit file from Zwift Activity”
  • Choose which power source was used for your Zwift activity (or enter the name of a new power source)
  • Optional: assign this analysis to a Zwift event you entered by choosing the event from the corresponding dropdown
  • Add a comparison file from your computer, and select which power source to associate with that file (or enter the name of a new power source)
  • Optional: change Visibility from Private to Public if you want other racers to be able to see your dual recording analysis
  • Click “Create Data Set”

This will take you to a page showing a graph of the data from your two power sources. You can now fine-tune that graph using the Time shift and crop tool. (It will probably be necessary to zoom in a bit so you can line up the two sources nicely and have them start and end together. Click and drag to zoom, then just click “Reset Zoom” at the top-left to see the full graph once more.)

If perhaps your bike computer and Zwift’s clock aren’t perfectly aligned (they rarely are), this tool lets you easily shift the data by X seconds. Just enter the number of seconds in the “Offset” box and you’ll see the graphed lines move.

A table with columns for Data Name, Offset, Start from (seconds), and End at (seconds), displaying two entries: NEO1 and Vector2 with their respective time values. A Save button appears at the bottom right.
Time shift and crop tool

You may also use Time shift and crop to crop the power data, so you can be sure numbers like “Average power” are being pulled from the same time in the activity. (Sometimes you might save your Zwift ride but keep spinning for a minute and recording the power on your bike computer. This would throw off the average power numbers, so cropping that bike computer data file fixes things.)

Once your files are nicely aligned and cropped, you have a rich data set you can use to compare your two power sources. This includes the zoomable power graph as well as numbers for Average, Normalized, and Maximum Power. It also includes additional graphs for elevation, heart rate, cadence, and critical power curves from both devices.

See a recent dual power data set I created >

Power comparison graph
Power comparison graph zoomed in

Conclusion

Dual recording will keep growing in popularity as more riders obtain on-bike power meters to use outdoors and compare with their smart trainer data. Additionally, the growth of Zwift racing as a sport should drive the adoption of dual recording as a standard for serious indoor racers. ZwiftPower’s analysis tool makes it easy to upload your power files and compare them to make sure your numbers are accurate.

Your Thoughts

Do you dual-record? If so, do you use ZwiftPower or other tools to compare files? Share your thoughts below!


Opinion: Results-Based Categorization (Race Categories, Part 3)

113

Opinion: Results-Based Categorization (Race Categories, Part 3)

In part 1 of this series, I laid out the current Zwift race categorization situation. This included a discussion of the standard FTP-based categories, how enforcing rules post-race falls short, and a look at some actual participation numbers to show how currently-published race results are far from ideal. We ended that post with some ideas for improving the race experience for everyone, including the simple solution of using a rider’s saved FTP to determine their race category. Read part 1 here >

Part 2 followed, where we looked at some ideas for further improving race categorization. This included basing rider categories on more complete rider phenotypes, enabling real-time detection of category violations, and more. The big idea here was an iterative improvement on race categories and enforcement, so when the final phase rolls out, we’ll already have many of the tools in place to make it work. Read part 2 here >

Now let’s look at the final phase: results-based categorization.

Why Results-Based Categories Are Needed

The vast majority of Zwift races currently use the same categorization scheme, which is based on your FTP. Back in part 1 I said: “While some may disagree, I think ZwiftPower’s categories do a good job of breaking riders into groups that can compete well against each other.” And I honestly believe that. The biggest problem with our current w/kg-based categories isn’t the category setup, it’s the sandbaggers who race with impunity below their category, negatively affecting the race experience for legit riders.

But here’s the thing: the sandbagger issue is going to be resolved. That’s what my first two posts were all about, and if Zwift was to implement just a few of the suggestions found there (and it sounds like they are) most of the sandbagging problem will go away.

Once that happens, we’ll have a functional FTP-based categorization system on our hands. And that’s when we’ll start to notice its shortfalls!

Here are a few of the common complaints regarding FTP-based race categories:

  • Favors heavier riders: a 100kg rider’s 3.2w/kg (320 watts) is much faster on flat ground than a 75kg rider’s 3.2w/kg (240 watts).
  • No skill component: a highly-skilled rider could dominate a category, winning every race without ever bumping against the w/kg ceiling. Conversely, an unskilled rider near the middle or bottom of their category’s power limits won’t stand a chance of winning, but they are forced to race in that category anyway.
  • Forever losing: if a rider happens to have power which places them at the bottom of a category (for example, a B with an FTP of 3.3w/kg), they stand very little chance of ever winning a race, yet can never drop to the C category.
  • Hard to Understand: “I just want to race, I don’t know which category I’m in!” The current system presents a barrier to entry because it requires riders to know their FTP w/kg: a number which many (most?) cyclists don’t know.

A results-based system, if properly implemented, would eliminate each of these complaints. It really is the way forward for Zwift racing, which is why I’m sure it will happen eventually. Let’s look at how such a system could work.

Functionality “Must Haves” and “Should Haves”

The biggest challenge in creating a proper results-based system is that it’s complex. No ranking system will be perfect, and while we have good models in real-world cycling and gaming, Zwift presents some unique challenges that aren’t accounted for in those systems.

So the way to begin is to outline what a workable categorization system would accomplish. Here are my proposed requirements – the must-haves which would be required in order for the system to function on a basic level:

  1. Simple Startup: this is Zwift. Newbies should be able to hop into their first race, have a great time, and get a result on their very first try.
  2. No Sandbagging: controls must be in place so sandbaggers don’t spoil the race experience for others.
  3. Immediate Results: as soon as I cross the line, I should be able to see my result, and how it has affected my overall ranking. All disqualifications should be automatic and already in place before the race ends.
  4. Strength of Field Included: points earned or lost must take into account both the rider’s finishing position and the strength of the overall field. It’s not as simple as receiving X points for placing in Xth place. Example: an average B racer who gets 4th place in a race that includes 50 riders, many who are stronger than her, should see more of a ranking improvement from her result than when she wins a race against 5 riders who are all weaker than her.

And here are my additional wishes – the “should haves” which would really make the system great, but aren’t required in order for it to function.

  1. Easy Downgrades: a rider who is coming back from injury or sickness should be able to race in an easier category, provided their involvement doesn’t ruin the experience for others.
  2. Race Up if Desired: riders should be able to race in a more challenging category, if that’s what they want to do.
  3. Flexible Categories: when we have races ranging from 5 riders in a category to several hundred, it makes sense to develop a system that allows for flexibility in terms of the number of categories and their breakpoints. When rider counts are high, race organizers could choose to have more/narrower categories, making the competition even fiercer.
  4. Racer Dashboard: racers need easy access to a few key stats which show where they rank in the Zwift universe and how their latest results have affected their rankings. Ideally this would be available in-game, in Companion, and on zwift.com.

Structuring the Categorization System

Spoiler alert: I’m not going to attempt to lay out the details of a categorization system in this post. Even if I was an expert on categorization systems (I’m not), it’s too complex of an idea to detail in a single blog post. I will, however, reference a few systems and what makes them interesting.

USAC Points

The system used by USA Cycling has obviously been proven in the real world. ZwiftPower uses this system for its ranking points (with a minor modification for small race fields), so this system is actually already in use by Zwifters. Read how it works on ZwiftPower >

ELO Rankings

The ELO Rating System was originally designed for chess players, but is now commonly used in modified forms for ranking players in major sports and video games. This seems to be the most commonly-used ranking system in gaming. Read more about ELO >

TrueSkill Ranking System

Developed by Microsoft Research and used for game matchmaking in Xbox live, TrueSkill has been used to rank players in many different big-name games from Halo to Forza Motorsport. It works well in multiplayer and team scenarios and includes a number quantifying the degree of uncertainty the system has about a gamer’s skill. This would seem to be an important metric in a sport like cycling, where newbies arrive often and one’s ability can change based on fitness level, injury, etc. Read more about TrueSkill >

Cycligent Virtual Rankings

This was the first true results-based race ranking system for Zwifters. Rolled out in January 2017, it ceased operations thanks to GDPR and not long afterward, CVR decided to create its own virtual cycling platform (CVRCade). This system’s structure was very complex, but how it all worked actually made sense if you could wrap your head around it. Read more about it in this ZwiftInsider post.

Dynamic Categories

Things could get pretty wild if Zwift allowed for dynamic categories – that is, categories which aren’t locked in place. Think about it: what if the number of categories in an event could dynamically change based on the number of participants signed up, with the system automatically grouping riders by rank into categories of, say, 40+ riders?

Nobody wants to race against just a few riders, but in an event with 500 signups, why not have (for example) 6 categories instead of 4? This allows riders in each category to more closely compete with each other so more riders feel they’ve “got a chance” and therefore will push harder for the chance of glory.

It could work in the other direction as well: if a race only had 20 participants, maybe it would only have 1 category.

This is all just brainstorming, of course. But I do think there are many interesting possibilities here which could let Zwift racing stand out from outdoor racing in meaningful ways. Perhaps we’ll end up with some races being based on “stable” categories, and others being dynamic. Why not?

When

Based on the recent Minterview, we know Zwift is close to implementing some controls to reduce the negative effects of sandbaggers. That’s great news! Eric Min made it sound like those changes would roll out in the next month or two.

What about results-based categorization? When can we realistically expect that to happen? I can only guess at a timeline, but my guess is that it’s not going to happen any time soon. ZwiftHQ doesn’t seem to have this as a high priority item, so I’d say we’re looking at 6-18 months before such a system rolls out.

Your Thoughts

How important is it for Zwift racing to switch to results-based categories? Got any great ideas for how such a system would work? Share your thoughts below!

< Read Part 2 of this Race Category Enforcement Series


Couch to Route Hero, Week 5 Done

Couch to Route Hero, Week 5 Done

Editor’s note: Monica is undertaking the “Couch to Route Hero” challenge of riding all 67 “free-ridable” Zwift routes (and getting all the badges) in 11 weeks. Each week she shares her story of the previous week’s struggles and accomplishments. Follow along on her journey, take the challenge yourself, and be sure to give her a Ride On if you see her on course!


Weeks ago I yelled at Eric for sneezing loudly while I was riding (his office and our Zwift set up share a space). He looked at me a little confused and I shared the sentiment as I wondered why I was so massively startled by a sneeze. I figured it was because of the mental push to get through that day’s route.

This week was more testament to the mental grind. 

The Rides Lined Up

6 new badges were added for a total of 36 done. I’m over halfway there! 

I rode 102.09 miles with 10,243 feet of climb for a total of 8.5 hours on my bike. Phew! That’s double the climbing that I did last week! 

Eric asked me if I thought maybe this was the week I rode more hours than he.  We compared my 8.5 to Mr. ZwiftInsider’s… 3.5. Haha! Yes! I won by a lot! His excuse? “I didn’t ride Sunday or Saturday.” “Neither did I, Babe!” That was fun for me! 

Routes completed:

Mental Fortitude

This week it became abundantly clear that the mental aspect plays a much larger role in completing these routes than I thought.

My first ride of the week was up the Alpe. A tough climb that never ends and I’ve only completed once before, in June 2018. The turns being numbered with a list of my average power and heart rate was the way I entertained myself mentally. “You just have to get to the next turn. There will be a slight break as you’re turning! Keep your power up as high as the last stretch!” Between my increase in strength over the last 15 months and the better climbing bike on Zwift I beat my last time by a whopping 43 minutes! 

And wouldn’t you know, they have painted on the road up the Alpe “90% MENTAL 10% LEGS”

Dropouts Lead To Flip Outs 

At the end of this week I rode Watopia’s Mountain Route. I’ve done this route before and always dread the “Bonus Climb” up to the Radio Tower. But hey, 90% mental, right? 

I always tell myself as I’m going up the Epic KOM to make it to the next landmark. “Just push yourself up to the bridge. Just push yourself up to the Village. Just push yourself up to the castle. Push yourself up to the covered area.” This was working until I started getting road feel (I use a Tacx Neo trainer). It was in a place that shouldn’t have it, and besides I had road feel turned off! But I pressed on (with a lot of mental grumbling). Eventually it stopped. All was well again… until I started losing signal further up the mountain. My legs were still pushing but my avatar was hopping off her bike. I yell at Zwift. Eric turns around and looks to see what the problem is. I’m mad because I’ve had to keep my brain positive and focused and now something is in the way. I can’t handle the surprise factor of something not going right.

We’ve had small dropouts before but this one seemed bigger as it continued on. My heart rate monitor wasn’t even sending a signal anymore. Eric switches everything from ANT+ to Bluetooth through Companion on my phone as I’m angrily asking if I’ll lose my ride (no, I won’t). I start spinning again and everything works back as it should. 

Struggling with ANT+ dropouts? Check out this post.

But now I’m all messed up in the head. I’m mad. I tell myself I don’t want to do this. I tell myself I hate this and am done. I remind myself of the harder rides that are coming in the next few weeks. The frustration of it all just makes me want to quit. 

So I put on some of my favorite calming music, put my head down and just spin and pray for a bit to refocus. And I breathe. I drop my shoulders, relax my jaw. Get back into the right headspace and carry on. And even with the dropout I get a PR up the Mountain Route. I climb up to the Radio Tower, crack a few jokes over messenger to distract myself and others about the 14+% climb, and finish the route. Breathe. Phew. Done for the week.

Honestly, if it wasn’t for the accountability of doing this with all of you I would have probably quit that ride altogether. But knowing I made this commitment with many of you made me realign my brain and press on. 

What About You?

You guys are the best! Tell me how you’re doing on the quest and what you do when your brain isn’t cooperating.


Zwift Trainer Difficulty on Descents: Did You Know?

28

Zwift Trainer Difficulty on Descents: Did You Know?

Think you know everything about how Zwift’s Trainer Difficulty setting works? Our favorite Aussie lama Shane Miller just released a video showing how Zwift treats gradients on downhills differently than uphills. Watch it now:

To summarize the video: Zwift only sends half the gradient to your trainer on descents. So if the screen shows you’re on a -10% downhill, Zwift is only going to send -5% to your trainer.

BUT… and here’s the big but… your Trainer Difficulty setting will further reduce the gradient if it’s set below 100%.

For example, if your Trainer Difficulty is set to 50% (Zwift’s default), Zwift is actually sending just 1/4 of the downhill gradient to your trainer, because it first halves the gradient, the halves it again. Here’s a simple table showing the actual gradient in game, and the gradient sent to your trainer based on different Trainer Difficulty settings:

Gradient25% Trainer Difficulty50% Trainer Difficulty100% Trainer Difficulty
10% (Uphill)2.5%5%10%
-10% (Downhill)1.25%2.5%5%

But Why?

Shane explains in the video that this setting was put into Zwift early on to avoid riders spinning out on descents. In order to put out watts, we need resistance to push against. But on steeper/longer descents, smart trainers would just spin out, leaving us with nothing to push against. Just like outside!

Except outside, it’s fun to coast down the hills. Indoors: not as much. We’re often looking to keep pedaling and continue our effort, and we don’t want a long descent interrupting that.

Digging Deeper: Saving the Smart Trainer Users

That’s the simple explanation of “why.” But let’s dig a little deeper and consider a typical Zwift race situation with riders on dumb trainers (using a power meter on their bike, of course) and riders on smart trainers.

We understand that when these racers hit a downhill in game, the smart trainer riders feel the resistance drop, while the dumb trainer riders feel no resistance change. Simple enough.

But what if Zwift didn’t reduce the downhill gradients, or offer a Trainer Difficulty setting? Smart trainer riders would be at a major disadvantage on downhills, because they would find themselves with nothing to push against while the dumb trainer riders had plenty of resistance.

For more on this line of thought, read “Hanging with the Group Over Gradient Changes“

So that’s why Zwift halves the descent gradients. And it’s also another reason why Zwift created the Trainer Difficulty setting in the first place!

Your Thoughts

Did you know Zwift halved descents? Does this seem like the best way to do it, or can you think of something better? Share below!


Women’s 5-Stage VoxTour 2020 Announced

2

Women’s 5-Stage VoxTour 2020 Announced

Just announced: VoxTour, a 5-stage ladies-only series designed by the Voxwomen ambassadors. Hundreds of women have already signed up for the early stages, so if you’re looking for a series of exciting ladies-only group rides/races, this is it!

Zwift says, “This is a unique experience perfect for women riders of all ages and skill levels. You can push the pace, or keep it mellow. Just find your pack and join the fun.”

Tour Stage Details

Each stage runs for two days, making this a 10-day tour. Each of the five Voxwomens ambassadors has selected a stage inspired by their own cycling careers, and they’ll join in the action as well!

  • Stage 1: Laura Winter’s Innsbruck 2018 UCI Worlds Course Short Lap Feb 16-17
    Distance: 23.6km (14.7 miles) Elevation Gain: 487m (1598′)
    “Innsbruck was one of my favorite stages last year – I love a fast, technical route, which also provides a challenge, and the climb in the 2018 World Championships route certainly did that! It’s a great ride to get stuck in to, tapping the pedals at a consistent and sustainable rhythm. I hope you all enjoy it too!”
  • Stage 2: Hannah Walker’s 2019 Harrogate Worlds Course (2 Laps) Feb 18-19
    Distance: 27.6km (17.2 miles) Elevation Gain: 480m (1574′)
    “I picked the Yorkshire 2019 UCI Worlds Harrogate circuit because I was able to go and watch the World Championships in person throughout the whole week. After the championship races I spent a lot of time in the Zwift Draft house watching the live Zwift racing at night time, and as you pass the Draft house on this route it reminds me of what a fantastic sporting spectacle Great Britain put on for the world championships, with thousands of people lining the streets despite the weather. It’s a course which enables you to challenge yourself on the climb but is super for a social ride with the wonderful Zwift community.”
  • Stage 3: Dani Rowe’s Greater London 8 Feb 20-21
    Distance: 23.8km (14.8 miles) Elevation Gain: 256m (840′)
    “London holds a special place in my heart when it comes to bike riding. It is where I won my Olympic Gold medal & always puts a smile on my face when I’m back riding my bike in the city. Additionally I love this course! It takes in so many iconic sights and also adds a challenging section towards the end with Box Hill!”
  • Stage 4: Jess Pratt’s 2015 Richmond Worlds Course + 8km Feb 22-23
    Distance 24km (14.9 miles) Elevation Gain: 157m (514′)
    “I chose Richmond for a few reasons. One, I’ve raced the course in real life and absolutely love the course. There is a good mixture of everything! And two, if there aren’t any Aussie routes on Zwift, I have to go for a USA route, after all, I am American also!”
  • Stage 5: Ashleigh Moolman’s Bologna TT Feb 24-25
    Distance: 8km (5 miles) Elevation Gain: 230m (757′)
    “I’ve had some of my best results in Italy, so it holds a special place in my heart. This course is not your average time trial. The 2km uphill at the end really tests your legs! The scenery is beautiful. It’s a tough course, but it’s short, so you can give it your all.”

Unlock the Kit

Finish ANY stage of the tour and unlock the VoxTour kit in game!

Support Voxwomen by purchasing an IRL kit to match your in-game version!

About the Voxwomen Ambassadors

The Voxwomen Ambassadors are Olympians, pros, ex-pros, commentators, and entrepreneurs aiming to inspire women riders everywhere.

Learn more about the ambassadors here >

More Info/Signup

Get all the details and sign up at Zwift.com >


James Phillips Talks Zwift Esports (Zwift PowerUp Cycling Podcast #44)

James Phillips Talks Zwift Esports (Zwift PowerUp Cycling Podcast #44)

Matt chats with British National Zwift champion James Phillips, who’s juggling a lot these days. He’s a father to two with a full-time job who is also a semi-pro racer for the world’s first eSports team – Canyon ZCC. He shares his journey on Zwift to date, and how he’s training to meet his lofty 2020 goals.

Greg also talks candidly about working at Tour Down Under while Australia battles wildfires.


About the Podcast

The Zwift PowerUp Cycling Podcast features host Matt Rowe (Rowe & King), with regular co-hosts Greg Henderson (Coach Hendy) and Kev Poulton (Powerhouse Cycling). The hosts share tips on how road races can get faster in-game and outdoors.


One Woman’s Tour de Zwift 2020, Illustrated

16

One Woman’s Tour de Zwift 2020, Illustrated

Olya Perevalova Cohen is a level 26 Zwifter and skilled artist. She illustrated each stage of her (and faithful dog Pepe’s) Tour de Zwift 2020 efforts, giving us a little window into her personal experience of this year’s tour.

Here is each set of illustrations. Enjoy!


Stage 1 (Group Ride)


Stage 1 (Race)


Stage 2


Stage 3


Stage 4


Stage 5


Stage 6


Stage 7