Home Blog Page 359

Tour for All Raises over $305,000

4

Zwift’s massive Tour for All fundraiser event series ended last weekend, and we were happy to see Zwift announce soon afterward that they exceeded their fundraising goal.

If you recall, Zwift donated an initial $125,000 to Doctors Without Borders/Médecins Sans Frontières (MSF). Then they announced to the community that Zwift would donate an additional $125,000 once we hit 250,000 Tour for All event completions. (So every time a Zwifter completed a TfA ride or run, they added to the total.)

Tour for All ended on May 30th, and by then the Zwift community had racked up 383,161 event completions. Amazing! On top of that, the Zwift Community donated over $55,000 directly to MSF through Zwift’s campaign, resulting in a total donation of over $305,000.

“With a Zwift community stretching around the world, we knew we were uniquely positioned to do something big during a critical time. From the best professional athletes to the newest beginner, I am so proud of everyone who made Tour for All such a success,” says Eric Min, Zwift CEO and Co-Founder. “Our community came together in a big way for a cause that’s affecting the entire planet and I can’t thank our fellow Zwifters enough for making this happen.”

More Tour for All Stats

The Tour for All generated some remarkable statistics:

Cycling: 

  • 367,350 event completions
  • 7.37 million miles ridden
  • 3.97 million Ride Ons received
  • 137,000 race completions
  • 63.7K unique Zwifters took part in at least one race

Running:

  • 15,811 runs completed
  • 77.9K miles run
  • 167.5K Ride Ons received

Additionally, 126 top professional cyclists, runners, and triathletes took part in the Tour for All Group events.

Earning My fUnemployed Badge

I’d likely be a lazy, chubby mess if it weren’t for community and the prospect of fun. Case in point? Thrice I failed the quest to earn my “Unemployed” badge on Zwift; only accomplishing it once I turned it into a game I’d tell the community about.

The plan was to somehow incorporate the day of the challenge with something I’d do during that day’s challenge. For instance, “Day 10: Ride 10 laps of the Volcano Circuit.” I asked Zwift Insider followers on Facebook if they had ideas for each of the days. Many people chimed in, with a handful wanting me to ride up Alpe du Zwift some ridiculous amount of times because apparently some of you want me dead. I did get some fun ideas, though, so here’s how the two weeks played out. If you’re looking to get your (what I now call) “fUnemployed Badge” you might try some of these!

Day 1: Ride the 1st custom workout Eric ever made for me. It was a 30 minute workout called “Slimmervals” and was HIIT. I’d forgotten about it and may add it in this summer after making it a bit longer now that I’m stronger than I used to be. The pain during the High Intensity parts wasn’t fun, but the accomplished feeling I got at the end was!

Day 2: Ride “Two-er of Two-it Well” Haha! This one came from ZI reader Hamish E K Greagor. I had to use ZwiftHacks’ Zwift-Preferences to world hack into Yorkshire since it wasn’t on the schedule that day. The bonus to that was there wasn’t a lot of competition for the jerseys and I ended up getting two!

Day 3: Ride Triple Flat Loops Rebel Route. Best part about this? For the Triple Flat Loops Rebel Route Strava Segment I got 10th woman in the world! Well I’ve already been kicked from that placing, but ladies: go ride this route and see if you can make top 10! There are only 16 women who have ridden it. (This one was inspired by ZI reader Kiersten Kotronis.)

Day 4: Listen to episode eighty-FOUR of the Zwiftcast and sprint every time Simon speaks. This was a brutal one as I never knew when or for how long Simon would talk. After a bit I did learn to somewhat predict when his golden tones would dance through the speaker next, but then would forget to stop sprinting when a guest was on. This was a fun and distracting workout! And especially amazing as this Zwiftcast special was a twenty-FOUR minute episode featuring Zwift community members. Love that!

All those spikes are Simon talking!

Day 5: Ride 5km. Officially, Zwift has said you have to ride 10km each day to get the Unemployed Badge, but we’d heard rumor you can ride 5km or fewer and still get it. I was scared this ride wouldn’t count. But it did!

Day 6: Ride with 6th Zwifter on my list. This one was suggested by ZI reader Pamela Levine and it was a great idea as it made the whole thing feel like a fun mystery. A gal named Wendy Tuck was the 6th Zwifter in my list and after the pedal assist was done she dropped me like a hot rock! Sheesh, that woman is strong! Anyway, I decided I’d ride 6 miles, and am so glad I did as the 6 miles ended just before the steepest climb in Yorkshire! Thanks for starting when you did, Wendy! You saved me from that climb!

Day 7: Race on Crit City before 7am. I hate to race, but I’d never ridden in Crit City before and since you can only ride it if you’re racing… My race prep included reading Eric’s Downtown Dolphin route tips and Scott Lynch’s Cat D experience. When my kids asked how I did, it turned out to be quite a complicated answer: “Well I got 43rd out of 76 people, but only 60-something finished… but around 30 people who finished in front of me were too high for the Cat D Race… and it said I was 3rd out of the 7 women who raced it… but ZwiftPower said I got 4th out of 12 people… but two people in front of me were classified as ‘almost C cat’ or something… and I never saw any of them in the race… so maybe they were able to hang on to the sandbaggers that pulled them to the finish… and ZwiftPower says I was the top woman… so, yeah I guess I basically won.” In other news, I love that route!

