“After Party” ZRacing Series Details (April 2025)

Zwift’s “ZRacing” is the platform’s most popular ongoing race series, and it continues to evolve as we head into April 2025. Here are the changes Zwift is rolling out this month:

  • Advanced Event Schedule Expansion: advanced races now happen every other hour, to increase availability.
  • Advanced Event Minimum Score Requirement: to avoid riders joining these events in order to tank their scores, Advanced events are now “category enforced” at 650+, meaning you must have a racing score of 650+ to join.
  • Advanced Event HRM Requirement: this isn’t really a new requirement, but lower-category events no longer require a heart rate in order to join. Zwift says requiring HRM “will bring the events into line with the minimum criteria to feature on ZwiftPower and is the first of a number of additional fairness measures we hope to add to Advanced events over the coming year.”
  • Range 2 modification: these events now top out at 725 (up from 700). Zwift says “We hope this will provide racers with scores of 650-725 with a softer ‘Advanced’ transition.”
  • Zwift.com-Based GC Leaderboards: an upgraded version of the Zwift Games leaderboards will be used for tracking the monthly ZRacing GC. More on this below…

For April, the series takes on “after party” routes which feature a climb in the final kilometers. Also, there’s a yet-to-be-revealed new route (on new roads!) for us to race in stage 5, April 28-May 4! Watch this space for more news on this front.

Read on for details about this month’s race routes and more!

April’s Routes

Here are the routes we’ll be racing in April:

See upcoming Range 1 “After Party” events >
See upcoming Range 2 “After Party” events >
See upcoming Advanced “After Party”
events >
See ALL upcoming “After Party” events >

New GC Leaderboards

Zwift debuted new web-based leaderboards at zwift.com for tracking the Zwift Games 2025 GC, and an upgraded version of those leaderboards will now be put to work for use in the monthly ZRacing series!

Access April’s leaderboard at zwift.com/racing/leagues/zracingapr2025 >

Your GC ranking is based on your best finishing time for each stage, and you can race each stage multiple times if you’d like.

[adinserter block=”4″]

Choose Your Category

Zwift now 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. Click banners below to see upcoming events for each.

[adinserter block=”1″]

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! 

Eric Schlange
Eric Schlangehttps://zwiftinsider.com
Eric runs Zwift Insider in the spare time he finds between riding his bike and managing various business interests. He lives in Northern California with his beautiful wife Monica. Follow on Strava

84 COMMENTS

Subscribe
Notify of
guest

84 Comments
Oldest
Newest Most Voted
Ikcelaks
Ikcelaks
1 year ago

New roads!

I’m looking forward to the first race, with the climbing portal finish. That’ll be a new experience for me at least (not sure if it has been done before).

James Bailey
James Bailey
1 year ago
Reply to  Ikcelaks

We’ve done this for some of our hill climb events, but it’s a first in zRacing.

Jonno143
Jonno143
1 year ago
Reply to  James Bailey

Edit: never mind, was answered below.

I assume this event is finishing at the top of the climb portal? (The full route linked above links back to the pens finish line)

Last edited 1 year ago by Jonno143
Stefan
Stefan
1 year ago
Reply to  Ikcelaks

Not the first time I’d say. When the “Power to the Portal” Route was released in the last december Off the MAAP event, they did a stage with it and ending on Old Willunga Hill.

But certainly nice that they keep doing that in events like this to change things up and event release some new roads as well.

Benso
Benso
1 year ago

Are these events coming with neutralized bike performances again as in March? So I can ride my BMX Bike?

James Bailey
James Bailey
1 year ago
Reply to  Benso

Bike performance is not neutralised in these events.

Mark R
Mark R
1 year ago
Reply to  Benso

Bike performance is neutralised for Big Spin, not for the races.

Harris
Harris
1 year ago

Do you know if the portal route finishes at the top of the climb, or descends and completes the full route lap?

James Bailey
James Bailey
1 year ago
Reply to  Harris

All of these events (including Power to the Portal) have summit finishes. It will finish at the top of the climb portal.

Harris
Harris
1 year ago
Reply to  James Bailey

Thanks. I’d be pretty crushed to bury myself hanging on up the climb to realize there’s 3 miles left!

Darren
Darren
1 year ago
Reply to  James Bailey

Just did it and I have dnf! Doesn’t finish at the summit still another 2km after descent.

jonno143
jonno143
1 year ago
Reply to  Darren

They had to change it because it was broken for some people.

Lew
Lew
1 year ago
Reply to  James Bailey

