Last week’s second running of the new VO2sday Micro Races went well, with over 420 riders participating: a 14% increase from launch week. Let’s gooo! Here are a few videos from the day:
This week, we head to France for a new set of routes, with categories modified to help things feel as competitive as possible. Read on for details…
Compound Score Categories
Last week, for the first time, we categorized these races using Zwift’s Compound Score (CS), which is calculated as (5-min power in W/kg) * (5-min power in W). It was really interesting to see how the use of CS allowed women to be more competitive in their respective fields. Check out these results (taken from ZwiftPower, where I just looked at the top 5 overall, not individual race wins):
- Zone 1: Diane Bomans took 1st in D, with Sarah Allen in 4th. Emily Vrijsen took 2nd in C.
- Zone 2: CarlaO took 1st in D, with Vanessa Mora in 5th. Women swept the C podium, with Emma Dooley in 1st, Humerus Fraktur 2nd, Caterina Roncalli 3rd, and Ragna van Rixtel 5th. Maria Marb took 4th in B.
- Zone 3: Women swept the D podium, with Christine Grant at the top, followed by Megan Grady and Kristin White. Karen Stensrud also took 5th. Sophie C took 1st in C.
This makes sense, of course. CS is more friendly to lighter riders with lower absolute power numbers, compared to Zwift’s traditional pace categories, which favor heavier riders.
This week I’ve tweaked the CS-based categories a bit, because the D groups were too large last week. Here are the new categories:
- A: 1700+
- B: 1200-1700
- C: 800-1200
- D: 800 and below

May 19 Race Details and Signup
Here are this week’s courses:
- Macaron (2.6km): 1 lap of this tiny route for a nice, flat start
- Peaky Pavé (2.6km): another flat one, ends midway through the Dos d’Âne Sprint Reverse
- Ven-Top (2.1km): the climbiest route for the week, even though we just touch the start of Ventoux
- Lutece Express (2.5km): starts with a climb up Champs-Élysées, followed by a descent
- Champs-Élysées (2.75km): finishing with a stroll around the Jardin des Tuileries on the east end of the Champs-Élysées circuit

Sign up at zwift.com/events/tag/vo2sday >
Time-Based GC Results
Final GC winners in each category are crowned based on overall completion time across the 5 races. The leaderboards are available on ZwiftPower:
- Zone 1: 11am UTC/7am UT/4am PT (see results on ZwiftPower)
- Zone 2: 5pm UTC/1pm ET/10am PT (see results on ZwiftPower)
- Zone 3: 11pm UTC/7pm ET/4pm PT (see results on ZwiftPower)
My dream is still to make these races time-based, so each race would be (for example) 4 minutes long for everyone. This would let us dial in precise VO2 max interval lengths for the races, ensuring that all riders go hard for the same length of time regardless of ability, and (maybe the most fun part of all) it would let us set up a unique GC that is based on overall distance covered in the allotted time.
The problem is, ZwiftPower doesn’t support this. So I’m talking to WTRL and a few other community organizers to see if we can pull it off some other way. Stay tuned.
Structured Workout Racing
The VO2sday Micro Races are nothing like your typical Zwift scratch race. Here’s how these races are distinctly structured to be engaging and fun while delivering a proper VO2 max session:
- 5 races in less than an hour – that’s 5 hard VO2 max intervals
- Very short efforts: Each race is very short, with a target completion time of 3-5 minutes, just like a good VO2 max interval
- Recovery time: Races are 10 minutes apart, so a 5-minute race leaves you with 5 minutes of recovery before the next interval
- Mix of courses: Each week’s race courses feature a mix of flat, climb, rolling, and even downhill parcours. Riders with lots of pure watts have the advantage in some races, while riders with strong w/kg have the advantage in others.
- Compound Score categories: Since results will be driven by your power numbers, riders will be categorized based on compound score, not Zwift Racing Score. This takes into account your 5-minute power and body weight.
- Mass start: While riders are broken into categories for results, these are mass-start events with all categories starting together, so everyone has riders ahead to chase. (Remember, the goal is to push as hard as you can for the duration of the race, not to sit in the pack and conserve so you can sprint to victory in the last 15 seconds!)
- Drafting is disabled, so these are effectively time trials. (Yes, you’ll want a fast TT setup.) Hopefully this forces you out of the “sit in then sprint” mindset, and into “hold steady high power for the duration” mode.
- GC-Based final results: overall rankings are based on your cumulative time across the 5 races (see links above).
Questions or comments?
I’d love to hear your feedback after you’ve completed the latest set of VO2sday races. Share it below, along with any questions or comments you’ve got beforehand!