Zwift has just released statistics from Tour de Zwift 2020 – Zwift’s biggest set of events to date! Here are a few of the numbers:
- 119,700 took part in the 2020 Tour de Zwift, resulting in 492,652 event completions over 504,951 hours
- 61,217 Zwifters raced a stage of the Tour de Zwift
- 15,500 Hours of Live Streamed Content consumed
- 15.3 million kms ridden (the equivalent of 4,419 people riding the full route of the 2019 Tour de France)
- 181 million vertical meters climbed
- 314 million calories burned
- 77,546 people took part in Stage 1

New Race Component
This year’s TdZ included open races, which is a big change from prior years. Over 61k Zwifters participated in TdZ races, and many of those were new racers, which is always a good thing.
Interestingly, men and women showed an equal appetite for TdZ racing, with 51% of female TdZ participants racing at least once, and 53% of male participants doing the same.
Prior to each stage, a Pro-Am race was held on the upcoming route. These races were live-streamed by Zwift and anchored by OJ Borg and various co-hosts – and they did a fine job. Zwift’s best broadcasts yet! Zwift says over 15,500 hours of content were consumed by viewers watching these Pro-Am races.

Community Support
More than 4.5 million Ride Ons were shared during the Tour de Zwift among participants – a wonderful reflection of the Zwifters supporting one another.
Your Experience
How was this year’s TdZ for you? Did you try any of the races? What was your favorite stage? Share below!
I’m still waiting for “something shiny”!
What is that all about anyways? Are we to expect something else other than the TdZ kit?
This explanation was posted on the Zwift forums by Scott – Zwift Staff:
“During the initial announcement of Tour de Zwift, some of you may have caught hints we made alluding to a “shiny” reward for completion of all 7 stages of the Tour. Instead, completing the tour simply unlocked the jersey that participants adorned during each stage.
Let’s face it – we let you down. We came into Tour de Zwift with the intention of delivering a special reward – something that would leave the community awestruck. After all, the Tour de Zwift is our biggest event of the year! We imagined a cool concept for some glowing goods, but when we finished developing it – well let’s say the concept fell far short of our expectations.
In all of our excitement, we regret that we got a little ahead of ourselves with our communications and announced it to everyone before we knew we could deliver. We understand your frustration and feelings of being let down. We messed up, over promised, under delivered and we’re sorry.”
All of that and I got a jersey…
big numbers, Eric. Do you know how many cyclists completed the 7 stages of the TDZ?
I do not, Zwift didn’t publish that number.
You can check zwiftpower but those are registered Zp numbers
I ran and rode both tours.
My favourite run was New York 10km
My favourite ride was Watopia
Always look forward to Tour events. A great way to meet new people get with a group and get a great workout in.
I think on the whole it was great! Raced and did the group ride on every stage. My only wish was that the start times would have remained the same for all stages & days. Don’t really understand why they swapped them around as much as they did, and not being able to see the finalised start times and routes on events list until that stage had started
Raced all 7 stages, and stage 1 & 6 both twice. Newly graduated to Cat A end of last year. The times I raced, the Zwift Power numbers of Cat A riders didn’t really go much above 20. My Stage 7 had only 7 riders, yet a 4th place was a full gas effort I was super pleased with, attacking on the KOM. Learnt a lot about race tactics but also demonstrates how good some riders are, and where races are lost. Or should I say where I got dropped every time… about 30m up every KOM. Rode a lot in no-mans land. A sobering experience for a mediocre jersey. Nowhere near as shiny as my post-race face!
…and there was even a Tour de Zwift Run, but you wouldn’t know it from reading this article 🙁
I did all the stages. But didn’t race. It’s difficult to keep a training plan and compete in Zwift events. Maybe one day when I only cycle I would do that. It was a great tour. The only downside is the jersey. I really hate it … Ride On!
I agree. The ugliest event jersey to date on Zwift. Maybe the Tour of Watopia will have a better jersey that people will actually wear 🙂
Weekday Stage start times were problematic. I wish that they were offset so one dat stages would start on even hours and the next day on odd hours.
Exactly.
It remains the best event if only bc they offer it so many times. I had a big gap mid month but cranked it out at the end. Would not have ridden a few of those days if it wasn’t to chase the total finish. And I don’t even want the jersey. Love the format. Love the number of riders. It’s great.
I rode all 7 stages and did on average top 20% in my category. I felt a sense of satisfaction, which makes turning 70 next April less painful 😁
I am new to Zwift as of December 2019. A long time cyclist always dreading the winter and having to train inside. Zwift has had me training harder than I ever have on an indoor trainer mainly because of all the options and riding with people real time. I rode all seven tour races can’t say I had a favorite. I am riding a non-controllable smart trainer so most times they are like doing hard time trials and digging deep on the hills to keep up. Thanks Eric for the great articles, I’ve picked up a lot of tips reading through some of the past ones and current keep up the good work.
Welcome Ken! Happy to help.
Any stats on how many completed all stages?
GMT London times for A.M. were difficult to achieve being 6am and 615am weekdays and big gap to 9am but most people have to work by then so not so happy about the choice of rides. Other than that it was good.
Agree that the morning rides were hard to make. At least yours were not at 5 AM! However I’m not sure what the answer is…because if you offer too many then you lose the group feeling (Moo!) of an event. Which I do like “meeting” new people.
O wow It would have been awesome to have a 5am or 6am start time. USA east coast only had morning rides over the weekend.
I did a mix of the Long and short Group Rides as my schedule would allow and like many others, treated them as races. Pre -ride butterflies and post -ride failure analysis just like IRL races. I added Innsbruck and Richmond short rides for a total of nine stages and enjoyed each but Bologna seemed to go best for me (climber). I too wish the start times could have gone odd-even hours as last year as some stages started at something like 4am. Shut up legs? no – Wake up legs!
I started the TdZ as a Zwift newbie who wasn’t interested in racing or group riding and gave it a go. I ended up loving it, riding and racing every part of every stage, and pushing myself more than I ever thought I would!
One improvement I’d like is for it to appear in my “achievements”. When you challenge yourself to do a sportive you often get a medal at the finish and I’d love to see a “shiny” medal in my badges, alongside the 10,000 calorie challenge, saying “Completed the 2020 Tour de Zwift”.
It could be the same with other big events – e.g. I got a jersey for starting the 2020 Tour of Innsbruck but it would be great to get a badge for completing it.