“Hudson Hustle” Route Details
See zwiftinsider.com/route/hudson-hustle/
Cycling YouTuber and virtual racing enthusiast J. Dirom has just announced the second round of the Syrup Cup, a community-focused race series on Zwift designed for riders of all levels. The Syrup Cup brings together Zwifters from around the world for structured, regular competition — with a focus on fair racing, community spirit, and progression.
Maple Madness is all about that February energy – that in-between time where winter still grips hard, but the first signs of the maple harvest are starting to stir. The taps are in, the races are harder. It’s raw, cold, and competitive, with riders getting ready before everyone else even realizes the season has started!
J. says, “The Syrup Cup is designed like a local weeknight criterium — competitive, fun, and open to riders who just want to race hard and have a voice in the community.”
Races happen weekly on Mondays at 11:15pm UTC/6:15pm ET/3:15pm PT. Riders are grouped using custom Zwift Racing Score ranges.
Sign up at https://www.zwift.com/events/tag/syrupcup >
To share feedback, ask questions, or just get plugged into the racing community, join J. Dirom’s Discord server (https://discord.gg/2AUgUnw4pA) and Zwift Club (zwift.com/ca/clubs/64787403-869d-40ce-a506-3f6a8eb4d787/join).
The fifth race of Zwift Racing League 2025/26 Round 3 happens Tuesday, February 3, and we’re in Richmond for a punchy points race.
Don’t understand how ZRL points races work? Read our explainer >
There’s much to discuss, including crucial course segments, powerup usage, bike decisions, and strategic options. Let’s go!
The route is essentially Richmond’s 2015 UCI Worlds Course without the flat first half. What you’re left with are the pitchy parts: KOM intermediates for curvy, cobbled Libby Hill and short, steep 23rd Street, plus the third climb (Governor Street) which isn’t isn’t a points intermediate, but is draggy and painful nonetheless. Plus, it leads into the false-flat finish!
Here’s the lap profile, including the two KOM intermediates we’ll be contesting for points on each lap:
We begin at the standard Richmond start/finish banner, but make a quick left turn, and another left, onto the descent of E Main St. (This is the longest descent on the route, so enjoy it while it lasts.)
After some flats and rollers along the river the road tilts up and you know what’s coming: our first KOM of the day. Twisty, bumpy Libby Hill!
Hammer your way up this climb (most riders will finish it in 60-110s), then recover for a few seconds as you descend to the start of our next KOM: the short, straight 23rd Street KOM. This is essentially a “sprint-climb” (25-30s), which is why Peter Sagan was able to drop everyone in his famous attack here in the 2015 UCI Worlds race.
If you’re struggling, do everything you can to hold onto the wheels over the 23rd Street KOM, knowing you’ve got a bit of recovery just up the road on the Broad Street descent and the flat that follows. You can even supertuck the descent like Sagan did (but can’t anymore – thanks for ruining the fun, UCI!)
Less than a minute after the Broad Street descent, we begin the final climb of the lap: Governor Street! This is not a timed KOM, but it’s where the race-winning final moves are often made, and it feels so long in the final minutes of a race. (Expect riders to ride this conservatively until the final lap. Better to save your climbing efforts for the KOMs handing out points!)
Finish this climb as the road turns a hard left, then it’s ~600 meters of a false flat straightaway to the finish (or the start of the next lap).
Here are our test times, set with our standard bot (75kg, 183cm rider) at 6 W/kg (450W) on Libby Hill and 8 W/kg (600W) on 23rd St:
| Bike + Wheels | Libby | 23rd St |
| S-Works Aethos + ENVE SES 4.5 Pro | 1:24.05 | 30.15 |
| S-Works Tarmac SL8 + ENVE SES 4.5 Pro | 1:25.18 | 29.75 |
| S-Works Tarmac SL8 + DT Swiss 65 | 1:24.73 | 29.71 |
| Tron | 1:24.85 | 29.92 |
Notice how the lighter setup does better on Libby (a longer, slower climb) while the more aero setup is best on 23rd St (because it’s a higher-speed climb). Which setup do you choose? That may depend on which of the two KOMs you want to be set up for.
How will these races unfold? What strategies will teams employ? Here’s what I predict:
Any insights or further thoughts on this race? Share below!
See zwiftinsider.com/tiny for current Tiny Race details.
Zwift version 1.106 begins its phased rollout today. This is a minor update containing mostly bug fixes, but it also coincides with a broader rollout of the Personalized Recommendations feature. See details below…

Zwift rolled out the initial beta version of Personalized Recommendations to a small cohort in early November. This exciting new feature looks at your Zwift activities and any outdoor rides (if you’ve connected your Garmin, Wahoo, or Karoo account), then recommends a session for the day based on your habits, fitness, freshness, and in-game content.
Since the initial beta release, Zwift has made important changes to dial in (and dial up) features and functionality based on feedback and metrics. Personally, I’ve seen it evolve from a “5 out of 10” feature to, let’s say, a 7 out of 10. There are plenty of improvements still to be made, and lots of untapped potential, but it works quite well at this point.
So Zwift is doing a “Full English Rollout” of Personalized Recommendations this week. No, the feature isn’t being bundled with black pudding and baked beans. But if you have English set as your in-game language, you’ll see Personalized Recommendations on your homescreen by the end of the week. (As of Monday, January 26, approximately 30% of English users had the feature enabled.)
Not an English speaker? Zwift says Personalized Recommendations should be released for all other supported languages by the end of February. They’re just taking some extra time to make sure the translations are accurate.
Today’s release includes some updates to the pairing screen UI. Icons now indicate how your devices are connected to Zwift: WiFi, Ethernet, Bluetooth, ANT+, or Sensor Relay (through a trainer).
Zwift’s release notes say, “Fixed an issue that could potentially cause cycling socks to be at their minimum height, or missing. Seems we caught the triathlon bug.”
We reported that Zwift had stolen socks in the previous update, and since then, an inordinate number of sockless avatars have been spotted on Zwift’s roads. Does this update fix the problem? Well, maybe. But it makes things worse before it makes them better.
I had adjusted my socks back to roadie height after the v105 release took them away. But once today’s v106 release was installed, my socks were, once again, missing:
Zwift assures me that this is known behavior, and once you fix your socks in v106 they’ll be fixed for good. But I say fool me once, shame on you. Fool me twice…
There are two late additions to Zwift’s release notes for this update, both related to RoboPacers:
Read all the details in our dedicated post: Zwift Adds “Sofia” RoboPacer and Modifies RoboPacer Route Schedule.
Zwift supplied the following additional release notes:
Discuss this update in Zwift’s forum >
If you spotted any other changes or bugs in the update, please comment below!
Today, Zwift made some noticeable changes to their RoboPacer setup.
First, they added a 10th cycling RoboPacer named “Sofia” at 0.8 W/kg (63 watts), “designed for new and lower-FTP users.”
Next, they’ve modified and expanded the list of routes used by RoboPacers “to include more pacer-friendly routes from our recent world expansions.” This means you can expect to see a much wider variety of routes, especially on maps with lots of routes like Watopia, Makuri Islands, and New York. And you can expect to see newer routes in the rotation, especially on recently-updated maps like France and New York.
See the current RoboPacer schedule >
As an example, here are the routes Zwift was formerly rotating through in Watopia, and the routes being used this week:
This is an entirely fresh set of routes, although it appears that we’ll be seeing the old routes rotated in as well. So instead of Watopia’s RoboPacers just rotating through the same 9 routes (changing weekly), they will be rotating through, perhaps, 15-20 routes.
Another good example is France, where RoboPacers are now mostly on routes that include the new cobbled roads from the April 2025 expansion:
While three of the routes on France’s new rotation were included in the old rotation as well, I have a hunch we’ll see this and other maps’ rotations change in the coming weeks as Zwift tightens up their route selections based on user feedback and metrics.
What do you think of Zwift’s RoboPacer changes? Share your thoughts below!
Looking to add some watts to your top-end power? In this week’s top video, hear about one Zwifter’s experience with using strength training to increase sprint power.
Also included in this week’s post are videos about pain cave setups, climbing “The Grade,” tackling Alpe du Zwift, and completing the Rapha 500 in one ride.
Share the link below and we may feature it in an upcoming post!
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.
Zwift has worked with Pedal Mafia on several kits in recent years, including:
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.
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).


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).
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 >
Post below!
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…

✅ 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

✅ 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

✅ 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

✅ 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

✅ 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
We choose each weekend’s Notable Events based on a variety of factors including:
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!