Day 8: 8 miles of London 8. Turns out I ended up with 8 eights this day! 8 miles of London 8; climbed 328’; burned 189 calories; kept HR under 138 (recovery ride); rode for 28 minutes; averaged 85 watts; clicked over to level 38! Apparently 8 is my lucky number! (Another one inspired by Pamela Levine.)

Lots of eights on day 8

Day 9: Ride the first route that has 9 letters in its name at 9pm. The first 9-letter route listed on our Route List was Flat Route! Woohoo! Since it was short I did 9 miles of it, which happened to bring me to riding 49.9 miles for the week. Then I laid awake for way too long after riding that late at night. Oops.

Day 10: Ride the Mighty MetropoliTEN. I had to world hack in to New York, which meant I took another women’s jersey since it was pretty quiet that day. I also got a 30-day PR at the KOM!

Day 11: 11 gears, 11 seconds each gear. This one, inspired by ZI reader Steve Okker, was fairly confusing and pretty brutal. I rode Tempus Fugit because it’s flat. And because I didn’t use an app with a recurring timer I had to pay close attention! I started out with my easiest gears, front and back, and every 11 seconds I’d shift to the next hardest gear. Once I completed the small ring I shifted the front to the big ring and then back to the easiest gear and slowly made my way up again. Once done I then went back down in the reverse way. My knees weren’t very excited about the hardest gears so I tried to keep my cadence up. 11 seconds feels like 11 minutes when you’re in the big ring!

Day 11 madness

Day 12: “One Dozen Everything Bagels, to go, please!” I rode the first 12 miles of the Everything Bagel route in New York. I was toast by the end!

Day 13: Inspiration from GPLama’s 13th YouTube Video. I watched Shane Miller’s 13th YouTube video listed and at the time it was his Swift Zwift Tips about the May Mission. As I still needed all of my mountain bike miles for the mission I decided to ride Repack Ridge on my S-Works MTB. I was terrible at it as my steering was just me leaning on my rockerplate while my phone was attached to my handlebars. 5 out of 10 stars on the route! But it was really fun to do, and a great distraction! Thanks GPLama!

Repack Ridge, bad driver!

Day 14: Gain inspiration from Nathan Guerra’s 14th video at Zwift Community Live. Nathan is my favorite Zwift race commentator so I found the 14th video on his ZCL Facebook page. It was Tour of the Gila Stage 1 TTT over Sand & Sequoias, so I rode 14km of that route on a TT bike. Bonus idea I thought about after I was done was to play the video during my ride so it felt like he was commentating on a race I was in! 

After my Day 14 ride I logged back in and my “Unemployed” Badge showed up! This was a fun way to do this. If any of these rides inspired you, let us know what you rode and how it went! I am now officially “fUnemployed!” 

Questions or Comments?

Share below!

