Home Blog Page 130

Woman Racer Spotlight: Marjolein de Vliegher

Woman Racer Spotlight: Marjolein de Vliegher

Name: Marjolein de Vliegher

Hometown: Breda, the Netherlands

How did you get into cycling? I used to play volleyball and football when I was younger, but because of injuries I had to find another sport, so I bought my first bike when I was 29. I started out with some shorter-distance rides, just enjoying the scenery and being outdoors. Not long after that I met my partner and we started riding together and distances got longer and longer. Although I was really enjoying the riding, I always missed a competitive element, and I found that in Zwift racing a few years later. After a while racing on Zwift made me curious about IRL racing, so last year, at 39, I finished my first full season of gravel racing.

How many years have you been racing on Zwift? I started Zwift in October 2019 and I did my first Herd Beginner Race in the first week. I have been racing year-round on Zwift ever since. 

Are you part of a virtual team? Yes, I’ve been racing with the Herd Racing League since I started riding on Zwift. A big part of the races I’ve done were with my Zwift Racing League team The Herd of Little Penguins. Several women on that team have been racing and riding together since the first ZRL season and I love being a part of that team. Occasionally you can see me riding with BEAT added to my name, which is my IRL team BEAT Cycling Club that also has an e-racing team. 

Photo credit: Stephan de Goede

What do you love most about racing? Pushing your limits and sometimes surprising yourself with what you can do. 

What is your favourite style of race (e.g. points, scratch, iTT, TTT, Chase, duathlon)? I don’t really have a favourite style of race, but I like to mix it up. I do like the tactics involved with races – making a plan, individually or with my team, to get the best result possible and trying to execute that plan during a race. 

What is your favourite Zwift women’s race series? There are several great Women’s race series, but for me the best ones are those that have a mix of racing styles, like SHEries, Tour de Boudicca and Iceni series. I also love the big fields and strong competition in Zwift Racing League

What is your most memorable racing experience, inside or outside or BOTH? That must be the gravel world championships in Italy last year. The course, with lots of steep climbs, didn’t really suit me and it wasn’t my best race of the season, but riding in that amazing landscape in an orange jersey and with all those strong women from all over the world was the best experience ever. At one point I was riding in a chase group with riders from USA, South Africa, Australia, Canada, France, and many more countries and even though it was hard and my legs were hurting, the only thing I could think about is how amazing that was. 

What is your favourite food to eat post race? I do a lot of my races in the evenings, so I rarely eat after and just take a recovery shake. But during long endurance rides I love having a piece of apple pie and a nice poke bowl after. 

What advice would you give to a woman entering her first Zwift race? Be prepared for a hard start. After that, just give it all you’ve got and have fun.


Notable Zwift Events for the Weekend of March 16-17

0

Two big Zwift ride series are underway: are you racing the Games, or riding in the Big Spin? Or both? These are our top picks for the weekend.

We’re also highlighting two virtual Milan-San Remo races (since the IRL MSR happens this weekend) and a beginner-friendly endurance group ride!

✅ Popular Event  ✅ Kit Unlock  ✅ Highly Competitive

The massive Zwift Games race festival is underway, and this weekend is the big Climb stage! A/B riders will be taking on Road to Sky (including Alpe du Zwift!), while C/D riders will be on the new Mountain Mash route. Bring your climbing legs!

See our guide for all things Zwift Games >

Multiple time slots all weekend
See upcoming open events at zwift.com/events/tag/zg2024
See upcoming women-only races at zwift.com/events/tag/zg2024wmn

✅ Beginner Friendly ✅ Unique Unlocks

The first-ever Zwift Big Spin series has launched, and Zwifters are loving these groups rides as a fun way to spin together and unlock some new prizes including the Atomic Cruiser and (soon to be fixed) Tri Spoke wheel.

Read all about The Zwift Big Spin >

We’re still on Stage 1 this weekend, which means you have a choice between two routes: Country to Coastal (longer A group) or Suki’s Playground (shorter, B group). Which ever ride you choose, you’ll get the prize spinner at the end!

Multiple timeslots all weekend
See upcoming events at zwift.com/the-zwift-big-spin

