Tiny Race Series – March 16 Routes and Last Week’s Results
See zwiftinsider.com/tiny for current Tiny Race details.
See zwiftinsider.com/tiny for current Tiny Race details.
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.

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.

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.
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!
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.
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.
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.
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.
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.
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!
See activity on Strava >
See results on ZwiftPower >
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.
Share below!
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.

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.

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.
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.
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.
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.
Share the link below and we may feature it in an upcoming post!
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.
Zwift Games Elite Women’s Epic Championship Results
Zwift Games Wahoo Overall Championship Standings – Women
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.

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.


Zwift Games Elite Men’s Epic Championship Results
Zwift Games Wahoo Overall Championship Standings – Men
The Danish Cycling Federation recently hosted the 2024 national e-cycling championships. But this year, besides the elite category, they also let some of us ordinary dad zwifters have our day in the sun.
I couldn’t quite believe it. The commentators and the live audience couldn’t either.
With about ten kilometers to go of the Danish national championship race, I was alone at the front. Pedaling furiously to keep my 20-second gap to the pack. Could this complete nobody surprise the favorites and actually run away with the gold medal?
But before I get ahead of myself, give me a minute to explain how I ended up in this situation…
You all know the feeling. Go into the shed, basement, bedroom, or wherever you have your Zwift setup. Race your heart out in Scotland, Watopia, or Innsbruck, get off the bike, and hit the showers without ever leaving home.
But have you ever wondered what it would feel like to get on your zwifting bike in a public venue, your opponents panting and grimacing right beside you? To do an official weigh-in before the race? To have commentators and a live audience applauding your brave but ultimately hopeless breakaways?
And to top it off, doing all that with a national championship on the line?
Well, I got to try it – despite being anything but an elite zwifter.
And let me just tell you: I highly recommend the experience.
For those top zwifters who rank highly within their country, doing an in-person event with the prospect of getting an actual championship medal around your neck probably seems feasible. Like a thing that could happen in this version of the universe.
To me – a 41-year-old dude who zwifts in a tiny shed when the kids are asleep – it seemed completely outlandish.
But when I heard that the Danish Cycling Federation had decided to host not just the elite riders at the 2024 national championships, but also set up separate events for the more chronologically enriched people aged 40+ and 50+, I did start to dream. And I signed up faster than you can descend the Radio Tower.
The whole thing started in January. The Federation had set up a series of four qualifying races, giving riders four chances to gather enough points to grab one of the 16 spots at the live finals event. With bikes and wheels being neutralized, and with 100% trainer difficulty being enforced, you kind of felt that these races were different to your average Zwift event – and with a way bigger carrot at the end. The fact that they were live-streamed with an ex-pro commentating added some extra gold dust.
Of the four qualifiers, the first one seemed to suit me the best. As a relative lightweight, three laps on Spirit Forest and four quasi-ascents of Temple KOM would be a litmus test for my chances to qualify. To my horror, I was pretty much dropped from the front group on the first lap, but somehow managed to claw my way back and stay on to finish in 8th place. Off to a good start!
I got similar results in the three remaining races and ended up qualifying as number 10 out of the 16 finalists. Not exactly a strong showing, but with a lot of experienced racers in contention I was basically happy just to get a foot in the door. Now it was time to prepare.
I’ve never been much for structured training, and I must confess that even the prospects of racing in a national championship didn’t make me want to try it out. I know workouts and Zone 2 rides are good for you, but they also bore me out of my skull, and I am here to have fun!
What I was prepared to do, though, was to try and see if I could improve my WKG output by adding a bit of structure to my diet. Or rather, by removing structure from my diet.
I had already cut the late-night snacks, but a friend advised me to also try a so-called low-residue diet in those last days leading up to the event.
This basically means that you cut fibre and salt to drop excess water weight and get rid of those pesky, ehm… residues… that are just creeping about in your guts without adding any power to your pedaling. It also means you save a lot of money on toilet paper.
And I do mean a LOT of money.
…which you can then spend on white bread, white rice, cottage cheese, and other ghostly, colourless substances needed to keep your energy levels up for the big event.

