Today, Zwift launched an updated profile page at zwift.com/athlete/me/racing that includes a new Racing Profile and other upgrades. Here’s a quick animation showing what our profile pages currently contain:

New “Racing” Tab
The most interesting tab on the profile page (if you race, at least), the Racing tab shows, among other things:
- A list of all races you’ve completed (click the event name for results). Each race includes your finishing position, category, time gap, average watts and W/kg, more power data under the “Power” view, and event height/weight/HR under the “Vitals” view.
- Your current racing score and 30 day max
- Number of podiums you’ve achieved
- Number of races you’ve completed
Following and Followers
These pages haven’t changed much, except you can now click on a Zwifter to be taken to their profile page.
“Achievements” – Coming Soon
This tab has a message at the top: “Racing Achievements are on the way — we’re working on them and they’ll be here soon.” What does Zwift have planned? I’m not sure. But what I’d love here is a filterable, sortable list of my:
- Race podiums
- Course PRs
- Segment PRs
- Power PRs (even outside of races)
- Achievement badges earned
- Level ups
All of the above would be tagged with the date and a link to the Zwift activity in which they occurred.
Suggestions

There are a few bugs still being worked out, but I’ll leave that for the official thread in Zwift’s forum.
But what else could Zwift add to this page to make it even more useful to Zwifters, particularly racers? One simple upgrade would be to make rider names in event results on zwift.com clickable, so you can easily click to view a competitor’s profile after a race.
Here are a few more ideas:
- Show more results. 10 per page isn’t enough.
- Let us quick-filter results by typing an event title or route name into a search field.
- Display some of the fun data found in our ZwiftPower profiles, including:
- Power charts for 15s, 1-minute, 5-minute, 20-minute in watts and W/kg
- Our power curve, and a way to compare that curve to the curve from a specific race
- Go even bigger and include some of the amazing charts and data from the ZwiftPower ZRS browser extension, including:
- Power source used for each event
- More career stats, including XP, Drops, distance, elevation, etc
- Phenotype detection and snazzier power charts
- 1v1 Head-to-Head profile where you can compare yourself to another Zwifter
- Historic chart of your ZRS (a long-time request from Zwifters!)
- Race rankings which use your ZRS compared to others in your age bracket, weight bracket, country, etc
More Thoughts
Lots of projects could be undertaken to improve the racing experience on Zwift, and having a useful racing profile on zwift.com is one of them. So I’m glad Zwift chose to build this out, and that they’re looking to keep improving it.
We know Zwift isn’t looking to invest much into further development of ZwiftPower, and that’s understandable. But if that’s the case, they need to continue building out their web-based event info/racing results/rider profiles to replace it. This new Racing Profile is just one step in that direction.
But what do you think of the new Racing Profile page? Got ideas for improvements, or other feedback you’d like Zwift to see? Share it below… they’re watching! (You can also chime in on the official Zwift Forum thread.)

I want to know how many I raced against, not just where I placed. 5th in 100 is better than 5th in 11.
Exactly this. Telling me I finished 99th in the Zwift Epic with no change in ZRS doesn’t tell me what I really did. Was I 99/105 or was it 99/2000?
Fair point. You CAN click the event name for the full results sheet, which tells you how many finishers there were. It’s a question of whether that’s sufficient, or if you need to add that info to the list…
You have to add that info to the list. If I see a 10th place finish I don’t know if the field was 200 or 10. Very different.
Filtering out/in ZRS only races versus CAT races from the metrics would be cool.
What about age group results. Im not racing against 20yo, so it doesn’t matter what they do, I’m interested in my age group. And why isn’t that on ZP too.
I agree Joe , as I have said I raced from 1985 till 2023 in triathlons in age divisions 25-29 ending in 65-69 and Zwift Power has those breakdowns , except it stops at 60+ , nothing for fit men 70 and older .
Is the data exportable? If not it would be good if it could be then you can filter and move around the core data yourself
There might be a privacy issue. Still, if the output showed everything except name, it ought to work.
It’s cool. I need to do more races, I guess.
Other zwiftinsider articles estimate that only about 8% of subscribers race in Zwift (ie have raced in the last 90 days). Does this small number of racers justify the development effort Zwift puts into this niche aspect of Zwift? Do racers drive engagement and hype so much that it’s worth it (all the YT channels seem to focus on racing)? I don’t care about races, and I’m glad for the folks that enjoy it. But there’s so much else in this game that needs development work.
You are correct. I follow a diverse crosssection of active zwifters, and only about 5% of them race with any regularity. A few more race occaisonally, but most dont race at all. The loudest complainers happen to be the racers however, so zwift caters to them and also to keep their “Best Platform for Racing!” status.
Zwift power is my go to , because it shows how I measure up against men in my age and weight division .From 1985 till 2023 I raced in each age division in triathlons from 25-29 and ending at 65-69 . So age breakdown should always be in any profile page . So Zwift power has that . And it’s the only page that does and should not be replaced until another page is better . So far I have seen nothing better than Zwiftpower .
My moment of fame! I’m one of the zwifters in the Profile Page animation 😀
You’ve arrived! (Your profile pic definitely sticks out, eh?)
I’ve been hoping for a concept like this for several years and it gets announced just after I hoped to cancel my Zwift subs for the summer.
Great news it isn’t using the quite frankly awful Zwift Racing Score to decide pen allocation!
Not sure how you would do it, but I think declared height should be part of the pen allocation process, due to insane cDa advantages to little people in Zwift.
Neutralised frames and wheels?
Hope this takes off, a few years ago a club did something similar, that allowed blokes to take part on alternate Sundays.
I love how it has my height as 5’12”
Will there be a way to find zRacing GC’s more easily? It was so simple on Zwiftpower, but now I have to refer back to your page for that month’s racing series to find a link.
I guess that’s good for your website, though, haha!
How can I get to that picture under suggestion?
My Zwift Power Profile looks different!
Add the extension it mentions.
That said, it still feels like a “foundation” rather than a fully competitive racing hub. Right now it surfaces useful stats, but doesn’t yet help riders analyze or improve in a meaningful way. For a platform with such a strong racing community, that’s a missed opportunity.
It won’t be much use really until ALL races are captured. Right now too many are ignored by Zwift.