✅ Endurance Challenge ✅ Highly Competitive ✅ Unique Event

Chasing Tour 2024 has begun, and the first monument of the season is on Saturday! Chasing Sanremo will have Zwifters taking on one lap (69.9km) of Watopia’s Big Foot Hills.

To join the race you’ll need to register at chasingtour.com – the website will provide you with the private racepass links to the events once you’re signed up. Four timeslots to choose from on Saturday: 10:30, 13:00, 18:30, and 1:00 (Sunday) UTC.

Four timeslots available on Saturday
Sign up at chasingtour.com for race links

✅ Endurance Challenge

Another race event in honor of the IRL Milan-Sanremo race happening this weekend! PETA-Z’s event is held on The Big Ring with a 135.4km length for A/B and 86.5km for C/D. Double drafting is enabled, which will help keep groups together.

Saturday, March 16 @ 7:45pm UTC/3:45am EDT/12:45am PDT
Sign up at zwift.com/events/view/4273318

✅ Beginner Friendly ✅ Endurance Challenge

This popular weekly ride has three different categories, each with its own pace. There’s also a Discord server, and a zapping fence the leader can use to keep things together.

Saturday, March 16 @ 7am UTC/3am EST/12am PDT
Sign up at zwift.com/events/view/4273290

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!

Zwift Companion App Device Pairing Tips from Zwiftalizer’s Mike Hanney

Zwift Companion App Device Pairing Tips from Zwiftalizer’s Mike Hanney

One of Zwift’s unique features is the Companion app designed to run alongside the game and enhance the experience. While many Zwifters use it when they aren’t zwifting (to find events, chat with Club members, etc), it’s also commonly used while zwifting to interact with the game and chat with others.

Depending on your Companion device and Zwifting setup, though, the app’s connection to your active Zwift session may not be stable. This is annoying at the best of times, and race-ending if you’re pairing your devices through Companion!

Several months ago, we published How to Ensure Reliable Companion App Connection when Zwifting. (If you’re having troubles maintaining a steady connection between the game and your Companion app, I highly recommend reading this post.)

Then just a couple of weeks ago, our friend Mike Hanney at Zwiftalizer posted a helpful video with a few more tips that are definitely worth sharing. Watch it below, or scroll down for a summary:

Router Settings

  • Turn off 2.4 GHz
  • Set up media prioritization (aka “Quality of Service” or “Packing Shaping”)
  • Get all your neighbors to turn of 2.4 GHZ as well 😂

Phone Settings

  • Turn off Cellular Data for Companion App and/or disable Wi-Fi Assist on your phone overall
  • Turn on Device Connection in Companion Settings

Using Zwiftalizer To Troubleshoot Connections

Mike explains how to use Zwiftalizer‘s Connection Attempts chart to determine where in the signal chain your Companion app connection is getting dropped.

Pairing Devices In the Right Order

Zwift’s pairing screen behaves a bit oddly if you’re pairing multiple power sources (for example, a smart trainer and power meter pedals). Mike explains how to pair things up in this situation.

Companion App’s Bluetooth Dropout Device Indicator

If you’re connecting via Companion and have a dropout, the Companion app can tell you which device has dropped out. This information isn’t available anywhere else in Zwift, oddly enough, so Mike explains how to find it.

He also points you to the Trackit app, which can be used to get your signal strength from all your devices.

Questions or Comments?

Share below!


Tiny Race Series – March 16 Routes and Last Week’s Results

0

Tiny Race Series – March 16 Routes and Last Week’s Results

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


All About Zwift’s New Tri Spoke // Disc Wheel

49

UPDATE: Zwift released a game update which significantly increased the performance of these wheels. The numbers below are not accurate for Zwift version 1.61+.

Read all the details >

The new Zwift Big Spin series has just kicked off, and many riders are joining the events in hopes of spinning and winning limited-time novelty unlocks. One of the most popular is the “Zwift Tri Spoke // Disc Wheel”. It’s an eye-catching wheelset and the first tri spoke in game, so many Zwifters are riding extra Big Spin events just for these wheels!

