Home Blog Page 247

The Dangers Of Racing In Your Zwift Category

91

The Dangers Of Racing In Your Zwift Category

Update: while the post below still applies to many Zwifters, it’s worth noting that Zwift’s auto-detected “Pace Groups” are now used in most races to categorize riders, instead of the ZwiftPower FTP-based categories referenced below. More on Pace Groups/Category Enforcement here.

Just this week, as I signed up for another Crit City race, I was reminded of a question many Zwift racers have asked: do I race in my ZwiftPower category? Or should I race up a category?

A Bona Fide B

According to ZwiftPower (see my profile) I’m a B category racer, and not even close to knocking on the door of the A’s in terms of power numbers.

ZwiftPower uses your 3 best 20-minute power results from races in the last 90 days to determine your FTP, which determines your ZwiftPower category. B category is defined as anyone with an FTP over 200W which is also at least 3.2 w/kg but below 4.0 w/kg. My three best races in the last 90 days average to 300 watts (3.65w/kg), putting me squarely in the middle of the B power window.

My individual ZwiftPower rank of 182.62 points places me 312th in the B’s overall, and 1,814th in the universe of Zwifters.

Here’s the Problem

So I’m a bona fide B racer. But here’s the problem: if I sign up for B races on flatter routes, I’m not pushed to my limit. Not until the final sprint to the line, at least. Flat B races, for me, are a “sit in the front pack and conserve so you can hopefully win the final sprint” event.

If the pack is larger and/or more competitive (a ZRL race, perhaps), I’ll have to push more to stay in the front group. But I can’t remember the last time I was dropped from the front of the B’s on a flat course.

So when it comes time to sign up for a Zwift race, there’s a question I have to ask myself…

Why Do I Race?

That’s the question. Why do I sign onto Zwift and sweat my way through a hard effort? Is it for the glory of a win? The fitness gains? The adrenaline rush? The fun of working with teammates? The chance to write another post about How the Race Was Lost?

The truth, of course, is that I’m driven by a mix of motivations. You are, too. We don’t race just for the podium or turn ourselves inside-out only for the fitness gains. Honestly, in most races I’m motivated by the thought that “I may be able to win this, and if I don’t, it’s still a good training effort.”

But when I can’t remember the last time I was dropped from the front of a flat B race, it may be time to consider that my flat B races aren’t delivering the sort of training stress I need most.

I may be winning the 45-minute battle, but I’m losing the months-long war.

The Dangers

And thus we arrive at my thesis statement: many D, C, and B category Zwift racers blunt their training and stop growing smarter when they race the routes that suit them, in the category ZwiftPower has given them.

There are many B’s, C’s, and D’s who regularly win in their category, but fail to ever race up a category. The podiums may feel great, but if they only lead to a plateau in fitness, are they worth the time and effort?

Maybe there’s a better way.

Alternative Approaches

Part of the issue here is Zwift’s categorization system, which offers zero reasons to cat up. Cycling federation rules include mandatory category upgrades at certain point levels, but Zwift has no such thing. No forced upgrading, and in fact, no category enforcement when signing up for a race (unless you’re talking about the new ZRacing Chase Races p/b WTRL).

We’ve published several posts detailing better options for categories, including a matchmaking system like other online multiplayer games utilize. But it doesn’t seem wise to let our training suffer while we wait for Zwift to improve their race categorization system.

So I’ll propose five alternative approaches to selecting and riding Zwift races.

#1: Catting Up

“If you want to get faster, ride with people who are faster than you.” That’s what my cycling buddies told me when I first got into competitive road racing. It’s sound advice. Stronger riders push us to the limit, and when we push to the max then adequately recover, fitness gains manifest themselves.

On top of that, stronger riders are often smarter. Riding with them teaches you things. Not only will you learn from more experienced racers, you’ll also be forced to race smarter – to be careful to stay out of the wind, or time your final sprint better, or use your PowerUp just right. You may be able to hang with the front pack in your ZwiftPower category while playing it loose, but you’ll need to race smart to stay in contention in a higher category.

Racing up a category can provide a huge boost to your ZwiftPower ranking as well.

So try racing up a category, on a route that suits you. See how long you can hang with the front pack.

This is an especially smart move in smaller races, where the field of riders is, say, 20 or less. Smaller fields typically mean a lower effort is required to stay with the front group. Just this week, in fact, I jumped into a 14-person A race which turned out to be easier (in terms of perceived effort and actual wattage) than a 60+ rider B race I’ve done on the same route.

#2: Choosing the Hard Road

Pick a course that doesn’t suite you, so you’re pushed to ride smart and work on areas of weakness.

For me, tough race courses are anything with a significant climb. I can usually hang with the B’s for a few minutes uphill, if it’s not too steep. (Box Hill is probably my limit – and I don’t stand a chance there against a strong B field.)

So if I want to be pushed to my max, I’ll choose a lumpy race course. Yorkshire always kicks my butt. The NYC KOM does as well. And if I really want a soul-sucking slog, I’ll jump into a race up Watopia’s Epic KOM or Innsbruck’s KOM.

I go into these races knowing I won’t win, but I’ll be pushed to the edge of my abilities. The wins will come later.

#3: Racing As a Workout

Zwift races can feel a bit predictable, but there are things you can do to change that. Why not turn a race into a structured workout?

Sign up for your normal ZwiftPower category, but go into it with a plan. Crit City races can be a fun place for this, since the laps are so short. What if you attack every other lap, trying to stay off the front as long as possible? Or see if you can last an entire lap at the very front of the pack?

Chance are the added effort will lose you the race. But it’s not about the win today. It’s about the effort.

#4: Embracing the Mass Start

In the past, I’ve avoided “mass start” races on Zwift where all categories race together. I didn’t like the idea of riders outside my category affecting my race.

But I’ve come to enjoy this style of racing, because I’m pushed to the limit when trying to hang with the A’s at the front of the race. And if I do get dropped, there will be B’s behind to work with to the finish.

#5: Focus On Ranking

Instead of selecting races based on your chance to podium, select races based on your chance to get a ZwiftPower rankings boost.

Sometimes you can do this while racing within your category, if you can find a high-quality race using ZwiftPower’s tools. But often, just racing up a category (or racing in a mass start event against higher-category riders) will get you a better points result, even though you finish off the podium.

As an example: I’ve won B races before, but earned no ranking boost, since I was the highest-ranked B in the race. On the other hand, I’ve placed 10th or worse in mixed-cat races and earned a points upgrade for me effort!

Wrapping It Up

Look, I get it: sometimes you just want to go for the win. Racing is always more fun if you’re in contention for a podium spot, after all!

But Zwift B/C/D racers looking to truly improve will need to take alternative approaches, at least occasionally, to ensure that their races are making them stronger. It may mean foregoing your shot at some podiums, but it will lead to gains you wouldn’t have realized otherwise.

And while it may seem like I’m preaching this to all of you, what I’m really doing is preaching it to myself. Wish me luck, as I plan to sign up for more mixed category and A races this year.

Your Thoughts

Have you been guilty of only racing “easy” races? Do you ever take alternative approaches to Zwift racing in order to see better training results? Share below!