James Piccoli on Winning Races In Lockdown With Israel Start-Up Nation (Zwift PowerUp Cycling Podcast #51)

So who’s James Piccoli? He’s a Canadian. He’s a millennial. He’s a next-level professional road racer, currently riding for UCI WorldTeam Israel Start-Up Nation. James chats with PowerUp host Greg Henderson about the unusual scenario of turning WorldTour Pro but having no real-life races to compete in! They also discuss James’ transition to professional life, what he’s been up to in lockdown, as well as racing on Zwift.

Photo copyright BettiniPhoto (@bettiniphoto)

About the Podcast

The Zwift PowerUp Cycling Podcast features training tips from host Matt Rowe (Rowe & King), with regular co-hosts Greg Henderson (Coach Hendy) and Kev Poulton (Powerhouse Cycling).

How the Race Was Lost: Nowhere To Hide (WTRL iTT)

20

Let me say this up front: I don’t like time trials. The lone suffering, the mental gymnastics required to keep pushing constantly, the lack of strategic elements… all unattractive to me.

Which explains why I can count on one hand the number of Zwift time trials I’ve raced. And this includes team TTs, which I’ll admit are a bit more fun. But still not my cup of tea.

Yet here I was, setting up my virtual TT rig on a Saturday morning to take part in the weekly WTRL iTT. Why? Because every once in a while I get a hankering to do something different, something outside of my usual. Plus, after thinking through my post about Crit City Redefining ZwiftPower Categories, I had been wondering what sort of wattage I could hold in an all-out TT effort, where I wasn’t modulating wattage to sit in the draft.

By my calculations the race would last around 40 minutes. Not a bad length of time for a proxy FTP test. Let’s race!

TT Basics

Clearly, I’m not an experienced TT racer. I’ve already covered my lack of Zwift TT experience, and the only outdoor TT’s I’ve ridden have been few and always Merckx-style. I’m no TT specialist. That said, there are a few things I knew for sure going into this race:

  1. Don’t blow up early: the tendency is to start hard, which can burn you out for the rest of the race. Get up to speed quickly, but don’t fatigue yourself early.
  2. Equipment matters: when every second counts, you want the fastest possible setup. This is especially true with TT races, and more so on Zwift, where you don’t have to worry about whether your virtual cockpit fits or how your deep-dish wheels interact with crosswinds.
  3. Over-pace uphill, recover downhill: pushing hardest when you’re moving slowest (uphill) results in the fastest overall times. So push 5-10% over pace on uphills, and drop the power a bit once you’ve hit cruising speed on descents.
  4. Pacing is everything: this is the biggest thing to understand. Know the race route and your own power numbers, you should know what sort of pace you can hold. Stick to that pace, avoiding the temptation to go harder early or ease up when you’re suffering.

The Warmup

I began the morning with my typical race prep protocol: two pieces of caffeine gum and some PR lotion on the legs. Then it was over to Tick Tock, where I started by equipping myself with one of the fastest TT setups in Zwift: the Felt IA frame and Zipp 858/Super-9 wheels. This was a flat course, so bike choice was easy: simply use the most aero frame and wheels available.

The TT Rig

I added an aero helmet to complete the look, then headed out for a ~20-minute warmup where I made sure my heart rate got up to 160 a few times. Always a good idea to make sure the engine is firing on all cylinders.

Variability

We were riding one lap of Watopia’s Waistband, a 25.5 km (15.8 mile) route with only 95 m (312′) of elevation. This was good news: I like flat routes for TT’s, as I can keep my effort quite steady. I do best with low-VI efforts.

(What is VI, you ask? Variability Index, according to this TrainingPeaks article, is “a way to measure how smooth or ‘variable’ your power output was during the ride. It is calculated by dividing your Normalized Power by your Average Power. A steady and even output, like during a triathlon, should have a VI of 1.05 or less. During a criterium race your VI may be as high as 1.2 or more.”)

VI for indoor riding is generally lower than outdoor, given the steady-pedaling nature of Zwift rides. This is why you’ll hear cyclists say “Zwift racing is a lot like a TT effort.” Because power is more steady in Zwift races, even road races with drafting enabled, due to how Zwift’s pack dynamics and physics work. Additionally, a lower Trainer Difficulty setting (I run mine around 30%) will logically result in a lower VI, since you have less resistance fluctuation affecting your pedal pressure.

The Start

A TT race doesn’t start like a typical Zwift road race, since you don’t have the stronger riders attacking in order to establish that initial selection. Instead, a TT race start is all about getting yourself up to speed quickly, then settling into your rhythm.

Our group immediately strung out, and I found myself in 2nd place, behind James Bailey. Right away I was second-guessing my effort level. Was I going too hard? I was holding 320-330 watts, and felt alright, but I also knew that this would be right on the limit of what I could do for 40 minutes on a good day. And I wasn’t convinced this was going to be a good day.

I averaged 320 watts over the first 10 minutes, covering 7.1 km. This would be my highest power average of the race, which means I did go a bit too hard, too early. Rookie mistake.

The Middle

I tried to hold my power steady in the 320 watt range, but I could tell I was flagging. I also did my best to up my effort on any inclines, following the TT mantra of go hardest when you’re going the slowest. But I was still losing ground, sinking to 7th place in our group of 40 by the halfway point.

I averaged 304 watts for the second 10 minute block, covering 7.1 km.

The third quarter of the ride was my worst. I was struggling to find the best cadence, swapping uncomfortably between spinning and mashing. I did find that working in a lower cadence in a tougher gear seemed to let me hold power a bit better, so that’s what I settled on. (Except when that got too hard, and I shifted to an easier gear. It wasn’t pretty.)

This was so different from the drafting-enabled road races I typically do in Zwift. Those races are all about making the front selection, attacking where it’s smart, and conserving energy for the final push. Here, though, I had to constantly remind myself to keep pushing, to go all in. Maintaining top speed was the priority, and that meant riding right at threshold almost constantly, regardless of what other riders were doing.

I was also riding in camera view 3 (first person view), which I like to do. I usually don’t use this view for normal road races, since I can’t see riders around me as well. But for a TT, why not? Let’s immerse ourselves in the painful experience!

Feeling lonely in first-person view

I kept a constant eye on the rider list, looking to see who was gaining on me and if I was gaining ground on those ahead. The results weren’t promising. I was losing ground to S Pruett and M Costello, and not gaining anything on my teammate K Rohrlach up the road.

I averaged 301 watts for the third 10 minute block, covering just 6.5 km. 320, 304, 301… things were trending in the wrong direction.

The Finish

As I left the volcano circuit with approximately 10 minutes to go, I steeled myself for a final hard effort.

Only 10 more minutes, Eric. You can push harder for 10 minutes.

I’d been passed by a hard-charging A Kraemer as we left the volcano, putting me in 9th place. But I had been paying attention to the riders up the road, and was pretty convinced that three of the eight ahead were going to be disqualified in the final results. (The first place rider was on zPower, and two other riders had been holding ~4.5 w/kg pretty steady.) If I was correct, that meant my current finish position was actually 6th, not 9th.

Two riders were just seconds up the road: S Pruett and K Rohrlach. If I could finish ahead of them, that would put me in 4th. It wouldn’t be a podium, but it would be close. And that was just the motivation I needed as we turned off of Ocean Boulevard toward the bridge toward Fuego Flats.

5 minutes left. You can do anything for 5 minutes!

I stood up, hammering my way across the dirt section and up the bridge, knowing Crr differences on these surfaces would make me roll even slower, so extra power would help me put time into the competition.

Pruett was 3 seconds ahead, Rohrlach 6 seconds…

I kept the power up, holding somewhere around 330-360 watts. By the time we passed the desert start pens, Pruett and Rohrlach were just wheel lengths ahead.

Chasing Rohrlach and Pruett in the final minutes

Pruett was pouring on the watts, but Rohrlach appeared to be flagging. I passed them both before we exited the loop section just before the sprint start line.

Less than 1 minute! Empty the tank!

I shifted and stood up, knowing the final sprint was only a ~35 second effort. Pruett put in a good dig, but I was able to stay ahead, finishing 7th. And just as I had predicted, that meant 4th place on ZwiftPower. James Bailey, the rider who began in the lead, would finish 1st. Well done, James!

And well done Rohrlach and Pruett – thanks for pushing me! (As it turns out, they are both DIRT teammates. Pruett just wasn’t wearing team kit.) We finished 4-5-6 on ZwiftPower – not a bad result for the DIRT squad.

I averaged 310 watts for the fourth and final 10 minutes, covering 7 km.

See my activity on Strava >
See my activity on Zwift >
See race results on ZwiftPower >

That’s a painful ride report!

Takeaways

This was definitely closer to an FTP test than a typical Zwift road race. Here’s a power zones comparison between a recent Crit City road race and this TT. (Both races were right around 41 minutes long.)

Notice how I spent much of my time in the lower-effort Tempo zone for the Crit City race? This is where I typically sit when I’m just hanging in the pack, conserving energy in the draft. In a flat TT, of course, the goal is to ride at your limit for the entire race. And I think I was pretty close to that! (My legs were sore for two days afterward.) Even though I’m not generally a big fan of the TT race, you can’t argue that it’s an incredibly challenging workout.

It would be really interesting to crunch the numbers and graph some sort of probability curve for race results based on a rider’s wattage and whether it’s a TT or standard road race. Because wattage certainly seems to correlate more closely to results in a TT compared to a road race, where strategy plays a more significant role. (See the results of this TT vs the Crit City race above as an example.) This makes the TT less interesting, in my mind. But I can see how it would appeal to a purist as well.

Lastly, I was left questioning whether I could have pushed harder, especially doing the 2nd and 3rd 10-minute blocks of this race. It was so challenging to stay focused and keep the power high during these sections, but I had good power at the very end of the race. Did that mean I had more to give in the middle?

There’s only one way to find out, and that’s to take on this awful challenge again sometime down the road. It probably won’t happen any time soon. But it will most certainly happen.

Your Comments

Are you a fan of the iTT? Got any tips for me? Share below!

Ride and Run Together for World Zwift Day

5

This year, Global Running Day and World Bicycle Day fall on the same day: Wednesday, June 3rd. And Zwift is celebrating this by encouraging all of us to ride and/or run together!

Zwift is inviting riders to join two specific existing group rides: the beginner-friendly SAS – Start 1.5 Ride, and the Almost World Famous Zwift HQ Lunch Ride which has three different pace groupings.

Runners are invited to take part in one of the regular Workout Wednesday events.

Lastly (but probably most interestingly) there are also four World Bicycle Day events on the calendar, top pro riders:

See you out on course!

Zwift Fondo 2020 Series (Southern Hemisphere) Announced

20

Zwift has announced a 3-month fondo series with times targeting the southern hemisphere. Of course, all Zwifters are invited to participate!

Is this a Race?

Only if you want it to be! A fondo is sort of a “fun race” where riders can push as hard as they want over a challenging course. With hundreds of riders participating, you can generally find a group to ride with, whether you’re going all-in for top results or enjoying the personal challenge of completing a longer ride.

Dates and Times

Fondos will be held on June 6, July 4, and August 1 (Australia time).

Events are held at multiple times over the weekend.

Visit the event page or use Zwift Companion to see schedules in your local time >

Routes and Categories

For these events, the category you select determines your route, not your pace. Each category is open to riders of all abilities:

  • A: Gran Fondo route
    97.2 km (60.4 miles), 1148 m (3,766′) elevation gain
  • B: Medio Fondo route
    72.6 km (45.1 miles), 981 m (3,219′) elevation gain
  • C: Bambino Fondo route
    52.1 km (32.4 miles), 553 m (1,814′) elevation gain

Jersey Unlocks

All Zwifters who finish a Fondo event of any distance will unlock that month’s Zwift Fondo kit. The kits being unlocked are the same as those already unlocked in the Northern Hemisphere Fondos. Ride each month’s Fondo to collect all three!

Learn more/sign up at zwift.com >

TrainingPeaks Workouts Not Syncing To Zwift? Here’s a Workaround

Many Zwifters maintain their workout schedule through TrainingPeaks, but unfortunately last week’s Zwift update seems to have broken the automatic downloading of today’s TrainingPeaks workout into your Zwift workouts list.

I’m sure ZwiftHQ is working on a fix, since TrainingPeaks is a very popular platform among Zwifters. But until that fix arrives, here’s how you can manually get your day’s workout in TrainingPeaks to show up in Zwift:

The idea is simple enough: it’s easy to download your TrainingPeaks workout in ZWO format, which is the format Zwift uses for its workouts. Then you just need to move that file into your Workouts folder on your PC or Mac, which is located at Documents\Zwift\Workouts\<<Your Numeric Zwift ID>>

When you boot up Zwift, your workout will now be visible under “Custom Workouts”.

Additionally, Zwift will copy that custom workout to its cloud, so if you start up Zwift on another device like iOS, Apple TV, or Android, you will see the custom workout there.

A Note for iOS/Android/Apple TV Users

It’s not as easy to copy the TrainingPeaks workout directly to an iOS or Android device, but it can be done. It cannot be done on Apple TV, though.

The simplest way to get the workout onto these devices is to have Zwift installed on a PC or Mac, and follow the instructions above to downloading your TrainingPeaks workout into your workouts folder on the PC or Mac. Then boot up Zwift, let it sync to the cloud, and your workout will then be available across all devices.

Questions or Comments?

Hope this quick tip helps a few Zwifters out. Got questions or comments? Share below!

I Ran Every Inch of Watopia

The global crisis has meant the halt of organised sporting events around the world. Whilst this has been regarded as restricting by many, for some it has provided an opportunity to do something different. 

I run a lot on Zwift. I am lucky enough to have a treadmill at home and can log on and run whenever I feel the urge. I started running when the first pre-beta version was released in December 2016 and I have now covered some 4000km on Zwift on foot.

The Big Idea

I call myself an ultra runner. We are an introverted bunch of loners, prone to spending hours on solitary trails running mile after mile for no sensible reason. The 100-mile distance is my favourite. I have completed a few of them outdoors, but I had not attempted one on a treadmill before.

Given that all my real world races have been cancelled, I saw an opportunity to do something I have been considering for some time. It was now or never.

My plan was to run 100 miles on the treadmill in one session, ideally in under 24 hours. As an added incentive, I thought it would be awesome to try and run every inch of Watopia. Every road, path, track and trail. (This is something no rider could ever do on Zwift because there are certain ‘run only’ routes in Watopia.)

I was also fairly sure that no other runner had done this, which would make it a nice ‘first’ to add to my ‘first marathon’ and ‘first to ride 500km’ landmarks on the platform. 

Streaming

I am a regular live streamer, covering most of the major running events on Zwift, either as a participant or commentator. Obviously, I had to stream the attempt, but it would be, without question, the longest live stream I had ever undertaken.

I use two separate computers. One runs vMix streaming software and the other runs the game. This was to become significant as the hours ticked by.

I recall running a marathon on Zwift in 2018 with the goal of getting the newly available 26.2 Achievement badge. I was at mile 25 when my computer froze. I couldn’t complete the run and didn’t get my badge until a year later. 

Evening Start

Most real world ultra races start in the morning. There are some which start late at night and in some ways it can be good to get the lonely, night section over with early on. However, the downside to this is, by starting late you have been awake all day and you are starting the run already somewhat fatigued.

I decided to start at 8pm for no reason other than it is prime time for live stream viewers, meaning I could start the attempt with at least some people watching and hopefully finish in a similar way 24 hours later.

Dressed in my Zwift-branded singlet, I set off at the sedate pace of 7kph. The average pace needed to complete 100 miles in 24 hours in 6.7kph. This doesn’t include breaks or slowing down for hill climbs of course, so I needed to move slightly faster.

Elevation

I rarely use the incline on my treadmill for everyday Zwift running. The nature of Watopia’s elevation profile is such that, to match the grade, you have to manually alter the treadmill incline every few seconds. It’s monumentally tedious.

As Zwift have yet to implement automatic incline control for smart treadmills, most runners keep their treadmills flat. However, for this 100-mile attempt, I thought, if I am going to cover all of Watopia’s roads, then I should make an attempt to match the elevation profile too.

My compromise was to try to average out gradients as I went. There are three significant climbs; Alpe du Zwift, the Volcano, and the Epic KOM. Rather than alter the incline on my machine, I would set the gradient at an average and leave it there for the duration of each climb.

Route

The longest route on Watopia is the Uber Pretzel. It is approximately 79 miles long and covers almost every area of our beloved imaginary world. The only sections missing are the run-specific routes and the Titans Grove forest including the Repack Ridge trail.

My plan was to complete the Uber Pretzel and then add the extra sections afterwards. As it was, I noticed that the route goes through the Fuego Flats desert section twice. So I substituted one of these with a diversion to Titans Grove and Repack Ridge.

Support

I was blown away by the support of the Zwift Running community from the get go. Two or three people actually stayed up all night chatting with me on my live stream and runner after runner came out to cover a few kilometres with me.

I often prefer to run alone but I was genuinely spurred on by having people make a special effort to run with me. On one or two occasions we had a group of between five and ten people all running together.

First 50 miles

The first 80 kilometres flew by. The night section went by much faster than I had expected. I stopped every hour for a few minutes to refuel, stretch, and wash. Before I knew it, it was 8am, it was daylight and I was halfway done.

I had climbed the Epic KOM at walking pace, run round the Mayan Jungle, up the Volcano, and through Titans Grove including Repack Ridge. I also snuck in a lap of the May Field track.

I was fuelling with a variety of food stuffs including rice pudding and bread. But my main fuel of choice in these early miles was Huel. It’s a powdered meal in a drink, which I mix with full fat milk. So I am getting good fats, protein and slow release carbohydrates.

For fast-acting glycogen I was drinking Red Bull occasionally. But with a heart rate in Zone 2 for most of the run, slow-release carbs generally sufficed.

Computer Crashes

I had made a decision early on that I wanted my Zwift run to be a single, continuous 161km activity. No point otherwise, I concluded. If my Zwift computer were to crash, as it had done on my 2018 marathon run, I would be giving up and going to bed.

As it was, I did in fact have two computer crashes during the run. Thankfully they were on my streaming computer which must have overheated. It turned itself off with no warning, twice. This is why my YouTube record of the event is split across three separate videos.

Second Half

I was dragged to the 100km point through the desert by a solid group of runners. This was the point at which it felt like there was a very long way still to go and I was feeling very tired. There will always be low points in a run and this was mine.

However, my mind was distracted by a comedy half an hour on the Ocean Boulevard Run Path a little later.

I had decided to complete everything around Downtown before heading out to finish the Uber Pretzel route at Alpe du Zwift. There is a section on the path with four slip roads at a crossroad. I wasted a long time doing u-turns to try and run on each of these slip roads in my quest to cover every inch of Watopia! I lost count of how many times I u-turned in the wrong direction, or missed the path I was trying to get to.

Eventually, all that was left was the long run from Downtown, out to the Jungle and on to climb Alpe du Zwift.

The Final Climb

By now, having run some 140km, I was almost done for. I had nothing left and I was dreading the climb. I was also running out of time to make it in under 24 hours.

I made the executive decision to reduce the climb gradient on the Alpe to something more manageable. Rather than the average of 8.5%, I climbed the Alpe at walking pace with a treadmill incline of 4.5%.

I was humbled to have been joined by a good number of runners on leaving Downtown, who stayed with me for the rest of the run. I apologised profusely to them for how slowly I was now running and how long it was going to take us to climb the Alpe. But, on we went.

It was a long, slow, painful march to the top, but once there, with just 10km left to run, I was filled with relief and with absolute confidence that I had done it.

Downhill to the Finish

Even though I was running flat on the treadmill, the psychological boost I felt from reaching the top of the Alpe and now running virtually downhill made me want to run faster.

The last 10km of my 100 miles of Watopia were the fastest of the entire run, and the last kilometre was the fastest of all. If I had planned my route better, I would have finished in a blaze of glory on the track. As it was I finished at the foot of the Alpe du Zwift after 24 hours and 25 minutes of running.

I missed my 24-hour target, but I had completed 100 miles on a treadmill on Zwift and in the process became the only person, rider or runner, to have covered every road, path, track, and trail of Watopia. 

I climbed 2200 metres of elevation, which is not far off the expected elevation for that route, and received 564 Ride Ons whilst burning approximately 7363 calories.

What’s the Point?

What is it that motivates a person, not only to run 100 miles, but to want to do it on a treadmill? There were times when I wanted to stop. There always are in a run of that distance and duration. But at no time did I actually consider stopping. 

Don’t get me wrong, I have stopped before in races. You may have heard it said that 90% of an ultra distance run is about mental stamina and the other 10% is in your head.

Of course, physical training and appropriate fueling play a big part. But at some point you have to find it in yourself to get to the end. You have to be able to go to a very dark place and come out the other side.

Running 100 miles is hard work. Running 100 miles on a treadmill arguably demands another level of grit and determination. I did it because I wanted the challenge. Part of me enjoys the suffering. I crave the satisfaction of completion. I love the feeling of overcoming the low points. I won’t be doing it again in a hurry. But I will do it again.

Watch my recorded live stream:
Part 1 (first 13 miles)
Part 2 (23km to 100km)
Part 3 (100km to 128km)
Part 4 (final 20 miles)

Your Comments

Questions or comments? Share below!

Lockdown Check-In With Nick Frendo On Mental Health (Zwift PowerUp Cycling Podcast)

A short episode during Mental Health Awareness Week sees Matt catch up with Movember Ambassador Nick Frendo.

Nick opens up about his story, fundraising efforts, and how he is now using Zwift amidst lockdown!

About the Podcast

The Zwift PowerUp Cycling Podcast features training tips from host Matt Rowe (Rowe & King), with regular co-hosts Greg Henderson (Coach Hendy) and Kev Poulton (Powerhouse Cycling).

Inside the Team Car: Tour of the Gila

0

Editor’s note: Saris + The Pro’s Closet (formerly known as Team Indoor Specialist) continues to make a name for itself as one of the first and strongest movers in the “pro-level” Zwift eRacing space. They recently took on the Virtual Tour of the Gila, and I know racers will find the insights from within their “team car” fascinating and educational. Enjoy!


On the afternoon of May 22nd, what laid ahead of our 8-rider roster was 3 days of grueling racing against some of the strongest Continental Professional and USA Elite Domestic cyclists in the world. The Tour of the Gila was brought to Zwift by Project Echelon, a cycling team which advocates to educate, equip, and empower veterans through physical activity. There is no better weekend for Project Echelon to put on a stage race and promote their mission than Memorial Day weekend — let’s have some fun!

Roster: Ryan Larson, Gavin Dempster, Timmy Bauer, Matt Brandt, Matt Gardiner, Holden Comeau, Chris Beck, Matt Curbeau

May 22nd: Tour of the Gila – Team Time Trial

Director Sportif: Mike Egan

Route: Sand and Sequoias

Pre-Race Strategy from Director Mike Egan: “The unique format of the Team Time Trial (TTT) on Zwift is something our team is well-equipped to execute. The goal for the team is to win and set ourselves up well going into the weekend. My intention as DS was to furnish the guys with the information they needed so they could execute free from distraction. I thought of the course as broken into 5 parts, each with its own set of demands; the 10km flat going into the forest, the rollers going into the climb, the climb itself, the rollers coming out of the forest, then the flat coming home. The demands on the team are high because of the strategy to ride single file. The thing about TTTing on Zwift is that single file is faster than grouping up or forming a ‘blob’, however what makes it so difficult is that if you go from 1-2 meters between riders to 2-3m, gaps open and the demands of just being in the line go from 4-5w/kg to 6-7w/kg. No team is better prepared to race the TTT than ours—all that’s left to do is execute!”

Post Race Reaction from Director Mike Egan: “Well, it’s safe to say the team executed the plan perfectly. We knew that all we could do is give it our all to produce our best result and if we got beat, then so be it. Well, we didn’t get beat.

Team riding in a perfectly straight line
Team riding in a perfectly straight line

We crushed the flats, with riders like Comeau, Gardiner, and Brandt not only pulling hard but plugging holes in the paceline without disrupting the flow. We went into the rollers and rode well there. My only concern, initially, was when Matt Curbeau took a strong pull going into the Titans Grove climb, and my fear was that Dempster and Larson would crush him as he pulled off. But what we would come to learn over the course of each stage was that this was just the first of several stand out performances from Curbeau Turbeau on his way to a top-10 finish.

Gavin and Larson demolished the climb as we knew they would. The team really got aggressive coming out of the forest coming down the rollers but at that point, they could smell the finish line at which point it was all about guts and, top-to-bottom, man-to-man, nobody has more guts than this group. As soon as we got out of the Forest I called on them to reorganize as quickly as possible so that we weren’t giving back time, which they did. Guys like Holden, Timmy, Brandt, and Beck were able to continue to plug holes and maintain group rhythm, which is easier said than done. From that perspective it really was a team performance with every rider contributing.

This is one of my greatest experiences in Sport and I couldn’t have been prouder of these boys and what they were able to do in setting themselves up to win the Tour of the Gila.”

Notable Performance Data from racer Matt Gardiner: “In our coordinated efforts, we aimed for 30-second pulls at 6.5w/kg or more, rotating to the back of the group after your turn was up. The result was an average for our 8 riders of just 5.1w/kg! While that may seem like a lot of power, other teams far exceeded this (for example, L39ION of LA had riders average 6W/kg!) What drove our success was our ability to maintain our 8-rider group from start to finish, our teamwork and efficiency, coordinating as best as we could to maintain speed. In the end, it allowed us to conserve energy for the rest of the weekend.”

Watch the TTT Broadcast
Stage 1 Podium

May 23rd: Tour of the Gila – Road Race

Director Sportif: Dan Fleeman

Route: Big Foot Hills

Pre-Race Strategy from Director Dan Fleeman: “This weekend I had a change from my usual team-rider role to team director sportif (DS). This was a nice change and something I really enjoyed! The team did amazingly winning the TTT by almost 30s on Friday, which gave us a nice buffer going into the weekend’s road stages. Today we had two aims: 1) retain the GC lead and 2) get Holden to the end of the race to set him up for the stage win. As the most experienced team in the field on Zwift, a big part of our strategy will be using our course knowledge to gain an advantage and hold onto our lead!”