The new wheelset is rated 3 stars for aero and 1 for weight. But Zwift’s star ratings aren’t precise enough to communicate actual in-game performance in a useful way, so we ran the wheels through our battery of speed tests.

Here’s everything you need to know about the performance of the new Tri Spoke // Disc Wheel in Zwift.

Aero (Flat/Rolling) Performance

Tri spoke + disc wheels are commonly seen on TT setups because they’re fast. So we expected Zwift’s new Tri Spoke to be pretty zippy on the flats.

But it’s not. Far from it, in fact.

The wheels turn in a test time of 53:43 on our test course, which is two laps of Tempus Fugit totaling 34.6km. That makes them over 2 minutes slower than the former slowest wheels in game (the “Zwift Classic”). and 3 minutes and 18 seconds slower than the fastest wheels in game (the DT Swiss ARC 62 Dicut Disc).

Or, to put it another way: the Zwift Aero frame with these wheels turns in almost the same time on our flat test as a gravel bike and wheels.

Climb Performance

Given the Tri Spoke’s 1-star weight rating and terrible flat performance, we didn’t expect great things on our Alpe test. We got what we expected.

The Tri Spoke // Disc Wheel turns in an Alpe climb time of 51:40.5, which is 2 minutes and 12.5 seconds slower than our baseline (the Zwift 32mm Carbon wheels) and 2:26.5 slower than the best climbing wheels (the Lightweight Meilenstein and Roval Alpinist CLX.)

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

Conclusions

We didn’t expect the Tri Spoke to be the fastest wheelset in game (Zwift-branded garage items are never top performers), but given how aero tri spoke + disc combos are IRL, we thought it would hold at least its own against other wheelsets. But that’s not at all the case.

Guessing that the dismal performance of these wheels was due to a configuration error on Zwift’s side, we asked Zwift if that was the case. And they said yes! The rear wheel has the wrong Crr setting, and this will be updated in the next Zwift update (which should release next week, March 19th, if they stick to their current schedule).

Until then, we’ll be duly impressed by anyone who can win a race on these wheels. Comment below if you’re brave enough to try!

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.

How the Race Was Lost: Going Coastal w/Erik Lee (Again)

4

How the Race Was Lost: Going Coastal w/Erik Lee (Again)

In case you aren’t closely following my riveting tales of Zwift racing, I raced Watopia’s newish Going Coastal route for the first time recently in a massive event with over 500 riders of all categories (read how that went here). It was also my first time going head-to-head with Youtuber Erik Lee (Don’t Get Dropped Cycling), and he came out the victor.

Several days later, looking for a race in my available timeslot, I decided to hop into another event on this same route. But this one would be altogether different! There was a much smaller crowd (around 40 B riders), and without category enforcement in place, which meant we might have some high-powered sandbaggers to keep it interesting.

Part 1: The Start

The race began with 43 B riders, and our pace stayed very steady through this first section, which I say ends in the Fuego Flats oasis at the 5.3km mark. Just how steady was the effort? We started with 43 riders, and hit the end of this section with 42! An easy pace with nearly zero attrition.

  • Averages for this section: 42.6 kph, 266W
  • Averages for this section in my L’Etape Race: 45.5 kph, 303W

Best of all, just after the race began I noticed Erik Lee was also in the race. This was becoming our timeslot! It was time for a rematch.

Part 2: The “Easy” Middle

In my L’Etape race, this next section was the easiest. Not so today! Our effort out of the Oasis stayed high thanks at least in part to some sus riders attacking, including one “M. Axisa” and a “Mora” whose zFTP according to Sauce was 375W! (Unsurprisingly, neither was signed up for ZwiftPower…)

But that’s what you get when your race doesn’t use category enforcement.

Carl Dyson was in the mix on the front as well, and I know he’s a strong and smart B. So I kept my eye on his moves.

  • Averages for this section: 45.3 kph, 283W
  • Averages for this section in my L’Etape Race: 46 kph, 278W

Part 3: The Tough Finish

The final half of this course is where the real work happens. You leave the nearly pan-flat desert and hit the Southern Coast’s rolling road which is tailor-made for intermittent attacks, and that’s exactly what happens.

