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

    Review: Tour de Zwift 2026 Kit by Pedal Mafia

    • Featured
    • Hardware/Equipment
    Eric Schlange
    -
    January 23, 2026
    3
    Review: Tour de Zwift 2026 Kit by Pedal Mafia

    Review: Tour de Zwift 2026 Kit by Pedal Mafia

    Tour de Zwift 2026 is underway, and Zwift has partnered with Pedal Mafia to create a real-life version of the eye-popping in-game kit.

    Shop the Pedal Mafia Kit >

    Zwift has worked with Pedal Mafia on several kits in recent years, including:

    • Tour de Zwift 2023 Kit (read my review)
    • Zwift’s 10-Year Anniversary kit (which was originally only going to exist in game, but people liked the look so much that Zwift eventually had it produced)
    • Kits of Zwift Community Live 2025 in Mallorca
    • The fresh Watopia Essentials kit now available at zwift.com (read my review)

    This means I’ve grown very familiar with Pedal Mafia’s offerings. Fortunately, I like the fit and feel of Pedal Mafia’s stuff!

    This year’s Tour de Zwift kit is nearly identical in construction to the Watopia Essentials kit I recently reviewed, since both are based on Pedal Mafia’s workhorse “Core” collection. Therefore, much of the content below will be duplicated from my recent review. (The two kits are built the same, but of course, use very different colors.)

    Note: You may have noticed cycling influencers wearing this kit recently in social media posts. In the past year or two, Zwift has clearly pivoted away from traditional paid marketing campaigns and leaned instead into the influencer space, where you get more bang for your buck. That’s why you’re seeing more big-name riders pitching Zwift Ride and early-release versions of Zwift merch. And while I’m not a big-name rider by any stretch, I was sent this kit free of charge, like other “Zwinfluencers.” It’s how the cycling world works these days!

    Also: sizing can be tricky with cycling kit. For reference, I’m 5′-10″ tall (178cm) and currently around 185 lbs (84 kg). I put my actual measurements in the text below where appropriate.

    Tour De Zwift 26 Bib Shorts

    Priced at $168USD, the bib shorts are from Pedal Mafia’s Core collection. (This is the more affordable “do everything” collection vs the more expensive “Pro” line.)

    The most distinctive thing about these shorts is their bright turquoise color, which will certainly stand out in a crowd. I’d go so far as to call them high vis shorts, which isn’t something you see every day!

    Speaking of colors, it’s worth noting that, like any non-black kit, sweat darkens these shorts (see the second photo below), which may or may not concern you.

    I have a 34.5″ waist and 39.5″ hips, so I went with the medium bib as recommended by the sizing chart.

    The Tour De Zwift 26 bibs aren’t indoor-specific, so they don’t include some of the extra-breathable features indoor kits often have, like mesh panels, minimal chamois, or super lightweight strapping. That said, the brace paneling on the back and lower front is nicely perforated, even though the straps themselves are not, and the main short fabric (75% recycled warp knit lycra) is just the right thickness to allow sweat to evaporate indoors while still working well outside in most conditions.

    While I haven’t had time to run the Tour De Zwift 26 bibs through the wringer across many rides (since they were just released), I do own multiple pairs of Pedal Mafia’s core bibs, so I know what kind of durability to expect. I’d say these shorts hold up as well as other mid-range bibs, with the first point of failure for me being some frayed stitching in the inner leg area due to saddle rub. (This hasn’t affected the feel or wearability of the bibs, but it’s something worth noting.)

    Chamois fit is a very personal thing, but I prefer thinner pads, especially for indoor riding. I’d say the Tour De Zwift 26 bibs’ chamois is on the thin side as chamois go, while still having plenty of thickness for all-day/outdoor wear.

    Leg length on Pedal Mafia bibs tends to be on the longer side, as this “pro look” is the trend in today’s kits. I don’t particularly love super-long legs, as they aren’t helpful for indoor riding. That said, I ordered the medium bibs, which fit great on my frame.

    If you look closely, you’ll see some nice finishing touches on these bibs: a little pocket on the back brace to hold a gel or even your phone, a logo on the chamois, plus the feel-good factor of 75% recycled lycra composition… these aren’t just basic bibs. They also feature an extra-wide leg gripper, which is actually the only difference I can see between these and the Watopia Essentials bibs, which feature a Pedal Mafia-branded leg gripper via the more “generic” diamond gripper of the TdZ bibs (see below).

    Watopia Essentials leg gripper
    Tour De Zwift 26 leg gripper

    Tour De Zwift 26 Jersey

    The Tour De Zwift 26 jersey, like the bibs, is based on Pedal Mafia’s “Core” line. Priced at $128USD, this is a well-made, indoor-friendly jersey with some nice finishing touches.

    It’s interesting that the IRL jersey doesn’t quite match the in-game jersey, for whatever reason. The overall color panels match, as do a few of the graphics and their placements. But there are lots of differences, too. How many can you spot? 😄

    Based on my chest measurement of 38″ (and my experience with wearing other PM Core kits) I went with a medium jersey, as I prefer a tighter fit.

    While the sizing chart would have placed me in a large jersey (just barely), I went with a medium because I prefer a tighter fit, and because I’ve got a few medium Pedal Mafia core jerseys in my closet already. These jerseys fit nicely, with plenty of length in the arms and rear torso without being too long in the front. (I hate it when jerseys bunch up in front when you’re hunched over the bike.)

    While this isn’t an indoor-specific jersey, it is a very breathable top that works well outdoors in summer heat as well as indoors on the trainer. The arms and side panels use a 3D mesh material that keeps you dry and cool without being so fragile that it breaks down in the wash (not an easy balance to strike!). The front and back use a denser but still lightweight perforated fabric that provides more coverage but still wicks sweat and allows airflow for drying.

    In my experience, it takes a lot of riding to wear out a jersey, unless it’s a super-light one made specifically for indoor riding or hot weather. All of my Pedal Mafia Core jerseys have held up well with no tears from washing or frayed stitching, so I expect the Tour De Zwift 26 jersey to do the same.

    There are lots of small finishing touches on this jersey. These include a PM-branded waist gripper, a tag with spaces to write your emergency details, a zippered side pocket, and various TdZ 26 graphics (see pics above).

    Final Notes

    Overall, I’d say the Tour De Zwift 26 kit does what Pedal Mafia’s core line is known for: walking the line between quality and price. It performs where you want kit to perform, without soaring into the upper price ranges.

    The colors will be a sticking point with some, for sure. The bright bibs, especially, will prove to be a fashion bridge too far for some riders! But others will love the distinctive look of this kit. Tour de Zwift kits have historically been playful and brightly colored, and this year’s design clearly builds on that tradition.

    Lastly, I should mention: it’s always fun to have the same in-game kit as you’re physically wearing, like I’m doing above. To unlock the TdZ 26 kit in game, you must complete all 6 stages.

    Read all about Tour de Zwift 2026 here >

    Questions or Comments?

    Post below!


    Notable Zwift Events for the Weekend of January 24-25

    • Events
    Eric Schlange
    -
    January 23, 2026
    0
    Notable Zwift Events for the Weekend of January 24-25
    LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lci50Yi1jb250YWluZXJbZGF0YS10b29sc2V0LWJsb2Nrcy1jb250YWluZXI9ImUxYWI3YWExOTQ0MDRlNjY2N2I0ZTIwODNjOGYyMmZiIl0geyBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCByZ2JhKCAwLCAwLCAwLCAxICkscmdiYSggMjM5LCAyMzksIDIzOSwgMSApICk7cGFkZGluZzogMHB4OyB9IC50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1jb250YWluZXIudGItY29udGFpbmVyW2RhdGEtdG9vbHNldC1ibG9ja3MtY29udGFpbmVyPSIzZDhmNzFlNDU5ZDMyNzljODVjYzM0MjViM2NhZTIzYSJdIHsgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDAgMDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCggcmdiYSggMCwgMCwgMCwgMSApLHJnYmEoIDIzOSwgMjM5LCAyMzksIDEgKSApO3BhZGRpbmc6IDBweDsgfSAudGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfSAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtY29udGFpbmVyLnRiLWNvbnRhaW5lcltkYXRhLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lcj0iMDBjOTllNjk3OWIzZDlhMmQ3ZTlkMTcwMWFiOWY1MWQiXSB7IGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwIDA7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoIHJnYmEoIDAsIDAsIDAsIDEgKSxyZ2JhKCAyMzksIDIzOSwgMjM5LCAxICkgKTtwYWRkaW5nOiAwcHg7IH0gLnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lci50Yi1jb250YWluZXJbZGF0YS10b29sc2V0LWJsb2Nrcy1jb250YWluZXI9ImQ2NDU4Mzg2YmI3ZDBmM2NkY2JmY2IzODAxM2Q4Mzk5Il0geyBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCByZ2JhKCAwLCAwLCAwLCAxICkscmdiYSggMjM5LCAyMzksIDIzOSwgMSApICk7cGFkZGluZzogMHB4OyB9IC50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1jb250YWluZXIudGItY29udGFpbmVyW2RhdGEtdG9vbHNldC1ibG9ja3MtY29udGFpbmVyPSIzNzA5NzY0OGJiYjVhNTk0Yjk3ZTJkZTc5M2FlNTU3MSJdIHsgYm9yZGVyLXJhZGl1czogMCAwIDI1cHggMjVweDtiYWNrZ3JvdW5kOiByZ2JhKCAyMzksIDIzOSwgMjM5LCAxICk7cGFkZGluZzogMXB4IDI1cHggMXB4IDI1cHg7bWFyZ2luLXRvcDogMXB4OyB9IC50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1jb250YWluZXIudGItY29udGFpbmVyW2RhdGEtdG9vbHNldC1ibG9ja3MtY29udGFpbmVyPSIzNTUyOGQzNjEyYzlhZWU3Yzg4ODRkYmZlM2RmN2ZlMiJdIHsgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDAgMDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCggcmdiYSggMCwgMCwgMCwgMSApLHJnYmEoIDIzOSwgMjM5LCAyMzksIDEgKSApO3BhZGRpbmc6IDBweDsgfSBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MXB4KSB7IC50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfSB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHsgLnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99IH0g

    This week, all of our event picks are from community organizers. Zwift-sponsored events like Tour de Zwift and the Fondo Series are always popular (and fun), but that’s mostly because they get a lot of exposure! Hopefully, shining some light on the events below brings even more participation to these deserving rides…

    🤝 BMTR Cares Flat 125 (Miles) – Pedaling for a Purpose!

    Top-down view of three cyclists in matching black BMTR jerseys riding on a road, with the BMTR logo featuring a bear on the left side of the image.

    ✅ Popular  ✅ Good Cause

    We regularly feature BMTR’s popular Flat 100 ride, but this week it’s an extra-special event, as it’s being increased to 125 miles “to highlight the significance of the cause we are passionate about supporting.” Several members of BMTR are riding 225 miles on the day to support the Autism Society of America (ASA) (donate here). Be sure to read the event details for more info!

    Three pace groups are available, all riding on France’s Sacre Bleu route.

    Saturday, January 24 @ 1:10pm UTC/8:10am ET/5:10am PT
    Sign up at zwift.com/events/view/5369952

    🤝Vatternrundan Group Ride Series #3

    ✅ Popular  ✅ Endurance Training  ✅ Tour de Zwift Route  

    The Vätternrundan group ride series seems to be getting more popular as the rides get longer! This week the ride has increased to 120 minutes, and there are over 250 riders signed up when this post was composed, making it the most popular event of the weekend.

    The premise of the series is simple: rides increase in duration from January 11 to 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.)

    This week’s ride is on Greatest London Flat (a Tour de Zwift stage 4 route), and there are two pace group options (1.8-2.2 and 1.5-1.8 W/kg).

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

    🥇Level Racing Chase Race

    ✅ Chase Race ✅ Popular 

    Chase Races are fun events we don’t see often enough in Zwift, and this event from Level Racing has lots of signups already, which is always a good sign!

    Related: Zwift Chase Race Basics, Strategies, and More

    This race is on two laps of Makuri Islands’ Sprinter’s Playground route (24.9km, 135m).

    Sunday, January 25 @ 2pm UTC/9am ET/6am PT
    Sign up at zwift.com/events/view/5356937

    🤝Zwift Riders Scotland: Badge Hunters on PRL Full

    ✅ Endurance Challenge ✅ Route Badge  

    What’s that… you still haven’t completed The PRL Full, Zwift’s longest route (173.5km, 2625m)? Take it from me: you want to do it in a group. And here’s your chance! Join Zwift Riders Scotland for eleven repeats of Box Hill, and earn that coveted route badge with its 3460 XP bonus.

    Related: The Longest Route: 7 Tips for London’s PRL Full

    Saturday, January 24 @ 8am UTC/3am ET/12am PT
    Sign up at zwift.com/events/view/5327954

    🤝(Rubber-Banded) TDZ Ride with James’ Friends!

    ✅ Banded  ✅ Tour de Zwift Route

    This beginner-friendly banded ride is on Yorkshire Double Loop, so completing it will count as completing Tour de Zwift stage 3.

    Ride at whatever pace you’d like. As long as you keep pedaling, you’ll stay with the group!

    Saturday, January 24 @ 1:30pm UTC/8:30am ET/5:30am PT
    Sign up at zwift.com/events/view/5369957

    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!

    How the Race Was Lost: ZRL Powerup Roulette on Countryside Tour

    • Racing
    Eric Schlange
    -
    January 22, 2026
    6
    How the Race Was Lost: ZRL Powerup Roulette on Countryside Tour

    How the Race Was Lost: ZRL Powerup Roulette on Countryside Tour

    This week’s ZRL scratch race was the longest of Round 3, with A/B teams completing 3 laps of Makuri Islands’ Countryside Tour for a total of 47.8km with 556m of elevation.

    There are two key features of this route – one I love, and one I hate:

    • I love the finish, because it’s downhill and fast.
    • I hate the Temple KOM. This dirty little 7-minute monster has been my nemesis in many races.

    As it turned out, my real nemesis would be the Zwift gods and their capricious powerup assignments. Or the “powerup roulette,” as I’ve decided to label it today. Read on to see how my race unfolded…

    Race Prep and Warmup

    The days leading up to this race saw the usual team chat on Discord as we figured out who would be racing this week and how to attack the race most effectively as a team.

    Our team would feature Captain Neil, Chris, Dylan, Andrew, Enrico, and me. Additionally, and perhaps most excitingly, this week we welcomed Sarah, Neil’s wife, to the virtual team car as our DS.

    What was our strategy? Pretty simple, really:

    1. Don’t push the pace on the front during the Temple KOM, because the slower the pack moves on that climb, the better it is for us
    2. Push hard to hang onto the front group over the KOM

    I made two slight modifications to my nutrition/supplement routine for this race. First, I chewed an extra piece of caffeine gum, which combined with my two lattes earlier in the day meant I had 300-400mg of go-go juice coursing through my veins. I wanted to see if I’d notice the difference.

    Secondly, I stockpiled two SiS energy gels for the race, instead of the usual one, just to make sure I had plenty of carbs since it would be a longer effort.

    After a short warmup, in which I observed my heart rate being nicely responsive to harder efforts (thanks, caffeine!), I joined my team at the start line. Let’s go!

    Lap 1

    We jumped out of the Yumezi start pen and quickly headed downhill. There were 70 riders in the pack, but that number would drop dramatically by the end of the long race, which we guessed would take over 75 minutes to complete.

    Sarah did a lovely job of making sure we all knew the powerup situation as we rode through the flat farmlands at a fairly leisurely pace. Since we were getting feathers, draft boosts, or aero powerups at each arch (equal probability of each), it was smart to “burn” your powerup if you didn’t have a feather yet, so you could get a new powerup at the sprint arch and hopefully have a feather in your pocket heading into the key climb up the road.

    So I did just that, using my draft boost so I could spin the roulette wheel of powerups at the green arch. And I got a feather! Excellent.

    The pace picked up a bit after the sprint arch as we hit the slack climb up through Village Onsen and on to the fishing village. This ~4.5km lead-in to the Temple KOM wakes the legs up, but riders typically don’t push hard, because they know the big climb is just up the road.

    Soon enough we were there, turning left off the tarmac and onto the dirt singletrack of the dreaded Temple KOM. The moment of truth.

    I tried to stay positioned near the front of the group, in that magic spot where you get just a bit of draft without being so far back that gaps can open up and you get stranded in a chase group.

    This climb breaks up into 4 sections for me:

    1. The first bit up through the Temple building
    2. The second bit up to where it flattens out at the first bridges
    3. The final climby stretch, with its steep, straight final pitch into the left hairpin
    4. The last bit, which is mostly flat and on wooden bridges

    If I can survive to the end of the second section – to that first set of bridges – I find I can usually survive to the top.

    Starting the first Temple KOM ascent

    To my surprise, I found myself able to hold position consistently as we climbed toward the mystical tree. I wasn’t even on the limit! (Not that it was easy, mind you. But we’ve all felt the difference between a hard push and a max effort. Sometimes it’s only a few watts… but that’s all it takes.)

    Over the top of the Temple KOM, our group had shrunk from 70 to 42 riders. A long descent followed, during which I essentially soft-pedaled for 5 minutes, letting the legs recharge for the next go at the KOM.

    The Countryside Tour loop breaks down into 4 distinct sections. Here are my times and power numbers on the first lap (pulled from Strava, so times and power have some margin for error, apart from the Temple KOM which is an actual segment):

    • Flat Start: 234W (~8 minutes)
    • Lead-In climb: 290W (~6.5 minutes)
    • Temple KOM: 330W (6:28)
    • Descent: 167W (~5 minutes)
    • Full Lap: 258W (25:16)

    Laps 2 and 3 would be remarkably similar. I’ll put those times below.

    Lap 2

    Chilling on in the flat farmland at the start of lap 2

    The second lap was, unsurprisingly, the chillest of the three. The big selection had already happened; it was clear nobody was chasing back on, and everyone wanted to save their legs for the third KOM.

    My team had three riders in the front group: Enrico, Andrew, and myself. Dylan, Chris, and Neil were in groups behind. (Because we were hurting for riders, this was Neil’s second ZRL race of the day. So I was just impressed that he was alive!)

    The second Temple KOM was the slowest of the three, which was fine with me, since I hadn’t managed to grab a feather despite my best efforts. I used my aero powerup on the first set of bridges, giving myself a bit of respite before the final push. And I survived the KOM a second time!

    Sauce showed the second KOM had shrunk the peloton to 33 riders. As we chilled on the descent, I took the chance to survey the front group. We still had three riders, but unfortunately (and unsurprisingly) I saw our rivals, Team SEA, had 4 riders in the front pack. As far as I could tell, no other teams had 4 riders in front – but that’s also not easy to see with some jerseys looking like others in a churning group of 30+ riders.

    Surveying the front pack…

    The second lap’s numbers:

    • Flat start: 211W (~8 minutes)
    • Lead-In climb: 258W (~6.5 minutes)
    • Temple KOM: 327W (6:34)
    • Descent: 145W (~5 minutes)
    • Full Lap: 235W (26:27)

    Lap 3

    In the flat start of the final lap, I sucked down my second SiS gel and tried to seriously entertain the idea that I could survive the final climb and be in contention for the win. My pessimistic side was saying this race would be like last week, where I got dropped on the final climb. But I knew I needed to think positively, and the first two climbs hadn’t pushed me to my limit, which was a great sign.

    I also had a feather from the lap arch, so I was holding onto that for the KOM, and hoping I would land either a draft or aero at the top of the KOM for use on the fast, downhill finish.

    Apart from one slight attack on the flats from SZR, we stayed gruppo compatto. Everyone else seemed nervous about the final KOM as well.

    Soon enough, we were there. The pace was definitely a bit higher than the previous lap, but I had plenty of virtual gears to use and kept my cadence high, where it felt like I could make good power with the least effort. Enrico put in a bit of a dig with his feather powerup on the final push, and I sat in the wheels behind, once again pushing hard but not quite on the limit.

    I survived the final KOM! But that powerup…

    I’d made it! Honestly, I could hardly believe it. And while I was silently jumping for joy, as we went through the KOM arch, the Zwift gods rained on my parade by handing me a feather powerup for the final sprint.

    The front group had shrunk to 20 riders. Enrico was still with me, but Andrew had been dropped on the final KOM. As I spun lightly on the descent, I tried to figure out the best plan of attack for the finish. Should I use my feather at all? When should I go?

    I decided not to use the feather. I figured it was a toss-up: the feather would take away weight on the downhill, which would slow me down, but it would also make me a bit smaller (in terms of CdA), so I would be a bit more aero. (Note to self: I really should test the effect of feathers on downhill sprints…)

    The descent gave me plenty of recovery, and I was feeling good as I dropped the hammer with 400 meters to go, entering the right hairpin with its steep downward drop. I had my head down, hammering in a seated sprint. Glancing up, I saw there were still a few riders ahead, and the finishing arch was just peaking out in the distance.

    Keep pushing!

    The aero helmets and draft vans were everywhere. I hammered with everything I had, but crossed the line in 7th.

    The final lap, by the numbers:

    • Flat start: 207W (~8 minutes)
    • Lead-In climb: 256W (~6.5 minutes)
    • Temple KOM: 335W (6:27)
    • Descent: 168W (~5 minutes)
    • Final Sprint: 813W for 20 seconds
    • Full Lap: 260W (26:20)

    See my ride on Strava >

    Watch the Video

    Results and Takeaways

    COALITION Delusion finished the race in 4th place, and I was surprised to see Team SEA finish second, behind ZU4R Peacock. Nice work, all!

    That means we’re sitting in 2nd place overall midway through Round 3:

    Personally, I was both stoked and disappointed with this race. Stoked that I was able to hang with the front group to the finish, which was unexpected. But disappointed in how the powerup roulette worked out this time around.

    I analyzed my race video afterward, trying to find a mistake I could blame on myself instead of being annoyed at the universe. Should I have used my feather in the finish? Should I have held onto an aero and tried to survive the final KOM without a powerup?

    (Hindsight is 20/20, of course. Knowing what I know now, I would have held onto my aero powerup for the finish, because I could have survived the final KOM without the feather.)

    Powerups don’t always play a huge role in Zwift races. But this week, they certainly did. In fact, every rider who finished ahead of me triggered either an aero or draft boost in the final sprint. (The two riders who magically glided past me without powerups over their heads in the final seconds? They triggered their aero powerups at the perfect time, so they would run out with a few seconds to go…)

    The final moments of the sprint, as recorded by Zwift…

    That’s frustrating. While I’m typically a fan of powerups – I like the strategic element they add – I don’t like it when they’re assigned randomly on a course where they affect the outcome so dramatically. (This is why Zwift Insider’s Tiny Races have always given the same powerups to all.)

    But that’s bike racing for you, isn’t it? You know the rules going in, and you try to play it as smart as you can. But you can’t eliminate all the randomness. You can’t control every factor. Sometimes the odds work in your favor. Sometimes they don’t.

    Hopefully, my airing of frustration doesn’t sound like me trying to cheapen my competitors’ results, as that’s not my intent at all. They played the game well and beat me, fair and square. (Plus, for all I know, some of them may have held onto a draft or aero powerup up the final KOM, like I should have. Respect to anyone who made that brave, 200-IQ move.)

    We finished with our customary team photo, featuring DS Sarah, who did a mighty fine job:

    What about you?

    How did your race 3 go? Did you win at powerup roulette? Share below!


    Tiny Race Series – January 24 Routes – A Fresh Mix

    • Events
    • Racing
    Eric Schlange
    -
    January 22, 2026
    0
    Tiny Race Series – January 24 Routes – A Fresh Mix

    Tiny Race Series – January 24 Routes – A Fresh Mix

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


    A Complete List of Zwift Lap Segments

    • Featured
    • Routes & Maps
    Eric Schlange
    -
    January 21, 2026
    8
    A Complete List of Zwift Lap Segments
    LnRiLWdyaWQsLnRiLWdyaWQ+LmJsb2NrLWVkaXRvci1pbm5lci1ibG9ja3M+LmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXR7ZGlzcGxheTpncmlkO2dyaWQtcm93LWdhcDoyNXB4O2dyaWQtY29sdW1uLWdhcDoyNXB4fS50Yi1ncmlkLWl0ZW17YmFja2dyb3VuZDojZDM4YTAzO3BhZGRpbmc6MzBweH0udGItZ3JpZC1jb2x1bW57ZmxleC13cmFwOndyYXB9LnRiLWdyaWQtY29sdW1uPip7d2lkdGg6MTAwJX0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi10b3B7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0fS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLWNlbnRlcnt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmNlbnRlcn0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi1ib3R0b217d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpmbGV4LWVuZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MXB4KSB7IC50Yi1ncmlkLC50Yi1ncmlkPi5ibG9jay1lZGl0b3ItaW5uZXItYmxvY2tzPi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0e2Rpc3BsYXk6Z3JpZDtncmlkLXJvdy1nYXA6MjVweDtncmlkLWNvbHVtbi1nYXA6MjVweH0udGItZ3JpZC1pdGVte2JhY2tncm91bmQ6I2QzOGEwMztwYWRkaW5nOjMwcHh9LnRiLWdyaWQtY29sdW1ue2ZsZXgtd3JhcDp3cmFwfS50Yi1ncmlkLWNvbHVtbj4qe3dpZHRoOjEwMCV9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tdG9we3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydH0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi1jZW50ZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpjZW50ZXJ9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tYm90dG9te3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmR9IH0gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgeyAudGItZ3JpZCwudGItZ3JpZD4uYmxvY2stZWRpdG9yLWlubmVyLWJsb2Nrcz4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dHtkaXNwbGF5OmdyaWQ7Z3JpZC1yb3ctZ2FwOjI1cHg7Z3JpZC1jb2x1bW4tZ2FwOjI1cHh9LnRiLWdyaWQtaXRlbXtiYWNrZ3JvdW5kOiNkMzhhMDM7cGFkZGluZzozMHB4fS50Yi1ncmlkLWNvbHVtbntmbGV4LXdyYXA6d3JhcH0udGItZ3JpZC1jb2x1bW4+Knt3aWR0aDoxMDAlfS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLXRvcHt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tY2VudGVye3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6Y2VudGVyfS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLWJvdHRvbXt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmZsZXgtZW5kfSB9IA==

    A Complete List of Zwift Lap Segments

    LnRiLWdyaWQsLnRiLWdyaWQ+LmJsb2NrLWVkaXRvci1pbm5lci1ibG9ja3M+LmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXR7ZGlzcGxheTpncmlkO2dyaWQtcm93LWdhcDoyNXB4O2dyaWQtY29sdW1uLWdhcDoyNXB4fS50Yi1ncmlkLWl0ZW17YmFja2dyb3VuZDojZDM4YTAzO3BhZGRpbmc6MzBweH0udGItZ3JpZC1jb2x1bW57ZmxleC13cmFwOndyYXB9LnRiLWdyaWQtY29sdW1uPip7d2lkdGg6MTAwJX0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi10b3B7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0fS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLWNlbnRlcnt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmNlbnRlcn0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi1ib3R0b217d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpmbGV4LWVuZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MXB4KSB7IC50Yi1ncmlkLC50Yi1ncmlkPi5ibG9jay1lZGl0b3ItaW5uZXItYmxvY2tzPi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0e2Rpc3BsYXk6Z3JpZDtncmlkLXJvdy1nYXA6MjVweDtncmlkLWNvbHVtbi1nYXA6MjVweH0udGItZ3JpZC1pdGVte2JhY2tncm91bmQ6I2QzOGEwMztwYWRkaW5nOjMwcHh9LnRiLWdyaWQtY29sdW1ue2ZsZXgtd3JhcDp3cmFwfS50Yi1ncmlkLWNvbHVtbj4qe3dpZHRoOjEwMCV9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tdG9we3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydH0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi1jZW50ZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpjZW50ZXJ9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tYm90dG9te3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmR9IH0gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgeyAudGItZ3JpZCwudGItZ3JpZD4uYmxvY2stZWRpdG9yLWlubmVyLWJsb2Nrcz4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dHtkaXNwbGF5OmdyaWQ7Z3JpZC1yb3ctZ2FwOjI1cHg7Z3JpZC1jb2x1bW4tZ2FwOjI1cHh9LnRiLWdyaWQtaXRlbXtiYWNrZ3JvdW5kOiNkMzhhMDM7cGFkZGluZzozMHB4fS50Yi1ncmlkLWNvbHVtbntmbGV4LXdyYXA6d3JhcH0udGItZ3JpZC1jb2x1bW4+Knt3aWR0aDoxMDAlfS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLXRvcHt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tY2VudGVye3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6Y2VudGVyfS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLWJvdHRvbXt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmZsZXgtZW5kfSB9IA==

    Looking for an orange jersey? Lap segments on Zwift are full circuits that, like sprints and KQOMs, include in-game leaderboards, leader’s jerseys, and HoloReplay functionality.

    Below you’ll find a master list of every Lap segment on Zwift. Click a segment for details including routes using that segment, Veloviewer profiles, ZwiftPower leaderboards, and more.

    Segment Map Length Elev. Gain
    Bologna TT Bologna 8km (5.0 miles) 236m (774‘)
    Central Park Loop New York 9.8km (6.1 miles) 126m (413‘)
    Central Park Loop Reverse New York 9.8km (6.1 miles) 126m (413‘)
    Champs-Élysées Paris 6.6km (4.1 miles) 39m (128‘)
    Downtown Dolphin Crit City 2km (1.2 miles) 17m (56‘)
    Flatland Loop Makuri Islands 12.9km (8.0 miles) 96m (315‘)
    Flatland Loop Reverse Makuri Islands 12.9km (8.0 miles) 96m (315‘)
    Hilly Loop Watopia 9.3km (5.8 miles) 109m (358‘)
    Hilly Loop Reverse Watopia 9.3km (5.8 miles) 109m (358‘)
    Jarvis Lap Watopia 4.7km (2.9 miles) 49m (161‘)
    Jarvis Lap Reverse Watopia 4.7km (2.9 miles) 49m (161‘)
    Jungle Loop Watopia 7.9km (4.9 miles) 82m (269‘)
    Jungle Loop Reverse Watopia 7.9km (4.9 miles) 83m (272‘)
    Loch Loop Scotland 8km (5.0 miles) 71m (233‘)
    Loch Loop Reverse Scotland 8km (5.0 miles) 71m (233‘)
    London Loop London 14.9km (9.3 miles) 231m (758‘)
    London Loop Reverse London 14.8km (9.2 miles) 231m (758‘)
    Lutece Express Paris 6.6km (4.1 miles) 39m (128‘)
    Prospect Park Lap New York 5.4km (3.4 miles) 37m (121‘)
    Prospect Park Lap Reverse New York 5.4km (3.4 miles) 37m (121‘)
    The Bell Lap Crit City 2km (1.2 miles) 17m (56‘)
    Times Square New York 3.5km (2.2 miles) 20m (66‘)
    Times Square Reverse New York 3.5km (2.2 miles) 20m (66‘)
    UCI Course Richmond 16.3km (10.1 miles) 127m (417‘)
    UCI Course Reverse Richmond 16.3km (10.1 miles) 127m (417‘)
    UCI Lap Innsbruck 23.6km (14.7 miles) 494m (1,621‘)
    UCI Lap Reverse Innsbruck 23.6km (14.7 miles) 494m (1,621‘)
    UCI Worlds Yorkshire 13.8km (8.6 miles) 245m (804‘)
    UCI Worlds Reverse Yorkshire 13.7km (8.5 miles) 245m (804‘)
    Volcano Circuit Watopia 4.1km (2.5 miles) 20m (66‘)
    Volcano Circuit CCW Watopia 4.1km (2.5 miles) 20m (66‘)

    A word about accuracy: as much as possible, we’ve used Zwift’s in-game numbers for segment length, gradient, etc. Occasionally, in-game data is incorrect; however, we will post accurate numbers whenever possible. (Strava data may differ slightly from what is shown in game as well.)

    Questions or Comments?

    Post below!


    Nowhere Fast Episode 63 – The Random Guest Episode

    • Racing
    Kevin Bouchard-Hall
    -
    January 21, 2026
    1
    Nowhere Fast Episode 63 – The Random Guest Episode

    Nowhere Fast Episode 63 – The Random Guest Episode

    Episode 63 proudly embraces unpredictability with a guest who may or may not have wandered into the recording booth by accident — and honestly, that’s how the best podcasts happen. What starts as a chat devolves (evolves?) into some of the most delightful detours:

    • “Dear KBH”: A Q&A game where advice gets real … and questionable — but in the most entertaining way possible.  
    • Least Favorite People Draft: The gang takes turns unfairly ranking people who totally deserve it (and some who definitely don’t).  
    • Fantasy Draft — Best Day of Zwift Ever: Pick your dream Zwift day like it’s fantasy football — complete with picks, pawns, and plenty of exaggerated wattage bragging.  
    • KBH Storytime: A tangent that has nothing to do with bike racing — which, let’s be honest, is somehow also exactly what bike racers want.  

    Expect laughs, randomness, and maybe a story that leads you to question everything you thought you knew about indoor bike racing.

    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. 


    Zwift Racing League Week 4 Guide: Roule Ma Poule (TTT)

    • Featured
    • Racing
    Eric Schlange
    -
    January 21, 2026
    6
    Zwift Racing League Week 4 Guide:  Roule Ma Poule (TTT)

    The fourth race of Zwift Racing League 2025/26 Round 3 happens Tuesday, January 27, and it’s a TTT on France’s Roule Ma Poule route. With a sizeable climb bookending the race, this route presents particular pacing predicaments for team time trialists!

    Let’s dig into crucial segments, bike choice tips, and more…

    Looking at the Route

    We last raced Roule Ma Poule as a ZRL TTT back in September of 2023, but even if you didn’t race it back then, these roads are probably familiar to you.

    The route totals 26.1km including the lead-in, and all categories will race the same distance. It is largely flat, apart from the climb up the backside of the Petit KOM, which will be done twice (once on the lead-in and once at the end of the race).

    Here’s the route profile of Roule Ma Poule:

    This profile doesn’t tell the whole story, though, because it doesn’t include the lead-in! The lead-in is almost entirely uphill, and in fact, we made a Strava segment for it:

    The lead-in is 3.11km long, averaging 3.4%. It takes you from the start pens up the backside of the Petit KOM (or the foot of Ventoux, if you want to think of it that way) and dumps you off at the Petit KOM banner, which is the official start and finish line for Roule Ma Poule.

    After finishing the climb for the first time, you get a bit of recovery on the Petit KOM descent before settling into your TTTrain for the flat portion of the event. Yes, you’ve got the Aqueduc KOM (0.42 km, 0.9%) to tackle, but it’s more of a sprint than a climb, with only a ~200-meter length of uphill road.

    Following 17.4 flat kilometers, you will pass the start pens and arrive at the foot of the final climb. This is where teams may wisely choose to drop slower climbers as the four fastest go all-out for the line. But don’t drop your riders too soon – this is a very draftable climb, so it may make sense for them to do one last “suicide pull” before falling off.

    Read more about the Roule Ma Poule route >

    Bike Frame + Wheel Choice

    Bike choice here is simple: go aero. (Looking at our TT performance charts, a climbing frame like the Felt IA 2.0 will save you less than 1 second on the climb vs the top aero frames, while a more aero frame like the CADEX Tri will save you ~3 seconds on the flats of this race.)

    The best setup by far is the CADEX Tri frame paired with the DT Swiss Disc wheels, but you’ll need to be at level 40+ to access this sweet rig:

    CADEX Tri + DT Swiss Disc wheels

    If you don’t have access to this setup, check out “Fastest TT Bike Frames and Wheels at Each Zwift Level” and use the fastest TT frame and wheelset available at your level.

    One more note on bike choice: upgrading your frame makes a big difference. A fully upgraded frame saves around 13 watts, or ~48 seconds per hour of riding. Read all about the performance improvements you receive from upgrades here.

    More Route Recons

    Many recon rides are planned each week on the upcoming ZRL route. If you’re unfamiliar with this course, jump into an event and familiarize yourself with the route! Find a list of upcoming ZRL recon rides at zwift.com/events/tag/zrlrecon.

    Additionally, riders in the Zwift community do a great job every week creating recon videos that preview the courses and offer tips to help you perform your best on the day. Here are the recons I’ve found (comment if you find another!):

    J Dirom

    TTTips

    Successful team time trialing on Zwift requires a challenging combination of physical fitness, proper pacing, and Zwift minutiae like picking a fast bike, understanding drafting in a TTT context, and getting your frame fully upgraded.

    Most ZRL TTTs are on flatter routes than this week’s, allowing teams with big pure-power riders keep speeds high straight onto the podium. While it’s still vital to ride efficiently on all the fast flat roads in this race, properly pacing the climb, especially on the lead-in, is of utmost importance. You want to push as hard as you can while still retaining all of your team members over the top!

    On a course like this week’s, consider having all team members set their Trainer Difficulty to the same value so you’re all feeling the gradient changes similarly. (When one rider has it set to 100% and another 25%, the first rider may ramp up power much more than the second when a climb hits, which can make a mess of your team formation.)

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

    Lastly, if you want to go further down the TTT rabbit hole and plan your race more precisely, check out Dave Edmond’s popular Zwift TTT Calculator tool.

    Questions or Comments?

    Share below!

    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
    18
    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

    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

    Review: Tour de Zwift 2026 Kit by Pedal Mafia

    Notable Zwift Events for the Weekend of January 24-25

    How the Race Was Lost: ZRL Powerup Roulette on Countryside Tour

    Popular Categories

    • Racing1608
    • Events1120
    • News843
    • Training & Nutrition750
    • Interviews570
    • Routes & Maps488