Facebook Instagram Twitter Youtube
  • Get Started
    • Create Zwift Account
    • How To Get Started On Zwift
    • Zwift Course Maps
    • How to Race on Zwift (Setup, Strategy, and More)
    • Women’s Racing on Zwift
    • Links Every Zwifter Must Have
    • More “Get Started” Posts
  • Tips & Tricks
    • Training & Nutrition
    • Racing
    • Zwift Hacks
  • Reference
    • How Zwift Works
    • Course Calendar
    • RoboPacer Calendar
    • Climb Portal Calendar
    • Upcoming Events
    • Game Updates
    • Smart Trainer Index
      • Current Models
      • Exhaustive Trainer List
    • Achievements & Unlocks
      • XP Basics for Riders
      • XP Basics for Runners
      • Kit Unlock Codes
      • Master List of Badges
    • Frames & Wheels
    • Routes & Maps
      • Master List: Routes
      • Master List: Climb Portal
      • Master List: KOMs
      • Master List: Sprints
      • Master List: Rebel Routes
      • Downloadable Watopia Map
      • Printable List of Routes by Difficulty
    • Speed Tests
    • Tiny Races
  • Women
    • Race Calendar
    • Why race?
    • Women’s Teams
    • Racer Spotlights
    • More Women’s Racing posts
  • Shop
    • Watopia Map and Other Posters
    • ZI Indoor Cycling Kit
Search
Logo
Logo
  • Get Started
    • Create Zwift Account
    • How To Get Started On Zwift
    • Zwift Course Maps
    • How to Race on Zwift (Setup, Strategy, and More)
    • Women’s Racing on Zwift
    • Links Every Zwifter Must Have
    • More “Get Started” Posts
  • Tips & Tricks
    • Training & Nutrition
    • Racing
    • Zwift Hacks
  • Reference
    • How Zwift Works
    • Course Calendar
    • RoboPacer Calendar
    • Climb Portal Calendar
    • Upcoming Events
    • Game Updates
    • Smart Trainer Index
      • Current Models
      • Exhaustive Trainer List
    • Achievements & Unlocks
      • XP Basics for Riders
      • XP Basics for Runners
      • Kit Unlock Codes
      • Master List of Badges
    • Frames & Wheels
    • Routes & Maps
      • Master List: Routes
      • Master List: Climb Portal
      • Master List: KOMs
      • Master List: Sprints
      • Master List: Rebel Routes
      • Downloadable Watopia Map
      • Printable List of Routes by Difficulty
    • Speed Tests
    • Tiny Races
  • Women
    • Race Calendar
    • Why race?
    • Women’s Teams
    • Racer Spotlights
    • More Women’s Racing posts
  • Shop
    • Watopia Map and Other Posters
    • ZI Indoor Cycling Kit
