Facebook Instagram Twitter Youtube
  • Get Started
    • Create Zwift Account
    • How To Get Started On Zwift
    • Zwift Course Maps
    • How to Race on Zwift (Setup, Strategy, and More)
    • Women’s Racing on Zwift
    • Links Every Zwifter Must Have
    • More “Get Started” Posts
  • Tips & Tricks
    • Training & Nutrition
    • Racing
    • Zwift Hacks
  • Reference
    • How Zwift Works
    • Course Calendar
    • RoboPacer Calendar
    • Weekly Challenges Calendar
    • Climb Portal Calendar
    • Upcoming Events
    • Game Updates
    • Smart Trainer Index
      • Current Models
      • Exhaustive Trainer List
    • Achievements & Unlocks
      • XP Basics for Riders
      • XP Basics for Runners
      • Kit Unlock Codes
    • Frames & Wheels
    • Routes & Maps
      • Master List: Routes
      • Master List: Climb Portal
      • Master List: KOMs
      • Master List: Sprints
      • Master List: Rebel Routes
      • Downloadable Watopia Map
      • Printable List of Routes by Difficulty
    • Speed Tests
    • Tiny Races
  • Women
    • Race Calendar
    • Why race?
    • Women’s Teams
    • Racer Spotlights
    • More Women’s Racing posts
  • Shop
    • Watopia Map and Other Posters
    • ZI Indoor Cycling Kit
Search

Logo

Logo

  • Get Started
    • Create Zwift Account
    • How To Get Started On Zwift
    • Zwift Course Maps
    • How to Race on Zwift (Setup, Strategy, and More)
    • Women’s Racing on Zwift
    • Links Every Zwifter Must Have
    • More “Get Started” Posts
  • Tips & Tricks
    • Training & Nutrition
    • Racing
    • Zwift Hacks
  • Reference
    • How Zwift Works
    • Course Calendar
    • RoboPacer Calendar
    • Weekly Challenges Calendar
    • Climb Portal Calendar
    • Upcoming Events
    • Game Updates
    • Smart Trainer Index
      • Current Models
      • Exhaustive Trainer List
    • Achievements & Unlocks
      • XP Basics for Riders
      • XP Basics for Runners
      • Kit Unlock Codes
    • Frames & Wheels
    • Routes & Maps
      • Master List: Routes
      • Master List: Climb Portal
      • Master List: KOMs
      • Master List: Sprints
      • Master List: Rebel Routes
      • Downloadable Watopia Map
      • Printable List of Routes by Difficulty
    • Speed Tests
    • Tiny Races
  • Women
    • Race Calendar
    • Why race?
    • Women’s Teams
    • Racer Spotlights
    • More Women’s Racing posts
  • Shop
    • Watopia Map and Other Posters
    • ZI Indoor Cycling Kit