The diet did its job. At the official weigh-in before the race, I was several kilos lighter than I’d ever been on Zwift, but without feeling tired in any way.
So I entered the venue in high spirits. They were lifted even further when I saw the winner of the 50+ age group cross the finish line. That loud, triumphant groan as he outsprinted his last competitor convinced me that even though we might not belong to the elite category, a national championship title is still something special – and you are allowed to take it seriously.
Our event was six laps of Loch Loop. Straight from the gun, one rider took off. Having won silver (scratch) and bronze (iTT) at the 2023 world championships for amateurs in Scotland, we all knew that this guy meant business, even if this was an indoor event.

He managed to stay away for two full laps, but eventually we caught him, and he duly received a round of applause from the audience.
The next laps were slowish, the pack acting nervous and hesitant. I knew I was generally a giant underdog in this race, but with my sprint being my worst feature, I knew my chances of getting a result would be worse the longer the pack stayed together.
As we approached that final draggy ascent on the fourth lap, I decided to go for it. With 16 km to go, I got out of the saddle and started to push away from the pack. I had hoped to maybe get one other rider with me, but I quickly realized I would have to do this alone.
Build the gap. Try to ration the efforts. Work hard on the uphills, ease off a bit on the downs. Suddenly I felt the crushing heat at the venue. The fan I had brought felt ridiculously underpowered. But when I approached the final draggy climb with a 20-second lead, I could hear the commentators starting to speculate if this heroic feat could actually be carried out.
It quickly became apparent that it could not. Several riders in the pack started to crack open the box of orange numbers. My gap started to come down. 15 seconds. 10 seconds.
By then I had started to ease off, wanting to save energy to follow attacks on the last lap. I took some pride in the audience applauding my effort, but to this day I’m still unsure if I could have gone all the way if I had fought harder.
I didn’t, however, and now I was back in the pack, approaching the finish for the last time. Attacks started coming left and right, several riders wanting to use that final ramp to get away. Although paying a price for my earlier efforts, I was still able to catch up to the leaders and get in the draft for the last 500 meters.
My lack of a sprint meant that I never got in contention for 1st or 2nd, but I did come within inches of snatching the bronze medal. Many people probably loathe 4th place more than anything, but if you had offered me that before the race, I would have taken it without hesitation.

Don’t get me wrong. Sometimes at night, my toes still curl up when I consider what might have been. Could I have built a big enough gap if I had gone deep in the red to stay away? Could I have had a gold medal hanging in the shed by now?
I will never know.
But what I do know is that this whole project was such a great experience from start to finish. Besides bringing a whole new sense of purpose to my zwifting, it also had the added bonus of validating my previous Zwift performances. You know that tiny little doubt you sometimes get that your equipment could somehow be overestimating your numbers, or your scale could somehow be underestimating your weight? Gone. Having done an official weigh-in and riding on a smart trainer tested by the cycling federation, I can now let go of those doubts for good.
Which is almost as good as a medal. But let’s be real. Not quite as good as a medal.
As a last shout, I really want to thank the Danish Cycling Federation for putting on this event, and especially for opening it up to us ordinary Zwift racers. I highly recommend having a national cycling federation as cool as the Danish one. If yours is less cool, feel free to send them this article and convince them to up their game.
Share below!
Name: Gina van Rossum
Hometown: Hulsberg (Amstel Gold Race region! The race even comes past my house, well almost…)
How did you get into cycling? My dad has been my inspiration always! He used to be an amateur mountain biker himself, meaning it wouldn’t surprise me if I cycled even before I could walk. Guess my dad is also where I get my love for mud! Although I do prefer a gravel bike to a mountain bike.
How many years have you been racing on Zwift? I got into it during Covid times! I used to only do spinning in the winter, but didn’t take long before I was hooked.
Are you part of a virtual team? Yes I am. 3 actually . This crazy thing started when I was training to go up Mont Ventoux 3x in one day! I needed more motivation to do tough trainings. So I already rode with the Dutch Team NL and then I started looking for an APAC team and ended up in HERD. Recently I decided I wanted something different than ZRL for a season which is how I ended up riding for DIRT as well in DRS.
What do you love most about racing? The teamwork it brings and how it’s brought me so many friends from all over the world! Next to that I love how it pushes me further then I would be able to push myself in any workout.

