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
      • Master List of Badges
    • 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
      • Master List of Badges
    • 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

    Eric Min Thanksgiving Day Ride 2025 Announced with Mathieu van der Poel

    • Events
    • Featured
    Eric Schlange
    -
    November 22, 2025
    6
    Eric Min Thanksgiving Day Ride 2025 Announced with Mathieu van der Poel

    Eric Min Thanksgiving Day Ride 2025 Announced with Mathieu van der Poel

    Zwift CEO and Co-Founder Eric Min has traditionally led a T-Day ride on Thanksgiving morning, inviting Zwifters to put in some early bike miles before spending time eating turkey and pumpkin pie with family and friends.

    This ride is always popular, with thousands showing up. And often, Eric has a big-name guest on the ride as well! (Past guests have included Anna van der Breggen, Justin Williams, and Chloé Dygert.) This year’s special guest: Mathieu van der Poel!

    See below for ride details…

    Route and Schedule Details

    Event start time is 4pm UTC/11am ET/8am PT on Thursday, November 27. This is an open-paced ride, so you can ride hard or easy. With lots of riders joining in, you’ll always have someone to ride with!

    The ride is 60 minutes long and held on the new Spinfinity route in New York.

    Sign up at zwift.com/events/view/5187956

    Kit Unlocks

    Finish the ride, and you’ll unlock the T-Day kit:

    Earlier + Longer Options

    If this ride is too late in the day for you and/or you’re looking for a longer ride, check out BMTR’s traditional Thanksgiving 100, which begins at 1pm UTC/8am ET/5am PT. Riders will be on the Watopia’s Waistband for 100km, and there are three pace groups: D at 1.6-2 W/kg, C at 2.2-2.6 W/kg, and B at 2.8-3.2 W/kg.

    Sign up at zwift.com/events/view/5199242

    Starting just 5 minutes after BMTR’s ride, my Thursday Pizza Burner 100km kicks off at 1:05pm UTC/8:05am ET/5:05am PT on Tick Tock in Watopia. Ride with me at ~2.5 W/kg, or join the zinners up the road! (My plan is to finish this ride, then head to Mr. Min’s ride to make it a 100-mile morning.)

    Sign up at zwift.com/events/tag/blameeric


    My Weekend at the Death Valley Century

    • Featured
    • Interviews
    Eric Schlange
    -
    November 21, 2025
    7
    My Weekend at the Death Valley Century

    My Weekend at the Death Valley Century

    Several months ago, Zwift Co-Founder Jon Mayfield and I were talking about training for upcoming events, and he mentioned the Death Valley Century. This was a ride Jon had done several times already, and he was signed up to do it in November. Would I be interested in coming along?

    After giving it some thought, I decided to pull the trigger. Why not? It was a place I’d never ridden before, plus I needed to plan an event or two to inspire my training.

    I signed up, then mentioned it while chatting on Discord during my Thursday Pizza Burner 100km ride. Two ride regulars, Casey Tucker and Justin “Wagz” Wagner, both said the ride sounded interesting. Then texted me within a few days to say they’d signed up!

    And just like that, there were four of us heading to Death Valley National Park for an epic century.

    At least, that was the plan…

    The Prologue

    In the weeks leading up to the ride, I’d been messaging Jon to find out what he was planning, while also chatting back and forth in a text group with Wagz and Casey.

    Jon was going to bring his telescope and camera, because he dabbles in astrophotography and Death Valley is a Gold Tier designated dark sky area, meaning, “On clear, moonless nights, the Milky Way casts visible shadows, and thousands of stars typically washed out by light pollution become readily apparent.” Epic stargazing? I’m in.

    Wagz was driving in from Salt Lake City, Casey from Bend, OR, and I from NorCal, meaning we were all driving 8 or more hours to arrive in Death Valley on Friday, for the ride on Saturday. We decided to stay Saturday night as well, and maybe get a ride in on Sunday before heading out. Casey started researching alternative rides, and found an epic 25-mile climb up to a lookout called Dante’s View. That was Sunday’s ride sorted.

    Things began to unravel in September, though. A big storm came through, dumping 1.5″ of rain in a day. (This may not sound like much, but Death Valley averages 2.2″ of rain annually. If a good portion of that arrives in a short time, chaos ensues: flash floods, washed-out roads, etc. This will be important later on…)

    Then the government shutdown began on October 1, meaning Planet Ultra could hardly even find anyone to talk to since Death Valley is a national park and those employees were off work until further notice. As the shutdown dragged on (43 days, the longest in history), we were notified that the route had been changed, then notified of further changes. By the time the shutdown ended, just a few days before the ride, Planet Ultra had settled on a metric century route for us to ride, with the option of removing our ride numbers and finishing out the full imperial century however we chose once we crossed the line.

    So that was our Saturday ride plan.

    But within a few days of the ride, the weather forecast, which had looked good for weeks, began changing. First it was rain on Sunday. Then a bit of rain on Saturday. We realized there would be no stargazing, as clouds would fill the sky all weekend. And by mid-day Friday, as we were all making our way to Death Valley, it showed 1″ of rain on Saturday.

    An email arrived from Planet Ultra. Subject line: URGENT!!! Death Valley Ride: CANCELLED.

    A flurry of texts and phone calls followed between the four of us, as we all received the notice while driving to Death Valley. The consensus was clear: we weren’t cancelling. The hotel was booked, we’d been granted our “Husband Passes,” and we were going to figure out a way to do something epic.

    Even if it killed us.

    Which was actually a distinct possibility.

    Act 1: Night Riders

    We were all targeting a 4pm Friday arrival, since that was the hotel’s check-in time. But Wagz and Casey arrived before I did, and decided we needed to do a shakeout ride. Knowing we didn’t have a lot of daylight, I kitted up in my car, pulled the bike out of the back, and headed out with Wagz and Casey.

    It’s funny: I hadn’t yet met these two in real life. But we’ve spent so many hours riding together virtually while chatting on Discord that when I arrived, no introductions were necessary. We had just ridden 100km in Watopia the day before, so the inside jokes picked up right where we’d left them.

    We headed out from Furnace Creek (Death Valley towns have great names) toward Badwater at 4:12pm. Casey and Wagz both had headlights, but I hadn’t brought one. Figuring we had about an hour of daylight, we decided we’d ride out around 15-20km, then turn around and come back.

    15km out, Casey suggested we take a left and ride the Artist’s Drive road instead of just flipping a U-turn. “It’s a nice little loop,” he said. (It was closed to automobiles due to recent floods, but his research said there was just a bit of gravel washed across the road here and there.) We rode around the barrier, crossed the first bit of gravel, and decided to give it a go.

    And that’s when our shakeout ride turned spicy.

    Have you ever climbed with another cyclist, where neither of you talks about how you don’t want to let the other guy beat you? You know: the silent race. (Or better yet, the “Try to speak casually like you’re not on the limit” race.) That’s what this was. And none of us knew the climb well enough to know when it would end.

    After 4.5km and 325 vertical meters of hidden heavy breathing, we finished the main portion of the climb. And we realized we had a problem. Or more accurately: I had a problem. It was dark. I had no light. And we were nowhere near home.

    From left to right: Justin “Wagz” Wagner, me, and Casey Tucker. (These faces say, “It’s getting dark and we have no idea where we’re at.”)

    We began the main descent of Artist’s Drive, with me trying to stay sandwiched between Casey and Wagz so I could see the road. Our team plan worked well enough, which was good, because this wasn’t just any road: it was an unfamiliar, twisty, and steep descent. Made all the more interesting by random gravel patches deposited from recent flooding!

    We were operating just on the edge of crazy, which is a rather fun place to be, when you get there on purpose. We only had to hike the bikes once, thanks to a particular deep gravel section. But apart from that, we made our way down, teasing Casey for his route suggestion and laughing at the irony of my gravel bike sitting at home in the garage, headlight and all.

    We had to walk across the worst of it…

    By the time we returned to the main road it was pitch dark, and we still had 10km to go. We turned off all our lights for just a minute, to take in the total darkness of the place. Wow. Have you ever experienced that? It’s disorienting. Like you’re floating in space.

    Turning the lights back on, we made our way to the hotel. When we arrived, we checked the stats: our 1-hour ride had turned into a 100-minute ride covering 40km and 747m of climbing. And although nobody said it, I think we all were thinking the same thing: I went too hard, and I’m going to pay for it tomorrow.

    See this ride on Strava >

    Intermission: Dinner Plans

    Jon, Casey, Wagz, and I sat around the dinner table Friday night, looking at weather apps and roadmaps to plan our new Saturday route. We decided to start in the morning with an out-and-back to Badwater Basin, since it’s a key tourist attraction, being the lowest point in North America (282′ below sea level). That would give us 55km.

    Then we could refill bottles and restock snacks upon our return to the hotel, and decide if we wanted to continue with the second leg of the ride: heading north for a 75km loop that included a nice little 11km climb.

    Jon planned to join us for the first leg, but left the second leg up in the air depending on how he was feeling. He has always ridden this event as a solo TT, so he wasn’t sure if he would want to ride part of it solo, or even make it a shorter day so he had the legs to take on Dante’s View the following day.

    Act 2: The Big Day

    Heading to Badwater, while the rain storm moves up the valley toward us

    The four of us rode out from the hotel the next morning. Temps were in the low 60s, with light rain. We watched a handful of riders leave and head north, but we went south, hoping to finish up in low-elevation Badwater before things got too wet.

    The road to Badwater Basin is rolling and smooth, and we quickly settled into an easy, albeit muddy, rhythm. Nobody wanted to push hard this early in the day, and it felt to me like the cancellation of the official event had given the whole affair a sort of casual feel. Which was nice.

    Alkaline mud was washing across the road’s low spots, and that mud quickly coated our shoes, socks, and backsides. It smelled distinctly like fresh, wet cement and left a slimy layer on bikes and clothes after rain washed most of it away.

    Badwater Basin was something to behold: a 200-square-mile salt flat with a sign on the nearby cliff marking sea level, 282′ above us. We looked around a bit, watched people walk out to the salt flats via the broad boardwalk, snapped a few photos, and then headed back to the hotel.

    Badwater Basin, the lowest point in North America at -282′ below sea level

    At the hotel, Jon decided to hit the shower, change clothes, then head out on the second leg solo. Wagz, Casey, and I decided to restock provisions and head out together. The rain was still light, the temperature just right, and the northern roads didn’t seem likely to flood even if it rained as forecasted.

    We started on HWY 190, churning through almost 30 flat kilometers. The best way to see the world is from a bicycle, especially if you’re not in race mode. The distant craggy mountains, the tumbleweeds, the sand dunes, the multicolored soils, the feel of the wind and rain, the unique smell of the place… everything mixed into a singular feast for the senses.

    Eventually we turned left and onto the day’s big climb: Mud Canyon Road. 11km long and averaging 5.5%, this steady grade wasn’t bad apart from two things:

    1. None of us could figure out how long the climb was. You would think we would have learned our lesson the previous night, but here we were, not sure if the climb was 6 or 12 miles long.
    2. Casey tried to suck down a Honey Stinger mid-climb, but managed instead to inhale most of it into his windpipe. Between coughing fits, he said (and I quote): “It feels like there’s a porcupine in my throat,” and, “I don’t think I’ve ever had my throat hurt this bad.” Turns out, those Honey Stingers live up to their name if you ingest them just right. (Of course, Wagz and I considered attacking at this point, but decided against it.)

    From the top of the climb we bombed the descent of Beatty Cutoff Road, then headed back to the hotel via HWY 190. It began to rain in earnest in these final kilometers, which was actually rather nice, as it washed away some of the mud caked onto our bikes and clothes.

    After Casey took a long pull on the front, I went forward and upped the watts, figuring it would be fun to “make it interesting” as we hit the small rise heading into Furnace Creek. But Casey, feeling his monster pull, fell off the back. Then Wagz attacked in the gutter, forcing me to chase his wheel for shelter! I figured he would drop me like he often does near the end of Pizza Burner rides, but quickly saw he had gone too early, with legs that were too tired. I managed to chase back onto his wheel, then sprint to glory across the invisible townline.

    131km and 1,321m of elevation on the day. Not bad for a cancelled ride.

    See this ride on Strava >

    Jon said, “My Pinarello has never been this dirty.” Same…

    Intermission: A Flood (of Excuses)

    Returning to the hotel, it was cleanup time. We hopped into our showers fully kitted up, rinsing the remaining mud from our bodies and clothes. Casey and I even hauled our bikes into the showers, which worked quite nicely. (Although we found the next morning that the water had left some rust spots on our chains and cassettes, probably due to the chemical makeup of the local water and/or soil.)

    We reconvened with Jon for dinner at the all-you-can-eat buffet and shared stories of our rides. (Jon had ridden the same route as us, but the second portion was solo, on his Zwifty Pinarello with TT bars.) Soon enough, the conversation turned to the next day: what was our ride plan? Were we climbing to Dante’s View?

    Wagz stated definitively what he’d been hinting at all day long: he needed to leave early to get back to his family. Jon felt like his legs were too cooked to take it on (he had been training for a half-marathon in the months leading up to this, and didn’t feel his cycling fitness was up to snuff.) And Casey chimed in with unexpected news: his parents, who had made the trip with him, wanted to head back early. He wouldn’t be riding the next day either.

    But I’d had my heart set on attempting that epic climb, and my travel plans allowed me to stick around and do it. I let them know I was still going to go for it, even if they were only joining me in spirit!

    As we wound down the conversation, our waiter came over to inform us that it was “Really coming down outside. You might want to head back to your rooms soon.” We left the restaurant to discover both main roads into the hotel were now flowing rivers, which was particularly irksome given we had our hearts set on ice cream.

    That ice cream, it turned out, was served at a shop on the other side of the hotel grounds, requiring us to ford two newly-created driveway rivers. After spending some time trying to find a way across while staying dry, we made the decision to sacrifice one shoe/sock, stepping into the water and leaping the remaining distance across the road. It was a small sacrifice for ice cream.

    Act 3: Solo, So High

    The next morning I bid farewell to Wagz and Casey, and began the 40km ride from Furnace Creek (-190′) up to Dante’s View (5,475′). Blue sky was visible through the clouds for the first time since our arrival, along with fresh snow on the highest peaks. The air was crisp, with a stiff breeze blowing up from the south.

    Knowing this was a long climb and that the steepest pitches were at the end, I kept my power squarely in the comfort zone, chugging along in zone 2 at around 210 watts.

    The turn from HWY 190 toward Dante’s View

    70 minutes in, I hit the halfway point (in terms of distance) to the top, and turned right off of HWY 190 onto the road to Dante’s View. I was feeling good, taking in the views while making slow but steady progress. The crosswind I’d been climbing with became a quartering headwind as the road shifted southward, but it was all doable, and I smiled and waved as the first cyclist I’d seen that day zoomed past, coming down from Dante’s View.

    Traffic was quite sparse, and when my Varia radar indicated a car coming up behind, I scooted over to give it room. But this car slowed and pulled up alongside me. It was Jon! I had wondered that morning if I’d see him on the road, since he had said he’d never been up to Dante’s View. He asked if I needed anything – water? Clothes? A donut? I took a donut, then continued on as he zoomed up the road.

    Three ominous signs on the way to Dante’s View…

    31km in, everything changed. The road made a hard right, the landscape changed from a canyon to a wide-open prairie, and the wind, now a straight headwind, became stronger. And to my left, across the prairie, I saw the mist of rain marching across the prairie toward me.

    I was forced to increase my efforts substantially just to make meaningful progress. Not only was the wind stouter, but the road was steeper. (I didn’t realize this at the time, because Death Valley road pitches are oddly confusing. Sometimes it’s hard to know if you’re going up or down, or how steep the road really is!) Minutes before, I’d been climbing at 18kph while holding 210W, and now I was working at 250-275W to move forward at just 10kph. I shot a quick video to record the ridiculousness of it all:

    Near the middle of the prairie, I saw Jon’s Tesla coming down the mountain. We pulled over and stopped, both smiling and shaking our heads as the wind howled around us.

    Jon’s handups probably saved my ride…

    “Do you want some warm clothes? I’ve got a wind jacket, some arm warmers…” Jon offered.

    “No, I brought a vest, I think it’ll do the job,” I said, realizing it was probably time to put that vest on, as I’d worn just a jersey and bibs thus far, and the temperature was definitely dropping. I pulled out my vest and put it on, and even that was a bit of a chore, given how hard the wind was blowing!

    We talked a bit more about conditions at the top: “It’s really windy and cold up there,” Jon said. He refilled my bottles with water, and I grabbed a handful of sour gummy worms. “Are you sure you don’t want more clothes?”

    I took the arm warmers. And as I pulled them on, I could feel rain starting to fall. At the last minute, I took the wind/rain jacket he offered, because cyclists know it’s OK to ride in the cold, and also OK to ride in the wet. But wet and cold? Not OK.

    Jon snapped this cool shot as I rode away. It all looks so tame!

    Bidding Jon farewell, I continued the push across the prairie. It was getting colder. (Looking at my head unit’s data after the ride, the temperature dropped 15°F from the start to the end of the prairie.) I pulled over again and put on the wind jacket. Much better!

    I gritted my teeth, counting down the kilometers.

    7 to go… 6 to go… just keep pushing…

    I found myself alternatively yelling into the wind, yelling at myself to keep pushing, and laughing whenever a particularly hard gust came up. It felt wild and crazy, but I also felt alive. It was man vs nature, me vs the mountain. I wasn’t giving up.

    The interminable prairie section transitioned to a canyon road with 5km to go, and I began to longingly look around each corner, hoping the end would be in sight. The wind was howling down the canyon, my hands were growing numb, but I couldn’t stop now, not when I was so close!

    After what felt like an endless number of blind curves with no end in sight, I rounded a corner to see the finish. But I groaned out loud when I saw it: the road pitch was unreal! Cars were driving up and down the final stretch, and it looked like they were climbing straight up into the sky.

    “There’s no way I can climb that without stopping or walking the bike,” I thought to myself. But I gritted my teeth and began to hammer as the road pitched up to 15%. I used every trick in the book, swinging wide on the corners to flatten them out, alternating standing and sitting to recruit every muscle possible.

    A cyclist came down from the top, the second one I’d seen on the day, and ominously yelled as he came past, “It’s worse coming down!”

    I kept pushing, and soon came to a startling realization: I was going to make it. I wouldn’t need to stop and rest.

    Despite the temperature now being squarely at 32°F, it was like the clouds parted and the sun came out. Hallelujah! I was at the top!

    I stuck around for perhaps 10 minutes, drinking in the view while taking lots of pictures. It was a dizzying sight to look over the steep ledge and see Badwater Basin 5757′ feet below.

    But the wind was howling, and my hands weren’t regaining feeling. Neither were my wet toes. I needed to get off that mountain before a deeper chill set in.

    So I saddled up and began the tricky descent down the wet, steep switchbacks. The wind was howling in my ears, and I realized that rider was correct: it was worse coming down!

    I figured the wind would subside as I made my way down, but it kept blowing hard, a crosswind hitting my front wheel and forcing me to constantly lean left to avoid being blown off the road. It was sketchy, and I was riding my brakes just to stay in control. I stopped twice to shake out my hands, to regain feeling. And as I left the prairie, I could feel the temperature warming.

    I thought I’d descend the 40km home in well under an hour, but it actually took me 70 minutes due to constant braking in hard crosswinds. I can honestly say I enjoyed the climb more than the descent… and that’s saying something!

    But don’t get me wrong. If I had to do it all over again, I’d do it all over again. This was one of those epic rides that builds confidence and reminds you of what cycling is all about. If you ever get a chance to ride to Dante’s View, do it.

    Just bring warm clothes.

    See this ride on Strava >

    Epilogue (and Your Suggestions)

    This was one of those rare adventure weekends that all true cyclists love. It had the key elements: riding with friends, battling the weather, admiring new landscapes, and even conquering an epic climb. That kind of stuff is good for the soul, making memories while building physical and mental toughness.

    While we were forced to change our initial plans, I’m happy we were able to repurpose those lemons into fine lemonade. Now I have to decide: where next? I’m open to suggestions…


    Notable Zwift Events for the Weekend of November 22-23

    • Events
    Eric Schlange
    -
    November 21, 2025
    8
    Notable Zwift Events for the Weekend of November 22-23
    LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lci50Yi1jb250YWluZXJbZGF0YS10b29sc2V0LWJsb2Nrcy1jb250YWluZXI9ImMwOTc5OGMyYzRhNDg2YzZkMDMyN2U1MzM4NDFjZTFjIl0geyBib3JkZXItcmFkaXVzOiAwIDAgMjVweCAyNXB4O2JhY2tncm91bmQ6IHJnYmEoIDIzOCwgMjM4LCAyMzgsIDEgKTtwYWRkaW5nOiAxcHggMjVweCAxcHggMjVweDttYXJnaW4tdG9wOiAxcHg7IH0gLnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lci50Yi1jb250YWluZXJbZGF0YS10b29sc2V0LWJsb2Nrcy1jb250YWluZXI9IjFhOTZkZmI4ZWU2MWI1NzAwMjU4MmNkNzJkNTExOWNkIl0geyBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCByZ2JhKCAwLCAwLCAwLCAxICkscmdiYSggMjM4LCAyMzgsIDIzOCwgMSApICk7cGFkZGluZzogMHB4OyB9IC50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1jb250YWluZXIudGItY29udGFpbmVyW2RhdGEtdG9vbHNldC1ibG9ja3MtY29udGFpbmVyPSI4YzU1MzJiNmEzNzI5YzJhOTMxMmU0MjI0ZGE4NjNiOCJdIHsgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDAgMDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCggcmdiYSggMCwgMCwgMCwgMSApLHJnYmEoIDIzOSwgMjM5LCAyMzksIDEgKSApO3BhZGRpbmc6IDBweDsgfSAudGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfSAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtY29udGFpbmVyLnRiLWNvbnRhaW5lcltkYXRhLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lcj0iNjhhNWQ1M2Q5ZmU5MThkYmRmZjYxYmZhZmNhNGU0YWQiXSB7IGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwIDA7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoIHJnYmEoIDAsIDAsIDAsIDEgKSxyZ2JhKCAyMzksIDIzOSwgMjM5LCAxICkgKTtwYWRkaW5nOiAwcHg7IH0gLnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lci50Yi1jb250YWluZXJbZGF0YS10b29sc2V0LWJsb2Nrcy1jb250YWluZXI9IjM5NWVkZTAzOTIyYjMyNWEwMTU3ZmJjMjY5ZDY2OTVlIl0geyBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCByZ2JhKCAwLCAwLCAwLCAxICkscmdiYSggMjM5LCAyMzksIDIzOSwgMSApICk7cGFkZGluZzogMHB4OyB9IC50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1jb250YWluZXIudGItY29udGFpbmVyW2RhdGEtdG9vbHNldC1ibG9ja3MtY29udGFpbmVyPSIzNzA5NzY0OGJiYjVhNTk0Yjk3ZTJkZTc5M2FlNTU3MSJdIHsgYm9yZGVyLXJhZGl1czogMCAwIDI1cHggMjVweDtiYWNrZ3JvdW5kOiByZ2JhKCAyMzksIDIzOSwgMjM5LCAxICk7cGFkZGluZzogMXB4IDI1cHggMXB4IDI1cHg7bWFyZ2luLXRvcDogMXB4OyB9IC50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1jb250YWluZXIudGItY29udGFpbmVyW2RhdGEtdG9vbHNldC1ibG9ja3MtY29udGFpbmVyPSI4YTA4OTBlZjVjZjdkYTIyNzY0Nzg5NmQ1MWQzNTY5MyJdIHsgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDAgMDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCggcmdiYSggMCwgMCwgMCwgMSApLHJnYmEoIDIzOSwgMjM5LCAyMzksIDEgKSApO3BhZGRpbmc6IDBweDsgfSBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MXB4KSB7IC50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99IH0gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgeyAudGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfSB9IA==

    Once again, this week’s top events come completely from Zwift’s community organizers! We’ve got two popular race series, a couple of feel-good group rides, and an extra-long ride with three pace options. See our picks below!

    🥇CTT Winter Series on Zwift

    ✅ Popular  ✅ Race of Truth

    Cycling Time Trials (CTT) – the national governing body for time trials in England, Scotland, and Wales – launched their Winter Time Trial Series last week on Zwift. It’s proving hugely popular, with over a thousand finishers last week!

    Learn all about the Cycling Time Trials Winter Series >

    This week, due to popular demand, they’ve expanded their Saturday offering to two different events to accommodate riders in different time zones. Everyone is racing on Watopia’s Triple Twist (24.5km, 201m).

    Two time slots on Saturday, November 22
    Sign up at zwift.com/events/tag/cyclingtimetrials

    🤝Giant Bagel Rolls Ride – Whitney’s Comeback

    ✅ Good Cause  ✅ Endurance  

    Regular ride leader Whitney Stidham was in a terrible bike crash back in September, and this Saturday is her first Saturday back, leading the 100km Giant Bagel Rolls Ride she’s led in the past. Join her, support her recovery, give her a Ride On, and get some endurance miles in!

    Riders will be on Watopia’s Sugar Cookie route for 100km, at a 2.6-2.8 W/kg pace.

    Saturday, November 22 @ 2pm UTC/9am ET/6am PT
    Sign up at zwift.com/events/view/5210821

    🥇 Puchar Polski ZTPL CYCLING CLUB Etap II

    ✅ Unique Event  ✅ Popular  ✅ Polish

    This event’s description text is entire in Polish, but it’s also got a lot of signups, earning it a spot on this list!

    This is the second stage of a 5-week series which features a unique categorization scheme. Riders are categorized based on Zwift Racing Score, but into just two categories: 0-500, and 500-1000, with the higher category racing a longer route!

    0-500 racers will be on Spinfinity (19.5km, 155m) while 500-1000 riders will be on Spinfinity Ultra (35km, 291m).

    Saturday, November 22 @ 4pm UTC/11am EST/8am PST
    Sign up at zwift.com/events/view/5197966

    🤝 GXY – Gaby’s Fabulous 80th Birthday Ride

    ✅ Popular  ✅ Happy Birthday  ✅ Beginner-Friendly

    The Galaxy squad is celebrating teammate Gaby’s 80th birthday with a beginner-friendly spin around France’s Three Musketeers route (37.8km, 209m) on Saturday. The ride is not rubberbanded, but will be led at a pace of 1.6-2.2 W/kg.

    Lots of riders already signed up for this one, and Galaxy says, “Everyone is welcome! However, we are looking to be especially encouraging to see ladies who are newer to Zwift, those trying to boost their fitness and endurance, or wanting to learn how to get more from their training just like Gaby does!”

    Saturday, November 22 @ 3pm UTC/10am EST/7am PST
    Sign up at zwift.com/events/view/5151813

    🤝 BMTR Flat 100 (Miles)

    ✅ Popular Ride ✅ Legacy Leader ✅ Endurance Challenge ✅ Kit Unlock

    A regularly featured event here on Zwift Insider, the BMTR Flat 100 consistently gets lots of joiners because it’s well-led and run consistently week after week, year after year.

    This week’s ride is on Makuri Islands’ Wandering Flats, with three pace groups to choose from.

    Saturday, November 22 @ 1:10pm UTC/8:10am EST/5:10am PST
    Sign up at zwift.com/events/view/5210803

    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 – November 22 Routes –

    • Events
    • Racing
    Eric Schlange
    -
    November 20, 2025
    0
    Tiny Race Series – November 22 Routes –

    Tiny Race Series – November 22 Routes –

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


    “Times Square Circuit” Route Details

    • Routes & Maps
    Eric Schlange
    -
    November 20, 2025
    0
    “Times Square Circuit” Route Details

    “Times Square Circuit” Route Details

    See zwiftinsider.com/route/times-square-circuit/


    “NYC Showdown” ZRacing Series Details, November 24-30

    • Events
    • Featured
    Eric Schlange
    -
    November 20, 2025
    13
    “NYC Showdown” ZRacing Series Details, November 24-30

    “NYC Showdown” ZRacing Series Details, November 24-30

    Next week, Zwift is mixing up their typical monthly ZRacing model by holding a week-long series of races on fresh New York routes. Each race is scheduled for just 2 days, but everything else is what we know and love about ZRacing… fast, hard races, with an overall time-based GC competition for the three races.

    Read on for details, or sign up at zwift.com/events/tag/nycshowdown.

    The Week’s Routes

    Here are the routes we’ll be racing for the week:

    • Stage 1 (Nov 24-25): Times Square Circuit
      • Laps: 6
      • Distance: 21.24km / 13.20mi
      • Elevation: 120m / 394′
      • PowerUps: Draft / Aero
    • Stage 2 (Nov 26-27): Prospect Park Loop
      • Laps: 4
      • Distance: 21.91km / 13.61mi
      • Elevation: 187m / 614′
      • PowerUps: Draft / Aero
    • Stage 3 (Nov 28-29): Stay Puft Pursuit
      • Laps: 1
      • Distance: 31.6km / 19.6mi
      • Elevation: 416m / 1365′
      • PowerUps: Feather / Aero

    Sign up at zwift.com/events/tag/nycshowdown

    GC Leaderboards

    Zwift’s web-based leaderboards are used for tracking the GC competition for the ZRacing series. No ZwiftPower registration or use is necessary.

    Access the leaderboards for this week at zwift.com/racing/leagues/nycshowdown2025 >

    Your GC ranking is based on your best finishing time for each stage, and you can race each stage more than once to try for a better time.

    Category Options

    Zwift schedules three different flavors of ZRacing events in order to encourage “Fairer, more competitive racing for everyone.” They each use different racing score ranges for categorization and are titled Advanced, Range 1, and Range 2.

    Extras

    New: XP Bonus!

    Zwift is moving away from giving badges for ZRacing, and instead will be doing XP bonuses. For this three-race series, riders will get a 500XP bonus for completing each stage.

    Questions or Comments?

    Post below! 


    Crit Cade Steering Races Announced

    • Events
    • Featured
    Eric Schlange
    -
    November 19, 2025
    12
    Crit Cade Steering Races Announced

    Crit Cade Steering Races Announced

    Today, Zwift launched a new series of experimental Wednesday races dubbed “Crit Cade.” Similar events were held back in November 2023, but two years later, with many more Zwifters owning steering devices, the events may just have the numbers to make them interesting. Read on to learn all about Crit Cade…

    What Is “Crit Cade”?

    Boost powerup in use

    These events are just like any other Crit City race you may have enjoyed in the past… except they’re totally different, for three reasons!

    • Steering Required: These events are designed to maximize the fun and engagement of Zwift Steering, so you must have a steering device connected to join the start pens.
    • Power Up Pandemonium: This race features the experimental Boost Powerups, which are given at the lap banner and must be used during the lap before picking more up at the next banner.
    • Speed Boosts and Hazard Pads: Blue Speed Boosts are scattered across the course to give you an extra injection of pace. But red Hazard Pads are also on course, and they slow you down! Watch out, because both types can move around and even swap.

    You’ll need to stay fully engaged throughout the race if you want to come home with a win. It’s not just about putting out the power, it’s also about steering effectively, timing your powerups, and drafting whenever possible.

    Watch the First Race

    I signed up for the first race of the series, just to see how it unfolded from the comfort of my own desk. Watch the A category here:

    Route and Schedule

    Races are planned for each Wednesday, November 19 through December 31, at five time slots (0830, 1730, 1830, 1930, 2330, 0230 UTC) to cover peak time in all major time zones. See upcoming events at zwift.com/events/tag/critcade.

    Route: Downtown Dolphin (8 laps, 15.4km, 136m elevation)

    Orange pixelated background with white text that reads ZWIFT LABS, featuring a small lab flask icon between the words.

    Sign up at zwift.com/events/tag/critcade

    Zwift Labs Club

    These events are held within the Zwift Labs club (sign up here). This feature is still in development, so you can share feedback within the club’s chat in the Companion app, or via the comments below (Zwift says they’re watching this post).

    Share Your Thoughts

    Have you tried a Crit Card Steering Race yet? Share your thoughts below!


    Zwift Racing League Week 4 Guide: Watts the Limit (TTT)

    • Featured
    • Racing
    Eric Schlange
    -
    November 19, 2025
    16
    Zwift Racing League Week 4 Guide:  Watts the Limit (TTT)

    The fourth race of Zwift Racing League 2025/26 Round 2 happens Tuesday, November 25, and it’s a team time trial on the new Watts the Limit route in NYC. This is an interesting TTT route, with plenty of pitch changes to keep us on our toes and unique characteristics that make it a much faster course than you might think.

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

    Looking at the Route

    Watts the Limit is a fresh route from the recent New York map expansion. And while the Strava segment profile (above) may look lumpy – like a city skyline, in fact – it’s actually a fairly flat and fast route, thanks to escalators helping us out of the subway tunnels!

    All categories will race a full lap of this out-and-back route, for a total of 31km with 219m of elevation. (Although it’s not really 219m, since ~95 of those meters are on escalators.)

    Most of this course is close to pan-flat, with major elevation changes taking place quickly in between as you enter or exit subways. Here are the key points you’ll keep in mind as your team attacks this course:

    • Lead-In Kicker @1km (300 meters at 3.7%): this little bump near the end of the lead-in is short enough that it’s best to just hammer hard if you’re on the front, and stay in the draft if you’re behind. Keep the watts high so your speed stays up, then grab recovery on the flats and descents that follow.
    • Escalator @4.7km: the first of six escalators you’ll encounter today, these are going to play havoc with teams who have riders with widely varying weights. See “More On Escalators” below for details.
    • Escalator @8.2km
    • Manhattan Bridge @9.1km (1.2km at 1.6%): the bridge isn’t as steep from this side, so speeds will stay high and drafting will remain very important. Increase your power, but stay in formation. Recovery awaits on the back half of the bridge.
    • Escalator @14.5km
    • Hill to Grand Army Plaza @14.6km (400 meters at 2%): this little climb comes directly after the escalator, so keep the power up in order to maintain speed all the way up to the flat Grand Army Plaza turnaround at the top.
    • Escalator @18.7km
    • Manhattan Bridge @19.5km (1.1km at 2.4%): a bit steeper on this side, but still not a proper “climb,” so you’ll definitely want to lift the power while staying in formation up and over.
    • Escalator @24.5km
    • Escalator @27.8km
    • Final Kicker @30.5km (300 meters at 3.7%): almost there! Hammer this kicker just like you did at the start of the race, then go all-in across the top to empty the tank and finish fast.
    • Finish at 31km
    Animated “Watts the Limit” Route Details (New York) Map
    Animated map provided by ZwiftHacks

    More On Escalators

    Warning: the new escalators in NYC may prove tricky if there’s a big difference between the highest and lowest rider weights on your team!

    Community feedback is saying, and our tests are confirming, that heavier riders slow much more on the escalators than lighter riders. (Heavier riders, take heart: Zwift knows about this issue, and internal sources tell me a change is planned soon to make escalators perform much more uniformly across various riders. Light riders: enjoy the escalators while you still can! 😁)

    I ran bots of various weights up one of the longer escalators on the route (the final escalator you’ll hit, in fact). Each bot’s power was set so they would all have approximately the same escalator entry speed (~46 kph), and that power remained steady as they went up and over the top of the escalator. Here’s how much each bot slowed down between entering and exiting the escalator:

    • 50kg bot @261W: slowed 3.2 kph
    • 75kg bot @339W: slowed 11 kph
    • 100kg bot @390W: slowed 16.1 kph

    Of course, most teams won’t have a 50kg (or even 25kg) weight difference between riders. But the heavier you are, the more you should plan to push on escalators to keep your speed high. And lighter riders will probably want to keep their power fairly steady, to avoid shooting off the front!

    Two more escalator tips:

    • Lower Your TD: These are steep, with gradients around 20%. If you have trainer difficulty set to 100%, it will feel like pedaling into a wall. I recommend setting TD to 50% or less for this course.
    • Follow the Wheels Down: The downhill ramps will also wreak some havoc due to varying rider weights and power outputs. Pay close attention and try to maintain your single-file position before, during, and after descending the ramps to maximize your draft benefit and keep speeds high. If you’re a lighter rider on the front during one of these descents, hammer out some of the watts you’ve saved on the escalators, as the heavier riders will fly past otherwise!

    Read more about the Watts the Limit route >

    Bike Frame + Wheel Choice

    Bike choice here is simple: go aero. On a flattish route like this, weight doesn’t matter much, and aero is everything! 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

    John Rice

    TTTips

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

    Flatter courses like this week give valuable seconds to teams with big pure-power riders who can keep their power high on the front while staying in single-file formation to conserve in the draft behind. Extra seconds can also be gained by pacing smartly, ramping up the effort on short climbs and recovering a bit once you’re up to speed on the short descents.

    On a course like this week’s, I highly recommend 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, I highly recommend Dave Edmond’s Zwift TTT Calculator tool.

    Questions or Comments?

    Share below!

    All About the New Shimano DURA-ACE C36 Wheels in Zwift

    • Featured
    • Speed Tests
    Eric Schlange
    -
    November 18, 2025
    3
    All About the New Shimano DURA-ACE C36 Wheels in Zwift

    All About the New Shimano DURA-ACE C36 Wheels in Zwift

    This week’s Zwift release includes a minor configuration fix for the new Shimano DURA-ACE C36 wheelset. The C36 wheels replace the C40 wheels in the Drop Shop, which means if you already own the C40 wheels they will remain in your garage, but once you update to Zwift version 1.101+, you will not be able to purchase the C40 wheels. Which should be fine with everyone, since the C36 is a better wheelset at a better price!

    Here’s what the Drop Shop says about them: “With both a lighter, wider all-carbon rim and a lighter hub, the new DURA-ACE C36 won’t shy away from a day of climbing. The new rim is 36 mm deep and still delivers a good aerodynamic efficiency despite its gossamer weight. Meanwhile the hub features an alloy freehub body and new engagement mechanism for increased rigidity.”

    The wheels are now available in the Drop Shop, accessible at level 6 and above, for the low price of 150,000 Drops. They are rated 3 stars for aero and 4 for weight, which is impressive given their price and low level requirement. Since Zwift’s 4-star rating system isn’t precise enough for our taste, we ran these wheels through our standard battery of tests to determine exactly how they perform in Zwift and stack up against other wheelsets in game.

    Let’s dive in and learn all about the performance of this new wheelset from Shimano…

    Aero (Flat/Rolling) Performance

    Shimano’s DURA-ACE C36 wheels are on the lower end of aero performance in Zwift, although they are significantly faster than the D40 wheels they replace. While the D40 shows a 9.8-second gain over the baseline in a 1-hour flat ride, the C36 shows a 16-second gain.

    As an affordable level 6 unlock, the C36 would be expected to perform in line with other lower-level unlocks. It squares up nicely against other low-level unlock wheels, performing better than all wheelsets at level 9 and below, except the Mavic Cosmic CXR60c which does very poorly on climbs.

    Climb Performance

    The climbs are where this wheelset really shines. It turns in the 6th-best time of any wheelset in Zwift, which doesn’t sound impressive until you remember it’s a level 6 unlock at only 150,000 Drops!

    Shimano’s DURA-ACE C36 wheels put in an Alpe climb just 1.2 seconds behind the Zipp 454 wheels, less than 2.5 seconds behind the fastest wheels in the game across an hour of steep climbing. Very impressive performance for a level 6 wheelset!

    Note: all test results above are from a 75kg, 183cm rider holding 300W steady using the Zwift Carbon frame.

    Conclusions

    While the new DURA-ACE C36 wheels from Shimano aren’t the top performers in Zwift, they are the best all-arounder or climbing-focused wheelset below level 18. In fact, I’d say they are actually the best climbing wheelset below level 24! Definitely a wheelset Zwift racers will want to check out early in their racing progression.

    These wheels have been, or will soon be, added to the following posts:

    • Master Zwift Wheels List (added)
    • Zwift Speed Tests: Wheel Ranking Charts
    • Fastest Climbing Bike Frames and Wheels at Each Zwift Level
    • Fastest Aero Bike Frames and Wheels at Each Zwift Level
    • Zwift Shopping Guide: What To Buy from the Drop Shop at Each Level
    • Zwift Speed Tests Public Data (Google Sheet) (added)

    Questions or Comments?

    Share below!

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


    Zwift Update Version 1.102 (155319) Released

    • Featured
    • Game Updates
    Eric Schlange
    -
    November 18, 2025
    31
    Zwift Update Version 1.102 (155319) Released

    Zwift version 1.102 begins its phased rollout today. For most Zwifters, this is a minor update that includes a new NYC route, a wheelset fix, and various bugfixes. But some Zwifters will begin seeing Personalized Recommendations as Zwift begins testing this new feature. Read on for details!

    New Big Apple Route(s)

    On the heels of the recent New York map expansion, today Zwift releases yet another new route: Times Square Circuit. This route includes an achievement badge for both riders and runners.

    Shimano DURA-ACE C36 Fix

    Zwift’s release notes include this line: “Updated the performance of the Dura-Ace C36 wheels to better match real-world performance.”

    In version 1.101, Zwift removed the Shimano DURA-ACE C40 wheels from the Drop Shop, replacing them with the newer and (supposedly) lighter C36 wheels. There was just one problem: the game showed the new C36 wheels as rated 1 star for weight, meaning they were quite heavy!

    Today’s release fixes this problem, and the wheels now show a 4-star weight rating. Watch for a post later today detailing their performance, which looks very strong considering they are unlocked at level 6 and cost only 150,000 Drops. These may just be the climbing/all-around wheels beginners are looking for…

    New Level Up Celebrations

    A new on-screen celebration happens whenever a Zwifter levels up. You’ll even see it when those around you reach a new level!

    To learn more about levels in Zwift, read All About Zwift XP, Levels, and Unlocks for Cyclists >

    Apple M5 & A19 Visual Upgrades

    Users of the newest Apple devices rejoice: today’s update includes two items that may pertain to you!

    • macOS: The Ultra graphics profile is now enabled for devices with Apple M5 chips.
    • iOS: Improved visual quality for devices with Apple A19 and M5 chips.

    Apple’s M5 chip powers the new 14-inch MacBook Pro, iPad Pro, and Apple Vision Pro. The A19 chip powers the iPhone 17.

    Personalized Recommendations

    Zwift promised this feature would begin launching in November, and they stuck to the plan. Today’s update includes Personalized Recommendations, but the feature is only being enabled for a select cohort of Zwifters because Zwift wants to gather feedback and fine-tune the recommendation engine before releasing it to a larger audience.

    Due to this limited rollout, Zwift didn’t include Personalized Recommendations in the release notes.

    How does it all work? The Personalized Recommendations engine looks at your Zwift activities as well as any outdoor rides if you’ve connected your Garmin, Wahoo, or Karoo account. It then recommends a session for the day based on your habits, fitness, and freshness. These recommendations can be made shorter or longer, and you can choose between a workout, a route, and a RoboPacer. (Zwift tells me event recommendations will come in time.)

    While the backend engine is, I’m sure, quite complex, the front-end interface is simple and easy to use. See for yourself:

    Watch this space for more details as this feature begins rolling out!

    Learn more and share feedback on this Zwift forum thread >

    More Release Notes

    Zwift provided notes on additional tweaks and bug fixes in this update:

    • Fixed an issue that could potentially show an incorrect starting location for activities published to Strava.
    • Fixed an issue that could potentially calculate incorrect Stress Points (SP) when sitting idle in Zwift during an activity.
    • Fixed an issue that could cause heart rate monitors to get stuck in a Connecting state when paired via Kickr Bridge.
    • Fixed an issue that could potentially cause fitness devices connected via Wi-Fi to disconnect immediately after selection.
    • Zwift Unlocked Tour: Fixed an issue that could cause the route lead-in distance to not count toward the total distance metric shown in the HUD.
    • Zwift Unlocked Tour: Fixed an issue that could cause the remaining distance shown below the mini-map to not match the event route distance.
    • Various visual improvements throughout New York.
    • macOS: Fixed an issue that could cause fullscreen mode to not take effect.
    • Android: Improved fitness device connection reliability for devices with Unisoc Bluetooth chipsets (e.g. Samsung Tab A8, Lenovo M10).
    • General stability improvements.

    Discuss this update in Zwift’s forum >

    Questions or Comments?

    If you spotted any other changes or bugs in the update, please comment below!

    123...507Page 1 of 507
    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

    Eric Min Thanksgiving Day Ride 2025 Announced with Mathieu van der Poel

    My Weekend at the Death Valley Century

    Notable Zwift Events for the Weekend of November 22-23

    Popular Categories

    • Racing1572
    • Events1086
    • News840
    • Training & Nutrition735
    • Interviews568
    • Routes & Maps479