We’re excited to share another batch of improvements to Zwift Racing Score as we prepare to graduate the feature from Zwift Labs. We are so grateful for all of the participation, discussion, and feedback as we continue to tune and polish.
The top 3 finishers in a race will receive a podium bonus. This is meant to help move racers up a category faster if they are regularly winning. Podium bonuses will be awarded to 1st, 2nd, and 3rd place finishers. The bonus will only take effect if there are at least 5 racers in the field and will not kick in for the unlikely case the score decreased. This change is in the final phases of testing and will anticipate this to be enabled early next week.
We have defined the subgroup score ranges we will leverage for Zwift-owned race series and recommend for any community organizers. These ranges were decided based on factors like potential field sizes, probability of winning between max and min scores, and even how previously used power-based A-D pace groups distributed into the new categorization. For more information, see Changes to Score Ranges on Zwift Owned ZRS events
Scores are now calculated closer to real-time. Before this, scores would finalize after 12 hours, and would only then take DNF’s out of the field. Now scores are calculated and adjusted as each racer crosses the finish line. This will eliminate issues where individual scores would drop when checking the day after a race.
Zwifters are now required to do three 10 minute activities within 90 days to be eligible to race. This is to ensure the activities are long enough to give us complete data for the seed formula. We realize that there is still work to be done to ensure that those activities are going to produce an accurate seed, and we plan to continue making improvements here.
ZwiftPower league results will support score range filters. This will allow users to continue tracking General Classification (GC) standings after we transition event series to score-based subgroups. This change is in the final phases of testing now and will be released soon.
We’ve fixed an issue where scores that drop too low get stuck with low values even after winning several races. We realized that due to the way our scores are calculated, it was possible to have very minimal score movement from winning a race if the score is too low. We’ve made changes that prevent scores from getting stuck at a low value if consistently winning and reprocessed scores today to reflect these changes.
After graduation from Zwift Labs, we will continue to make improvements. Some of the next racing score features we’re investigating are:
- Enhancing the seed algorithm to incorporate a broader range of historical data, considering the performance of racers who are transitioning back indoors after an outdoor riding season
- Measures to prevent intentional score manipulation
- Category enforcement applied when joining an event instead of at sign up
- An historical view of how your score has changed over time
Thanks again for participating in this test period and providing feedback! The data we’ve been able to gather from this group has been extremely valuable.