Post Race Reaction from Director Dan Fleeman: “The pace today was fast from the start, which helped us as it meant attacks didn’t have much chance of sticking. We just did enough to keep the pace high which also eliminated a lot of riders from the lead group. Holden did a great job of getting over the climbs while conserving maximum energy, and all the guys made sure it came down to a sprint. In the final kilometers, we followed wheels trying to move off the front, and set up a leadout with 400 meters to go to deliver Holden to the line for the stage win!

Notable Performance Data from racer Holden Comeau: “This race featured 5 difficult KOMs, 3 of which required power well in excess of 7W/kg to maintain contact with the lead group, and 2 requiring 6W/kg. Five of our riders made it to the final sprint, and the guys set up a perfect lead-out for me with 300m to go. They brought me in close to the line so I only needed a short kick. I hit over 16 w/kg for about 12 seconds. That was almost 1300w, which I’m pleased with after such a brutal race. It was one of the closest finishes I’ve ever been in. We won by 0.003s which is the kind of margin that is not possible to actually see when you’re racing it. Particularly with the finish line on this course that comes around a turn. It’s common for races to be that close in esports though. And I’m really thrilled that after 90min of brutal racing I was able to make that last moment be my best. That’s what sprinting is all about!”

Watch the road race
Stage 2 Podium

