Zwift’s “ZRacing” is the platform’s most popular ongoing race series, and in May we’re racing a set of four routes with fresh achievement badges released in the latest game update. Hop into a race and let’s bag some extra XP this month!
Read on for details about race routes, the overall monthly GC competition, and more…
Bag That Badge – May’s Route Schedule
Here are the routes we’ll be racing in May (click route for details):
- Stage 1 (May 6-12): Queen’s Highway After Party
- 1 lap (19.9km, 300m elevation)
- Powerup: Draft Boost, Aero Boost 🛈
- Stage 2 (May 13-19): Hilly Route Reverse
- 2 laps (18.6km, 216m elevation)
- Powerups: Feather, Draft Boost 🛈
- Stage 3 (May 20-26): Classique Reverse
- 2 laps (18.4km, 109m)
- Powerups: Draft Boost, Aero Boost 🛈
- Stage 4 (May 27-Jun 2): Park Perimeter Reverse
- 2 laps (19.8km, 252m)
- Powerups: Feather, Draft Boost 🛈
See upcoming Bag that Badge events >

Zwift Community Live(stream)
Nathan Guerra at Zwift Community Live is providing commentary and a live stream of each Monday’s 6:10pm UTC/1:10pm Eastern/10:10am Pacific race. Click here for the playlist of upcoming ZRacing broadcasts.
Series Structure
The ZRacing series consists of monthly sets of weekly races. Each race is scheduled for seven days (beginning 1:10am UTC on Monday and running through to the next Sunday). Timeslots are consistent week to week and month to month.
Races are scheduled ~15 times each day, so there are plenty of available times to find a race.
See upcoming events at zwift.com/events/tag/zracingmay2024
Monthly GC on ZwiftPower
Each monthly series includes a time-based GC (general classification) tracking riders’ best finishing times for each week’s race. The overall winners in each category for the month are the riders with the lowest overall time for that month’s set of races.
With over 100 weekly timeslots available, riders can race each week’s event multiple times and try to better their finishing time. Tip: the fastest times usually come from the largest race fields!
You must use a heart rate monitor and be on a smart trainer, smart bike, or power meter to show up in ZwiftPower results for this series.
If you aren’t signed up for ZwiftPower, check out our post How to Sign Up for ZwiftPower (and Why Every Zwifter Should Do It).

Get the Badge
Each month’s ZRacing series has a unique achievement badge, which you can unlock by finishing every stage for the month.
There are no makeup events, so if you miss a stage, you miss out on the badge and competing in the GC.
One and Done
Zwift has planned these events to deliver a solid 1-hour workout, so each race should only take around 1 hour to complete, including your warmup and cooldown.
Questions or Comments?
Post below!
Cpas en francais
Comme votre phrase.
Et c’est un site en langue anglaise, pourquoi serait-ce en français?
Should that be 2 laps of stage 2?
Good catch! Yes. Fixed.
Weird that I can make an event on three of those routes but not the Queens Highway After Party. Was looking to do a recon there this morning and get the badge but that route isnt selectable. So did the Park and Hilly one.Classique is also available, but just not the QHAP 🙁
I really think they need to add time bonuses for podium finishers in this series to be considered for GC.
If you can see my attachment you can tell that it’s all about WHEN you race. Some races are just faster. It shouldn’t be the case that a team could be so far ahead in the standings with so few podium finishes. If you can’t see the attachment, the leading team is SIX minutes ahead of 2nd, with only two podiums the whole month.
Granted, I’m on OTR, so I’m biased. We’re in 9th, but have the most podiums of the top 10. But it’s brutal that we have all of those podiums but no chance in the GC simply because of the time zones we race in.
I say you give 30s to 1st, 20s to 2nd, and 10s to 3rd. At least. That would at least even it up a little bit.
Agreed, if you cant race at prime time you are out for the GC
Where can we start a petition? Haha
To me the GC is completely irrelevant due to this “when you ride” bias.
The best option would be to rank it based on the result ranking points. They are a good balance between rewarding those placing high in races against the strongest opponests, while also allowing strong riders in less popular tme zones to compete.
This is a good concept too. Not as much of a traditional GC concept, but still a tangible way to measure success.
Thank you! There is a typo on Stage 2 (May 13-19) distance: 18.6.2km 🙂
Fixed, thanks!
Wait, what? An hour? At under 20 km, these are taking 30 minutes or less.
Warmup and cooldown time included, for those who actually do that.
Missed the first week. Any make up dates?
How do.you access the GC standings? I always struggle to find on ZP..
Click on Leagues and it’s usually the top item in the drop-down menu (it is currently).
Cheers!!!
I missed stage 2 due to being away. Will that badge disappear from my achievement page after the series ends or will it forever be a hole on my profile? Silly to not have a makeup option.
You don’t have the badge on your achievement page yet, right, since you haven’t earned it? I’m confused by your question.
The series is 4 routes. Each is a badge in itself. I assume if completing all 4 routes there is a mission badge for bag a badge. But it’s not a route badge. See photo. The bottom 4 routes are the bag a badge series. I missed #2 but there is no makeup? Silly to have routes that have a
limited and short time slot to achieve.
Ah, I see what you’re saying.
There are other events that use these routes. Check https://zwifthacks.com/app/events/ and filter by route to find them.
Thank you. I’ll check those out. Appreciate it
Hello,
I missed Stage 3 from the Bag that badge Race – how can I do that?
Thx
Roland