Home Blog

All Aboard: “XP Express” Weekday Events Return

All Aboard: “XP Express” Weekday Events Return

On June 1, Zwift quietly launched a series of “XP Express” events for riders and runners. Held on weekdays, these events award double XP. And even without any official announcements, they’ve become instantly popular, with hundreds of riders in each event.

This isn’t surprising, of course. With new levels recently launching for riders and runners, everyone on Zwift has levels to chase!

Event Details

Rides are classified as group rides (not races). But of course, with hundreds of riders in a mass-start event, the front is guaranteed to be a bit spicy. Rides are 45 minutes long, with no leader or stated pace, and are scheduled at the top of every hour.

Many of the rides will be hosted by community teams, including today’s event with Team Vegan. This is a nice gesture by Zwift, and a smart one: instead of these events feeling like they’re crowding the calendar, they become opportunities for teams to gain more exposure, grow their communities, and give each event a unique flavor. A win-win-win for Zwift, teams, and riders!

See upcoming XP Express rides at zwift.com/events/tag/xpexpress

Likewise, runs are classified as group runs. They are 30 minutes long, with no leader or stated pace, and are scheduled every three hours.

See upcoming XP Express runs at zwift.com/events/tag/xpexpressrun

XP Express events are currently showing on the public calendar through July 3, 2026, and it’s possible that we won’t see more of these until next summer.

Double XP + Route of the Week

XP Express rides change their route each week, matching the Route of the Week featured routes. That means you’ll get an additional 500XP the first time you ride the route each week, in addition to double distance XP!

As you ride, your distance XP will be double the normal rate: 40XP per kilometer or 64XP per mile. Runners also earn double, grabbing 80XP per kilometer or 120XP per mile. (Zwift says, “The XP Express is the ‘super shoe’ of Zwift running, where every stride counts twice.”)

New to Zwift? Learn how leveling up works with Zwift XP for cyclists and runners

Questions or comments?

Post below!


Zwift Update Version 1.115 (162071) Released

Zwift version 1.115 begins its phased rollout today. The is a minor update, and you can see the release notes below.

Achievements Added to Strava Descriptions

Zwift’s version 1.108 release modified the activity titles and descriptions automatically created for Strava, and that included (for the first time ever) adding content to the activity description. Version 1.108 added the route name to your Strava activity’s description, and today’s release adds more info to the description:

  • New critical power PR
  • Level-up
  • Increased FTP

Here’s a sample from my recent Zwift ride (it was a good ride, since I leveled up and finished the Factory Tour Challenge in one activity):

What would you like to see Zwift automatically add to your Strava activity’s description field? Here are a few ideas off the top of my head:

  • Earning any achievement badge (show the name of the badge)
  • Getting on the podium in a race
  • Topping a segment leaderboard/getting the leader’s jersey

Release Notes

Zwift supplied the following additional release notes:

  • Fixed an issue where the orange century stripe was not extending across the left corner with the blue background on the riders nearby list.
  • Improved the icons used in the customizable HUD to better differentiate between whole-activity averages and split averages.
  • Fixed an issue that could cause certain visual effects (e.g., lightning socks, aero lightning socks, water spray, shadows) to appear while a Ghost power-up was active.
  • iOS, tvOS: Fixed an issue that prevented some Zwifters from updating numeric profile fields (e.g., weight) in locales that use commas as decimal separators.

Discuss this update in Zwift’s forum >

Questions or Comments?

If you spotted any other changes or bugs in the update, please comment below!

All About Pride On 2026 on Zwift

4

All About Pride On 2026 on Zwift

Zwift has historically held a series of Pride On events each June, but this year the series has been transferred to the LGBTQ Zwifters club, making it a fully community-owned campaign. Read on for details of June’s events, which include a variety of social rides and runs, plus a fresh kit unlock:

Schedule of Events

Pride On with LGBTQ Zwifters

  • What: Social rides that are all about togetherness – one big, joyful bunch cruising the roads where everyone belongs. No surges, no stress, no getting left behind as most rides are rubberbanded. Most rides will be led by members of LGBTQ Zwifters club. All rides are 45 minutes long.
  • When: Monday, Tuesday, Thursday, Friday at 00:30, 06:30, 10:30, 13:30, and 18:30 UTC
  • Where:
  • Unlocks: Monday, Tuesday, Friday events unlock the new Pride On 2026 Kit + Pride On 2025 Disc Wheel. Thursday events unlock legacy Pride On kits with matching socks: June 4 unlocks 2020 Kit, June 11 the 2021 Kit, June 18 2022 Kit, and June 25 the 2023 Kit.
  • Signup link: zwift.com/events/tag/prideon