May 24th: Tour of the Gila – Queen Stage

Director Sportif: Dan Fleeman

Route: Medio Fondo

Pre-Race Strategy from Director Dan Fleeman: “Today’s race will be the longest and hardest stage of the weekend, taking racers through Watopia’s Medio Fondo course and finishing with the Epic KOM–an almost 20 minute-long climb. We start the stage with a good gap on the GC and our two main GC riders, Gavin and Ryan, are both motivated to bring home the overall victory! Our plan is to take control from the start: setting our domestiques out to control any dangerous moves from other GC hopefuls. If we can get Gavin and Ryan to the final KOM without them having to do much work, we’ll have a great shot at the overall GC win!” 

Post Race Reaction from Director Dan Fleeman: “As the stage got underway, things were fairly relaxed, which meant we were in for an intense end to the stage. A few attacks looked to get away during the race, but our domestiques Chris Beck, Matt Curbeau, and Matt Gardiner kept them reeled in. As soon as we hit the final climb 2 riders attacked straight away, including our main competition for the GC, Chris McGlinchey. Instead of panicking and trying to follow we let the leaders establish a gap then we held it around 15 seconds before slowing pulling it back in. Gavin and Ryan made contact with the leaders around 2km from the finish and we knew it was a just a case of bringing it home for the overall victory! Gavin took 4th on the day, and the overall GC win, with Ryan taking 8th on the day and 2nd on the GC! We finished the weekend with 2 Stage victories and 1st, 2nd, 10th on GC! The entire team bought into the plan and executed it perfectly. It was a complete team effort and I’m proud of all the guys.’