More
    Home Blog

    Nowhere Fast Episode 62 – #podgoals

    • Racing
    Kevin Bouchard-Hall
    -
    January 20, 2026
    1
    Nowhere Fast Episode 62 – #podgoals

    Nowhere Fast Episode 62 – #podgoals

    This one launches into 2026 ambitions with all the discipline of a rider who thinks “rest day” means “snack day.” The hosts lay out their official — yet unofficial — #podgoals for the year. Think more creative segments, more storytelling, and maybe even achieving things like “organizing the garage” or “perfecting bike hair on out-of-oven sweat.” Here’s a peek at the prime distractions they tackled:

    • Zach’s Latest Zwift Trick: Less efficiency, more spectacle — because if you’re not confusing other riders, are you really racing?  
    • Mike’s Record Attempt Fiasco: An impressively unimpressive “world record” story that somehow spirals into deeper discussions about why records should definitely involve snacks.  
    • Kevin’s McFlurry Math: A deep, scientific, completely unscientific dive into how many McFlurries equal the effort of a typical Zwift race. (Hint: still better than doing a cool-down ride.)  

    This episode also features a soft launch of the Minute of Power exhibition, the spiritual heir to every idea that’s ever sounded brilliant over pizza. 

    About the Podcast

    Nowhere Fast is a member of the Wide Angle Podium network. To support this podcast and help pay for Kevin’s gold-plated ankle weights, head to wideanglepodium.com and contribute to our advanced virtual racing research.

    To keep up to date on all our real coverage of fake bike racing, subscribe via Apple Podcasts or Spotify. 


    Top 5 Zwift Videos: Alpe du Zwift, Rapha 500, and Philips Hue

    • Events
    • Trainers
    • Training & Nutrition
    • Zwift Hacks
    Oli Chi
    -
    January 20, 2026
    0
    Top 5 Zwift Videos: Alpe du Zwift, Rapha 500, and Philips Hue
    LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lci50Yi1jb250YWluZXJbZGF0YS10b29sc2V0LWJsb2Nrcy1jb250YWluZXI9IjBlNzA1MDA3NjMyNTQzNTc2NWUyMjA0ZGY4NjA2NzEyIl0geyBib3JkZXItcmFkaXVzOiAyNXB4O2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCByZ2JhKCAwLCAwLCAwLCAxICkscmdiYSggMjM5LCAyMzksIDIzOSwgMSApICk7cGFkZGluZzogMHB4IDI1cHggNXB4IDI1cHg7IH0gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODFweCkgeyAudGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfSB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHsgLnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gfSA=

    As Zwift’s most iconic climb, Alpe du Zwift serves as a virtual recreation of the real-life Alpe d’Huez. In this week’s top video, one Zwifter rides the real-life climb to determine how realistic the Zwift version really is.

    Also featured: videos about the Rapha 500, syncing Philips Hue lighting to indoor cycling stats, Zwift’s “FTP Builder” plan, and thoughts on the Zwift Ride after 10,000 kilometers.

    Alpe du Zwift vs Real Life – How Accurate Is It?

    Tom Bowers Cycling gives viewers a side-by-side of the virtual and real Alpe du Zwift climbs.

    Attempting The Rapha Festive 500 on Zwift

    Can Jessica Strange finish the Rapha 500? Watch as she documents her journey on this cycling challenge.

    New Smart Trainer Integration with Philips Hue (Just $3)!

    For the longest time, Zwifters with Philips Hue lighting have wanted the ability to sync their lights to their cycling metrics. Ray, aka DCRainmaker, shares how the “LightMyWatts” app solves this issue.

    The Honest Truth About Zwift’s Most Popular Training Plan

    Cranks and Sprints tries Zwift’s widely-popular FTP Builder training plan. Is it worth your time?

    Zwift Ride After 10,000km: Does It Actually Last?

    After logging over 10,000km on his Zwift Ride, Chad Rides shares an update on the setup. Has it lived up to his expectations?

    Got a Great Zwift Video?

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

    Rolling Resistance on Zwift: Crr and Power Savings of Various Wheels

    • Featured
    • How Zwift Works
    • Speed Tests
    Eric Schlange
    -
    January 19, 2026
    8
    Rolling Resistance on Zwift: Crr and Power Savings of Various Wheels

    Rolling Resistance on Zwift: Crr and Power Savings of Various Wheels

    Zwift’s physics model includes varied rolling resistance of virtual wheels across different surfaces, so racers should think strategically when choosing frames and wheels for unpaved or mixed-surface routes like Road to Ruins and Two Village Loop.

    Here’s a complete rundown of all the rolling resistance numbers and resulting wattage effects for Zwift wheelsets.

    (Note: we update this page as new wheelsets are released and surface rolling resistances are changed. See the changelog at the bottom for a running list of changes.)

    Zwift’s Road Surfaces

    Zwift worlds use several different road surfaces. Here’s the complete list from fastest to slowest:

    • Pavement
    • Sand (introduced in the Urukazi expansion of Makuri Islands)
    • Brick (example: part of downtown Innsbruck just before the Leg Snapper)
    • Cobbles (example: Italian Villas)
    • Wood (examples: Watopia fishing village piers and bridges)
    • Ice/Snow (found only on the Radio Tower climb, as far as we know)
    • Gravel (found only on the Sgurr Summit North in Scotland)
    • Dirt (examples: Mayan Jungle, Makuri’s Temple KOM)
    • Grass (found only on Repack Ridge, as far as we know)

    Zwift has built the game so each wheelset can have its own Crr (rolling resistance) value for each road surface type. So a set of road wheels may roll quite fast on pavement, but not be optimal on dirt. Just like you’d expect outside.

    When Crr increases, two things happen in game: your speed drops, and resistance increases on your smart trainer.

    Zwift Wheel Categories

    There are three categories of wheelsets in Zwift, in terms of Crr:

    • Gravel: includes the “Zwift Gravel” wheelset plus some name-brand wheels. All gravel wheels perform the same on Zwift.
    • Mountain: includes only the “Zwift Mountain” wheelset
    • Road: includes all other wheelsets (48 at the time of this posting)

    See the full list of Zwift wheelsets >

    Each category above has its own Crr value for each surface in Zwift, so each category of wheel performs differently across different surfaces. All wheels within a given category have the same Crr values.

    Example: On pavement, Road wheels have a Crr of .004 while Gravel wheels have a Crr of .008 and Mountain wheels have a Crr of .009. This means that, on pavement, Mountain wheels will roll slower than Gravel wheels which roll slower than Road wheels.

    Wheelset Crr Values

    Here are the current Crr values for each wheelset category on each surface type in Zwift. I’ve included green and red text to indicate how these values shifted when Zwift modified bike performance in mid-2025.

    SurfaceRoad CrrGravel CrrMTB Crr
    Brick.0055.008.009
    Cobbles.0065 (+.001).008.009
    Dirt.016.009 (-.003).01
    Grass.025.016.014 (-.028)
    Gravel.012.006 (-.003).014 (+.005)
    Ice/Snow.0055 (-.002).006 (-.012).014
    Pavement.004.008.009
    Sand.004.008.009
    Wood.0065.008.009

    You can see why pavement feels tougher on a gravel bike than on a road bike. Because it is! The rolling resistance is doubled!

    It’s also worth noting that the Crr value for road tires on pavement (.004) is quite low. We’re virtually rolling quality tires on fresh tarmac. Living the dream!

    Wheelset Wattage

    If you know the Crr value of a particular tire/wheel, you can extrapolate the wattage required to overcome the rolling resistance at a particular speed. This is commonly done outdoors, and in our tests, it seems to work with Zwift’s physics as well (nice work, Zwift programmers).

    Doing this shows how much of our power goes toward overcoming rolling resistance. In turn, this tells us how many watts we can save just by moving to a wheelset with lower rolling resistance.

    Here are those values, assuming a 75kg rider on a 7kg bike traveling at 40kmh (24.9mph).

    SurfaceRoadGravelMTB
    Brick497280
    Cobbles587280
    Dirt1438089
    Grass223153125
    Gravel10754125
    Ice/Snow4954125
    Pavement36
    7280
    Sand367280
    Wood587280

    Now things are getting interesting. So if you’re in a race on Watopia tarmac traveling at 40kmh, and you’re on a road bike while the guy next to you is on a gravel bike, he has to put out 72-36=36 watts more than you just to overcome rolling resistance.

    But if we move to the Jungle Circuit, suddenly that gravel rider has the advantage, able to keep up with you while doing 143-80=63 fewer watts!

    Note: the wattage numbers in these examples don’t take into account additional differences that could occur based on varying rider weights, heights, drafting status, bike frame used, wheelset weight or aero capabilities, etc.

    Fighting the Resistance

    Of course, rolling resistance isn’t the only thing you’re feeling on your smart trainer, nor the only force slowing your avatar in game. In fact, it’s typically the least of the three factors that determine overall trainer resistance. Just like outdoors, we know that wind resistance and/or gravitational force are usually the biggest things slowing us down.


    Changelog

    • Jan 13, 2026: updated Crr and Wattage table to reflect Zwift’s tweaked numbers from their sweeping March 2025 Drop Shop performance update.
    • Nov 9, 2023: updated dirt (and a few other) surface numbers based on Zwift’s v1.52 update. Also updated to mention that all gravel wheels now perform the same on Zwift.
    • Oct 26, 2023: updated gravel surface numbers based on Zwift’s v1.51 update
    • Jan 31, 2023: added data for Scotland’s new gravel surface
    • Nov 10, 2022: added sand surface data, and explained how newer namebrand gravel wheels have a different Crr than Zwift’s original gravel wheels
    • Dec 8, 2019: added gravel wheelset numbers to the tables

    Weekly Challenge Calendar: See Zwift’s Route and Climb of the Week Schedule

    • Events
    Eric Schlange
    -
    January 19, 2026
    40
    Weekly Challenge Calendar: See Zwift’s Route and Climb of the Week Schedule

    Weekly Challenge Calendar: See Zwift’s Route and Climb of the Week Schedule

    Zwift’s Route and Climb of the Week challenges are designed to get you riding routes you may not otherwise ride, in return for an XP bonus you wouldn’t otherwise earn. That’s right: finishing one of these weekly challenges earns you an XP bonus that varies based on the difficulty of the route/climb.

    < January 2026 >
    MondayTuesdayWednesdayThursdayFridaySaturdaySunday
          1Cote de Domancy (250XP)Cote de Domancy (250XP) Tair Dringfa Fechan (500XP)Tair Dringfa Fechan (500XP) 2Cote de Domancy (250XP)Cote de Domancy (250XP) Tair Dringfa Fechan (500XP)Tair Dringfa Fechan (500XP) 3Cote de Domancy (250XP)Cote de Domancy (250XP) Tair Dringfa Fechan (500XP)Tair Dringfa Fechan (500XP) 4Cote de Domancy (250XP)Cote de Domancy (250XP) Tair Dringfa Fechan (500XP)Tair Dringfa Fechan (500XP)
    5Col de Peyresourde (Avajan) (500XP)Col de Peyresourde (Avajan) (500XP) Flat Route (250XP)Flat Route (250XP) 6Col de Peyresourde (Avajan) (500XP)Col de Peyresourde (Avajan) (500XP) Flat Route (250XP)Flat Route (250XP) 7Col de Peyresourde (Avajan) (500XP)Col de Peyresourde (Avajan) (500XP) Flat Route (250XP)Flat Route (250XP) 8Col de Peyresourde (Avajan) (500XP)Col de Peyresourde (Avajan) (500XP) Flat Route (250XP)Flat Route (250XP) 9Col de Peyresourde (Avajan) (500XP)Col de Peyresourde (Avajan) (500XP) Flat Route (250XP)Flat Route (250XP) 10Col de Peyresourde (Avajan) (500XP)Col de Peyresourde (Avajan) (500XP) Flat Route (250XP)Flat Route (250XP) 11Col de Peyresourde (Avajan) (500XP)Col de Peyresourde (Avajan) (500XP) Flat Route (250XP)Flat Route (250XP)
    12Cote de Trebiac (250XP)Cote de Trebiac (250XP) Ocean Lava Cliffside Loop (500XP)Ocean Lava Cliffside Loop (500XP) 13Cote de Trebiac (250XP)Cote de Trebiac (250XP) Ocean Lava Cliffside Loop (500XP)Ocean Lava Cliffside Loop (500XP) 14Cote de Trebiac (250XP)Cote de Trebiac (250XP) Ocean Lava Cliffside Loop (500XP)Ocean Lava Cliffside Loop (500XP) 15Cote de Trebiac (250XP)Cote de Trebiac (250XP) Ocean Lava Cliffside Loop (500XP)Ocean Lava Cliffside Loop (500XP) 16Cote de Trebiac (250XP)Cote de Trebiac (250XP) Ocean Lava Cliffside Loop (500XP)Ocean Lava Cliffside Loop (500XP) 17Cote de Trebiac (250XP)Cote de Trebiac (250XP) Ocean Lava Cliffside Loop (500XP)Ocean Lava Cliffside Loop (500XP) 18Cote de Trebiac (250XP)Cote de Trebiac (250XP) Ocean Lava Cliffside Loop (500XP)Ocean Lava Cliffside Loop (500XP)
    19Col du Galibier (Lautaret) (500XP)Col du Galibier (Lautaret) (500XP) Hilly Route (250XP)Hilly Route (250XP) 20Col du Galibier (Lautaret) (500XP)Col du Galibier (Lautaret) (500XP) Hilly Route (250XP)Hilly Route (250XP) 21Col du Galibier (Lautaret) (500XP)Col du Galibier (Lautaret) (500XP) Hilly Route (250XP)Hilly Route (250XP) 22Col du Galibier (Lautaret) (500XP)Col du Galibier (Lautaret) (500XP) Hilly Route (250XP)Hilly Route (250XP) 23Col du Galibier (Lautaret) (500XP)Col du Galibier (Lautaret) (500XP) Hilly Route (250XP)Hilly Route (250XP) 24Col du Galibier (Lautaret) (500XP)Col du Galibier (Lautaret) (500XP) Hilly Route (250XP)Hilly Route (250XP) 25Col du Galibier (Lautaret) (500XP)Col du Galibier (Lautaret) (500XP) Hilly Route (250XP)Hilly Route (250XP)
    26Crow Road (250XP)Crow Road (250XP) Sand and Sequoias (500XP)Sand and Sequoias (500XP) 27Crow Road (250XP)Crow Road (250XP) Sand and Sequoias (500XP)Sand and Sequoias (500XP) 28Crow Road (250XP)Crow Road (250XP) Sand and Sequoias (500XP)Sand and Sequoias (500XP) 29Crow Road (250XP)Crow Road (250XP) Sand and Sequoias (500XP)Sand and Sequoias (500XP) 30Crow Road (250XP)Crow Road (250XP) Sand and Sequoias (500XP)Sand and Sequoias (500XP) 31Crow Road (250XP)Crow Road (250XP) Sand and Sequoias (500XP)Sand and Sequoias (500XP)  
    Categories
     Climb of the Week
     Route of the Week
     Workout of the Week

    Weekly challenges switch at 9am Pacific each Monday (noon Eastern, 4pm UTC).

    To ride the Route or Climb of the week, begin by clicking the challenge card on the homescreen. Here’s what it looks like for the Route of the Week:

    Questions or Comments

    Questions or comments about these weekly challenges? Share below!


    Training Camps for Indoor Cyclists

    • Training & Nutrition
    Beccah Niesen
    -
    January 19, 2026
    2
    Training Camps for Indoor Cyclists

    Training Camps for Indoor Cyclists

    At the end of 2024, I was invited to join Zwift in Mallorca in April of 2025.  My first reaction was incredulity: Could Zwifters ride outside in a group without crashing? After my husband told me he would divorce me if I didn’t go, I reluctantly agreed to sign up. I knew at least that I would meet people whom I respected and counted as friends in the organizers’ community. And if need be, I would give everyone a very wide gap.

    To make the trip from California worth it, I also went before the start of ZCL to ride with my COALITION teammates on a different part of the island. Riding with the women that I had known for years was fun, and when I transferred to ZCL, I thought it couldn’t get better than that.

    Turns out it could. The beauty of such a large group of bikers getting together to ride without their families in tow was as unexpected as it was awesome. Each day I chose whether I wanted to ride slow, medium, or fast and whether I wanted to go for a short ride, a medium ride, or a long ride. Those crazier-than-normal bikers got to choose a long, fast ride with an after-party thrown in. Each day I got to talk to another rider from a different part of the world who also loved Zwift. The group leaders were amazing, had different backgrounds and expertise, and made the rides enjoyable for all. And everyone got just what they wanted, whether that was a soul-crushing, hours-long climb or a sampling of pastries bookended with a flat, short ride. And after the rides? No one had anything else to do, so everyone hung out.

    I saw so much potential in that gathering, which was big enough to support everyone’s perfect day.  While in a small group setting, everyone has to sacrifice a little bit so everyone can get mostly what they wanted from the training camp. But in a bigger group, everyone got just what they wanted from the rides. As an extremely mediocre rider who values cookies and cocktails over a bump in FTP, I may have been an outlier in many of the groups. But I found former chef Karla to be similarly impassioned and the head of TBR (James) to be as curious about the island as me.

    Even though I self-describe myself as mediocre, I also saw the potential for these days to teach me something about riding in groups. At home, I use my personal draft van, which is my husband, but I rarely follow a stranger’s wheel. I’ve always thought myself to be too old and too bad a biker to react to an unexpected brake or blind descent, but in that one week I learned that I was stronger than I thought. And I want more of it! I want to be in that position again, and this time, I want to bring some of my friends with me—friends that I am willing to brave Fox Hill three times for, for instance.

    Benefits of Attending a Cycling Training Camp

    Cycling camps can be awesome for so many reasons, both the stuff you can measure and the good vibes you can’t.

    Increased Fitness and Endurance

    Putting in sustained effort over multiple days typically results in a significant boost to cardiovascular fitness and muscular endurance. Getting intense, focused training is a massive plus. When you dedicate several days just to cycling, you can really dial in structured, high-volume workouts—something that’s tough to manage with all the usual daily commitments. Plus, pushing hard for multiple days usually gives your cardio and musclular endurance a serious upgrade.

    Cycling camps are also perfect for honing your skills. You get the chance to practice things like riding in a group, descending, cornering, and pacelining in a supportive setting. And finally, you get vital exposure to different terrain, letting you take on challenging routes (think long climbs, technical descents, and varied roads) that you might not have back home.

    Socializing and Community

    Zwift Insider’s Monica Schlange
    Cav, signing Dan’s birthday croc.
    Dan, with his birthday croc.

    Camps are fantastic for meeting people and making friends. You bring together like-minded cyclists from all walks of life, and that really builds a strong community feel. Going through the shared “suffering” and triumph on the road creates truly unforgettable memories. You also get insider tips and encouragement by talking directly with group leaders, former pros, or coaches who can give you personalized advice.

    Making It Easy (Practical & Logistical)

    Cycling camps take the headache out of everything. The organizers typically sort out all the meals, routes, support cars, and places to stay, so all you have to do is pedal. This is backed up by supported rides, which usually include a mechanic, sag wagons, and medical help. That takes a massive weight off your shoulders regarding potential mechanicals or emergencies. Finally, camps are usually set up in places with perfect cycling weather, which means reliable conditions for consistent, quality training.

    Cycling camps are honestly a win-win-win situation, delivering major benefits: you get physically fitter and more skilled, you feel awesome thanks to the shared effort and achievements, and you make amazing social connections both during the rides and afterward. For the indoor crew, especially the Zwift folks, taking those technical smarts and building real-life community at camp creates stronger relationships out of the real bonds forged in game. When this motivated and organized group transitions from the screen to the open road, they’re perfectly positioned to bring a huge wave of new energy and camaraderie to the wider cycling community.

    What About You?

    Have you ever done an IRL training camp with Zwift friends? Share below!


    How The Race Was Lost: Losing My Place in Yorkshire

    • Featured
    • Racing
    Eric Schlange
    -
    January 16, 2026
    5
    How The Race Was Lost: Losing My Place in Yorkshire

    How The Race Was Lost: Losing My Place in Yorkshire

    Zwift Racing League teams headed to Yorkshire this week for a points race held on the 2019 UCI Worlds Harrogate Circuit. Over the years, this route’s sawtooth profile has struck fear into the heart of many a Zwifter, including myself. And our race was three laps long, meaning it would take us over an hour to finish.

    My team (Coalition Delusion, racing in the Open Development B1 Lime Division) knew this wouldn’t be easy, and it wouldn’t be short. But you’re not a true cyclist unless you regularly run pell-mell toward the prospect of personal suffering. Let’s race!

    Lap 1

    73 riders left the Yorkshire start pens, quickly turning right to begin climbing Otley Road. (You’ll want to be nicely warmed up before racing in Yorkshire, as the work begins right away!) Otley Road is 1.6km long at 3.4%, a draggy climb that always seems to take longer than you’d think.

    But this was a points race, and Otley Road isn’t a timed segment. With plenty of miles ahead, riders were clearly wanting to keep their powder dry. I sat in the wheels, doing the minimal work to stay in the group. I finished the climb in 3:22, averaging 3.96 W/kg.

    What follows on the route is a bit of down, a bit of up, some false flat, then the lovely Pot Bank descent followed by another short climb and a descent to Oak Beck, where the Yorkshire KOM begins. Interesting things can happen on these in-between bits, but in a points race, that action is muted.

    We hit the bottom of the KOM as a pack of 64, and I bumped up my power and used my feather powerup to stay near (but not on) the front if possible. New teammate Enrico was riding off the front (impressive!), so I eased even more, not wanting to give anyone a draft to chase him back (insert timely Team Jayco-AlUla reference 😜).

    At the flatter section mid-climb I was positioned well, but when the second half began, lots of feathers popped, and I found myself sliding backward. By the time I rode beneath the KOM arch I had averaged 4.64 W/kg for 2:32 (tying my PR time), the pack was strung out, and I was in… well, I really don’t know what place I was in.

    Rider Placement Bug

    Out of position in a strung-out pack. But what position was I in?

    The rider list on my screen (see above) wasn’t showing my current place in the race, and I must say, I didn’t realize how much I looked at that HUD element until it was missing!

    I had Sauce for Zwift up, which showed me in a group of 29… but that was a very strung-out group that was quickly breaking up.

    (After reporting the bug via an internal Zwift channel, it appears that this happened to anyone running the latest Zwift version, v105, that released the morning of the race. The new version interacts with ZRL’s funky event config in an unexpected way.)

    I figured the groups would come back together once we were through the sprint segment, and that is indeed what happened. By the time we finished the first lap, I was back in the front group of 28. With a 31-second gap to the closest chasing group of 5 riders, it seemed pretty clear that nobody behind would be bridging up.

    Lap 2

    The next Otley Road ascent was a bit more chill, taking 3:35 and averaging 3.57 W/kg. Nothing remarkable here, except for one Team Ukraine Mariupol guy, Klish, who attacked off the front. He would continue to do this on and off for the rest of the race, going off the front, getting caught, then doing it again. I’m not sure what the strategy was, but without a lot of TUM guys in the front group, I don’t think anyone was worried enough to chase him down in earnest.

    As we neared the Pot Bank descent this time, I decided to put in a few hard pedal revs to go off the front and attempt a supertuck on the crazy steep descent. And it worked!

    Wheee!!!

    That gave me almost 20 seconds of no pedaling, which was quite nice.

    Soon enough, we were at the start of our second Yorkshire KOM. This time, I had determined to save my feather powerup for the second half of the climb, where the road is just as steep as the start of the climb, but you’re more fatigued! Clearly others had learned the same lesson, as I saw zero feathers at the start, but a pile on the second bit:

    A pile of feathers on the second half of the KOM

    This time up the KOM was definitely easier than the first. We were 8 seconds slower, and it took me 0.16 W/kg less, and I finished the climb in a much better position than the first time around, as well.

    This is where my glycogen-depleted brain began to dream that I might be able to hang with the front pack to the finish. But those hopes were soon to come up against the hard wall of reality…

    I would love to say that I was able to contest the sprint segment each lap, but since it was at the top of a climb, I was always gassed by the time I got there, and was only able to put in half-hearted attempts. I just hoped that my being in the whittled-down front pack would earn sufficient points.

    We finished lap 2 with a front group of 18 riders.

    Lap 3

    As we climbed Otley Road for the final time, I was surveying the front group. How many riders were here from each team? I was happy to see that most teams only had 1-2 riders in the front, while my team and one other (SZR) had 3. That was a good sign.

    Using the overhead cam to count team members…

    We finished Otley Road in 4:01 this time, much slower than the previous laps. Fatigue was setting in, and everyone knew the final KOM would be a hard one!

    I grabbed another cheeky supertuck on the Pot Bank descent, and soon enough, we found ourselves crossing Oak Beck and beginning the final KOM. It felt like the group was pushing hard up the first half, and I found myself sliding backward in the group. By the time we started the second half I was blowing up. It wasn’t that the pace was higher than previous laps. It was that my legs didn’t have any punch left. Even my feather powerup couldn’t save me.

    Dropped.

    I was dropped. 17 riders were up ahead, and I was all by myself, with the closest riders over a minute behind.

    Doing whatever I could to keep pushing over the top and down the other side, I used my aero powerup on the descent in hopes that the pack would ease and I could catch back on. One rider had fallen off the group, and I caught and passed him on the climb to the sprint. (He would serve as a sort of “reverse carrot”, forcing me to keep my effort high to stay away to the finish.)

    Alas, the pack never eased in those final kilometers. Teammate Andrew finished in 2nd, the best finish for our team (chapeau!), new teammate Enrico finished 5th, and I finished in 17th place, just over a minute behind the leaders.

    On the plus side, I didn’t even need to sprint, because nobody was nearby.

    My legs were happy about that.

    See my ride on Strava >

    Watch the Video

    Results and Takeaways

    It took several hours for the results to be finalized (not sure why it takes longer sometimes), but eventually we saw we’d finished 4th overall:

    Our rivals from last season, Team SEA, took first. They’re sitting in 1st overall after two races, and we’re in 2nd.

    But here’s the thing: we only had 5 riders. So we’re pretty happy with 4th this week, knowing that having one more rider finishing mid-pack might have won it for us overall. That’s not bad at all, on such a hilly route.

    Personally, I’m both happy and disappointed in my performance. On one hand, I didn’t think I’d survive in the front as long as I did. But on the other hand, getting dropped so close to the finish really stings! I can’t help but wonder if using my feather earlier, or gutting it out just a bit more, or being able to see my rider placing might have helped me stay with the front to the finish.

    The truth is, I probably just wasn’t strong enough on the day. But I reported the bug to Zwift via a Slack channel anyway, asking, “Can I use this to excuse my getting dropped like a hot rock on the last KOM? Please?” Happily, Zwift’s VP of Product Mark Cote said I could, and admitted that Zwift was clearly at fault for my loss:

    So that helps lessen the sting just a bit. 😉

    We finished with our customary Discord team portrait, featuring “shadow-Captain Neil” (at bottom) who honorably did this event twice in one day:

    What about you?

    How did your race in Yorkshire go? Share below!


    Notable Zwift Events for the Weekend of January 17-18

    • Events
    Eric Schlange
    -
    January 16, 2026
    3
    Notable Zwift Events for the Weekend of January 17-18
    LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lci50Yi1jb250YWluZXJbZGF0YS10b29sc2V0LWJsb2Nrcy1jb250YWluZXI9IjA1NzBiNjliNTQ4YmQ3NjQ0NWI1N2M1ZDZhOTBiM2E3Il0geyBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCByZ2JhKCAwLCAwLCAwLCAxICkscmdiYSggMjM5LCAyMzksIDIzOSwgMSApICk7cGFkZGluZzogMHB4OyB9IC50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1jb250YWluZXIudGItY29udGFpbmVyW2RhdGEtdG9vbHNldC1ibG9ja3MtY29udGFpbmVyPSJiMzZmYjBjOGNmM2VlMjg4Y2JlNzU4ZDQyZGUyMWQ1OSJdIHsgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDAgMDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCggcmdiYSggMCwgMCwgMCwgMSApLHJnYmEoIDIzOSwgMjM5LCAyMzksIDEgKSApO3BhZGRpbmc6IDBweDsgfSAudGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfSAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtY29udGFpbmVyLnRiLWNvbnRhaW5lcltkYXRhLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lcj0iNGI4ZDZjOWRjM2ZkYTE4NmJmZDUzYjk3NjgzN2MzMGEiXSB7IGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwIDA7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoIHJnYmEoIDAsIDAsIDAsIDEgKSxyZ2JhKCAyMzksIDIzOSwgMjM5LCAxICkgKTtwYWRkaW5nOiAwcHg7IH0gLnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lci50Yi1jb250YWluZXJbZGF0YS10b29sc2V0LWJsb2Nrcy1jb250YWluZXI9ImMyYmUwOWZjMTY4NjhkZTU3YmNiYTYxZWVhYWVmNGEzIl0geyBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCByZ2JhKCAwLCAwLCAwLCAxICkscmdiYSggMjM5LCAyMzksIDIzOSwgMSApICk7cGFkZGluZzogMHB4OyB9IC50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1jb250YWluZXIudGItY29udGFpbmVyW2RhdGEtdG9vbHNldC1ibG9ja3MtY29udGFpbmVyPSIzNzA5NzY0OGJiYjVhNTk0Yjk3ZTJkZTc5M2FlNTU3MSJdIHsgYm9yZGVyLXJhZGl1czogMCAwIDI1cHggMjVweDtiYWNrZ3JvdW5kOiByZ2JhKCAyMzksIDIzOSwgMjM5LCAxICk7cGFkZGluZzogMXB4IDI1cHggMXB4IDI1cHg7bWFyZ2luLXRvcDogMXB4OyB9IC50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1jb250YWluZXIudGItY29udGFpbmVyW2RhdGEtdG9vbHNldC1ibG9ja3MtY29udGFpbmVyPSIxYThkNDVkMmI2MGZlZWFkZTZhMjMzOWRlMjg0NWVlNyJdIHsgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDAgMDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCggcmdiYSggMCwgMCwgMCwgMSApLHJnYmEoIDIzOSwgMjM5LCAyMzksIDEgKSApO3BhZGRpbmc6IDBweDsgfSBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MXB4KSB7IC50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfSB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHsgLnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99IH0g

    Our top pick this weekend is everyone’s favorite sort of charity ride, where every kilometer you ride unlocks a donation for a good cause. Let’s max it out, Zwifters! See all our picks below…

    🤝Bauhaus Ride of Hope

    ✅ Good Cause ✅ KM for Krona 

    This ride has lots of signups already, and it’s easy to see why: they’ve set it up so that, for every kilometer ridden during this event, BAUHAUS donates 10 SEK to the Swedish Childhood Cancer Foundation, up to one million SEK in total!

    The ride is 60 minutes long, on Watopia’s Triple Flat Loops. Some quick math: if riders average 35 km in the hour, that means each rider can “earn” a 350 SEK donation, which means we need ~2,800 riders to max out the donation. Let’s goooo!!!

    Also: visit the campaign page for a chance to win a Wahoo KICKR!

    Saturday, January 17 @ 9am UTC/4am ET/1am PT
    Sign up at zwift.com/events/view/5273568

    🤝🥇 Tour de Zwift, Stage 2

    ✅ Popular  ✅ Unlocks  ✅ Race If You Want

    Tour de Zwift is the biggest annual tour on the platform – a celebration of discovery across all Zwift worlds! It kicked off last week with stage 1, and now we’re on stage 2, which runs through Sunday. Hundreds (sometimes thousands) of riders are joining each event, so you’ll always have some company.

    Read all about Tour de Zwift 2026 >

    Each stage has three route length options. For stage 2, those are Knights of the Roundabout (54.4km, 359m), Three Musketeers (37.8km, 108m), and Hell of the North (20.1km, 241m).

    Hourly events all weekend!
    Sign up at zwift.com/events/tag/tourdezwift2026

    🤝Vatternrundan Group Ride Series #2

    ✅ Endurance Training  ✅ Progressive Series  

    The Vätternrundan group ride series is back for another year, and very popular! The premise of the series is simple: weekly rides increasing in duration until March 1, with the goal of preparing you to handle many hours on the bike when the IRL race day arrives in June. (The Vätternrundan Group Ride Series is part of Vätternrundan’s official training program.)

    Of course, you can use this to train for any endurance ride you may have planned this Spring/Summer. This week’s ride is 90 minutes long, on France’s R.G.V., and there are two pace group options (1.8-2.2 and 1.5-1.8 W/kg).

    Sunday, January 18 @ 8am UTC/3am ET/12am PT
    Sign up at zwift.com/events/view/5203598

    🤝 FasCat’s Sweet Spot Saturdays, #4 of 7

    ✅ Sweet Spot  ✅ Coach Frank  ✅ Popular

    Ever heard of “Sweet Spot” training? It’s a staple for many riders, since it lets you accumulate a lot of training stress in relatively little time without suffering at or above threshold.

    The guy who created the sweet spot concept – coach Frank Overton of FasCat – is one of the leaders on these rides. There’s even a Discord channel so you can chat directly with him and other FasCat coaches. So cool!

    This is a big ride on Watopia’s The Mega Pretzel (111km, 1659m), and the goal is for riders to do “freestyle sweetspot,” with groups naturally forming around each rider’s sweet spot zone.

    Saturday, January 17 @ 2:45pm UTC/9:45am ET/6:45am PT
    Sign up at zwift.com/events/view/5328743

    🤝WOW – High Speed Ride on TT bikes with draft

    ✅ Fast Miles ✅ Upgrade Hack ✅ Unique Event 

    Want to accumulate lots of miles quickly? Join this newish and popular group ride, which puts everyone on the fastest TT bike in game (Cadex Tri) with drafting enabled. It’s 100km, but it’ll be a fast 100km!

    Riders are on Tempus Fugit, the flattest route in Zwift. Three different pace groups, released so the faster groups catch the slower groups over time.

    Bike upgrading hack: on rides with forced bikes, whatever bike you’re on when you join the event is the bike that accumulates the distance/elevation/time. So, for example, you could accumulate lots of distance toward a road bike upgrade, while riding the Cadex Tri in this event.

    Sunday, January 18 @ 1:45pm UTC/8:45am ET/5:45am PT
    Sign up at zwift.com/events/view/5352676

    How We Make Our Picks

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

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

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

    Tiny Race Series – January 17 Routes – Variations on a Loop

    • Events
    • Racing
    Eric Schlange
    -
    January 15, 2026
    0
    Tiny Race Series – January 17 Routes – Variations on a Loop

    Tiny Race Series – January 17 Routes – Variations on a Loop

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


    Top 5 Zwift Videos: Zwift Cog, KICKR CORE Updates, and Challenging Races

    • How Zwift Works
    • Racing
    • Trainers
    • Training & Nutrition
    Oli Chi
    -
    January 15, 2026
    1
    Top 5 Zwift Videos: Zwift Cog, KICKR CORE Updates, and Challenging Races
    LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lci50Yi1jb250YWluZXJbZGF0YS10b29sc2V0LWJsb2Nrcy1jb250YWluZXI9IjBlNzA1MDA3NjMyNTQzNTc2NWUyMjA0ZGY4NjA2NzEyIl0geyBib3JkZXItcmFkaXVzOiAyNXB4O2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCByZ2JhKCAwLCAwLCAwLCAxICkscmdiYSggMjM5LCAyMzksIDIzOSwgMSApICk7cGFkZGluZzogMHB4IDI1cHggNXB4IDI1cHg7IH0gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODFweCkgeyAudGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfSB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHsgLnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gfSA=

    Considering adding virtual shifting to your setup with the new Zwift Cog & Click v2 package? In this week’s top video, hear from one Zwifter as she tries the Zwift Cog & Click for the first time.

    We’ve also included videos about the latest Wahoo KICKR CORE 2 update, an epic Zwift race, collecting Halo bikes in Zwift, and brutal FTP tests.

    Zwift Cog & Click – Is It Work It, and Do You Actually Need It? (I was unsure!)

    Long-time Zwifter Katie Kookaburra tries the Zwift Cog and Click with her Tacx NEO trainer. Watch as she fits the cog to her Tacx trainer, rides with virtual shifting, and shares her thoughts.

    Wahoo KICKR CORE V2 Update // Zwift Controller Bridge

    The latest Wahoo KICKR CORE 2 update brings Zwift controller bridging via WiFi to the trainer. Hear from Shane, aka GPLama, as he explains what the feature is and how it works.

    I Lost 8kg For This Zwift Race

    After adjusting his weight, training some more, and upgrading his cycling cleats, Luke Goldstone is back at it with another Zwift race.

    Do I Have All the Halo Bikes in Zwift? 10 months of Bike Upgrades

    As a top indoor cyclist, Josh Harris logs a significant amount of time on Zwift and has upgraded several Halo bikes. In this video, he walks riders through his upgrade process and the different frames he has unlocked.

    Zwift’s FTP test… broke me.

    ROARDADS shares why he wants to reach the top ten on his local “Golf Climb” and tackles an FTP test to set a benchmark for his upcoming training to reach that goal.

    Got a Great Zwift Video?

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

    Rebel Route: The Full Watopia

    • Featured
    • Routes & Maps
    Eric Schlange
    -
    January 15, 2026
    38
    Rebel Route: The Full Watopia

    Today, we release the last of three special “full map” Rebel Routes. We recently published The Full Makuri and The Full New York, but today’s is the big one, covering every road in Watopia, Zwift’s biggest map!

    But first, credit where credit is due: Zwifter Tim Nikkel gets the kudos for putting in the work to devise this route, sharing it with us via the ZwiftMap website. With so many intersections in Watopia, computing the shortest possible route is no easy task. But Tim figured it out! (At least, we think so. Tim says, “I do not claim that this is the shortest route possible, only the shortest route I’ve found. Due to how my program works it cannot prove that this is the shortest possible route.”)

    We’ve released these three “full map” Rebel Routes in hopes that Zwift will adopt them as new fondo routes. It’s been way too long since we’ve had fresh fondos, and there are so many great new roads we could use!

    This route in particular would make a splendid Gran Fondo course. It would be the second-longest route in Zwift (behind The PRL Full), with 250 meters more elevation gain than the PRL Full. A difficult but doable challenge for a well-trained rider!

    About Rebel Routes

    “Rebel Routes” are Zwift rides not available on Zwift’s routes list, thus requiring manual navigation.

    See all Rebel Routes >

    The reward for your rebel ride? Exploring a new route, knowing you’ve gone where few Zwifters have gone before. And a Strava segment rank in the tens or hundreds instead of the thousands! Rebel Routes are also included as a separate category on our Veloviewer Route Hunter leaderboard.

    Route Description

    A complete turn-by-turn tour of this route would take much too much space. So we’ll summarize it instead.

    Start by selecting the “Oh Hill No” route from the Watopia route picker.

    The Full Watopia is bookended by the biggest climbs in Watopia, starting with The Grade + part of the Epic KOM (including the Radio Tower), and finishing on Alpe du Zwift.

    Radio Tower climb – the steepest climb in Watopia!

    After descending from the Radio Tower, you’ll loop around onto the Epic KOM Bypass road and head to the Mayan Jungle, then down to the southern coast road to take in this long stretch of shoreline.

    Continue up and over the rollercoaster road through Titans Grove, then head into Watopia proper to cover most of those roads, including ascending the Volcano KOM. You’re well past the halfway mark!

    Heading up the Volcano!

    Descend from the Volcano, head out to cover the Jarvis loop, then ride through the Ocean Blvd tube and hang a right to enter Fuego Flats.

    From the Flats to the climbs, you’ll head up the Epic KOM forward, but turn left to head down The Grade, then turn right to descend the Mayan and Itza KOM roads. 20km to go!

    Wave to the sloth… you’ve only got the Alpe left!

    Knock out the remaining Mayan Jungle dirt, then turn right and head up the Alpe. The route finishes at the top.

    Please note that the Strava segment includes the turnaround road atop the Alpe, because we figured everyone would ride that road anyway as they finish their climb and want to come around to descend the Alpe. Being at the top of the Alpe means you get another ~12.5km of distance once the route finishes, if you just let your avatar coast to the bottom. Why not? You earned it. Make it an imperial century!

    The finishing ring road atop Alpe du Zwift

    Speaking of turnaround roads, it’s worth mentioning that this route doesn’t attempt to cover every bit of pavement on the roundabouts and turnarounds in Fuego Flats, the LAX Roundabout, and Ciudad La Cumbre. Doing so would add significant distance, and these are really just turnaround points built into the game. The route also leaves out the Climb Portal, for obvious reasons (the climbs it leads to rotate regularly). And this route doesn’t include Repack Rush, since that road requires steering to access.

    Turn By Turn Directions

    Be warned: this route has a lot of turns. Begin by choosing the Oh Hill No route, which starts you at the base of The Grade, heading in the right direction.

    1. Straight (Right) to Radio Tower
    2. Straight to Radio Tower
    3. Left to Bonus Climb
    4. Left to Islands/Jungle
    5. Straight to Italian Villas
    6. Right to Sequoia Circle
    7. Straight (Right) to Epic KOM
    8. Right to Epic KOM Bypass
    9. Straight to Jungle/Alpe
    10. Left to Jungle Reverse
    11. Right to Mayan Bridge
    12. Left to Mayan Loop
    13. Straight (Left) to Jungle Loop
    14. Right to Cuidad La Cumbre
    15. Straight (Right) to Cuidad La Cumbre
    16. Straight (Right) to Fuego Flats
    17. Straight (Left) to Fuego Flats
    18. Left to Epic KOM
    19. Straight (Right) to Epic KOM
    20. Right to Titans Grove
    21. Straight (Right) to Ocean Blvd (this is the entrance to Repack Rush, and the turn UI only pops up if you have steering connected)
    22. Left to Ocean Blvd
    23. Right to Downtown
    24. Left to KOM
    25. Right to KOM Bypass
    26. Right to Bridge
    27. Right to Italian Villas/Sprint
    28. Right to Sprint
    29. Left to Volcano Circuit
    30. Left to Volcano Circuit
    31. Left to Italian Villas
    32. Right to 360 Bridge
    33. Straight (Left) to 360 Bridge
    34. Straight (Right) to Reverse KOM
    35. Straight (Right) to Reverse KOM
    36. Straight (Right) to Downtown
    37. Straight (Left) to Downtown
    38. Right to Volcano Circuit
    39. Right to Volcano Circuit CCW
    40. Straight (Left) to Volcano Circuit CCW
    41. Straight (Left) to Volcano KOM
    42. Straight (Left) to Volcano Circuit CCW
    43. Right to Jarvis Island
    44. Right to Jarvis Island Counter
    45. Right to Volcano Circuit
    46. Right to Volcano Circuit
    47. Straight (Right) to Italian Villas
    48. Left to Sprint
    49. Right to Bridge/Islands
    50. Right to Islands
    51. Left to Islands
    52. Straight (Left) to Sequoia Circle
    53. Straight (Left) to Downtown
    54. Right to Desert Flats
    55. Straight (Left) to Desert Flats
    56. Straight (Right) to Epic KOM
    57. Left to Epic KOM
    58. Left to Epic KOM
    59. Straight (Left) to Epic KOM
    60. Left to Cuidad La Cumbre
    61. Right to Jungle Ruins
    62. Right to Jungle Ruins
    63. Right to Mayan Loop
    64. Straight (Right) to Mayan Loop
    65. Straight (Left) to Jungle Loop
    66. Straight (Right) to Mayan Loop
    67. Right to Alpe du Zwift

    Route details:
    Distance: 154.5km (96 miles)
    Elevation Gain: 2852m (9357′)
    Strava Segment

    Rebel Route Suggestions

    Got an idea for a great Rebel Route? Share it below and maybe we’ll publish a post about it!

    123...515Page 1 of 515
    Purchase a Pain Cave poster

    Shop for a trainer using our Smart Trainer Index

    Shop PR Lotion (20% off with code ZwiftInsider)


    Contribute a post: Email [email protected] for details.

    This community-driven site is maintained by Eric Schlange and a team of Zwift enthusiasts. Zwift Insider is independent of Zwift corporate (www.zwift.com), although Zwift does provide funding to help defray site costs.

    This site contains affiliate links to Amazon, Wahoo, and other brands. Zwift Insider makes a small commission on purchases made from these links, so please shop through them to support our efforts.

    Terms of Use/DMCA Copyright Policy

    Privacy Policy | Privacy Consent

    [email protected]

    Latest articles

    Nowhere Fast Episode 62 – #podgoals

    Top 5 Zwift Videos: Alpe du Zwift, Rapha 500, and Philips Hue

    Rolling Resistance on Zwift: Crr and Power Savings of Various Wheels

    Popular Categories

    • Racing1604
    • Events1118
    • News843
    • Training & Nutrition750
    • Interviews570
    • Routes & Maps487