Race with Pride

LGBTQz Chase the Rainbows

  • What: A chase race where categories leave the pen with a time delay between them: D cat will leave first, followed by C cat, B cat, and A cat. Work together to chase the rainbows in front, or keep the chasing rainbows at bay.
  • When: Saturdays at 15:25 UTC
  • Where: R.G.V. (1 lap)
  • Unlocks: Pride On 2026 Kit + Pride On 2025 Disc Wheel
  • Signup link: zwift.com/events/tag/lgbtqz

LGBTQz Ride with Pride

  • What: This is LGBTQ Zwifters’ usual Sunday group ride. All rides are 60 minutes long, led by experienced leaders, and most rides are rubberbanded.
  • When: Sundays at 06:30, 11:30, 14:30, and 20:30 UTC
  • Where:
  • Unlocks: Pride On 2026 Kit + Pride On 2025 Disc Wheel
  • Signup link: zwift.com/events/tag/prideon

Running Events (Pride Run)

  • What: In addition to LGBTQ Zwifters’ usual Sunday Pride run events, runs will also take place on Thursdays in June. These are 30-minute, open-paced social events, and legacy Pride On running kits will be unlocked at all events.
  • When: Thursdays and Sundays at 08:00, 13:00, and 16:00 UTC
  • Where:
  • Unlocks:
    • June 4 – Pride On 2019 Run Kit
    • June 11 – Pride On 2020 Run Kit
    • June 18 – Pride On 2021 Run Kit
    • June 25 – Pride On 2022 Run Kit
    • Sundays: Pride On 2023 Run Kit
  • Signup link: zwift.com/events/tag/priderun

See the Pride On events schedule at zwift.com/events/tag/prideon


Between Efforts, Episode 3: Jessica Strange on Women, Zwift, and Starting Again

1

Between Efforts, Episode 3: Jessica Strange on Women, Zwift, and Starting Again

The fear, fun, and unexpected fire of starting something new before you feel ready.

Before Zwift, before racing, and before cycling media, Jessica was simply trying mountain biking with no gear, no idea, and plenty of crashes along the way. What started as curiosity became a career, a community, and a way to help more women feel seen, supported, and less intimidated in cycling.

In this episode, Jessica talks about her move from government work into mountain biking, building women’s cycling spaces, creating honest content, learning in public, and discovering Zwift through postpartum recovery. 

We also dive into the nerves of entering her first Zwift race, the pressure women creators can face around credibility, appearance, and visibility, and why there is still so much opportunity for more women to tell their stories in virtual cycling.

Jessica’s message is simple: stop waiting until you feel ready. Start badly, learn openly, laugh at the mistakes, and try the thing anyway.


Notable Zwift Events for the Weekend of June 6-7

0

This weekend’s notable events include a one-off gravel ride with a pro, the 200th running of the Tiny Races, and a virtual version of the real-life Mt. Fuji Hill Climb event. See our picks below…

✅ Gravel ✅ Pro Leader ✅ Adventure!

Here’s a fun one – a one-off 45-minute ride with Belgian Gravel Champion and Alpecin Premier Tech pro Niels Vandeputte on Watopia’s Jungle Circuit.

The pace is described as “Just rolling turns, a steady-paced group that sticks together.” What does that actually mean, on a ride led by a WorldTour pro with a stated pace of 1-5 W/kg? Your guess is as good as mine. Like many IRL gravel rides, this one looks like it’ll be a bit of an adventure!

Saturday, June 7 @ 9am UTC/5am ET/2am PT
Sign up at zwift.com/events/view/5600947

✅ Unique ✅ VO2 Workout ✅ Popular

It’s been almost 4 years since we launched the Tiny Race series, and what a ride it’s been! This weekend will be our 200th running of the Tinies, so whether you’re a regular at these events, or someone who has just heard the legends… come on out and push yourself to the limit in 4 back-to-back short races!

This week’s route theme is “Painful Bumps”, since each race features a key climb that will stretch the elastic and force selections. Some are larger than others, and some come mid-race while others are at the finish. Plan your race, then race your plan! See route details >

Saturday, June 6 @ 3 different timeslots
Sign up at zwift.com/events/tag/tinyraces

