Are you interested in racing on Zwift? ZRacing is a great place to begin. These events are popular because they’re made to fit anyone’s schedule, delivering a solid 1-hour workout (including warmup and cooldown) on an ever-changing set of courses.
Here’s everything you need to know about Zwift’s “ZRacing” – the platform’s most popular ongoing race series.
Zwift Games – March’s Route Schedule
For March 2025, Zwift Games racing is replacing ZRacing. Read all about Zwift Games >




See upcoming Zwift Games events >
April’s Routes

Here are the routes we’ll be racing in April:
- Stage 1 (Mar 31-Apr 6): Power to the Portal with Oude Kwaremont
- 1 lap (18.5km, 102m)
- Powerups: Feather, Draft
- Stage 2 (Apr 7-13): Neon After Party
- 1 lap (17.3km, 142m elevation)
- Powerups: Draft, Aero
- Stage 3 (Apr 14-20): LaGuardia After Party
- 1 lap (20.8km, 300m)
- Powerups: Feather, Aero
- Stage 4 (Apr 21-27): Queen’s Highway After Party
- 1 lap (19.8km, 301m)
- Powerups: Feather, Anvil
- Stage 5 (April 28-May 4): Secret New Route (learn more on April 7)
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.
Choosing Your Category

Zwift schedules three different flavors of ZRacing events in order to encourage “Fairer, more competitive racing for everyone.” They are titled Advanced, Range 1, and Range 2. Read on for details!
Read all about Zwift Racing Score >
Advanced Category Races for 650+

One common complaint among top-ranked racers is a lack of participation in the top category of ZRacing events. Zwift is working to change this by hosting special “Advanced” category races targetting riders with a Zwift Racing Score of 650+.
Advanced races are held less often than the Range 1/2 races in order to focus participation and improve competition at the top level.
Note: you can always “race up” in Zwift, so even if your Zwift Racing Score is below 650, you can join the Advanced events.
Tighter, Alternating Categories for 700-


For riders with a Zwift Racing Score of 700 and below, ZRacing events feature tighter categories that alternate hourly between two different sets of ranges:
- Category Range 1: 0-160 | 160-270 | 270-390 | 390-510 | 510-650
- Category Range 2: 0-210 | 210-330 | 330-450 | 450-570 | 570-700
A few interesting things worth noting:
Category ranges flexing across events has implications for riders competing in the overall monthly GC. More on this below…
Riders with scores between 650-700 have the option of racing in the new Advanced events, or in the top category of Range 2 events.
If you’re looking for a race where you have the best shot of winning, the alternating Range 1/Range 2 events give you access to an event where you are fairly close to the top of the category range.
Looking for a harder workout? You can always race up a category, or choose a category range that puts you near the bottom of the category.
Monthly GC Competition
Every race event is a competition itself, but each month’s series is also a time-based GC (general classification) competition based on riders’ finishing times on each stage. The rider with the lowest overall time for that month’s races wins!
With three different flavors of ZRacing events being scheduled (Advanced, Range 1, and Range 2 as explained above), riders chasing the GC need to consider the following:
- Field Size Matters: all else being equal, the fastest times will come from the largest fields. So riding in the most popular races can help your GC results. But also…
- Category Range Matters: a group of riders with scores between 330-450 will be faster than a group of riders at 270-390. So while Zwift may recommend either of these categories for you if your score is 350, and you may have a better chance at a race win in the 270-390 group, the upper category may very well give you a better finishing time. But also…
- Your Abilities Matter: neither of the above considerations matters if you get dropped from the front group midway through the race.
While the GC results pages on ZwiftPower let you filter by score range, those are really artificial groupings at this point since the actual events aren’t using those score ranges. It may be most helpful to see the GC as a way of ranking yourself against the entire universe of ZRacing participants, which means it’s up to you to choose your events and execute your races strategically to maximize your GC ranking.
New to Zwift Racing? Three important GC-related notes:
- You must be signed up for ZwiftPower to be included in the GC results. Need help? Read How to Sign Up for ZwiftPower (and Why Every Zwifter Should Do It).
- To be included in the final ZwiftPower results, you must use a heart rate monitor as well as a smart trainer, smart bike, or power meter.
- You can race each stage multiple times to improve your finishing time.
Current GC results can be found on ZwiftPower.com under “Leagues.”
Earn the Badge

Each month’s ZRacing series has a unique achievement badge you can unlock by finishing every stage. There are no makeup events, so if you miss a stage, you miss the badge!
Questions or Comments?
Post below!