On 3/31 the race did not finish on top of the hill and I was given a DNF .I stopped at the exit of the portal when it showed my time for the climb . The real finish line was 1.81 miles from the exit to the portal. So was given a DNF . 4/1 I went to that 1.81 mark , just a thin hard to see line. Never got credit for the 12 miles on 3/31 , because did not know I quit 1.8 from the finish line .

Matt
Matt
1 year ago
Reply to  James Bailey

I know you are the organizer, but with the distance listed as 22.2km on here, it seems the SET UP was to finish at the lap banner for Power to the Portal. The summit would be 17.7km give or take

Matt Fowler
Matt Fowler
1 year ago
Reply to  Harris

Almost 22 and a little Km to the finish line. Don’t stop until the race is concluded, There is no finish banner, only the blue bar in the center Hud display.
Keep riding until you see the Oude Kwaremont KQOM finish date.

Greg
Greg
1 year ago

The “GC” is not a “GC”. It’s a sortable table. We’re not racing against the same group with any consistency. “Final” places keep changing as riders ZRS moves them in and out of bins.

I, and many racers I talk with, have lost all interest in the “GC”.

Neal
Neal
1 year ago
Reply to  Greg

I was never interested in it to begin with. Why bother comparing yourself against people who were in completely different races?

Until they have a “register for entire omnium” (for example, 4 Thursdays at 7:12 PM) option, it will be impossible to make GC very meaningful. If they did it like this, with time bonuses awarded for top finishers, it would actually be pretty cool. But then they would have to reduce the amount of available start times to improve turnout. Can’t make everybody happy, and I guess they prioritize participation over a meaningful GC.

Wayne
Wayne
1 year ago
Reply to  Greg

Yes. Just finished. Nobody seemed to know where it was finishing. I think most of us aimed for the top of the climb. Luckily recovered a bit on the descent. Then sprinted to the marina, then we mostly dragged ourselves another 1 to 2k to the final finish l. I actually quite enjoyed the uncertainty!

E.M.Brown (E.M.B.R. @ YouTube)
E.M.Brown (E.M.B.R. @ YouTube)
1 year ago

link to GC seems broken and/or not live yet.

Ronald
Ronald
1 year ago

I suppose this is the way to reinforce the weight gain on disc wheelsets!

Andreas
Andreas
1 year ago

Summit finish = awesomeness! ^^

Peter
Peter
1 year ago

Will the GC also be actually be from people riding in that cat and not also people who ride a cat above to get a faster time ?

Maria
Maria
1 year ago

I really hope for a good update on that Leaderboard.. The one for Zwift Games was kind of useless. Why sort 0-100, 100-200 and so on? That’s not how we race? And you do want to be able to check out your Club without to much work.

Paul
Paul
1 year ago
Reply to  Maria

I would like to see age breakdown

Steven
Steven
1 year ago
Reply to  Maria

Racing on Zwift has been screwed to the max since the launch of ZRS. It’s not just a haven for tanking; we’ve also lost the essence of general classification. For me, the main motivation to race is the ability to compare myself with others. We really need a solid GC ranking system, particularly for stage races and weekly Crit/TT events @James Bailey.

Terry
Terry
1 year ago

Do you earn route badges for these events?

JBONT
JBONT
1 year ago

if we will have free choice of swapping between ranges, GC rank is useless. People MUST sign selected range for all monthly ZR events, and if promoted by score, no return. In addition to that, the ranking must allow to identify and find racers by more filters. Zwift games GC absolutely bad for finding riders, you ride most against.
it would be great, if the signup listing displays the actual GC position of the rider.
riding for GC podium require to race AGAINST your direct opponent, even for protecting your position or cutting time.

Thrasius
Thrasius
1 year ago

There needs to be more races scheduled during high volume times of day. 100+ in a single race category is just not something that Zwift does well. Performance is not the issue but instead the ability to tell what the heck is happening. Zwift’s UI doesn’t handle that number of racers well.

Chan sung
Chan sung
1 year ago

An event for cheaters[wpd-tenor full=’8F31uOtsNCYAAAAM/that%27s-crazy-bri-balram.gif’ preview=’8F31uOtsNCYAAAAe/that%27s-crazy-bri-balram.png’ width=’498′ height=’498′]

Miles 13
Miles 13
1 year ago

Power to the portal races are super fun!

Miles 13
Miles 13
1 year ago
Reply to  Miles 13

Also stoked we have more advanced options. Honestly, this will keep me on Zwift a little longer while the weather warms up.