✅ Good Cause  ✅ Banded Ride  ✅ Epic Challenge

One in eight women will experience invasive breast cancer in their lifetime, so the Cycle Nation team is holding a massive banded ride on Watopia’s The Mega Pretzel (111km, 1659m) to help the South African I Love Boobies charity (donate here).

Saturday, June 6 @ 2pm UTC/10am ET/7am PT
Sign up at zwift.com/events/view/5602499

✅ Big Climb

The real-life Mt. Fuji hill climb event is this Saturday, and if you aren’t fortunate enough to be in Japan for it, you can still put in the effort.

As the event description says, “… you can still be part of the action by riding the Mount Fuji Climb Portal on Zwift. Take on this iconic ascent alongside riders from around the world and experience the challenge from wherever you are.”

Mt. Fuji is no joke – in real life, or on Zwift! It’s a 25.6km climb, with 1218m of elevation gain. Learn more about the climb on Zwift here >

3 timeslots on Saturday, June 6
Sign up at zwift.com/events/tag/mtfujihillclimb

A group of cyclists in green jerseys rides across a wooden bridge above a river with sailboats. “Wobble Cycle Club” logo with a vintage bicycle appears in the upper left corner.

✅ Alpe Climb  ✅ Personal Challenge

On the first Saturday of every month, Wobble Cycle Club holds the Alpe du Zwift challenge. As they say, “This event isn’t about crossing the line before the person next to you, it’s about being better than you were last month.”

Saturday, June 6 @ 9:15am UTC/5:15am ET/2:15am PT
Sign up at zwift.com/events/view/5599913

✅ Bonus XP ✅ Popular

This month, Zwift’s ZRacing series is awarding lots of bonus XP. You’ll earn a chunk of XP for each stage you complete, plus every banner you ride through delivers either a 10 XP bonus or (33% of the time) the big 250 XP bonus!

Read more about this month’s Level Up series >

The first race you complete of the series earns a big 1000 XP bonus, so if you haven’t raced it yet, jump in! Stage 1 is on 2 laps of Makuri Islands’ Sprinter’s Playground for a total of 25km with 136m of elevation.

Multiple timeslots this weekend
Sign up at zwift.com/events/tag/zracingjun2026

How We Make Our Picks

We choose each weekend’s Notable Events based on a variety of factors including:

  • Is the event unique/innovative in some way?
  • Are celebrities (pro riders, etc) attending/leading?
  • Are signup counts already high, meaning the event is extra-popular?
  • Does the ride include desirable unlocks or prizes?
  • Does the event appeal to ladies on Zwift? (We like to support this under-represented group!)
  • Is it for a good cause?
  • Is it just plain crazy (extra long races, world record attempts, etc)?
  • Is it a long-running, popular weekly event with a dedicated leader who deserves a shout out?

In the end, we want to call attention to events that are extra-special and therefore extra-appealing to Zwifters. If you think your event qualifies, comment below with a link/details and we may just include it in an upcoming post!

Tiny Race Series – June 6 Routes – Painful Bumps

Tiny Race Series – June 6 Routes – Painful Bumps

See zwiftinsider.com/tiny for current Tiny Race details.


50 Years Old and 400 Pounds: Charles Givens’ Wake Up Call

50 Years Old and 400 Pounds: Charles Givens’ Wake Up Call

In the world of competitive cycling, there is a certain image that often comes to mind: lean, wiry athletes in skin-tight kits, weighing about as much as a light breeze. But if you find yourself lining up for a crit in the Midwest or jumping into a high-intensity race in Crit City on Zwift, you might encounter a different kind of powerhouse.

Meet Charles Givens—a self-described diesel, a grandfather, and a man whose journey from 400 pounds to the heat of the peloton is nothing short of legendary.

Awakened By a Broken Ankle

For thirty years, Charles lived the life of a dedicated IT dude in Springfield, Missouri. Like many in the industry, the sedentary nature of the job, combined with the stresses of raising two kids, saw his weight steadily climb. Despite being an active gym rat who spent years playing indoor soccer, Charles was always a big guy. By the time he was approaching his 50th birthday, that big guy persona had reached critical mass: he weighed over 400 pounds.

The turning point didn’t come from a doctor’s office or a New Year’s resolution. It came from a set of stairs. In 2010, just as he was turning 50, Charles fell down the steps and broke his ankle. “It didn’t heal right,” Charles recalls. “I knew I had to get this weight off”.