Notable Performance Data from racer Matt Gardiner: “The Queen Stage of the Tour of the Gila did not disappoint. While the pace may have been more ‘relaxed’ than stage 2, as domestique I spent the first hour and a half at a normalized power of 340W, navigating the 2 timed KOMs and the Jungle Circuit in the lead group at the front of the pack. At the base of the Epic KOM, I waved goodbye having completed my job and immediately Chris Beck took over. Chris kept the gap to GC threat McGlinchey in check by sitting on the front of the chase group at 405W (6W/kg) for the first 6 minutes of the mountain. Gavin and Ryan sat just behind, conserving crucial energy. When it came time for Gavin and Ryan to take over, they were more than ready. From the ocean tunnel exit, to the top of the mountain, Gavin and Ryan both put out a massive 5.9W/kg for a brutal 18 minutes and 10 seconds.”

Watch the Queen Stage broadcast
Stage 3 Podium

We are floored with how the weekend played out. Putting 4 guys in the top 15 and and the top two steps on the podium? We never dreamed of it! We could not be more thankful for Project Echelon’s tireless work in putting on this event with help from WTRL Racing, Zwift Community Live, and Tour of the Gila.

What we hope that we demonstrated is that Zwift is not all about watts-per-kilogram. Our team does not have the strongest riders. We didn’t put out the most power in the TTT or on the climbs this weekend. We worked together as best as we possibly could. We went into the races with a plan, and adapted as we needed to with expert instruction by Egan and Fleeman. We suffered for one another at every opportunity. We communicated. We played the game we love — using our course and game-mechanics knowledge to give ourselves the best chance at winning the weekend. It worked!

We cannot wait for whatever racing comes out next from this crew! In the meantime, head over to Project Echelon’s website and please consider donating to their non-profit, which uses the proceeds raised to help veterans get physically active. Through cycling, we can change lives.