Tour de Zwift 2025 just wrapped up last week. Held during “Peak Zwift” time, TdZ is Zwift’s marquee annual group ride/run event – and it showed! Participation numbers seemed especially strong this year, with hundreds showing up to every ride I saw.
But it’s hard to gauge just how big TdZ is overall, without access to Zwift’s backend data analytics. So I reached out to Zwift with a request for some numbers, and they took the time to gather those stats so I could share them here. Let’s dive in!
Zwifter Counts

- Total registered for TdZ: 342k
Zwifters could register via the web, signing up in game, or by completing a TdZ event. So this figure doubtless includes some folks who clicked to register, but never actually rode a TdZ event. - Total who finished all 6 stages:
- Cycling: 85,958
- Running: 1,798
The Ultimate Challenge

Arguably the biggest “new feature” at this year’s TdZ was “The Ultimate Challenge.” This was for riders only, and required you to complete all 18 routes featured in this year’s Tour. (Routes could be completed in events, or as on-demand efforts.)
It was a bit of an “under the radar” challenge, but Zwift did help things along by creating a temporary personal dashboard at zwift.com (which has since been taken down) where you could monitor which routes you still needed to check off. I used it to determine I still had three routes left heading into make-up week!
So how many Zwifters finished the Ultimate Challenge? Here are some stats:
- Total Ultimate Challenge finishers: 11,427
- Total who completed at least half of the Ultimate Challenge (9 separate TdZ routes): 40,263
- Total who completed all rides AND runs (the Ultimate Ultimate Challenge?): 346
Zwift’s own Jon Mayfield and Leah Thorvilson are in this group.
Totals

It’s always amazing to look at the accumulated totals from all Zwifters in big events like Tour de Zwift. Check it out…
- Total distance covered in TdZ 2025 events: 37,316,561 kilometers
Or around the Earth 931 times. Or to the Moon and back… 48 times! - Total elevation climbed in TdZ 2025 events: 390,238,173 meters
That’s 34,946 Everests! - Total time accumulated between all TdZ 2025 activities: 1,206,646 hours
That’s 50,276+ days of continuous riding… or 137+ years! - Total Ride Ons given and/or received during TdZ 2025 events: 27.6 million
Not bad… that’s an average of 23 Ride Ons per hour. - Total TdZ 2025 event completions:
- Rides: 1,119,338
- Runs: 27,510
- Most popular cycling route in this year’s TdZ events: Petite Douleur
This “Little Pain” of a route began its life as a Rebel Route I created back in August of 2020, so it’s fun to see its popularity in TdZ! - Most popular running route in this year’s TdZ events: Park to Peak
Previous Year Comparison
Zwift was happy to share that this year’s TdZ stats were up from last year’s TdZ, across the board.
The most notable change was the total number of graduates (~86k this year, up from 69k last year), although this was admittedly helped along by the reduction in total stages from 8 to 6.
Questions or Comments?
I had a great time in this year’s TdZ events, whether I was racing the group ride or just spinning away in zone 2 to knock out the route as part of the Ultimate Challenge.
What about you? How was your TdZ experience? Any ideas for improvement you want to share? I’m sure Zwift HQ will be watching the comments on this post, so please share your feedback below…