Some big attacks came heading into the sandy Woodland Sprint, and our front pack of 36 broke up into a few groups. I was in the first chase pack with Erik Lee (who was clearly marking me… or was I marking him?) and eventually we got dropped by a strong group off the front of Axisa + 4 legit B riders (these 4 were some of the strongest in the race – they would finish 2nd, 3rd, 5th and 6th overall). The pack behind caught us, and now it was 24 chasing 4.

I was feeling the chase effort, so I decided to gamble and play the numbers game, sitting in the wheels in hopes that we’d reel in the breakaway. And it worked! With 3.5km to go, it all came back together. Then as we hit that magic 2.5km mark, the pace eased palpably.

Everyone was taking a breath and preparing for the final push. It felt almost comically slow as we twisted down the short descent at 1.7km. One rider (Akparaov) pushed off the front in a halfhearted breakaway effort. I sat on his wheel in the draft, and Erik Lee was right there with me, both of us steering into the optimal line.

Akparov was pulling us at 5-6 W/kg, but we were easily sitting in at 3 W/kg. (Great work by Akparov if you’re a domestique, but if you’re trying to win the race, it’s not a winning strategy.) I kicked for a few seconds in a fake attack to see if I could get anyone to go early and provide me a sprint leadout, but no such luck.

Now it was just a matter of timing and power. The Sasquatch Sprint Reverse is one where I’m familiar with the layout, but not familiar enough with how to time things. Where do you trigger a 15s powerup, for example?

I kept myself near the front of the group but out of the wind as we began the quick descent toward Harry’s and the sprint start line, then I activated my aero powerup (too early, it turns out) as I saw other powerups fly and riders accelerate. We all began to hammer as the road tilted upward with 300m to go…

My legs felt strong, and I stayed seated, hammering out 850W+ for the final 15s of the sprint. On my screen I could see it was going to be close – there were four of us within a bike length of each other across the line!

Alas, I was the 4th.

But Erik was 10th!

  • Averages for this section: 44.9 kph, 333W
  • Averages for this section in my L’Etape Race: 47.7 kph, 317W

See activity on Strava >
See results on ZwiftPower >

Watch My Video

Watch Erik’s Video

Takeaways

It’s been a while since I raced a B event that wasn’t category enforced. Always a bit of a Wild West experience! I’ve found I have the best experience when I go into these races expecting some sandbaggers and knowing that keeping up with them will make me push extra hard. (There’s nothing you can do to stop them, so if you’re going to race the event you might as well embrace it, right?)

That strategy worked today. The strong riders kept it spicy (look at my average power on that final Southern Coast road section!), but not so spicy that it blew apart the race. Medium spicy.

Often, larger group sizes on Zwift lead to harder races. Why is this? Because a larger group means a higher probability of strong riders. So I was expecting today’s race to be significantly easier than the massive L’Etape event.

It definitely was not.

As always: the racers make the race. A smaller pack can make for a very challenging and strategic race, if they’re willing. And that’s what happened in today’s race.

My big mistake in this race was powerup timing. I activated my aero about 5s too early, and it’s possible that cost me a podium spot in the end. Next time I’ll remember: activate the aero right as the road tilts upward at 1%.

Still, I’m happy with the overall result. It brought my battle with Erik to an even 1-1, and also earned me a small points upgrade in ZwiftPower! Better than a kick in the pants.

Questions or Comments?

Share below!


All About Zwift’s New Atomic Cruiser Bike

The new Zwift Big Spin series has just kicked off, and many riders are joining the events in hopes of spinning and winning novelty unlocks like the tri-spoke wheel and orange headphones.

Chief among the Big Spin unlocks, though, is the “Zwift Atomic Cruiser” – a tribute to “futuristic” mid-century bikes like the Spacelander. To be clear: there’s no way to purchase this bike. The only way to unlock it is to finish a Zwift Big Spin event and have the prize spinner land on the bike space, which is the lowest probability prize on the spinner.

Here’s how it is described in Zwift’s Drop Shop:

“Look up ‘joyride’ in the dictionary, and you’ll find a picture of The Atomic Cruiser – the first Grand Prize of The Big Spin. Stylish at any speed, this blast from the past is a classic speedster.”