Zwift Goal Setting for 2022 (World of Zwift #54)

0

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: 0:58
  • Tour de Zwift with Matt Stephens: 2:20
  • Inside Line – a Look Back at 2021 with Wes Salmon: 3:39
  • 2022 Goals: 9:25
  • ZRL Preview with Nathan Guerra: 15:08
  • Workout of the Week: 19:52

Feature Request: Group Rides Ons In Events

Feature Request: Group Rides Ons In Events

UPDATE: Zwift re-enabled this feature in September 2022’s 1.29.0 update.

Zwift’s DNA is social. Sure, some people prefer to ride alone, and that’s perfectly fine. But Zwift’s special sauce is the way it brings people together, forging relationships in the heat of workouts, group rides, and races.

Nearly every Zwift activity I do these days is either with a Pace Partner group or in an organized event. Because I find that riding with others is much more engaging and motivating than riding by myself!

But there’s one feature I find myself wishing for on nearly every group ride I do, and that’s the ability to easily give a Ride On to those around me. Let’s talk about this…

C Cadence Ride Ons

Missing Where It’s Needed Most

In April 2018, Zwift rolled out the ability to tap your location arrow in Companion and give Ride Ons to 5 nearby riders. This worked in free rides as well as events… until it didn’t.

Around December 2018, Zwift disabled the feature in events, so only ride leaders (those with a beacon) could give out group Ride Ons during events. I don’t know why it was disabled – I can only assume it was because of some server issue where too many Ride Ons were being given and it was messing something up.

Whatever the reason for the change, I think there were unintended consequences. Because now we’re left with an odd situation where we’re able to give group Ride Ons when free riding (a place where Ride Ons aren’t much needed, since we don’t really get to know the riders around us very well), but we aren’t able to do that in group rides (where we do get to know other riders, and would want to give them a Ride On).

The Group Ride On feature functions today, but not where it’s needed most.

A Convoluted Process

Today, if I want to give someone a Ride On during an event, here’s what I have to do:

  • Via the game (on my PC): click their name in the rider list on the right. (This changes the point of view from mine to theirs.) Click the thumbs up icon next to their name. Then click the “Back to me” button at the bottom-left to go back to my view. Note: this returns me to camera view 1. If I was using a different camera view before, I have to switch to it again.
  • Via Companion app: click “Zwifters” then tap the rider’s name in the ever-refreshing list of nearby riders. Click the “Ride On” icon under their profile, then click to exit back to a Companion screen that is useful.

Neither of these processes is terribly complex, but often when I’m in the heat of a hard ride and/or wanting to give a thumbs up to multiple people, it feels like too much hassle. So my group Ride Ons typically don’t happen, and instead I do my best to click the little icon to reciprocate a Ride On someone else nearby gives.

Case Study: Pace Partners

If you’re wondering, “Do people who ride together really want to give out Ride Ons?” just look to Pace Partners as a case in point. Hop into the C. Cadence group for a few minutes and you’ll be hard pressed to find a time when there aren’t at least a few blue thumbs floating over the group’s heads.

People love to give out Ride Ons to those they ride with. And that’s easy to do in a Pace Partner group, since it’s not an event. Just tap your arrow in Companion. Boom! Five Ride Ons given.

Two Solutions

I see two simple solutions to the group Ride On conundrum:

  1. Bring back the ability to tap my location in Companion and give 5 Ride Ons to nearby riders during an event and/or
  2. Add a Ride On button to the list of nearby Zwifters in Companion (and maybe don’t refresh that list quite so often, so I can be sure to give a Ride On to the riders I choose).

Your Thoughts

Would you like to be able to give group Ride Ons in events? Share your thoughts below, and upvote this Feature Request if it’s something you support!


Zwift-Preferences v37 Released: Customize Preferences, Graphics Profiles, and More on Zwift

Zwift-Preferences v37 Released: Customize Preferences, Graphics Profiles, and More on Zwift

Editor’s note: Jesper from ZwiftHacks is a longstanding, super-helpful member of the Zwift Community. His events app is our go-to for finding Zwift events, but he also has a handy tool called zwift-preferences for Windows PC users which lets you easily edit your Zwift prefs.xml file to do safe Zwift hacks like world hacking. We use it regularly! He just released a big update, making it more useful than ever. Here are the details!

The new features are:

  • Swap the title music between the old, original one and the standard.
  • See which graphics profile is active and see current content of the four graphics profile configuration files.
  • Toggle the ShowFPS setting in a configuration.
  • Toggle additional logging option in prefs.xml.
  • Open more files and URLs from the menu Other.
  • Support for special Zwift installations added – override the location of Zwift program files and documents.

Title music

The ‘Sound and Screen’ tab now has a ‘Change startup music’ button.

To make the changes zwift-preferences (the script) must run with administrator rights so you will have to restart it with the ‘Restart’ button and accept the Windows UAC prompt.

After that you can simply toggle between the old, original title music and the new, standard one by the click of a button.

Profiles

The new tab Profiles shows the current content of the four graphics profile configuration files, which one is active, and lets you add or toggle the gShowFPS configuration setting to each of them.

Learn more about Zwift graphics profile tweaks >

To make the changes zwift-preferences (the script) must run with administrator rights so you will have to restart it with the ‘Restart’ button and accept the Windows UAC prompt.

Simply press a ShowFPS button to add or toggle the option in a profile.

Additional logging

It is possible to have additional logging in log.txt by activating different options in prefs.xml. They have been added to the tab Miscellaneous

The menu “Other”

You can open the graphics configuration files directly from the menu Other. Besides that the ‘Launch my profile settings’ opens your profile page at zwift.com in a browser.

Support for non-standard Zwift installations

Support for special Zwift installations was added in v35 which has been live for a while but never properly announced: You can set ZWIFTPROG and ZWIFTDOC environment variables to override the location of Zwift program files and documents, respectively.

Instructions for using this feature can be found here >

Download

Get the new version at the zwift-preferences page.


30 for 30 – Week 3

2

30 for 30 – Week 3

Ohhhh baby… things started to get spicy in this, my third week of daily Zwift racing. As I write this I am in the middle of week 4 and my biggest takeaway is that doing something like this amplifies everything you do wrong. I have found that nutrition, fueling before rides, hydration, and sleep are all critical. It’s like throwing a magnifying glass on everything you do. Luckily I only ate 7 brownies during Christmas dinner.

Thank you to everyone who has commented on Strava, the last article, and in-game. I cannot tell you how nice it is when someone says hi before or during a race. 

If you missed the last articles you can check out part 1 here and part 2 here.

You can also follow my progress on Strava. I will link to the races in the title of the day.

Day 15 – 12/16/21 – Oh My Crit Double Race 2/2

My kids decided to bring a cold home this week. Not on the 4th day so I could bail without having written an article, not on the 27th day so I could gut through a couple of races and call it good. Smack dab in the middle.

If you don’t have kids and want to know what it is like… this is it.

Race was boring – Four laps of London Classique, which is quickly becoming my favorite course for this challenge since I can sit in so much. Decent sprint at the end in what is always a tough field.

Finishing Place: 14th out of 35

Day 16 – 12/17/21 – SZ AW Party by SZR

Tried my hand at the Neokyo Crit Course again after the L39ION race last week. Was around a 100 person field which I thought would be fun and SZR always runs a good race series.

Well news to everyone (including the organizers I am sure) – we started all categories at the same time… so a 350 person start! I immediately lost whoever the top B’s were once we mixed in. So I just found a good group and raced. Ended up in a nice little A/B pack of about 20 and it was a fun race… until the end.

Due to some buginess, Zwift had updated some Neokyo Crit Course races to use total distance instead of laps, but this one still used laps. I noticed that the lap counter and lap bars were different – ie the lap bar would be on the next lap before the lap counter would switch. When we got to the last lap we all sprinted to what we thought was the finish when the count down went to zero. Then the race just kept going. So there were zero meters remaining for a while, then it jumped back up to like 90 meters and we finished at the banner. But at that point we had all sprinted and were not sure if the race had finished or not so everyone was soft pedaling. 

From the screenshots above I apparently moved up, but I don’t remember that. I guess my takeaway would be to not stop racing until the results come up.

Finishing Place: 34th out of 88

Day 17 – 12/18/21 – WTRL Racing

My cold was pretty terrible at this point, so I was looking for an easy one and got it. Four laps of Sleepless City. Basically I just sat in the whole time. There were a couple of surges but it is almost impossible to drop people on these flat Neoyko courses.

Had a great sprint (timing wise) and finished really well. For those of us without a top notch sprint, our ability to time things correctly and get in the right place is just so important. You can make up for a lot of sins if I had a 14 w/kg sprint, but with a meger 7.4 you’d better be placed right.

Finishing Place: 6th out of 37

Day 18 – 12/19/21 – ZHQ Futureworks Crit City Race – Anti-Sandbagging

This was the worst day for the cold. Plus we spent all day yesterday in Chicago doing Christmas stuff, so I was really worried about it.

Not a ton to say about this race – I felt fine! Pretty tame, then sprinted to the line. Was very happy with my placing.

There were SO MANY burritos during this race! I got mad and yelled at people…maybe this challenge is making me a little salty?

A little salt for those burritos

This definitely highlights how I put too much stock into things that are (somewhat) out of my control: colds, tired legs, and everything else. Sometimes it’s nice to just show up and race with no expectations.

Finishing Place: 5th out of 14

Day 19 – 12/20/21 – 3R 50km London Greater London Flat

If I waited any longer I was gonna have to race up the Alpe at 10pm, so I got in this mixed category race that, despite the name, was 64 km long.

Also this was the highest quality field I have ever raced in. Just an absolute monster of a field. The course (Greater London Flat) is pretty easy except for a few rollers. Lap 1 was OK, I made it with the front group of A’s and B’s (and a C…). 

Then they decided to attack on lap two. And I held on again!

And again on laps 3, 4 and 5! I took a screenshot before the hills on every lap because I thought it was my last time hanging on. 

I literally don’t know how I got to the sprint with this crew feeling as tired as I was. I got murdered in the sprint like always with A’s, but very happy with this race. My legs were shaking afterward.

Here is the tale of the sprint in two pictures:

1.6 km to go…everyone in this picture will beat me.
0.3 km to go. You know you have a good sprint when you can screenshot it.

Finishing Place: 4th out of 15

Day 20 – 12/21/21 – EMU Japan Race

Race less than 12 hours after an all out 1 hour and 30 minute race? In a famously difficult race where people push? 

Sign me up!

Made it to the sprint with the front group and then lost by 8 seconds over the final 45 seconds. My 15 second, 30 second and 1 minute power are the exact same for this race – that shows you where my sprint legs were at today.

This was a super bad idea.

Also Charlie Issendorf (Zwift’s Race Director) was in the race, and I couldn’t resist asking if he wanted to come on a No Breakaways show (I’m sorry Charlie!)

I’m probably on the Zwift naughty list now

Finishing Place: 30rd out of 59

Day 21 – 12/22/21 – Chase Race with Autocat

New Jersey Day! I loved the new green kits with the B on them. It made it much easier to remember who you were passing as a B (and I would assume who is passing you as a C or D). 

This is turning into my go-to race of the challenge. Was a very strong group again today. I just sat in and did no work and somehow managed a 9.1 w/kg sprint.

I’m getting really tired. But also feel good? Confusing times in the pain cave.

Finishing Place: 11th out of 65

Weekly Wrap

I gotta be honest… I am really tired. But I enjoyed the racing a lot. I’m very surprised at how well my body has been reacting to the workload, although I feel my top end is basically gone at this point. Looking forward to the rest of the challenge, and then the rest at the end of the challenge (I’m patting myself on the back for that little turn-of-phrase).

Week 3 Stats 

  • Average Finishing Place – 14.9
  • Finishing Percentile – 32.1%
  • Kilometers Raced – 223 km
  • Time Raced – 300 minutes
  • Average W/kg – 3.3 W/kg

Thanks for reading and see you next week!


Top 5 Zwift Videos: Riding With Pros, Starting Clubs, and Equipment Choices

The Top 5 lineup of Zwift videos this week brings you lots of “How-to” help! Find out how to find and ride with professional athletes, find the perfect pain cave setup, race on Zwift, and choose an indoor trainer. Then check out one rider’s test to see if his real-life bike and shoe choice impacts his Zwift performance.

How to Find and Ride with Pros on Zwift

Many professional riders and other athletes use Zwift to train for races or connect with fans. Jonathan Crain gives you tips on how to find them and join them for a ride.

The Ultimate Indoor Ride with Matt Stephens and Rahsaan Bahati

Matt and Rahsaan go head to head and create their ultimate indoor Zwift setups. Smart bike or turbo trainer? Ipad or big screen? There are a lot of decisions to be made when it comes to getting on Zwift!

How To Race On Zwift | 7 Essential tips from an indoor racing expert!

Cycling Weekly gives you 7 pieces of advice on how to race on Zwift. They come from Aaron Borrill, an experienced Zwift racer who competes with Toyota CRYO RDT in the Zwift Racing League‘s Premier Division.

TOP 8 Bike Trainers Compatible With ZWIFT 2021

If you want to know the best options for Zwift-compatible trainers (as of late 2021), Tariq Ali with SMART Bike Trainers has several suggestions. (See also our Smart Trainer Index)

Does Bike Matter On Zwift?

We know that your in-game bike choice affects your speed, but what about the bike you put on the trainer? Matt Gholson compares his sprint on a steel gravel bike with SPD-equipped sandals and a road bike with road shoes.

Got a Great Zwift Video?

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

Earning the Tron Bike in 7 Days: Teppo’s Free Tron Challenge

48

Earning the Tron Bike in 7 Days: Teppo’s Free Tron Challenge


I have done some challenges in Zwift. Riding 100km for 60 days straight, advent calendar totaling 3000km, etc. It’s always fun to come up with something new and test yourself.  

This time I got an idea. Stupid idea. Great idea. What if I made a new Zwift account with a 7-day free trial and tried to earn the Tron bike?

On average that would be 7,143 meters of climbing a day.

It sounded bit scary, but also possible. So I made up my mind to give it a go. Made a rough plan how to make it work: nutrition, hydration, and pacing. Those were the things I thought about a lot before I started.

I contacted Mieli ry. Charity for children’s and youth’s mental health work and set up a fundraising account. Because if you are doing something like this why not help others as you destroy your legs? 

Everything was set, and Wednesday, 15 December was go time.

First day was a normal workday, so I started with short 2k (vertical) morning ride and finished the day after work with the 5k left.

Second day was all about Alpe du Zwift. Climbed it 5 times and had a little break to get ready to race up it once. (It was stupid idea for sure, but I got the points to win a little all-Finnish series. Worth it.) 7th climb was a tough one after that.

Back to the Radio Tower

Then it was time to get back to the Radio Tower, since it was the fastest way for me to get the elevation I needed. The climb is short enough you can push just a bit harder uphill and the descent is short so you recover but don’t lose your legs on it. One way to do an interval workout I guess.

The next few days were a bit easier, getting ready for what was still to come.

After riding a few days and seeing your nutrition is ok and pace is fine, you feel better pushing it a bit. And that’s why Sunday was the 12-hour day.

I have vEverested a few times, but trenching (descending 10,944m, the depth of the Mariana Trench) was yet to be done, so it was nice to get it done on this ride. It was 11h05min moving at NP of 210w. 184km with 11,597m climbed, and it sure was a trip closer to the limit!

Really tough day physically and mentally, true a learning experience.

Trenching put me ahead of the pace, so the last days were a bit shorter. But they still felt longer than I wanted, so mental games started and things got interesting.

No surprise, that next day was hard to begin. I was about 2kg lighter than 5 days earlier, and had done enough work to make the Duracell bunny sleepy.

So I did Monday in shorter bits to make it easier on for the tired legs and head.

At this point, everyone dropping into the livestream to chat or ride along on Zwift helped so much. This community is awesome.

Last day I had zero motivation left, but I was so close, so it wasn’t about that anymore. Just ride and get it over with. Keeping the pace was really tough physically and mentally,
but I didn’t want to make it a longer ride than it needed to be.

Last 1000m and finally the final push started.

Then it was over. Just like that.

I picked the two colours that matched my Wahoo-Le Col kit.  

  • 50 hours 11 minutes moving time.
  • 50,051 meters climbed. Average normalized power somewhere between 200w-210w.
  • Legs pretty much done.
  • Some free trial left.

This exercise taught me more about my limits and myself. Cycling is about compromises.
Go easy and sit longer or push a bit harder and recover longer. Just find the balance you are OK with and have fun with it.

Questions or Comments?

Share below!


Monica’s Made-Up 30 for 30

Monica’s Made-Up 30 for 30


“For significant life change, start a made-up plan on a whim at a less than opportune time of life.”

I haven’t actually seen that life advice anywhere, but it seems that’s often how I’ve gone about making new habits, especially in the realm of fitness. Is that why I’m still a little chunky? Doubtful! 

Recently I skimmed over an article on Zwift Insider that had the words “30 for 30” in it. I immediately was inspired to do my own 30 for 30 as my consistency in exercise was a little lacking. (Apparently having a plan of exercising 0-4 times each week isn’t enough.)

What is a “30 for 30”? I didn’t know and it didn’t matter… I was going to do it and make it up as I went. My plan, which I came up with in under 3 seconds, was to do some form (ANY form) of exercise for 30 minutes a day for the next 30 days. I was looking for consistency from myself, that was all.

I started this on December 20. Clearly, I’d forgotten there’s a significant event that happens around this time of year every year. No matter, I have a made-up plan!

Day 1: Walked on the treadmill at the gym for 30 minutes. A whopping 1.6 miles. I even sweat a bit.

Day 2: Already an overachiever, I rode my bike for thirty-ONE minutes on Zwift. I’m trying to get the last XP points I need to get to Level 40 so I chose a flat route, switching to metric so I get more points for my efforts.

Day 3: Walked on the treadmill, increasing to 1.9 miles in 30 minutes. At this rate I’ll be an Olympic walker soon!

Day 4: Rode for 31 minutes on Zwift, doing the London Classique on a TT bike and continually U-turning so that I hit the sprint again and again, occasionally receiving an extra 10XP.

Day 5: Rode on Zwift for 32 minutes with D. Diesel and several new friends after switching back to the Tron. The draft allowed me to get more km in and thereby more XP.

Day 6: After a long Christmas day I happily hopped onto my bike like it was normal for me to do so. I didn’t even dread it. Just thought, “Hey, I committed to this, so I’d better do it!” It also got me out of doing dishes! 31 minutes on Zwift, and a new sense that I CAN be consistent!

Day 7: My first (and hopefully only) hiccup in this well-planned 30 days. At 10pm I realized I hadn’t exercised. Instead of doing something about it, I fretted until I fell asleep. What to do? Start the 30 days over? Say that the 4 minutes of stretching was actually 30 minutes of yoga? Quit altogether and delete all of my previous days off of Strava?

Day 8: Woke up realizing I could just do Day 7 and Day 8 together by riding for an hour. Because I was looking for more XP I did a route I hadn’t done yet (Legends and Lava). Win-win. All that fretting the night before really paid off!

Day 9: I decided it was time to actually read the article I had skimmed before. And I’m so glad I did! Mainly for the laughs, but also because I found I’m not the only one who started a 30 for 30 on a whim. Both the author (Rick Wenger) and KBH, his inspiration for his own 30 for 30, did the same. #trendsetters On Day 9 I did Yoga for 30 minutes. It felt great!

Day 10: Eric was riding with C Cadence so I decided to join his ride, pedaling like the dickens as it was loading. Despite my efforts I was dropped before I could grab anyone’s wheel. 30 minutes later I hopped off.

And today is Day 11. It’s not raining anymore so I’ll likely bundle up and take a walk.

I’m glad I started this 30 for 30 in the middle of the holidays as it showed me that I CAN be consistent and I CAN make exercising work into my schedule. It also boosted my self-esteem as I felt proud of myself for doing hard things.

I’ll keep going until the end of the 30 days. I’m no quitter (when I have accountability)! And I hope that it will kickstart some great habits that’ll make me feel strong under the chunkiness.

What about you?

Will you try a 30 for 30? Will you do what Rick did and race 30 races in 30 days? Will you do what I am doing and exercise for 30 minutes for 30 days? Or will you make up your own 30 for 30? Do tell! 


Zwift Year in Review 2021

15

After the crazy year that was 2020 on Zwift, we weren’t sure what 2021 would become. But as it turns out, the past year was rather… tame. Measured. Busy, yes. But with few surprises.

And that was sort of nice.

ZwiftHQ got their heads above water, created some longer-term plans, and executed. They rolled out a few much-requested features, including a beautiful new world.

Was 2021 everything we’d hoped for on Zwift? No. We’re still waiting on Clubs and a fresh UI, after all. And we always want more roads, better racing, and various shiny features. But Zwift seems to be approaching things in a more planned and methodical manner this year, and that’s a good thing in our book.

This is our look back at all things Zwift for 2021. Enjoy the ride!

Major Events

2020 saw a pile of massive new events on Zwift, but 2021 was more about building on successes. 2020 had a lot of firsts: the first Virtual Tour de France, the first UCI Esports Cycling Worlds, Zwift Racing League Season 1, and the massive Zwift Tour for All.

In 2021, Zwift took proven event models and honed them. The most obvious effect of this was the availability of more event time slots, as Zwift discovered that offering popular events in more slots increased overall participation.

Zwift has definitely offloaded much of the heavy lifting for race events to WTRL in 2021, who hosted the Zwift Racing League, Zwift Running League, Zwift Duathlon League, Zwift Classics, and new ZRacing Chase Races… among other things! This leaves Zwift to focus on major non-race events such as Z Fondos, tours, and events with commercial partners.

We won’t list all of Zwift’s major events for 2021 here, but you can certainly browse the events archive to see what we focused on throughout the year.

New Roads and Maps

This year was all about Makuri Islands – a Japan-esque map which Zwift has said is planned to be the next “hub world” on par with Watopia in terms of size.

The first Makuri Islands map was based in the countryside and named “Yumezi”. It released in May’s update, with additional routes rolling out in later months. Neokyo, the urban area of Makuri Islands, was added in November’s update.

Makuri Islands currently includes 21 routes:

Bridges and Boardwalks

Animated “Bridges and Boardwalks” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

This scenic loop is on Urukazi’s largest island, home to the giant stone shisa who watch over all of Urukazi. The hilly circuit surrounds Festival Harbor, a colorful ocean harbor complete with statues, kites, homes, and beautiful flora/fauna.

Route Basics

Length: 6.2 km (3.9 miles)
Elevation:
60 m (197‘)
Lead-In: 1.9 km (1.2 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 125 XP

This scenic loop is on Urukazi’s largest island, home to the giant stone shisa who watch over all of Urukazi. The hilly circuit surrounds Festival Harbor, a colorful ocean harbor complete with statues, kites, homes, and beautiful flora/fauna.

Castle Crit

Animated “Castle Crit” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Originally created as a Rebel Route in November of 2021, Castle Crit is the brainchild of Zwifter Anders Fougner. It’s the pitchy, country counterpoint to the flatter, urban Neokyo Crit Course.

We used Anders’ idea but changed the direction of the circuit so it would end with a short flat section after the key climb and give riders a short descent after the sprint segment.

This route was added to the Zwift canon in January 2024 to host the final stage of Tour de Zwift 2024.

Route Basics

Length: 3.5 km (2.2 miles)
Elevation:
44 m (144‘)
Lead-In: 1.5 km (0.9 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 69 XP

Originally created as a Rebel Route in November of 2021, Castle Crit is the brainchild of Zwifter Anders Fougner. It’s the pitchy, country counterpoint to the flatter, urban Neokyo Crit Course.

We used Anders’ idea but changed the direction of the circuit so it would end with a short flat section after the key climb and give riders a short descent after the sprint segment.

This route was added to the Zwift canon in January 2024 to host the final stage of Tour de Zwift 2024.

Castle Crit Run

Animated Zwift Year in Review 2021 Map
Animated map provided by ZwiftHacks

Route Basics

Length: km ( miles)
Elevation:
m (‘)
Lead-In: km ( miles)
Map:

Restriction:

Castle to Castle

Animated “Castle to Castle” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Released in Zwift’s January 2022 update, Castle to Castle draws its name from the two castles you’ll pass along the way – first the castle area in Yumezi, then the imperial palace in the Neokyo’s Castle Park.

Route Basics

Length: 22.4 km (13.9 miles)
Elevation:
140 m (459‘)
Lead-In: 0.8 km (0.5 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 460 XP

Released in Zwift’s January 2022 update, Castle to Castle draws its name from the two castles you’ll pass along the way – first the castle area in Yumezi, then the imperial palace in the Neokyo’s Castle Park.

Chain Chomper

Animated “Chain Chomper” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Introduced in Zwift’s May 2021 Yumezi launch, Chain Chomper is one of the tougher routes on this map. It takes you up the Castle and Temple KOMs in back-to-back fashion, then you descend to finish at the Country Sprint.

Route Basics

Length: 13.6 km (8.5 miles)
Elevation:
184 m (604‘)
Lead-In: 2.3 km (1.4 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 270 XP

Introduced in Zwift’s May 2021 Yumezi launch, Chain Chomper is one of the tougher routes on this map. It takes you up the Castle and Temple KOMs in back-to-back fashion, then you descend to finish at the Country Sprint.

Chasing the Sun

Animated “Chasing the Sun” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Released in Zwift’s February 2022 update, Chasing the Sun was the longest route on Makuri Islands until Makuri 40 was released. With contrasting portions based in Neokyo and Yumezi, it includes three sprint segments and two climbs, only one of which is a timed segment.

Route Basics

Length: 35.1 km (21.8 miles)
Elevation:
316 m (1,037‘)
Lead-In: 0 km ( miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 690 XP

Released in Zwift’s February 2022 update, Chasing the Sun was the longest route on Makuri Islands until Makuri 40 was released. With contrasting portions based in Neokyo and Yumezi, it includes three sprint segments and two climbs, only one of which is a timed segment.

Country to Coastal

Animated “Country to Coastal” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

One of Makuri Islands’ longest routes, Country to Coastal takes you on a tour of Yumezi’s castle area and farmlands as well as Urukazi’s wild coastline. This is the only existing route which takes you down the slot canyon connector road… then back up that same road!

Route Basics

Length: 33.4 km (20.8 miles)
Elevation:
275 m (902‘)
Lead-In: 0.1 km (0.1 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 665 XP

One of Makuri Islands’ longest routes, Country to Coastal takes you on a tour of Yumezi’s castle area and farmlands as well as Urukazi’s wild coastline. This is the only existing route which takes you down the slot canyon connector road… then back up that same road!

Countryside Tour

Animated “Countryside Tour” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Introduced in Zwift’s May 2021 Yumezi launch, Countryside Tour is sort of a reverse Chain Chomper with some extra flat road at the beginning.

Route Basics

Length: 16 km (9.9 miles)
Elevation:
185 m (607‘)
Lead-In: 0.2 km (0.1 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 310 XP

Introduced in Zwift’s May 2021 Yumezi launch, Countryside Tour is sort of a reverse Chain Chomper with some extra flat road at the beginning.

Electric Break

Animated “Electric Break” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Released in October 2025 to host Zwift Unlocked events, Electric Break keeps riders in Neokyo, apart from a little out and back through Pain Cavern…

Route Basics

Length: 17.8 km (11.1 miles)
Elevation:
190 m (623‘)
Lead-In: 1.8 km (1.1 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 355 XP

Released in October 2025 to host Zwift Unlocked events, Electric Break keeps riders in Neokyo, apart from a little out and back through Pain Cavern…

Electric Loop

Animated “Electric Loop” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Released in Zwift’s February 2022 update, Electric Loop is a flat, short circuit similar to Twilight Harbor, but in the opposite direction.

Route Basics

Length: 8.9 km (5.5 miles)
Elevation:
43 m (141‘)
Lead-In: 0 km ( miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 170 XP

Released in Zwift’s February 2022 update, Electric Loop is a flat, short circuit similar to Twilight Harbor, but in the opposite direction.

Farmland Loop

Animated “Farmland Loop” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Launched in Zwift’s August 2021 update, Farmland Loop is the second-flattest route on the Makuri Islands map at the time of its launch. 

Route Basics

Length: 7.9 km (4.9 miles)
Elevation:
58 m (190‘)
Lead-In: 0.2 km (0.1 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 155 XP

Launched in Zwift’s August 2021 update, Farmland Loop is the second-flattest route on the Makuri Islands map at the time of its launch. 

Fine and Sandy

Animated “Fine and Sandy” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Sort of the little brother to Island Outskirts, Fine and Sandy is a shorter figure 8 of the Urukazi island complex which includes two efforts up the Mech Isle dirt climb.

Route Basics

Length: 10.6 km (6.6 miles)
Elevation:
77 m (253‘)
Lead-In: 0.1 km (0.1 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 210 XP

Sort of the little brother to Island Outskirts, Fine and Sandy is a shorter figure 8 of the Urukazi island complex which includes two efforts up the Mech Isle dirt climb.

Flatland Loop

Animated “Flatland Loop” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Introduced in Zwift’s May 2021 Yumezi launch, Flatland Loop contains a few more lumps and bumps than the name implies – in fact, it’s not even the flattest route on the Yumezi map (that distinction goes to Two Village Loop)! But it does manage to skip the KOMs.

Route Basics

Length: 12.9 km (8.0 miles)
Elevation:
96 m (315‘)
Lead-In: 0.2 km (0.1 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 260 XP

Introduced in Zwift’s May 2021 Yumezi launch, Flatland Loop contains a few more lumps and bumps than the name implies – in fact, it’s not even the flattest route on the Yumezi map (that distinction goes to Two Village Loop)! But it does manage to skip the KOMs.

Island Hopper

Animated “Island Hopper” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Looking for the full Urukazi tour? The Island Hopper covers all Urukazi roads (except for the connector roads to Neokyo and Yumezi). This route takes you on two loops of the Urukazi island complex. Your first loop takes the innermost roads on each of the islands, while the second loop takes the outermost roads.

Route Basics

Length: 18 km (11.2 miles)
Elevation:
129 m (423‘)
Lead-In: 0.1 km (0.1 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 360 XP

Looking for the full Urukazi tour? The Island Hopper covers all Urukazi roads (except for the connector roads to Neokyo and Yumezi). This route takes you on two loops of the Urukazi island complex. Your first loop takes the innermost roads on each of the islands, while the second loop takes the outermost roads.

Island Outskirts

Animated “Island Outskirts” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Taking in (almost) all of Urukazi’s outermost roads, this loop gives you a tour of the island group, taking you to the highest point on the map along the way.

Route Basics

Length: 11.4 km (7.1 miles)
Elevation:
90 m (295‘)
Lead-In: 0.1 km (0.1 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 225 XP

Taking in (almost) all of Urukazi’s outermost roads, this loop gives you a tour of the island group, taking you to the highest point on the map along the way.

Kappa Quest

Animated “Kappa Quest” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Introduced in Zwift’s May 2021 Yumezi launch, Kappa Quest is named after the amphibious yōkai demon/imp found in Japanese folklore. Keep your eyes open – perhaps you’ll see one?

Route Basics

Length: 9.1 km (5.7 miles)
Elevation:
140 m (459‘)
Lead-In: 3.8 km (2.4 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 180 XP

Introduced in Zwift’s May 2021 Yumezi launch, Kappa Quest is named after the amphibious yōkai demon/imp found in Japanese folklore. Keep your eyes open – perhaps you’ll see one?

Kappa Quest Reverse

Animated “Kappa Quest Reverse” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Introduced two months after Yumezi’s launch, Kappa Quest Reverse is simply the reverse version of Kappa Quest

Route Basics

Length: 9 km (5.6 miles)
Elevation:
139 m (456‘)
Lead-In: 5.1 km (3.2 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 180 XP

Introduced two months after Yumezi’s launch, Kappa Quest Reverse is simply the reverse version of Kappa Quest

Kaze Kicker

Animated “Kaze Kicker” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Launching with Zwift Games 2026, this route loops the well-known Pain Cavern>Neokyo>Slot Canyon>Urukazi circuit, but finishes with a spicy little spur on the Boardwalk.

Route Basics

Length: 16.9 km (10.5 miles)
Elevation:
134 m (440‘)
Lead-In: 0.4 km (0.2 miles)
Map: Makuri Islands

Restriction: Event Only

Achievement Badge: 340 XP

Launching with Zwift Games 2026, this route loops the well-known Pain Cavern>Neokyo>Slot Canyon>Urukazi circuit, but finishes with a spicy little spur on the Boardwalk.

Makuri 40

Animated “Makuri 40” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

The longest route in Makuri Islands when it launched in November 2022, Makuri 40 covers major parts of all three sections: Yumezi, Neokyo, and Urukazi.

Route Basics

Length: 40.2 km (25.0 miles)
Elevation:
308 m (1,010‘)
Lead-In: 0.1 km (0.1 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 800 XP

The longest route in Makuri Islands when it launched in November 2022, Makuri 40 covers major parts of all three sections: Yumezi, Neokyo, and Urukazi.

Makuri Madness

Animated “Makuri Madness” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Released for Zwift Games 2025, Makuri Madness is a mostly-flat route with a single short, sharp climb. 

Route Basics

Length: 15.9 km (9.9 miles)
Elevation:
85 m (279‘)
Lead-In: 0.1 km (0.1 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 325 XP

Released for Zwift Games 2025, Makuri Madness is a mostly-flat route with a single short, sharp climb. 

Makuri Pretzel

Animated “Makuri Pretzel” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Far and away the longest Makuri Islands route when it was released in September 2024, Makuri Pretzel covers key roads in each of the three Makuri Islands areas: Yumezi, Neokyo, and Urukazi. And it covers them in both directions, which means you hit four different sprint arches in both directions for a total of eight sprint opportunities.

This route is the brainchild of James Bailey, Zwift’s event guru. While it avoids all the Makuri Islands KOM segments, you’ll want to keep your eyes open in a race. There are plenty of sneaky, draggy climbs that provide ample opportunity for attacks.

Route Basics

Length: 77.6 km (48.2 miles)
Elevation:
616 m (2,021‘)
Lead-In: 1.1 km (0.7 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 1550 XP

Far and away the longest Makuri Islands route when it was released in September 2024, Makuri Pretzel covers key roads in each of the three Makuri Islands areas: Yumezi, Neokyo, and Urukazi. And it covers them in both directions, which means you hit four different sprint arches in both directions for a total of eight sprint opportunities.

This route is the brainchild of James Bailey, Zwift’s event guru. While it avoids all the Makuri Islands KOM segments, you’ll want to keep your eyes open in a race. There are plenty of sneaky, draggy climbs that provide ample opportunity for attacks.

Mech Isle Loop

Animated “Mech Isle Loop” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

The shortest route in the Urukazi map, Mech Isle Loop takes you on a quick circuit of Mech Isle. What do they do here, anyway? It’s all a bit hush-hush, but the gigantic robo-parts seen here and there would indicate that the island lives up to its name.

Route Basics

Length: 4 km (2.5 miles)
Elevation:
39 m (128‘)
Lead-In: 0.1 km (0.1 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 80 XP

The shortest route in the Urukazi map, Mech Isle Loop takes you on a quick circuit of Mech Isle. What do they do here, anyway? It’s all a bit hush-hush, but the gigantic robo-parts seen here and there would indicate that the island lives up to its name.

Neokyo All-Nighter

Animated “Neokyo All-Nighter” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Introduced in Zwift’s November 2021 update, Neokyo All-Nighter is the longest “Neokyo-only” route upon its release. At nearly 25km in length, this route covers nearly every bit of road in Neokyo, including 4 sprint segments and the Rooftop KOM.

Route Basics

Length: 24.3 km (15.1 miles)
Elevation:
168 m (551‘)
Lead-In: 0.2 km (0.1 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 485 XP

Introduced in Zwift’s November 2021 update, Neokyo All-Nighter is the longest “Neokyo-only” route upon its release. At nearly 25km in length, this route covers nearly every bit of road in Neokyo, including 4 sprint segments and the Rooftop KOM.

Neokyo Crit Course

Animated “Neokyo Crit Course” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Released unannounced in Zwift’s November 2021 update, Neokyo Crit Course is an event-only route which would have slipped under the radar except that its route badge appears in game. That’s right – a route badge for an event-only route! (A first on Zwift.)

Route Basics

Length: 3.9 km (2.4 miles)
Elevation:
19 m (62‘)
Lead-In: 0.7 km (0.4 miles)
Map: Makuri Islands

Restriction: Event Only

Achievement Badge: 90 XP

Released unannounced in Zwift’s November 2021 update, Neokyo Crit Course is an event-only route which would have slipped under the radar except that its route badge appears in game. That’s right – a route badge for an event-only route! (A first on Zwift.)

Neon Flats

Animated “Neon Flats” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Introduced in Zwift’s November 2021 update, Neon Flats is one of the flattest Neokyo routes around. (Oddly enough, it’s not the flattest – that award goes to Sleepless City.) This is a great route if you’re looking for something flat and fast, with sprint segments to contest. 

Route Basics

Length: 14.7 km (9.1 miles)
Elevation:
73 m (240‘)
Lead-In: 0.2 km (0.1 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 290 XP

Introduced in Zwift’s November 2021 update, Neon Flats is one of the flattest Neokyo routes around. (Oddly enough, it’s not the flattest – that award goes to Sleepless City.) This is a great route if you’re looking for something flat and fast, with sprint segments to contest. 

Neon Shore Loop

Animated “Neon Shore Loop” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Created to host team time trials for the first race of ZRL’s 2025/26 Round 3, Neon Shore Loop begins with a tour through most of Neokyo before looping out to the islands of Urukazi. It’s a mostly flat route, with a few key climbs to test teams’ cohesiveness and pacing.

Route Basics

Length: 32.9 km (20.4 miles)
Elevation:
215 m (705‘)
Lead-In: 1.1 km (0.7 miles)
Map: Makuri Islands

Restriction: Event Only

Achievement Badge: 660 XP

Created to host team time trials for the first race of ZRL’s 2025/26 Round 3, Neon Shore Loop begins with a tour through most of Neokyo before looping out to the islands of Urukazi. It’s a mostly flat route, with a few key climbs to test teams’ cohesiveness and pacing.

Railways and Rooftops

Animated “Railways and Rooftops” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Introduced in Zwift’s November 2021 update, Railways and Rooftops is almost the pitchiest route in Neokyo, climbing 70 meters over its 6.2km length. Along the way it takes you over the Railway Sprint then up the backside of the Rooftop KOM which (strangely) is not currently a timed segment.

Route Basics

Length: 6.2 km (3.9 miles)
Elevation:
71 m (233‘)
Lead-In: 2.1 km (1.3 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 120 XP

Introduced in Zwift’s November 2021 update, Railways and Rooftops is almost the pitchiest route in Neokyo, climbing 70 meters over its 6.2km length. Along the way it takes you over the Railway Sprint then up the backside of the Rooftop KOM which (strangely) is not currently a timed segment.

Red Zone Repeats

Animated “Red Zone Repeats” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Added to the game in August 2025 as an event-only route to host events for Zwift Camp: Baseline, Red Zone Repeats begins with a flat lead-in from the Yumezi countryside, then heads to Neokyo for three laps of a flat circuit before ending in a Tower Sprint finish.

Route Basics

Length: 19.4 km (12.1 miles)
Elevation:
87 m (285‘)
Lead-In: 0.2 km (0.1 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 390 XP

Added to the game in August 2025 as an event-only route to host events for Zwift Camp: Baseline, Red Zone Repeats begins with a flat lead-in from the Yumezi countryside, then heads to Neokyo for three laps of a flat circuit before ending in a Tower Sprint finish.

Rooftop Rendezvous

Animated “Rooftop Rendezvous” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Introduced in Zwift’s November 2021 update, Rooftop Rendezvous is Neokyo’s climbiest route. It’s a circuit that simply takes you up the Rooftop KOM then down, climbing 56 meters in each 3.7km lap.

Route Basics

Length: 3.7 km (2.3 miles)
Elevation:
56 m (184‘)
Lead-In: 2.9 km (1.8 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 74 XP

Introduced in Zwift’s November 2021 update, Rooftop Rendezvous is Neokyo’s climbiest route. It’s a circuit that simply takes you up the Rooftop KOM then down, climbing 56 meters in each 3.7km lap.

Sea to Tree

Animated “Sea to Tree” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Introduced in Zwift’s May 2021 Yumezi launch, Sea to Tree is a short, one-way route up the Temple KOM from the Fishing Village side. You begin at the “sea” on the island before the Fishing Village, and end at the giant mythical tree atop the KOM.

Route Basics

Length: 3.2 km (2.0 miles)
Elevation:
106 m (348‘)
Lead-In: 0.6 km (0.4 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 65 XP

Introduced in Zwift’s May 2021 Yumezi launch, Sea to Tree is a short, one-way route up the Temple KOM from the Fishing Village side. You begin at the “sea” on the island before the Fishing Village, and end at the giant mythical tree atop the KOM.

Sleepless City

Animated “Sleepless City” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Introduced in Zwift’s November 2021 update, Sleepless City is the flattest route in Neokyo.

Route Basics

Length: 9.6 km (6.0 miles)
Elevation:
43 m (141‘)
Lead-In: 0 km ( miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 185 XP

Introduced in Zwift’s November 2021 update, Sleepless City is the flattest route in Neokyo.

Spirit Forest

Animated “Spirit Forest” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Introduced in Zwift’s May 2021 Yumezi launch, Spirit Forest is a figure 8 route that keeps you in the Temple KOM area, without actually completing any KOMs!

Route Basics

Length: 8.4 km (5.2 miles)
Elevation:
135 m (443‘)
Lead-In: 4.6 km (2.9 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 170 XP

Introduced in Zwift’s May 2021 Yumezi launch, Spirit Forest is a figure 8 route that keeps you in the Temple KOM area, without actually completing any KOMs!

Sprinter's Playground

Animated “Sprinter’s Playground” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Introduced in Zwift’s November 2021 update, Sprinter’s Playground lives up to its name, taking riders over all four Neokyo sprint sections in one short, fairly flat lap.

Route Basics

Length: 12.4 km (7.7 miles)
Elevation:
68 m (223‘)
Lead-In: 0.2 km (0.1 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 245 XP

Introduced in Zwift’s November 2021 update, Sprinter’s Playground lives up to its name, taking riders over all four Neokyo sprint sections in one short, fairly flat lap.

Suki's Playground

Animated “Suki’s Playground” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Introduced two months after Yumezi’s launch, Suki’s Playground is a figure 8 named in memory of Zwift Senior Game Designer Richard Yeh’s dog Suki, who passed while Richard was developing routes for the Yumezi map.  

“I adopted Suki when she was only 11 weeks old, and we had a wonderful 11 years together,” says Richard. “She passed away suddenly last September, but her spirit is always still with me. She loved to run and do zoomies when she got excited. The route was initially called ‘Zoomies for Suki’, but we changed it to ‘Suki’s Playground.’”

Route Basics

Length: 18.3 km (11.4 miles)
Elevation:
150 m (492‘)
Lead-In: 0.2 km (0.1 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 365 XP

Introduced two months after Yumezi’s launch, Suki’s Playground is a figure 8 named in memory of Zwift Senior Game Designer Richard Yeh’s dog Suki, who passed while Richard was developing routes for the Yumezi map.  

“I adopted Suki when she was only 11 weeks old, and we had a wonderful 11 years together,” says Richard. “She passed away suddenly last September, but her spirit is always still with me. She loved to run and do zoomies when she got excited. The route was initially called ‘Zoomies for Suki’, but we changed it to ‘Suki’s Playground.’”

Temples and Towers

Animated “Temples and Towers” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

When it was introduced in Zwift’s November 2021 update, Temples and Towers was the biggest Makuri Islands route, both in elevation and distance. It no longer holds that title, but it still takes you up all three KOMs: Rooftop, Castle, and Temple.

Route Basics

Length: 32.6 km (20.3 miles)
Elevation:
319 m (1,047‘)
Lead-In: 0.7 km (0.4 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 650 XP

When it was introduced in Zwift’s November 2021 update, Temples and Towers was the biggest Makuri Islands route, both in elevation and distance. It no longer holds that title, but it still takes you up all three KOMs: Rooftop, Castle, and Temple.

Three Village Loop

Animated “Three Village Loop” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Introduced in Zwift’s May 2021 Yumezi launch, Three Village Loop takes you on the shortest possible route between the three villages of the Yumezi map: the Castle, Fishing Village, and Village Onsen.

Route Basics

Length: 10.6 km (6.6 miles)
Elevation:
93 m (305‘)
Lead-In: 2.3 km (1.4 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 210 XP

Introduced in Zwift’s May 2021 Yumezi launch, Three Village Loop takes you on the shortest possible route between the three villages of the Yumezi map: the Castle, Fishing Village, and Village Onsen.

Tropic Rush

Animated “Tropic Rush” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Released in October 2025 to host Zwift Unlocked events, Tropic Rush is similar to Turf N Surf, but with a longer flat start and a spicy extra climb near the end! Read on for details…

Route Basics

Length: 41.2 km (25.6 miles)
Elevation:
328 m (1,076‘)
Lead-In: 1.6 km (1.0 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 825 XP

Released in October 2025 to host Zwift Unlocked events, Tropic Rush is similar to Turf N Surf, but with a longer flat start and a spicy extra climb near the end! Read on for details…

Turf N Surf

Animated “Turf N Surf” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Ride through Neokyo’s urban permanight, then make your way through the slot canyon to Urukazi’s wild coastline before returning to Neokyo via the cavern road.

Route Basics

Length: 24.6 km (15.3 miles)
Elevation:
196 m (643‘)
Lead-In: 0.1 km (0.1 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 490 XP

Ride through Neokyo’s urban permanight, then make your way through the slot canyon to Urukazi’s wild coastline before returning to Neokyo via the cavern road.

Twilight Harbor

Animated “Twilight Harbor” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Released in Zwift’s January 2022 update, Twilight Harbor is a short circuit with two sprint segments, making it perfect for flat crit-style racing.

Route Basics

Length: 6.9 km (4.3 miles)
Elevation:
33 m (108‘)
Lead-In: 0.2 km (0.1 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 135 XP

Released in Zwift’s January 2022 update, Twilight Harbor is a short circuit with two sprint segments, making it perfect for flat crit-style racing.

Two Village Loop

Animated “Two Village Loop” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Introduced in Zwift’s May 2021 Yumezi launch, Two Village Loop was originally the flattest route on the map. It takes you around the Castle and Village Onsen (hence the name), and along the way you’ll ride some short bits of road that aren’t often ridden via official routes. Enjoy!

Route Basics

Length: 12.8 km (8.0 miles)
Elevation:
88 m (289‘)
Lead-In: 0.2 km (0.1 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 255 XP

Introduced in Zwift’s May 2021 Yumezi launch, Two Village Loop was originally the flattest route on the map. It takes you around the Castle and Village Onsen (hence the name), and along the way you’ll ride some short bits of road that aren’t often ridden via official routes. Enjoy!

Valley to Mountaintop

Animated “Valley to Mountaintop” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Launched in Zwift’s August 2021 update, Valley to Mountaintop is sort of the sister route of “Sea to Tree“. Both start near the Village Onsen start pens, but they each attack the Temple KOM from a different side.

Route Basics

Length: 5 km (3.1 miles)
Elevation:
129 m (423‘)
Lead-In: 0.1 km (0.1 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 100 XP

Launched in Zwift’s August 2021 update, Valley to Mountaintop is sort of the sister route of “Sea to Tree“. Both start near the Village Onsen start pens, but they each attack the Temple KOM from a different side.

Wandering Flats

Animated “Wandering Flats” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

Introduced in Zwift’s November 2021 update, Wandering Flats was one of the longest Makuri Islands routes, and fairly flat, as the name implies.

Route Basics

Length: 25.1 km (15.6 miles)
Elevation:
146 m (479‘)
Lead-In: 0.1 km (0.1 miles)
Map: Makuri Islands

Restriction: none

Achievement Badge: 515 XP

Introduced in Zwift’s November 2021 update, Wandering Flats was one of the longest Makuri Islands routes, and fairly flat, as the name implies.

Yoru Run

Animated “Yoru Run” Route Details (Makuri Islands) Map
Animated map provided by ZwiftHacks

More info coming soon…

Route Basics

Length: 6.9 km (4.3 miles)
Elevation:
32 m (105‘)
Lead-In: 1.1 km (0.7 miles)
Map: Makuri Islands

Restriction: Run Only

More info coming soon…

The routes aren’t especially long, but the artwork throughout the map is stunning – the best work Zwift’s art team has done to date. Zwifters are looking forward to continued expansion of the Makuri Islands map, including a longer climb on the Mount Fuji-esque hill seen in the distance while riding Yumezi.

Similar to 2020, where Zwift threw Watopians a bone by adding a few small connecting roads and a handful of new routes in the last update the year, December 2021’s update included 5 new Watopian routes:

That’s a total of 26 routes added in 2021. By comparison, 19 routes were added in 2020, and 34 in 2019.

Looking for a complete list of Zwift routes? Check out our Master List of All Zwift Routes.

New/Expanded Features

Hide the Display mode released in April update. This simple tweak of removing all the on-screen HUD elements was actually first seen in 2020. It’s not something Zwifters will use all the time, but it sure makes races interesting, and is especially fun when you’re looking for an immersive big-screen experience.

Two common feature requests finally got released mid-year:

  • Route Badge Completion indicators rolled out in June update. This release included better route info such as lead-in details (climbing and length) and total route length.
  • Route Progress Bar was taken live in the August update, making it easy for everyone to see how much further they need to travel to finish their route or event.

In late November, Zwift brought the Pace Partners feature to Makuri Islands, marking the first time these popular bots have rolled on non-Watopian roads.

Lastly, it’s worth mentioning WTRL’s Autocat feature. (While this isn’t a Zwift feature per se, it’s a feature built by WTRL, which is funded by Zwift, for use in Zwift racing.) Autocat is important in the Zwift racing world because it’s a solution to the sandbagging problems which have plagued Zwift racing since early days, since it uses your historic finishing times for courses to determine your race category. And you aren’t able to choose a different category!

Autocat reviews thus far have been largely positive, with most racers saying their category was very competitive. This is a good sign of things to come.

Pack Dynamics Changes

Zwift has been working to improve their “pack dynamics” – the way riders behave in a group – in 2021.

The first change to Pack Dynamics rolled out in the March release. It was further tweaked in July, then Pack Dynamics 3.0 was released as a “flagged release” in August’s update.

Today’s Pack Dynamics are very different from a year ago. There is much less frenetic movement of riders within the pack, and the group flows more like a “school of fishes”, like you see IRL. The sticky draft of a year ago is also nearly non-existent today, and riders collide with each other less.

Additionally (and this is harder to notice in day to day Zwifting), the location of riders on your screen is much more consistent with what other riders are seeing on their screens. This means race results will be more consistent.

Zwift still has work to do in regards to Pack Dynamics. Rider collisions still occur, as do crazy swerving riders when Internet connections are spotty. But we’re confident this will continue to improve over time.

Game Updates

Zwift has stayed right on schedule releasing a “major” update each month. Some of these updates were more exciting than others, but we like the pace of regular updates nonetheless:

Hardware

There isn’t much worth mentioning on the hardware front for Zwifters in 2021, as trainer manufacturers didn’t release anything new apart from Elite’s Rizer.

One big piece of late hardware news was Zwift’s post-Christmas leak of their own planned direct-drive trainer (the Zwift Wheel) and smartbike (the Zwift Ride). Hopefully we’ll see more big news on this front in 2022!

Competitors

While Zwift is still far and away the market leader in the virtual cycling space, by our estimation competitors made more headway in 2021 than any year previous. It feels like 2020 validated indoor training, then 2021 saw the fruit of that validation. Consider:

  • Wahoo purchased The Sufferfest over two years ago, then launched Wahoo SYSTM in September 2021: a rebranded version of The Sufferfest with new features and rides and Android compatibility.
  • The IRONMAN Group announced its aquisition of FulGaz in October, clearly signalling that IRONMAN wants to use the FulGaz platform to deliver indoor training services to their athletes. Additionally, in November Haute Route (who had historically hosted some super-popular events on Zwift) announced that FulGaz was their official training partner.
  • TrainerRoad, considered by many to be the industry leader in terms of structured indoor cycling workout libraries, released their Adaptive Training update in late 2021.
  • Last but certainly not least, RGT is the most Zwift-like of the Zwift competitors. They’ve been steadily improving their product in 2021, and are growing a following of racers due to their physics engine.

As we’ve said before, competition is a good thing, for Zwifters. The more competitive heat Zwift feels, the harder they’ll work to build a better product.

What’s Coming in 2022?

Here’s what we know is coming very soon (within three months, in phased rollouts) to Zwift:

  • Expanded Clubs functionality: the ability for almost anyone to create a club, create club events, and invite people to those events via shareable links
  • Homescreen Redesign: a totally refreshed homescreen which gives us easier access to events as well as the garage and our user profile

Beyond these two items, we’re not sure what 2022 holds. Certainly Zwift will be investing a lot of development time in improving Clubs functionality further, and bringing the homescreen’s fresh UI feel to the rest of the game. There’s a lot of untapped potential in both of those projects!

Your Comments

What are you thoughts on Zwift’s 2021 year? What would you most like to see in 2022? Share below!

Notable Zwift Events for the Weekend of January 1-2

2

Happy New Year!  If your legs can still take it after tackling the Festive 500, here are a few events you might like to tackle.  Zwift is starting 2022 with a bang! New fondos, a group ride led by the first Women’s Esports World Champion, and another hosted by British Olympic legend Sir Chris Hoy. It’s a big start to the new year!  

zFondo Series 2022

The Zwift Fondos are back, with new routes to try! I’m looking forward to riding this weekend, as there is usually a good story to be found out on the long roads.   With three new routes, I think the toughest choice is… which one to try? 

Read more about the zFondo Series 2022 >

Multiple start times
See zwift.com/events/series/zwift-fondo-series-2022 for upcoming events

Ride with Ashleigh Moolman// Garmin Never Stop Cycling Tour

Join Ashleigh Moolman Pasio as she leads a 60-minute group ride on the Watopia Figure 8 course as part of Garmin’s Never Stop Cycling Tour.

Ashleigh is a professional road cyclist from South Africa who currently competes on the UCI Women’s WorldTeam SD Worx. She raced in the 2012 Summer Olympics, finishing 16th in the Women’s road race and 24th in the Women’s time trial.  Did I forget to mention that Ashleigh is the first-ever Women’s World Esports Champion?

It’s a unique opportunity to interact with Ashleigh and get some hints and tips on how to race on Zwift.

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

Chris Hoy’s Doddie Aid Social 50km

In support of Doddie Aid (a mass participation event with the goal of encouraging people to get active in January and raise funds to help find a cure to Motor Neuron Disease), British cycling legend Sir Chris Hoy will be leading group rides on Sunday and Wednesday for the first 6 weeks of the new year. This 50km ride is the first and is hosted on the “Wandering Flats route on Makuri Island.

Sunday, January 2 @ 10am GMT/5am EST
Sign up at zwift.com/events/view/2565237

Saskatchewan’s Provincial+ New Years FUNdo

As I highlighted in my recent article, Cycling Canada is using Zwift to help “create a community with deep connection, afinity and pride in cycling”. In that same vein, Saskatchewan’s Provincial Cycling Clubs have teamed up to offer different FUNdos to try! Categories for this event determine your distance, and include:    

These are not group led events, so choose the category that fits your schedule and enjoy the ride!

Saturday, January 1 @ 6pm GMT/1pm EST/8am PST
Sign up at zwift.com/events/view/2445433

Your Thoughts

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