Back in December we reported that Zwift was planning to release “Personalized Leaderboards” on the Companion app in February 2023. And today, they delivered!
An updated version of Zwift Companion is now available on iOS and Android, and it includes a complete history of your performance on in-game segments. Let’s dive in and see how this works…
The Basics
This first release of Leaderboards gives you easy access to lots of fresh info that has never been available in Zwift Companion before:
- A complete history of your quarterly and daily PRs on all Zwift leaderboard segments (KQOMs, sprints, and certain laps)
- A complete list of all free-ridable routes, organized by world
- Route badge status for all listed routes
How It Works
Leaderboards are currently available under the “More” menu of the Companion app. From there you click to select a World, then a Route, then a Segment in that route:

This then displays your quarterly PR view for that segment. A chart at the top visually shows these PRs, while the table below shows the data, including how many attempts you made each quarter. Tapping an entry in that table brings you to a daily PR view for that quarter:

You can’t currently drill down to see more detail if, for example, you attempted a segment multiple times in one day. The daily view simply displays your PR on the segment for that day and the number of attempts made that day. If you tap the right arrow on a daily view entry it will take you to the activity where that entry was recorded.
Bonus Feature: Route and Badge Info!
The stealth bonus of the Leaderboards release that Zwifters will love is the ability to access route details in Zwift Companion. All routes in Zwift (including event-only routes) can now be found in the Leaderboards UI, so you can see the basics of each world’s route (length, elevation, and an overhead map).
Perhaps Zwift’s inclusion of a checkbox next to each route is even more compelling, indicating whether it has a route completion badge and whether you’ve earned that badge. Now you can easily find routes you haven’t completed, so you can knock them out and grab that XP bonus!