That injury was an awakening. He realized that if he didn’t make a radical change, the next decade of his life would be defined by limited mobility and declining health. He had ridden bikes a bit in the early 2000s, but it was time to take it seriously.

The 20 mph Benchmark

The initial weight loss was a grind, but Charles found that he actually enjoyed the time spent on two wheels. A few years into his journey, around age 52 or 53, he decided to test his mettle. He wasn’t just riding for leisure anymore; being a competitive guy, he wanted to see if he could compete.

He signed up for his first time trial. He set a goal of averaging 20 mph. If he could maintain that average speed in the TT, he would try racing the following year.

Boom! He hit the mark.

Getting “Blown Up” and Loving It

True to his word, Charles entered his first Criterium the following season. At the time, he had dropped down to 250 pounds—an incredible feat, yet still far from a typical racer’s weight.

The race was another wake-up call. “I got my butt kicked,” Charles admits with a laugh. He got blown up early, unable to maintain the blistering pace of the pack. But instead of being discouraged, he was hooked. He loved the intensity, the tactics, and the sheer adrenaline of the sport. He realized that to truly compete, he needed to take his training—and his weight loss—to the next level.

The Zwift Era Begins

One of the catalysts for Charles’ transformation was the Hotter’N Hell Hundred ride in Texas. There, he met a coach who helped guide him through the winter months. The coach introduced him to a platform that would change his life: Zwift.

Charles joined the Zwift community in 2017. It was the perfect match for his gym rat mentality. He could do structured workouts, join a racing team, and compete at any time of day, regardless of the Missouri weather.

Weight Loss Milestones

With the help of his coach and the data-driven environment of Zwift, Charles began ratcheting it up. He realized he was still taking in too many calories for his activity level, so he tightened his nutrition and leaned into the Zwift workouts.

The results were staggering:

  • Starting Weight: 400+ lbs
  • First Crit Weight: 250 lbs
  • Summer Racing Weight: 215 lbs
  • Lowest Weight: 195 lbs

By age 61, Charles was a different man. He was finishing in the top 15 of regional races in fields of 50 riders. He had earned his Cat 4 racing license and was proving that big guys could do more than just hold a wheel—they could lead the pack.

Training as a Diesel

Charles embraces his identity as a big guy cyclist. “I am not your typical racer, think a little bigger,” he says. “210 pounds is a great weight for me, so if I bump you it might hurt… LOL.”

His training setup is built for a diesel powerhouse. He uses a Saris platform to add motion to his indoor rides, making the experience more realistic and engaging. His philosophy is simple: you get out of Zwift what you put into it.

His routine is grueling:

  • IRL Cycling: Dawn Patrol – Every Wednesday and Friday at 5:30 AM, Charles joins a group of about 40 riders for high-intensity training.
  • Gym Work: He maintains his gym rat roots, adjusting his lifting schedule around his rides.
  • Zwift Racing: He spends 3-4 days a week on the platform, even in the summer, with a particular love for the fast-paced action of Crit City.

In races, Charles plays to his strengths. He knows he’s not a mountain climber, but on the flats and through the technical corners, he’s a force to be reckoned with. He works on closing gaps, navigating the wind, and shooting the pocket in the final corners.

The Reset and the 2026 Comeback

Life, as it often does, threw a few more hurdles in Charles’ path. Last year, he was forced to take a break due to a combination of “bad signals”—a crash, equipment failures, and significant medical issues.

But the spirit that took him from 400 pounds to a competitive racer didn’t stay down for long. Now at age 61 (and looking toward the 2026 season), Charles is in the middle of a reset. He is getting his body back in shape, targeting a return to racing in June. “I have had many challenges along the way and still do, but love to ride,” Charles says. “The last year I have just been riding with no real purpose except points and levels. In the next week or so, I will be starting my workouts again”.

Racing For the Moment

When asked about his best feeling on a bike, Charles doesn’t talk about the scale or the power meter. He talks about the moment.

For him, it’s the sensation of hitting a corner while racing, laying the bike down with competitors right on his hip, and hearing the crowd cheer them on. It’s a feeling of pure, unadulterated life—a feeling that was nearly lost on those stairs in 2010.

Thanks, Charles, for sharing your story. Maybe we’ll bump into each other one day… hopefully not in an IRL crit, though! Ride on.

Follow Charles on Zwift at: Charles Givens6158