Philip
Philip
1 year ago

So more new roads coming, great news and for what we now pay it’s time we saw this level of improvements being rolled out on a regular basis.

Jake I
Jake I
1 year ago

Anyone having any issues with DNF on Stage 1?
Did the UK 5:10am, 510-650 slot, crossed the top of the climb portal in 3rd, no end of race pop up, still showed the race positions, kept going all the way to downtown but nothing happened.
Ended the race and showed DNF. Same seemed to happen with the guy who was 1st.

Ma Rius
Ma Rius
1 year ago
Reply to  Jake I

I had the same issue. We were 16racers, but the scoreboard only shows 3 finishers?! I have a DNF

Mark
Mark
1 year ago
Reply to  Ma Rius

I had the same issue as well. I got to the top.. no finish line, descended and kept going and it just kept going and started the route all over again. I finally pulled the plug after about 50 min. Didnt get a finish time.

Neil
Neil
1 year ago
Reply to  Jake I

Same, I thought people had quit thinking the top of the portal was the end. As I didnt get a result I just completed the route to be safe. Got DNF as well 🙁

Steve
Steve
1 year ago
Reply to  Neil

Me and one other rider got sent up a different climb than the rest of the pack.

J Carter
J Carter
1 year ago
Reply to  Jake I

Happened to me today. I kept riding to attempt to “finish” until the bottom and through one more race stage gate and finally gave up – over 13 miles, “DNF”

Gary
Gary
1 year ago
Reply to  Jake I

DNF for me too last night 🙁

Xavier
Xavier
1 year ago

Stage 5: hilltop hustle? The route is described in ZCA.

James Stevenson
James Stevenson
1 year ago
Reply to  Eric Schlange

This race is broken – a lot of riders are getting DNF’d and misrouted
No route map
No GC
Is this years April fool zwift racing

Neil
Neil
1 year ago

I got a very unusual bug when I finished the portal climb. It kicked everyone out but I carried on out of the portal until the end of the route. Then in the results I got a DidNotFinish. But looks like everyone in the group got a result. Strange.

Jake I
Jake I
1 year ago
Reply to  Neil

Same here (per a post below)
Looking at results on Zwift Racing, there’s seemingly loads of people completing over 100% race distance but getting DNF.
I reached out to Zwift who said I must have had a connection drop issue initially, but as I raised the point there’s 50+ riders I can see on ZR I think it must be a bug on their end. They are investigating.

greg
greg
1 year ago
Reply to  Jake I

…and the published amount of climb is incorrect.

Christopher Mattern
Christopher Mattern
1 year ago

Stage 1 didn’t end on the climb. We descended back into downtown and then started the loop again. Eventually everyone just dropped.

April fools joke from zwift?

Christopher Mattern
Christopher Mattern
1 year ago

I can see results… I’m just not in them. I rode 25 km and never saw the finish line.

Rasmus
Rasmus
1 year ago

In my race one rider dit not turn left up the climp. But me and the pack went up the climb and then down again, but most riders stopped or costed after the top. For me and others the race continued and completed the lap. On zwift the winner was the rider that did not go up the climp…. Well i guess he crossed the finish line first.

Looks like a similar thing happened in the other pens.

All in all a weird experience.

Last edited 1 year ago by Rasmus
Andrew
Andrew
1 year ago

Where the heck is the finish line?? Rode through the finish line at the top of the portal, and rest down hill, but no result and marked as a dnf.

Christopher Mattern
Christopher Mattern
1 year ago
Reply to  Andrew

Sounds similar to what I and a few in my race experienced. It would be nice if zwift can collect the data and repost results. Regardless… I’m going to try it again Wednesday.

Jesse P
Jesse P
1 year ago

FYI, this happened to me as well. I sent in a credit form and got a response that my finish would be corrected. Also, there was an apology on the Zwift Beginners FB page. Some people hadn’t restarted Zwift (like Apple TV or iOS users) so the correct race xml didn’t get loaded and some racers went elsewhere. Other people like us didn’t finish at top of portal. That is still under investigation, but to fix it now, the rest of races apparently will finish after a full route, which means the race continues through and after the descent.

Geoff Adams
Geoff Adams
1 year ago

Hi Eric, is there a scheduled PRL Full group ride in the near future. Look to collect the badge. Thanks Geoff

cpndpsht
cpndpsht
1 year ago

Stage 1 some races finished at the summit and others didn’t! How will they do the GC?

Olivier
Olivier
1 year ago
Reply to  Eric Schlange