More
    How Zwift Works

    Opinion: It’s Time to Remove ZPower (Virtual Power) from Zwift Leaderboards

    Eric Schlange
    By Eric Schlange
    November 16, 2023
    LAST UPDATED November 15, 2023
    97

    It happened again this morning.

    I was chugging along in zone 2, doing a recon of a new Rebel Route on Zwift’s new southern coast. Halfway through the ride I made the turnaround in the Jungle, then decided I would try to grab a green sprint jersey on one of the four upcoming sprints. (Earlier, I narrowly missed grabbing green on the Acropolis Sprint Reverse, and I needed to prove myself.)

    The leaderboard popped up well before the first of four sprints began:

    Nobody is taking the green jersey from “Dot”

    And there it was. A player with no name, running on virtual power (aka a “ZPower Ranger”), had absolutely destroyed everyone else on this sprint. There was no way I’d touch that superhuman time.

    And the trend continued… “Dot” had taken the #1 slot on all four sprints, turning in times around 40% faster than the next-best rider.

    So I sat up and hung in zone 2. Which, in hindsight, was probably a good thing, it being a ZRL recovery day. But it made me think: why does Zwift still allow riders without smart trainers or a power meter to top the leaderboards?

    Virtual Power Basics

    “Virtual Power” is Zwift’s solution for riders who don’t use a smart trainer or power meter. Instead, they’re on “dumb” trainers – trainers that don’t plug into electricity, don’t change resistance on virtual hills, and don’t compute power numbers. A dumb or “classic” trainer simply puts resistance on your back tire.

    Read all about virtual power on Zwift >

    Pair a speed sensor on your back wheel with Zwift, tell Zwift which classic trainer you’re using, and Zwift will use a pre-computed “power curve” for that trainer to estimate your power in game. Wheel spinning at 30kph? You’re doing 190W. Spinning at 40kph? 215W. You get the idea.

    There’s just one problem: if you don’t have your classic trainer and back wheel set up properly, or you choose the wrong trainer on the Zwift pairing screen, your numbers can be off. Way off.

    Safeguards Against Inaccurate Power

    To Zwift’s credit, they’ve built in some safeguards to detect when power readings are too high. Ride too long at too high a power level and you may receive a popup like this:

    I assume Zwift has set some power curve limits that basically say “If you hold X W/kg for X minutes, you’re above World Tour pro levels and need to get a warning.” (The above popup occurred exactly 1 hour into a ride where my bot held 7.5 W/kg steady the entire hour.)

    However it works, based on my simple test above we can conclude the system isn’t perfect. Too many riders on virtual power are allowed to hold artificially high power for days, with no notice popping up.

    Getting It Fixed

    So how do we fix this? I have a few ideas.

    First, it may make sense to adjust the virtual power limits:

    • Currently, if you have selected a particular classic trainer model from Zwift’s list, your power is capped at 1200W. Perhaps this cap should be reduced to, say, 600 watts. (The 1200W limit made sense back in 2014 when fewer riders had smart trainers. Nowadays, if you can sprint at 1200W, you’re probably an experienced rider with a smart trainer or power meter.)
    • If you choose an “unsupported” trainer, your power is capped at 400W. This is fine, as long as Zwift has something built in to make sure the rider isn’t flying around at 400W for more than a minute or two. 400W should be the limit, not the cruising altitude.

    In fact, it may make sense to adjust all the power limits. As stated above, I had my bot hold 7.5 W/kg (565W) steady to see how long it would take for Zwift to pop up a warning. Nothing popped up until the 1 hour mark! (For reference, Coggan’s chart says 7.6 W/kg for 5 minutes is the top of world-class.)

    Secondly, the leaderboards could be changed. Two options here:

    • Quick and Dirty: Simply don’t include virtual power users on the leaderboards. (But Zwift is an inclusive place, so I doubt they’ll agree to simply boot ZPower Rangers from the leaderboards. So my second option is…)
    • Playing Nice: Hide virtual power users on leaderboards for anyone on a smart trainer/power meter, while the virtual power user simply sees their name as an entry on the leaderboard, inserted into the proper place, but without a ranking number next to it. No green jerseys for virtual power users, but they can see where they rank.

    Wrapping It Up

    Zwift’s virtual power setup made sense when the beta launched in 2014, but nine years later the indoor cycling space has evolved greatly. Smart trainers are much more affordable and available now, and I would guess that less than 5% of Zwifters are on classic trainers with a speed sensor.

    My ideas above may not be the best possible solutions, but they’re a good starting point for discussion. If nothing else, they show that Zwift can make a few changes that will improve the leaderboard experience for smart trainer/power meter users, without major impacts on classic trainer users.

    I hope it happens!

    Your Thoughts

    Whether you’re a smart trainer user or a virtual power holdout, I’d love to hear your thoughts on this. Share below!

    Related Posts

    Facebook
    Twitter
    Pinterest
    ReddIt
      Eric Schlange
      Eric Schlangehttp://www.zwiftinsider.com
      Eric runs Zwift Insider in his spare time when he isn't on the bike or managing various business interests. He lives in Northern California with his beautiful wife, two kids and dog. Follow on Strava

      97 COMMENTS

      Subscribe
      Notify of
      guest

      guest

      97 Comments
      Oldest
      Newest Most Voted
      Inline Feedbacks
      View all comments
      wpdiscuz   wpDiscuz

      Get Started on Zwift

      Sign Up (Free Trial)
      Buy Zwift Ride
      Buy KICKR CORE One
      Read More...

      Newest Featured Posts

      Garmin Releases Tacx Alpine Gradient Simulator

      Hardware/Equipment

      All About the New DT Swiss Wheels in Zwift

      Speed Tests

      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

      “Allez Allez Allez!” ZRacing Series Details

      Events

      Zwift RoboPacer Cycling Route Schedule

      How Zwift Works

      Elite Announces New Zwift-Ready Avanti and Rivo Trainers

      Trainers

      Zwift Charts: Rate of New Road Construction from 2015 to Present

      Game Updates

      This community-driven site is maintained by Eric Schlange and a team of Zwift enthusiasts. Zwift Insider is independent of Zwift corporate (www.zwift.com), although Zwift does provide funding to help defray site costs.

      This site contains affiliate links to Amazon, Wahoo, and other brands. Zwift Insider makes a small commission on purchases made from these links, so please shop through them to support our efforts.

      Terms of Use/DMCA Copyright Policy

      Privacy Policy | Privacy Consent

      [email protected]

      Latest articles

      Garmin Releases Tacx Alpine Gradient Simulator

      Notable Zwift Events for the Weekend of June 28-29

      All About the New DT Swiss Wheels in Zwift

      Popular Categories

      • Racing1501
      • Events1007
      • News833
      • Training & Nutrition710
      • Interviews562
      • Routes & Maps442
      97
      0
      Would love your thoughts, please comment.x
      ()
      x
      | Reply
      Comment Author Info
      :wpds_smile::wpds_grin::wpds_wink::wpds_mrgreen::wpds_neutral::wpds_twisted::wpds_arrow::wpds_shock::wpds_unamused::wpds_cool::wpds_evil::wpds_oops::wpds_razz::wpds_roll::wpds_cry::wpds_eek::wpds_lol::wpds_mad::wpds_sad::wpds_exclamation::wpds_question::wpds_idea::wpds_hmm::wpds_beg::wpds_whew::wpds_chuckle::wpds_silly::wpds_envy::wpds_shutmouth:
      ‹ Back to Categories
      You are going to send email to

      Move Comment

    • Related Posts