This frame is rated 2 stars for aero and 2 for weight. But Zwift’s star ratings aren’t precise enough to communicate actual performance in game in a useful way, so we ran the Atomic Cruiser through our battery of speed tests.

Here’s everything you need to know about the performance of the new Zwift Atomic Cruiser frame in Zwift.

Aero (Flat/Rolling) Performance

The Atomic Cruiser may look like a super-aero rocketship, but unfortunately… it’s not.

Its test time of 51:43 means it is slower than every other road frame in game, apart from the mighty Buffalo Fahrrad. It is 21 seconds slower than our “baseline” Zwift Aero frame and 29 seconds slower than the fastest frames in game on our test course, which is two laps of Tempus Fugit, totaling 34.6km.

Climb Performance

Clearly, Zwift’s Atomic Cruiser is not a lightweight frame. We think Zwift was pretty generous in making the frame as light as they did, considering it looks like it should weigh more than any other frame in game!

The Atomic Cruiser turns in an Alpe climb time of 50:07, which is 39 seconds slower than our Zwift Aero baseline and 77 seconds slower than the best climbing road frame in game – the Specialized Aethos. Once again, it is slower than every other road frame in game, other than the Buffalo Fahrrad.

Note: all test results above are from a 75kg, 183cm rider holding 300W steady using Zwift’s stock 32mm carbon wheelset.

Conclusions

It’s probably best to think of Zwift’s Atomic Cruiser in game like you’d think of having this same bike IRL. It’s a novelty frame that will grab eyes and stir up nostalgia, but you don’t want to ride it if you’re looking for speedy performance.

So pull it out of your garage on recovery days, enjoy a cruise, and don’t forget to smile.

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.

Top 5 Zwift Videos: FTP tests, KICKR Bike Shift, and Bike Choice

In a sport where wins are determined by fractions of a second, every little gain can make a difference. In this week’s top Zwift video, learn about whether you are choosing the right bike!

We’ve also selected a training update video, a long-term review of the KICKR Bike Shift, and a Zwift race commentary/analysis video.

One of the really unique aspects of Zwift is that your in-game bike choice affects your speed. David from the Zwift Analysis Network provides an in-depth look into how you should actually decide which bike to use on Zwift.
After two months of training, Henry Chung does another FTP test to see where his fitness is at. Watch as he tackles a ramp test on Zwift.
After nearly 6 months with the Wahoo Kickr Bike Shift, Tariq Ali from Smart Bike Trainers provides a long-term review of the smart bike. 
After being off the bike for a while, Matt is back on Zwift! Watch as he updates viewers with his latest week of training.
The Zwift Games are underway, and Brendan, a young content creator who raced in the first sprint stage provides commentary and analysis of his race.

Got a Great Zwift Video?

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

Kathrin Fuhrer Makes It Two In A Row, Winning the Zwift Games Women’s Epic Race

0

Kathrin Fuhrer Makes It Two In A Row, Winning the Zwift Games Women’s Epic Race

The Zwift Games Epic Championship took place over the weekend, with the men and women taking on the same tough long course. Below you’ll find Zwift’s complete press release on the women’s event (read the men’s here).


For the second week in a row, the world’s best Zwifters lined up on the start line, this time for the Zwift Games Women’s Epic Race. On a brand new course specially built for the Zwift Games, the racers took on over 80 kilometres with over 800 metres of climbing. Two primes at the top of Titans Grove, with $1,000 on offer on top of the $7,000 for first place laid the foundations for action-filled racing. 

The first meaningful split came just over 20 minutes into the race, 1 kilometre from the first prime. Maria Holdcroft reached over 10 watts per kilo as she crossed the line first. Commentator Hannah Walker’s tongue in cheek comment “$1,000 in the pocket, thanks for coming”, ended up holding some truth as that was the last we saw of the rider in the front group.

There were a number of attacks over the next hour of racing. Emma Belforth and Kristen Kulchinsky tested their legs, and their competitors, but it would be late on in the race until the big names went head to head. 

