This may help you, it’s not about KMs ridden, it’s about XP gained. If you ride the Zwift TT bike you will get 10XP every time you go under an archway.
1 km is worth 20 points
1 mile is worth 30 points.
How Many Miles for Zwift Levels?
Or perhaps following the rules, how many kilometers per Zwift Level?
It’s also worth pointing out that there is a discrepancy in XP’s gained depending on whether you use kms or miles as your unit as I found when I came to do the recent(ish) Trek mission. That was 50 kms which was 1000 XP’s or 31 miles but only 930 XP’s.
If for some reason you had an internet issue near the end of a ride the entire ride might not have uploaded to Zwift. Do any of your rides show as partial? Did you have to manually upload rides to Strava?
I didnt have issues with strave uploads as I remember.
This afternoon I rode a while and (surprisingly) reached Level 10 with exactly 750 kms and 16000XP points. Maybe does it have something to do with the “trial” kms? I tried zwift last autumn, but started a subscription just recently (1 year later).
So 750 x 20xp = 15,000 so you must have received the the Large XP bonus (250xp) and/or the Small XP bonus (10XP) a few times when passing under an archway.
Keep pedaling and you will get to level 25 (and be stuck there for the end of time) in no time.
I think I found the problem and I believe it is a bug in Zwift.
The thing is, if you are registered to an event and you do some warmup ride before the event starts, and then from the ride screen you directly join the event (button left low corner), your XP points you collected during this “pre ride” or warmup will not be stored, they get lost.
The ride data nevertheless is saved properly and also uploaded to all other services I use.
Except the XP points in Zwift this “pre-event” ride, they get lost.
Yesterday evening I did exact 10km warmup, joind and finished an event. I checked the XP points and exactly 200 points are missing from that what i rode yesterday.
I would send this bug report to zwift support or am I right writing it simply here?