A Few Gotchas
We’ve spotted a few bugs/oddities in the Leaderboards so far:
- Some Android devices are experiencing problems navigating the Worlds/Routes list. Zwift has temporarily disabled the Leaderboards feature for some Android users because of this.
- Route completion badge indicator isn’t perfect (Neokyo Crit Course indicates there is no badge available, but there actually is…) and badge counts aren’t perfect either
- Clicking to view older activities (prior to December 2018) isn’t working, although the data from those activities is being displayed
- Quarterly results listed in the table below the chart aren’t sorted in any meaningful way, as far as we can tell. They aren’t sorted by time, by date, or by number of attempts. Daily Results appear to be sorted by date.
- These segments are populated programmatically based on in-game segments/endpoints, and this release has exposed the messiness of what’s in game. Segment names are incorrect (often forward/reverse versions are swapped), some segment data (length, elevation) is incorrect, various segments are listed under routes even though that route doesn’t actually cover the full segment, and some key segments are not listed under routes where they should be. Examples:
- “Box Hill” is called “Box Hill Reverse”
- There’s no Alpe du Zwift segment under Road to Sky, Tour of Fire and Ice, or Quatch Quest routes. But it does show under “Four Horsemen”!
- Ven-Top doesn’t show the Ven-Top climb segment
- Jungle Loop and Jungle Loop Reverse are swapped.
- Titans Grove Reverse is listed as 378m, but should be around 900m. Also incorrect lengths for Fuego Flats Reverse and (Watopia) Sprint Reverse.
- “Flatland Loop” shows up as a segment under the “Castle to Castle” route, but you don’t actually cover that segment in Castle to Castle.
- “Tidepool Sprint Reverse” under “Fine and Sandy” route should be “Tidepool Sprint”.
- Road to Ruins shows the Jungle Loop Reverse and Hilly Loop as segments, but neither of these segments are completed on the Road to Ruins route.
Comment below if you spot any other bugs, and we’ll make sure Zwift sees the report!
What’s Next?
In chatting with Zwift, they’ve made it clear this is just the first version of Leaderboards. There’s a lot more that could be done with this feature, and Zwift has plans to build it out.
In typical Zwifter “we love this new feature, please give us more” fashion, here are some Leaderboard upgrades we’d love to see:
- Leaderboards vs Others: it’s not really a “leader” board if it’s just your data, right? We’d love to see the ability to chart your results against favorites, followers, Club members, other riders in your category enforcement group, and the entire Zwift community. (Zwift will probably need to filter some results from these leaderboards, though – like any result that took advantage of the Meetup keep-together bug, any result using virtual power, etc.)
- Club Leaderboards: already sort of mentioned above, but a nice Club upgrade would be Club leaderboards, charting PRs for all members within your particular Club, as well as a view that shows your Club’s PRs vs other Clubs on Zwift.
- More Precise Results: an easy fix. Currently, sprint PRs show no decimal places, but these should really display down to the hundredth or thousandth of a second, since 1 second is a huge difference on a 10 or 20-second sprint!
- Web-Based Leaderboards: it would be nice if leaderboards could be available on Zwift’s website, much like Strava and their segment leaderboards.
- Route Details Linked from Events: when browing events in Companion, we could click a link that takes us to the route “detail” view in Leaderboards, so we could see our PR history for the route and any segments it contains.
- Support for Runners: poor runners don’t get a lot of love from Zwift, but hey, you get what you pay for, right? 😜 While runners would care more about their 5k, 10k, 1 mile, etc PRs, it might be nice for Zwift to at least show route PRs if specific distance PRs aren’t doable.
- Support for All Routes: much like the HoloReplays started out by supporting only segments with leaderboards, then expanded to include all routes, we’d love to see Leaderboards include our PRs history on all routes in Zwift.
- Remove Activity from Leaderboard: it appears there’s currently no way to hide an activity from the Leaderboards, but this is something Zwifters will want to do if they had wonky power numbers or some other issue. This may be an easy fix for Zwift, too – perhaps if an activity is marked as Private, it could be removed from Leaderboards?
Questions or Comments?
Lots of discussion happening in the Zwift forum regarding this update, so chime in there if you spot bugs or want Zwift to see your feedback. Also, Zwift has added a Leaderboards FAQ section on their support portal, so check that if you’re looking for more info.
Got comments, improvement suggestions, or other thoughts on the new Leaderboards feature? Post below!
The Alpe du Zwift segment is visible in the Four Horsemen route (but not in the Road to Sky, Fire and Ice or Quatch Quest routes!)
Nice catch!
It’s also not visible in The Uber Pretzel
How about a completion counter for each Route? I would definitely go through all routes a second time if I could view progress through app.
Not sure if it counts as a bug, but Scotland & Bologna both missing on my version.
Same here!
Me too. Seems odd that Crit City is included but not Bologna
These are, for now, event only routes. They are not listed in the app
True, but Crit City is an event-only map (unless I’m mistaken) and that is listed, even though it has no segments.
Companion crashing when tapping on a route. Android 13.
But.. dino costumes and big wheels!
Samsung S9. 5 years old. works fine
Instant crash upon selecting any route for me on Android.
How about VenTop and LaREine? I don’t see them listed even though I have done them many times…
Ven-Top and La Reine appear on mine. Had to scroll down a bit. (Bologna and Scotland, OTOH – maps are MIA entirely)
On VenTop and LaReine routes it shows no segments. Are VenTop and LaReine not timed segments?
Measure twice, cut once. Great addition to the Companion App, but how on earth can they release something live with so many omissions/bugs!?!?
Definitely understand your frustration, but I’d rather Zwift “move fast and break things” as opposed to taking a long time before releasing a new feature. I’m trying to think of it as one step back for two/three steps forward. Hopefully it enables the game to progress faster in the long run.
I’m a supporter for the “get a release/update out and iterate” but this was a completely new feature, not a fix on a fix. It’s something that they’ve invested in content, creative, ads, etc, to support the release, but some simple housekeeping and quality assurance processes missed. Imagine producing a LEGO set and sending it to retailers, to later find out once people had bought it, it was missing a few pieces. Or you ran a TV and outdoor ad campaign, and then released when it was aired, it had a spelling mistake in the copy. It doesn’t look good… Read more »
“Move fast and break things” is a way to make unpalatable QA/QC sound edgy and cool. I don’t want Boeing moving fast and breaking things either.
I definitely wouldn’t either! But when mortality isn’t a concern, it can be a great strategy. Elon attributes this to the reason Space X beat NASA. NASA doesn’t have the luxury of making mistakes, when they do, people die. But because Space X didn’t have to worry about that, they could test (and fail) much more frequently – which allowed them to improve far more quickly. However, I’m not saying Zwift is on the same level as Space X – their execution needs to improve. Just thought it worth pointing out that the “move fast and break things” philosophy seems… Read more »
I’d rather Zwift do non-zero amounts of testing. I’d rather Zwift have competent programmers. I’d rather Zwift rewrite everything from the ground up instead of just growing the spaghetti pile. Literally a dozen errors found by users within 5 minutes of release. Crashes so bad that they reversed the Android update within a few hours of release. Every single time ZHQ puts out any update of any kind there are major bugs.
Totally! People act like reliability and stability aren’t a feature. If you’re riding 90 minutes+ hard with any regularity, or big events with lots of participants, or you schedule your weekend ride events days in advance and then have to fuel and change and set your screens up and warm up for 15 minutes or so before your ride proper, these matter.
You’re not wrong to feel that way.
I believe they recently laid-off some of their staff, well May of 2022 about the same time Wahoo and Peleton let people go. They probably laid off the more senior higher paid competent programmers and kept the cheap ones. Things were getting better for a while. I have been a part of Zwift since 2015. One thing has always been consistent. Bugs and crashes every release. One thing that has improved, back in the day whenever they had over 3000 riders try to log into an event, say for aJens Voigt ride, it would crash their servers and no one… Read more »
Android version hasn’t changed at all
update your app in the app store before posting
Same here – new version installed (3.44.0), but looks no different.
I agree, no change to the Android Companion app.
It was and they remove the option
Similar to Alpe, Leith KOM, is not available on Leith After party. Keith not on Keith after Part. Tree top not on Sea to Tree and Valley to Mountain.Epic reverse not on Gran Fondo Looks like if a route ends at KOM arch then the KOM segment is missing
Libby Hill after party, Ven Top, Innsbruck KOM after party, Innsbruck Conti. All have asame issue.
Must be a feature
Same for Innsbruck AP, Innsbruck Conti, Ven-Top, Libby Hill AP.
Sounds like a feature to me.
I have no “More” option or tab to click on in the menu.
Had to update at playstore, then restart my phone. New selection comes up as Leaderboard
Just tried that on my Android and not working for me either. When I hit the hamburger button I only see (in order) “home”, clubs, events, activities, notifications, find zwifters, goals, shop, settings ect. Unfortunately not seeing leaderboard.
Same for me. It says it’s there on the change notice in the Play Store, but can’t see it in the app.
Thanks for this Eric! Super cool feature that’s a big leap forward for Companion app usefulness.
FYI, ZHQ comment on the official Zwift forum about an hour ago:
“We’ve temporarily disabled Personal Leaderboards on Android devices at the server end while we’re investigating the crash scenario.”
make sense now because i couldnt find on my companion app
@Eric Schlange: Could you put a note for this into the article to save all us Android users hunting for it before finding ourselves here! thanks
Just wanted 10 minutes search for it
Wasted
Where can I find an up-to-date list of the fastest bikes and wheels?
Home banner at top of Page. References: Frames and Wheels. Many articles listed in reverse chronological order. Any of the “What to Buy at XX Level’ has Links to other Level Categories.
Lots of up to date posts here. But here’s the complete charts/data for frames and wheels:
https://zwiftinsider.com/charts-frames/
https://zwiftinsider.com/charts-wheels/
Thank you.
I ride and run on Zwift and think it’s long past time for Eric Min to update his ‘run is not a priority’ statement from a couple of years ago. Zwift Run is slowly but surely being degraded through lack of maintenance so either make it pay-to-play or drop it altogether.
The “daily attempts” is wrong sometimes. When I was poking around, I saw some days where it said I did the Marina Sprint in France 3 or 4 times, but I only did it twice.
On the view of all the worlds, my app shows that I have done 41/41 badges on Watopia. I am still missing two… (The other worlds look correct).
My “badge completed” count is wrong on London. Badge status shown correctly within London, but the menu page can’t add them up correctly!
Crit City shows 0/0 Badges but there should be 2?
No badges in Crit City.
The feature I am missing the most is to get a list of routes/segments without having to select world and routes first. Give me a list of all PR’s. Preferably with sorting options, but most important would be to just have the ones with the most recent times at the top. The navigation in this one feels like a labyrinth…
Agree. I made the same comment in the advisory panel, but as they only asked for a view a few days before release, they clearly weren’t able to make changes in response
The update isn’t here yet for me. Curious about one thing: do the PR’s also show power output, or just time?
Just time.
I updated the app this morning, but I can’t find this new feature? I tap on the burger/three lines/menu but I can’t see anything relevant.
Distances of certain segments incorrect: Titans Grove Reverse is listed as 378m, should be around 900m. Same for Fuego Flats reverse (3.7 km in stead of 7.0 km) and (Watopia) Sprint Reverse: 58m. Those are just a few I saw, there are probably more.
But I am glad of this new functionality!
Added to the bug list above!
Lots of the big climbing routes only show 1km of gain. I can’t believe they are all exactly 1km?
I’m not sure how useful this update is for me. One of the issues on Zwift is the drafting effect when with a large group, or special events with double draft. After many years on Zwift, most of my PR‘s occured during a big event, with lots of other riders to help pull along. Other than the very steep climbs, where drafting is less of an issue, chasing the PR‘s would be difficult on solo rides.
uninstalled companion app, installed again and still no leaderboard!??
I don’t see the logic of the order on the quarterly PR view (the table at the bottom of the page, not the chart at the top): it’s not chronological, not speed-based, not based on the number of attempts, not alphabetical, …
Did anyone discover this logic?
I’m not sure either. Added this to the bug list above.
I’m not sure what I’m looking at. One your screenshot of Makuri Island, it says you have 30 or 32 badges but also shows three routes without checkboxes. If the checkboxes show if there is a badge for the router and the green checkbox says you have the badge, how can there be three routes with badges that you haven’t done but somehow you have 30/32 badges?
Am I reading this wrong?
You’re not reading it wrong, it’s just a Zwift-software release, so buggy as h***.
Nah, that’s one of the bugs.
It says I have all the badges except the two crit city ones… which I should also have, since I’ve raced them both. Currently I think the only two available badges which I don’t have are the 4th and 5th Scotland ones.
Crit City routes don’t have badges.
This may be the worst design for Leaderboards I’ve ever seen.
Geez. Why isn’t there a simple list of segments with all of your times listed fastest to slowest, followed by the date?
From these comments I understand that the iOS/US Android version is riddled with bugs. Not that I would know, because for Android users outside the US this feature was so buggy that they had to disable it immediately.
Good thing I am not a paying subscriber. Oh, wait…
Oh man, you paid for a service and then they added a feature one day that you never had access to before and they disabled it? Wow, that is horrible! Now you can only access the parts of the service that you’ve already determined were worth paying for before! What an outrage!
This is a comment forum, commenting is kinda what we do here.
By this logic, nobody is allowed to negatively comment on any subscription service they use (other than by cancelling their subscription).
Did I say someone shouldn’t be allowed to comment here? No I did not. I criticized the logic of a comment, which is exactly what you are doing here. You’ve used a classic strawman argument, you are saying my position is “you can’t comment negatively” (or something like that, I’m not even sure) and then saying that is ridiculous, when my position is “this comment is not logical”.
I believe it also makes a destination of a segment when you earned/won the jersey? (Even when that isn’t always my fastest time)
but I cannot clearly confirm
There are so many issues and bugs that I won’t really be using this new feature until it’s fixed and updated. Scotland is a big omission.
My comment on improvement suggestions is to make sure it works before rolling it out full of bugs. Do the developers even bother to test on actual devices? Rolling it out in this state only achieves frustrated customers. You listed a fair number of errors in the article, can’t even get segment names correct never mind the Android fiasco. If I was on the Zwift development team I’d be majorly embarrassed. Such a shame as it should be a very useful feature on an overall great platform
Is the Future Works Beta Tester group still active? Seems like much of the bugs/errors discussed here could be identified and fixed before general release if a Beta Tester group was given a chance to test out the planned release. I don’t judge Zwift using a “100% perfect” expectation, but the issues detailed here speaks to a quality assurance program that needs to go under the microscope. If Beta Testers are needed, I would be happy to help.
No leaderboards for the free under 16 accounts even if the Companion App is updated. I know it’s not an issue for most people but my 2 kids are competitive and wish they had Leaderboards too. It would also be nice because I don’t pay Strava premium for them.
I have this new update but do not have this feature. 😪
Climbers Gambit seems to be missing Epic KOM reverse as a segment
What I’m noticing is, if a segment ends at the end of a route, that segment is often missing in the list. Probably an issue with how Zwift automatically figured out segments based on endpoint data.
Maybe they are trying to push quick to justify price increase coming soon but now with all this mess coming with a price increase will be funny to see discussed 😅
I’ve mentioned this before, but because of my trainer upgrades over the years, increasing in accuracy, my old times are much higher than my new ones (I was fast with zPower!). So this feature is essentially useless, unless I can eliminate all rides from before a certain date.
(And by “higher”, I mean faster)
Yeah, that an issue.
I know it’s sort of a basic hack, but… you could just not pay attention to the old numbers. 😁
If we have Crit City segments, we need Bologna too!
Another bug,
the number of efforts differs per route.
for me (even when marked done) the epic kom reverse on the Uber pretzel is marked 0.
But on the three sisters reverse, there are displayed several attemepts for the epic kom reverse.
It seems to me that Zwift is counting on us to do the debugging for them instead of them doing their own QA/QC prior to the rollout…not a professional model in a professional field IMHO…
Feature removed?
Yeah, found it in zwift forums…
https://forums.zwift.com/t/zwift-companion-release-3-44-february-2023/602744/20
I have the new Android version (3.44.0, updated 17th February 2023), but mine doesn’t even look like the version in this article – for one thing, I don’t have a “More …” option.
Leaderboards feature has been temporarily disabled in Android outside US, for crash fixing.
Hi
I dont seem to have a more menu. Ive reinstalled the App twice now on my android phone and it still isnt coming up.
Any suggestions?
Regards Jamie
Leaderboards feature has been temporarily disabled in Android outside US, for crash fixing.
Out iside USA, iPad mini6, ver 3.44.1, still without leaderboards, but apple store update log metioned it.
The update for the Android App has been released today, the leaderboards feature is working again.
iPad mini 6
companion App ver 3.44.0
i don’t see “Personal Leaderboards” under the “More” menu.
have tried to log in again
I’ve long found it irritating that long-term tracking of times and personal bests on courses/segments/climbs has to be done via Strava (a free app) rather than Zwift (which I pay for). When I finish a climb I can’t know “how did that compare to my historical performance over the last three years” until I look it up on Strava later. Meanwhile, Zwift inundates me with tons of information about the riders around me that I have *absolutely no interest in* whatsoever. “Here’s a list of 87 people who just did the KOM faster than you!” I don’t care. 8000km in,… Read more »
In terms of additional things: I’d also love to be able to sort segment results by Zwift Category, so you can see how you stack up against other riders who were in the same Category as you when they set that time. The options on ZP to filter by sex/age/weight are kinda useless since someone who is near identical in those 3 things might be 3 Categories higher than you
The London PRL Full is listed as 1 mi elevation gain when it is actually 8,189 feet of elevation gain
The Triple Flat Loops shows Hilly Loop (Reverse) segment which is incorrect. Also, doesn’t show the Fuego Flats Sprint
With the new leaderboards, is there a way to check the whole course and not just segments?
Nope.
I was using zwift companion on Android 8 but might change smartphone to use new update, i’ve bought a android 10.0 smartphone but cant install ZC on it
I DONG’s have the leaderbpards in my Companion app. Why is that?