What is your favourite style of race (e.g. points, scratch, iTT, TTT, Chase, duathlon)? Hmmm… this one I really have to think about. I just did amazingly well on a points race today when writing this so I was inclined to say points. However I think my all time favourite is something DRS brings in their racing! It’s called TTR and it’s a normal scratch race with draft, but in this race your 4th rider over the finish is the one that counts. This requires good communication skills and it’s just amazing for teamwork.
What is your favourite Zwift women’s race series? I’d have to say Boudicca! It brought so many amazingly talented riders together! It had me in such a high the whole weekend!
What is your most memorable racing experience, inside or outside or BOTH? Another tough one! I think the most memorable race experience was actually quite recent! Each year Team NL does club Championships. So last year it was a hilly race in Yorkshire and this year they went for tiny races. I knew my competition well, they are my team mates after all! So I had a plan in mind: surprise them on the first out of 4 races! Good I came second, but I did surprise my biggest competitor! She ended up taking race 2 and 3, but I could secure second place in both. Final one, uphill finish! My time to shine bottom to top! I caught her just on the line! We were gonna be close and we each started counting our own points. Unbelievable, but over 4 races we ended up tied for first! Race control did not think this could happen and we had no idea how to deal with it so the only logical thing to do was share the tittle!
What is your favourite food to eat post race? Oh I usually just have whatever high protein stuff is in reach, but a snack I really like is actually very simple and I recommend it to everyone. Slice up some cucumber. Mix a can of tuna on water base with some mayo and sriracha sauce. Viola an easy high-protein snack that is great whenever.
What advice would you give to a woman entering her first Zwift race? Even if you think you can’t sprint for the points, sprint anyway! Turns out it takes a lot more effort trying to catch back on than to sprint with all you have in you (at least it does for me). Oh and dare to draft since you can save so many watts!
It’s going to be an EPIC weekend on Zwift thanks to thousands of riders taking on Zwift Games Stage 3 – the longest stage of the Games! So we’ve chosen Zwift Games plus four more events as our top picks this weekend.

✅ Popular Event ✅ Kit Unlock ✅ Highly Competitive
The longest stage of Zwift Games kicks off this weekend! A/B categories will be racing the new Zwift Games 2024 Epic route, while C/D will be on Three Little Sisters. (Word on the street is some C and D riders will be joining the upper categories so they can ride the new route and unlock the badge as early as possible!)
Two more Zwift Games callouts:
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

✅ Endurance Ride ✅ Kit Unlock
Want to unlock the “On Fire” badge by completing 25 laps of the Volcano Circuit? Or maybe you just want a steady ride with double draft and fast bikes? Or perhaps you’re looking to unlock a kit that’s nearly impossible to get on Zwift… the Specialized Mixtape!
Whatever your reason, join leaders from Red Peloton for some endurance riding around the volcano on Saturday.
Saturday, March 9 @ 5pm UTC/12pm EST/9am PST
Sign up at zwift.com/events/view/4256444

✅ Unique Event ✅ Popular Event ✅ Kit Unlock
Danny Enzo, our favorite Zwifter on TikTok, suggested this weekend’s Tiny Race routes: 4 rolling crit-style courses. If you’re a puncheur or pure sprinter, this weekend’s for you!
Remember: Tiny Races are actually a set of four races, each lasting 15 minutes or less, so you can knock out all four for a splendid 1-hour session.
3 Time Slots Each Saturday
See details at zwiftinsider.com/tiny

✅ Practice Race
Speaking of short races, here’s another. I picked this one because it could serve as a practice run for Zwift Games stage 4 (March 11-15), which is held on 5 laps of Scotland’s Glasgow Crit Circuit, just like this race!
4 Timeslots on Saturday
See upcoming events on ZwiftHacks

✅ Popular Event ✅ Legacy Leaders
One of our most commonly-featured events, for good reason. The BMTR Flat 100 consistently gets big turnouts because it offers four different pace groups on flatter, distance-friendly routes. Be sure to read the event description for details!
Saturday, March 9 @ 1:10pm UTC/8:10am EST/5:10am PST
Sign up at zwift.com/events/view/4256368
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!