Hello Eric, i just finish race 1, there is a thing i don’t understand, some rider haven’t do the uphill , so there a huge gap between them and the “uphill rider” , around 28min against 35min…seems there is a bug.

Angry Bird
Angry Bird
1 year ago
Reply to  Eric Schlange

It is a whole disaster, thus I would not describe it as a bug. Due to Zwift’s lack of quality control, we gradually grew accustomed to the reality that every update brings a significant number of issues. Even the racing is in deep crap right now. They cannot continue to operate in this manner.

Margot Bean
Margot Bean
1 year ago

I finished the race – all 10 stages of the portal, and it looked like I was headed down when I logged out. When I looked at my status I the companion app, I had a DNF. What is that all about?

Tom
Tom
1 year ago

What is going on with the GC for stage 1?! Just finished a really hard race with what felt like a good time (new FTP high) but am 1000/4000 on GC. Would normally expect to be in top 1-2% based on previous racing. The current fastest times are just not possible for the course I did. Some serious issues going on.

MC Lewandowski
MC Lewandowski
1 year ago

Allow me to pile on. Rode the Stage 1 this morning, and instead of a summit finish on Oude Kwaremont and 18.5 km as described above, I wound up on Cote des Forche (???) for what felt like a much harder climb in the middle of the route, and needed to descend back down and keep driving until 26 km before crossing an unadorned line in the road for my “finish,” far behind the pack. Beats getting a DNF like a lot of people are describing, but boy that didn’t seem like what it was supposed to be. Also, though I’m far from a great climber, it seemed slightly screwy that I could ride with the lead pack till about halfway, but then finish 10 MINUTES behind, on a ride that ultimately took about 45 minutes. Feels not quite right, for sure.

Brad Geren
Brad Geren
1 year ago

Just a heads up for those racing stage 1: Be very careful with the end of the stage 1 route. It is NOT the top of the climb portal arch, it is NOT the main arch in downtown Watopia!

It IS a few hundred meters or so after exiting downtown Watopia. It does not have an arch/banner, it is just a line on the road. The best way to know the distance is to ONLY use the HUD when you exit the climb portal, and only pay attention to the progress bar that shows the lead-in distance and the finish line. Every thing else is a bit confusing, but that is the one item to use for your final sprint.

Don’t be like me and sprint to the top of the climb portal arch, then again in downtown Watopia, and then watch your competitors fly past you while you wonder why the race isn’t over. Good luck, and RIDE ON!

Ron
Ron
1 year ago
Reply to  Brad Geren

Wish I’d read this an hour ago 🤣

Last edited 1 year ago by Ron
Randal
Randal
1 year ago
Reply to  Ron

me too😭

Z slice
Z slice
1 year ago
Reply to  Brad Geren

This exact scenario happened to me. I sprinted to the traditional downtown arch that is used for pretty much every Watopia race only to see the race was still going. Luckily I realized it soon enough to still get 2nd. Had it been the normal arch then I would’ve gotten 1st. Maybe it was Zwift’s idea of a cruel April fool joke.

Last edited 1 year ago by Z slice
Tim
Tim
1 year ago
Reply to  Brad Geren

I read this comment before the race, and I still found the finish line to be significantly further than I expected.

Brad Geren
Brad Geren
1 year ago

Just found this on Facebook Zwift Beginners Group posted by James Bailey (Admin) regarding Stage 1 finish (maybe Eric can confirm this is accurate?):

After Party – Power to the Portal
Hi everyone,

I just wanted to post to offer a sincere apology for any of you that took part in this race today and experienced one of two problems.

1 – A relatively small number of racers did not do the expect Oude Kwaremont climb at the end of the race. This is due to an xml change at our end. Devices normally reload our xml file when they log in, but some iOS users (namely ATV) do not always relog in, unless the app is force closed. If you plan on entering this event this week, please ensure that you have completely restarted Zwift on your device.

2 – A larger number of Zwifters did not complete the event at the top of the climb as the event was designed to do. Our team are investigating this presently. I did test this prior to publishing the events and had no difficulties when doing so.

As a workaround, I have set the remainder of this week’s events to do a *complete* lap of Power to the Portal, which means you will go up the climb, down the climb, and then finish at the Watopia Marina arch.

I understand that this is not a perfect solution and will have repurcussions with the event leaderboards, with some riders having been able to complete a shorter route than others. I’m afraid that at this stage, it is the best solution.

Again, I’m really sorry to any of you that have been impacted by this. 