UCI WorldTour Pros from Fenix-Deceuninck Carina Schrempf and Olha Kulynych featured in the front group but felt the increased pace as they dropped from the front group as the second prime approached. Kulchinsky, with her trademark out-of-the-saddle style, made winning the final prime look easy. 

As the riders hit the final ascent of the QOM the attritional race meant there were only just over 15 riders left in the lead group. 

Lou Bates attacked at over 9 w/kg as the climb reached its steepest gradients, Gabriela Guerra matched her pedal stroke for pedal stroke, Kulchinsky sat in third wheel refusing to be distanced by the lead two. With 500 metres to go, Fuhrer, resplendent in the Gold Leaders Jersey, riding the Gold Concept Z1, passed Kulchinsky, then Guerra, then dropped her featherweight powerup. Bates dropped hers in reply but couldn’t match her power. Fuhrer hit peak power just as she came out of Bates’ draft. Two wins from two from the Swiss rider. 

The question is, can she make it three?

Tune in next week for the Zwift Games Climb Championships and to find out who wins the Wahoo Overall Championships.

Watch the Race

Results

Zwift Games Elite Women’s Epic Championship Results

Zwift Games Wahoo Overall Championship Standings – Women


Neal Fryett Wins the Men’s Epic Championship at the Zwift Games

1

Neal Fryett Wins the Men’s Epic Championship at the Zwift Games

The Zwift Games Epic Championship took place over the weekend, with the men and women taking on the same tough long course. Below you’ll find Zwift’s complete press release on the men’s event (read the women’s here).


The Men’s Epic Championship at the Zwift Games lived up to its name, featuring the world’s elite Zwifters battling fiercely on an arduous 81.5km course. Attacks came relentlessly as racers chased the two $1000 Primes over Titans Grove and Titans Grove Reverse, all while regrouping for a fiercely contested finale. The ultimate prize awaited the winner: $7,000 and a coveted Gold Concept Z1 bike.

How it Unfolded

The race ignited with ferocity as riders surged from the starting line, the peloton immediately propelled to speeds exceeding 50km/h on the flat terrain. Thomas Perren made an early push, quickly countered by the pack’s swift response, setting the tone for a thrilling contest. Sébastien Havot surged ahead, joined by Riccardo Panizza in a bid for the initial $1000 Prime. With relentless determination, they built an 11-second lead, setting the stage for a thrilling showdown. Havot’s explosive sprint at 14w/kg secured the first Prime over Titans Grove, igniting the race’s fiery tempo.

As the peloton pushed hard, strategies unfolded amidst the chaos. Draft power-ups were deployed as the pack splintered, with 84 riders forming a formidable lead group. Amidst the frenetic pace, Michał Kamiński, the current GC leader, maintained a watchful eye from the safety of the pack. Throughout the race, aggression became the norm, with breakaways attempting to fracture the peloton’s unity. Each attack was swiftly countered, ensuring a relentless pursuit. Even on the challenging dirt section, where the pace momentarily dipped, the determination remained unyielding which could be seen on riders cameras.

At pivotal moments, riders like Erik Levinsohn and Mickael Plantureux showcased their Zwift prowess, briefly distancing themselves from the pack. However, the pace set by Kamiński ensured no advantage lasted long. The second Prime saw a flurry of attacks, with Jasper Paridaens emerging victorious with a staggering 14.7w/kg effort.

With the lead group whittled down to 35 riders, the race’s intensity only surged. Johan Norén’s late solo effort hinted at victory, yet Teugels and Fryett remained relentless in their pursuit. As the finish line neared, Teugels unleashed a furious sprint, only to be overtaken by Fryett’s explosive acceleration. Dropping his feather power-up with 300 meters to go, Fryett’s 11w/kg effort left Teugels trailing behind, epitomizing Zwift mastery.

In a breathtaking display of skill and determination, Fryett claimed a sensational victory. The Zwift Games Men’s Epic Championship delivered exhilarating racing, showcasing the unparalleled talent and relentless drive of its participants.

Watch the Race

Results

Zwift Games Elite Men’s Epic Championship Results

Zwift Games Wahoo Overall Championship Standings – Men