Anti sandbagging and other areas that need development and communication

while ( clientCheating(); )


No not necessarily but at least a more widespread implementation would show Zwift is doing something instead of just saying “we hear you guys, this is really tough and I super swear we are actually doing something but I can’t tell you what we are doing” every 3-6 months then go back to ignoring users until we “gripe” too much. Then it’s time to reiterate the previous communication again and again ad nauseam


‘Zoon’ doesn’t even get used that much any more, people are past joking about it. The lack of progress and transparency is basically an insult at this point.


As a relatively new zwifter (starting 6 months ago), and cat D rider I want to add my 2 cents after reading @xflintx ’s response.
To provide context I’m frequently scouring races, trying to find a Cat D race group with as few sandbaggers as possible. Usually I’ll get what looks like a good race, but back out closer to it starting as the C and sometimes B rated riders appear. Not exactly an encouraging situation for the rookie, recovering or weaker rider.
Even with the post race actions of race organisers on Zwiftpower, shifting or DQing riders that are clearly cheating, the race itself is already tainted. It could be a group of supposedly cat D riders flying off from the pens, leading to unrealistic expectations of what a D rider should be capable of in an effort to keep pace, it could be a more fragmented string of genuine D riders that effectively are riding solo and not getting the full race experience- I’ve seen and experienced both.
All in all it’s not a great experience and must be improved if Zwift are looking to not only encourage riders, but retain them. To me it could learn a lot from the video game industry, of which it seems to have a lot in common in terms of functionality, roadmap planning of features and retention.
It’s a good platform overall, but should not rest on its laurels. It won’t be long before rival platforms start to increase their user base, and once migration starts with a pull of better features, it will be very hard to recover.
Hopefully this advice is heeded, and the Zwift racing experience can be something we all enjoy to the fullest sooner rather than later.


Excellent first post David. I hope we get to celebrate your hundredth on this forum and not some other virtual cycling app’s forum.

1 Like

Hey all,

Looks like I’ve been living under a rock to see all this discussion in the past 4 days.

I’ll back my buddy Flint here and add a bit more commentary.

Categorization, Ranking, and Results are some of the MOST talked about things on a daily basis at Zwift. I know there’s a lot of concern that Zwift is focusing solely on new Zwifters etc etc etc…these riders need these things as much as anyone!

But yes, as stated, these are hard problems to solve EVEN once you have the decided solution. I can tell you we’re getting closer to our decided solution(s).

So without giving more substance, why do I even type right here?

  1. These topics are near the top of every discussion we’re having right now.
  2. Yes, you’re very much listened to, but I sorry I didn’t hop on the forum this weekend.
  3. The ideas levied here are in the conversation for how we move forward.

You’re all fantastic and thank you for this conversation.

Finally, back to the original post that spawned this:

1.,2.,3. - Anti sandbagging, matchmaking, rankings - noted in the above

  1. UI customization - this is a UI decision that’s being discussed and weighed. Zwift isn’t a headunit for your bike but noted that some other metrics would be valuable to see.

  2. Lots of great work going on Clubs right now.

  3. TTT is one of the coolest genres that just kinda works right now. Agree this has a lot of legs once we put a bit more behind it. Impressive what you all have done and how WTRL has pumped this up.

Thanks all,



It is the logical conclusion and pretty much how easy it is to implement. Whatever “update” we get on this better be pretty damn good as to why something like this has not been delivereing.

I suppose the difficulty is for those who are borderline, but I suppose you’d just add a % tolerance or something.

On those points , I beleive there are more gripes about being able to remove UI from the Ride view .
You say Zwift isnt a headunit but the Companion app has a specific tab that is exactly that . If it was properly explained I think (IMO) the best place to add this is to that tab (and allow you to be more selective on what you DO display) and most importantly allow zwift to be better suited to a wider range of users because more people can get what they want and how they want , as requirements are much more loosely coupled to the main zwift ride view app… That after all is the principle behind the Companion app isnt it ( orginally maybe , I think it might have got lost somewhere since then) .

Clubs . I cant tell you how much talk about zwift clubs makes me annoyed . Great work or not (which for most is meaningless) many here especially those of us who run Real Life and Zwift clubs are being so badly treated here . To example how destructive this closed feature is . I have rival local “zwift privileged” real life club targeting my members to leave and join there club because they have got x y z feature in zwift . Its absolutely disgraceful that Zwift are being party to this happening and not rolling this out but running such a poorly governed “beta” program that can allow there product to undermine and distort cycling grassroots sport in this way.