Thanks,
James

Screenshot-2025-04-01-at-1.25.26 PM
Last edited 1 year ago by Brad Geren
Simon Roth
Simon Roth
1 year ago

Strange things are going on here. Lost the leading group during the climb in the portal and got some seconds (!) behind. But according the results, in the end I was 6 minutes (!) behind the first group??? So I lost 6 minutes on approximately 4km?

Last edited 1 year ago by Simon Roth
Richard-III
Richard-III
1 year ago
Reply to  Simon Roth

There’s all sorts of issues going on it seems, the current GC leader finished in 9 minutes! I’ve seen races where people didn’t finish the route and were classed as the winner.. I think this week needs to be re-run completely…

Pete
Pete
1 year ago

This was a frustrating week…didn’t quite have legs for this course on Monday, finished 7th…worked it better to finish 1st at the top of the Kwaremont, only for the race to finish 2-3 km later? Will have another go on Friday…is it the finish line going to be as it was today, i.e. 600m after the Downtown finish line?

M H
M H
1 year ago
Reply to  Pete

I should have read these comments before racing.. just finished. Yes, also in my race the finish was at that location. Very annoying.

Jason
Jason
1 year ago
Reply to  M H

eric,

as the de facto comm team for zwift, maybe add a header at the top of this article describing the bug. I raced today, not knowing the issue. I quit after 22-23k of what showed as a 18.7k race. Digging through comments here to go to the forum to see a screenshot of a facebook post from zwift describing the issue is a poor way for zwift to communicate the problem.

That said, have fun this week.

Jamie Rosengren
Jamie Rosengren
1 year ago

I’m confused. I attempted Stage 1 Power To The Portal tonight. My portal was 2,020 ft of elevation. I dropped out, but when I look at all the other racers, it appears as though they had a different portal. What did I do wrong?

Randal
Randal
1 year ago

Power to the Portal would have been great if it had a finish line and at least distance to go! Missed out on a first A win😭😭😭 slow pedalling after sprinting the normal finish line in Watopia town in a state in a state of confusion!

Charles Dickens
Charles Dickens
1 year ago

There’s still people on the leaderboard, and very near the top, that didn’t go up the climb portal, not sure what if anything can be done about the GC, it’s pretty messed up..

Low quality work
Low quality work
1 year ago
Reply to  Eric Schlange

Any well-run private company’s normal response is to terminate employees whose work habits consistently fall short of expectations and replace them with fresh hires. There are plenty of qualified ex federal programmers and managers on the market.

vdude
vdude
1 year ago
Reply to  Eric Schlange

ZHQ seems to be saying something different in a comment of the FB post regarding these issues – in Zwift Riders FB page. This was later than your last comment here, yesterday (James Bailey wrote there that this week’s results cancelation was considered by him – but decided against)

Last edited 1 year ago by vdude
Rémy MARTY
Rémy MARTY
1 year ago

Je ne comprends vraiment pas l’intérêt d’avoir une arrivée inconnue. J’étais parti dans l’idée que l’arrivée était au sommet du Oude Kwaremont je n’ai rien vu qui indiquait qu’elle était en fait 3 kms plus loin…
l’arrivée au sommet du la montée mystère du Portal Climb est déjà une surprise en soit pour certains, pourquoi rajouter de l’incertitude?

Ms. Buzzbike
Ms. Buzzbike
1 year ago

Are there going to be make up stages in the After Party Race Series available if you miss one?

Pete
Pete
1 year ago
Reply to  Ms. Buzzbike

I don’t think so. There never are (unlike the Zwift Games, Tour of Watopia, etc.).

Jad Delokk
Jad Delokk
1 year ago

Is Stage 5 using Hell of the North route?

Kristian Schepelern
Kristian Schepelern
1 year ago

I just checked the leaderboard, and my stage 1 result hasn’t registered. I have all the data from my entry on the companion app, but no “score” on the results page. Anyone have a tip on how I can get help fixing this?

Darren Gould
Darren Gould
1 year ago

This is my first time trying this race series, and had a usual first race. The portal climb ended up being a different climb and not the Oude Kwaremont. The group split, and it seems the second group had that climb, and the first group had a much longer climb (Cote des Forche). Did anyone else experience this? Is there a remedy?

Get Started on Zwift

Newest Featured Posts

Support This Site

Write a post, shop through us, donate or advertise. Learn more

NEWSLETTER SIGNUP

Zwift tips and news every 2 weeks! Click to subscribe.

More Posts