TTT you are right is one of the coolest genres and has brought so many users to the platform . It has also been run for over two years ,cultivated by a team who had community focus and support . Zwift would be well mindful to remember that (as they seriously didn’t understand in the zwiftpower move) . To succeed here you have to have Customer focus , Vision and Community engagement . Much more one would argue than improvement velocity …

I am now in a bad mood again because someone mentioned clubs so I better end now …


UI customisation - Zwift’s not a head unit, no. But I don’t think that’s really what people are asking more. It more control over what does or doesn’t appear. For example, turning off the main HUD entirely. There’s a hack to turn off the UI, but then you get no power-ups, or turn notifications etc. It’s a feature that RGT Cycling has; you can individually turn off the whole HUD or the riders list and some other things.

True WoW-style customisation would be fantastic. Even something like Garmin VIRB software gauges. Personally, I’d like to be able to tweak the font sizes and colours in places where I struggle to see the information. From an accessibility perspective the UI is definitely lacking.

Clubs & Features

Just gotta quote this bit simply because I read it in Trump’s voice. :smiley:

Joking aside, I do think clubs have huge potential. But there are so many aspects of Zwift that have huge potential. It’s clear feature prioritisation has to factor heavily into the equation, and you don’t want to flag all your ideas to competitors.

But I’m sure most people would really appreciate a bit more tangible information. Not a vague “great work”, but some examples of features being developed. Maybe not the whole roadmap, but some nuggets at least. Or a faster feature pipeline where things are trickled out when they’re individually ready rather than being saved up for a big one-off feature launch.

FutureWorks is definitely a step in the right direction on that front.

A bit more on features that aren’t planned, rather than silence on those features. There are some very long-standing and popular feature requests that have had little to no official response even years after they were first suggested.

TTT - You’ve already got an ITT start system that’s based on rows and columns. Shouldn’t be too hard to tweak the code so an entire row or column gets started at once. Add drafting to the TT bikes when in a TTT event and you’re golden. Even better, make it only work for people in the same team, so overtaking doesn’t become an issue like the ZRL final race last week.


The information on what clubs supports is available if you search through support pages .

e.g. FutureWorks Clubs

I warn you … if you run a club it will annoy you that all this functionality is available to the chosen few and you cant get any of it .

1 Like

Yeah, I know what’s there already (for those included in the FutureWorks test), I was more thinking of what else might come for clubs. Being able to run events is one thing (although I’m not sure it includes TTs), but having competition over a season could add value. Of course, people can handle that using spreadsheets outside of Zwift.

As a member of several IRL clubs it’s not having the club jersey in the game that I personally miss.

I get your position and annoyance though. Given how long the Clubs functionality has been around now, I’d have thought it could be opened up to everyone.


@Anna_Ronkainen I think Zwift should not try to make a perfect solution before releasing an anti-sandbagging solution. Just lock the in-Zwift FTP for manual modification and use that to disable the categories the rider is not allowed to enter. It is not perfect but should be MUCH better than nothing.
The FTP will have to have a sliding expiration though.


Even allowing for manual modifications of the stored FTP value (which seems unavoidable considering what it is primarily used for), it would be much better than nothing.

1 Like

I hope there’s also some work going on to look into (and drastically improve) the update situation, where right now each update seems to introduce two new bugs for everyone one that is fixed.

For example, the improvements to workouts broke some other workout stuff. Improvements to pairing broke some other bits of pairing. And so on.

1 Like

Why should I not expect my PC to be as powerful a headunit as my small, very lower power, Garmin? Or as powerful as the Cyclemeter app on my phone? The math to calculate stats such as average lap power or normalized power or intensity factor is neither complicated nor proprietary.


On the rankings system, anyone remember the original CVR races? Not the utter farce when it became its own platform.

If Im being honest, it was those original race series that got me into Zwift racing, and they managed to produce their own ranking system, website and everything else in a pretty short time.

Just how is it taking so long to provide any real movement and progress to a system that is needed.

Either someone is out of their depth or someone is being loyal to someone who is holding progress back - Delays this long are people led, not hardware led.


The Headunit that zwift doesnt offer…

1 Like

O yes Frank did an awesome job with the CVR racing ranking. I really enjoy those races. Frank wanted to do some awesome things with racing but I think he was getting so much pushback that he decided to build CVRcade :face_vomiting:


I don’t think Zwift can expect their users to have a headunit, but I think most of their users will find headunit-metrics useful and inspiring. It seems strange that they don’t see the Companion App as the headunit for their users.