This website uses cookies
We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.
Consent Selection
Details
  • Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.
    • Learn more about this provideropens in a new window
      CookieConsentStores the user's cookie consent state for the current domain
      Maximum Storage Duration: 1 yearType: HTTP Cookie
    • Learn more about this provideropens in a new window

      Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness. The provider may use the IP Addresses for ads measurement and ads personalization.

      test_cookieUsed to check if the user's browser supports cookies.
      Maximum Storage Duration: 1 dayType: HTTP Cookie
      rc::aThis cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
      Maximum Storage Duration: PersistentType: HTML Local Storage
      rc::cThis cookie is used to distinguish between humans and bots.
      Maximum Storage Duration: SessionType: HTML Local Storage
    • Learn more about this provideropens in a new window
      __cf_bmThis cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
      Maximum Storage Duration: 1 dayType: HTTP Cookie
  • Preference cookies enable a website to remember information that changes the way the website behaves or looks, like your preferred language or the region that you are in.
    • We do not use cookies of this type.

  • Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.
    • Learn more about this provideropens in a new window
      p.gifKeeps track of special fonts used on the website for internal analysis. The cookie does not register any visitor data.
      Maximum Storage Duration: SessionType: Pixel Tracker
    • Learn more about this provideropens in a new window

      Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness. The provider may use the IP Addresses for ads measurement and ads personalization.

      _gaUsed to send data to Google Analytics about the visitor's device and behavior. Tracks the visitor across devices and marketing channels.
      Maximum Storage Duration: 2 yearsType: HTTP Cookie
      _ga_#Used to send data to Google Analytics about the visitor's device and behavior. Tracks the visitor across devices and marketing channels.
      Maximum Storage Duration: 2 yearsType: HTTP Cookie
    • Learn more about this provideropens in a new window
      orionV3#identityUsed to track user’s interaction with embedded content.
      Maximum Storage Duration: PersistentType: IndexedDB
      vuidCollects data on the user's visits to the website, such as which pages have been read.
      Maximum Storage Duration: 2 yearsType: HTTP Cookie
  • Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.
    • Learn more about this provideropens in a new window

      Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness. The provider may use the IP Addresses for ads measurement and ads personalization.

      pagead/1p-user-list/#Tracks if the user has shown interest in specific products or events across multiple websites and detects how the user navigates between sites. This is used for measurement of advertisement efforts and facilitates payment of referral-fees between websites.
      Maximum Storage Duration: SessionType: Pixel Tracker
      _gcl_auUsed to measure the efficiency of the website’s advertisement efforts, by collecting data on the conversion rate of the website’s ads across multiple websites.
      Maximum Storage Duration: 3 monthsType: HTTP Cookie
      _gcl_lsTracks the conversion rate between the user and the advertisement banners on the website - This serves to optimise the relevance of the advertisements on the website.
      Maximum Storage Duration: PersistentType: HTML Local Storage
    • Learn more about this provideropens in a new window
      picox#eventsUsed to track user’s interaction with embedded content.
      Maximum Storage Duration: PersistentType: IndexedDB
      LOCAL_STORAGE_ID_PICOX_IDUsed to track user’s interaction with embedded content.
      Maximum Storage Duration: PersistentType: HTML Local Storage
      LOCAL_STORAGE_ID_VIMEO_PLAYERUsed to track user’s interaction with embedded content.
      Maximum Storage Duration: PersistentType: HTML Local Storage
      PLAYER_PICOX_SAMPLING_SEEDUsed to track user’s interaction with embedded content.
      Maximum Storage Duration: PersistentType: HTML Local Storage
    • Learn more about this provideropens in a new window
      __Secure-ROLLOUT_TOKENUsed to track user’s interaction with embedded content.
      Maximum Storage Duration: 180 daysType: HTTP Cookie
      __Secure-YECStores the user's video player preferences using embedded YouTube video
      Maximum Storage Duration: SessionType: HTTP Cookie
      __Secure-YNIDUsed to track user’s interaction with embedded content.
      Maximum Storage Duration: 180 daysType: HTTP Cookie
      LAST_RESULT_ENTRY_KEYUsed to track user’s interaction with embedded content.
      Maximum Storage Duration: SessionType: HTTP Cookie
      LogsDatabaseV2:V#||LogsRequestsStoreUsed to track user’s interaction with embedded content.
      Maximum Storage Duration: PersistentType: IndexedDB
      TESTCOOKIESENABLEDUsed to track user’s interaction with embedded content.
      Maximum Storage Duration: 1 dayType: HTTP Cookie
      VISITOR_INFO1_LIVETries to estimate the users' bandwidth on pages with integrated YouTube videos.
      Maximum Storage Duration: 180 daysType: HTTP Cookie
      YSCRegisters a unique ID to keep statistics of what videos from YouTube the user has seen.
      Maximum Storage Duration: SessionType: HTTP Cookie
      yt-icons-last-purgedNecessary for the implementation and functionality of YouTube video-content on the website.
      Maximum Storage Duration: PersistentType: HTML Local Storage
      ytidb::LAST_RESULT_ENTRY_KEYUsed to track user’s interaction with embedded content.
      Maximum Storage Duration: PersistentType: HTML Local Storage
      YtIdbMeta#databasesUsed to track user’s interaction with embedded content.
      Maximum Storage Duration: PersistentType: IndexedDB
  • Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.
    • matrix_last_commercial_productPending
      Maximum Storage Duration: SessionType: HTML Local Storage
      matrix_last_retail_productPending
      Maximum Storage Duration: SessionType: HTML Local Storage
Cookie declaration last updated on 8/27/26 by Cookiebot
[#IABV2_TITLE#]
[#IABV2_BODY_INTRO#]
[#IABV2_BODY_LEGITIMATE_INTEREST_INTRO#]
[#IABV2_BODY_PREFERENCE_INTRO#]
[#IABV2_BODY_PURPOSES_INTRO#]
[#IABV2_BODY_PURPOSES#]
[#IABV2_BODY_FEATURES_INTRO#]
[#IABV2_BODY_FEATURES#]
[#IABV2_BODY_PARTNERS_INTRO#]
[#IABV2_BODY_PARTNERS#]
About
Cookies are small text files that can be used by websites to make a user's experience more efficient.

The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission.

This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.

You can at any time change or withdraw your consent from the Cookie Declaration on our website.

Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.

Please state your consent ID and date when you contact us regarding your consent.
July 29, 2022

How to Run On Zwift With a Matrix Treadmill

Guest author, Taggart VanEtten, is the 100-mile treadmill world record holder, a Zwift level 50 cyclist and a Zwift level 21 runner. Having run THOUSANDS of miles on his Matrix treadmill connected to Zwift, an online, interactive training and racing platform, we knew Taggart would be the perfect guest author for the topic: How to Run on Zwift!

male on treadmill

Running in the worlds on Zwift can help you pass time on the treadmill. Believe me ─ I’ve run 2,432 miles on my Matrix T75 treadmill (the similar T70 model is available outside North America) while running on Zwift! Zwift touts itself as the app that makes indoor training fun. In this blog post I hope to help you improve your treadmill experience and share tips on how you can make your treadmill training fun.

Prepare to sweat…a lot

Before starting any run on your Matrix treadmill, I recommend strategically placing a few fans around you. There’s no bigger demotivator than being overheated on the treadmill.

In front of the treadmill, I place a 20-inch metal box fan pointing at me. Then either on the right or left side, I place a second fan. Metal fan blades have a better cooling effect than plastic fan blades.

Make sure you either have a sweat towel nearby or a sweatband on your forehead. I go with the sweatband.

Before running on your Matrix treadmill, prepare one to two 20-ounce water or nutrition bottles and place them in your treadmill’s water bottle holders because it’ll warm up. If you’re going long (over 60 minutes), have a few gels and salt tablets nearby, too.

Pro tip: Place a chair next to your treadmill to set your second fan up off the floor so the air is hitting your entire body from the center.

Pro tip: If the heat is on in your house, turn the temperature down as low as it comfortably can be on the thermostat. It will make a big difference as your body quickly heats up.

Pro tip: The water bottle holders on the Matrix treadmill are removable! Sometimes I find myself with a mess after my long workouts from gels and salt. Simply pop out the bottle holders, wash them out in the sink and dry them. They’re as good as new.

tablet connection

Setting up and connecting to Zwift

If you aren’t already a Zwift member, you can try it out with a free seven-day trial membership.

I like to run Zwift on my Apple iPad. I place my tablet in the treadmill tablet holder and hook up via HDMI to the back of the console. This casts the game to my treadmill’s large XUR high-definition screen.


There are a few ways to connect your workout data to Zwift. The easiest way is to pair the treadmill directly via Bluetooth FTMS.

The new Matrix treadmills all come with Bluetooth FTMS to connect to third party training apps. It’s easy to connect the treadmill to Zwift. Open the Zwift app and select Run / Run Speed - Tap to Pair.

On a touchscreen console, go into Settings and select Device Pairing / FTMS. Select the machine name on your Zwift app and you’ll be paired.


On an XR console, follow the same Zwift app steps. The console will automatically pick up the Bluetooth signal from your device. Select the machine name on your Zwift app and you’ll be paired. The blue light on the console’s Bluetooth button will light up, indicating the treadmill is connected.


Another fun set-up option

I have a flat screen television mounted on the wall in front of my treadmill. Sometimes, instead of hooking my iPad up via HDMI to the XUR console, I will AirPlay to the TV instead. However, I am still using the console. After the AirPlay is started, I open the Spotify app on my treadmill and blast my favorite running playlists through my treadmill’s speakers while watching Zwift on the TV.

My favorite Zwift routes

I would say the most popular route for runners and cyclists would be Tempus Fugit. The road is 12.4 miles with about 100 feet of vertical gain. I run here 90% of the time when I’m on Zwift.

Another great route is the Mayfield Track. Just like your normal outdoor track, this is a 400-meter oval and it’s just for runners. Mayfield is where I ran my 100-mile treadmill world record!

My third favorite course is Sleepless City in the Makuri Islands world. This world has a nighttime urban vibe. If I run on Zwift twice per day, I’m here in the afternoons.

Pro tip: The longer the route is, the fewer runners and cyclists you’ll likely see on the course. I always run on routes that are full of people cycling and running. This helps me stay motivated and entertained on my runs. Just like running outdoors, it’s more fun when there are people around!

The best time to Zwift

I live in the United States in Central Standard Time. I find the best time to run on Zwift is before work in the mornings between 5:00 and 8:00 AM. The second-best time is in the afternoons between 4:00 and 6:00 PM. And the third-best time would be for those lucky few who can get on Zwift during lunch.

My running workouts

For my workouts, I warm up for two to three miles at 8 - 8.5 MPH on my treadmill. I will then hop off, change shoes, take a restroom break, make sure I have all my nutrition, then get on the treadmill for my workout session. I use the running time clock on Zwift to guide me for time, while my treadmill dictates the speed.

Post-run tips

After your run, be sure to have a microfiber towel and your fitness equipment cleaning spray ready. I use one part Dawn dish soap to 20 parts water. Shake the bottle, spray into the microfiber towel, then wipe down your treadmill.


Find a training app that motivates you, turn on your favorite tunes, stay cool with a couple of well-placed fans, keep the sweat off yourself, hydrate and fuel along the way, and get that run done!

Connect with me

Once you’ve entered the world of Zwift, download the Zwift Companion app to search for events, track your stats and find friends. Search for Taggart VanEtten and follow me so we can exchange Ride Ons!

Still have questions about running on Zwift? Send me a DM on Twitter!



About the Author

Taggart VanEtten, 100-Mile Treadmill World Record Holder, USA

In 2021, Taggart VanEtten broke the 100-mile treadmill record in 11:32:05 on a Matrix treadmill. He has logged thousands of miles on his T75 Treadmill with XUR console (the similar T70 model is available outside North America). Our engineering team has been working with Taggart to collect data from his treadmill for product testing purposes with a remote monitoring system. Rest assured, he has found the treadmill bulletproof and able to withstand his intense training efforts. Taggart’s trains with 70% of his weekly mileage run on his treadmill.

taggart vanetten



Disclaimer: This blog post is for informational and educational purposes only and does not substitute for professional medical advice. The above information should not be used to diagnose, treat or prevent any disease or medical condition. Seek the advice of your health care provider before making changes to your diet, daily activity, sleep or fitness routine and any questions you may have regarding your health or a medical condition. Matrix Fitness assumes no responsibility for any personal injury or damage sustained by any recommendations, opinions or advice given in this article. Always follow the safety precautions included in the owner's manual of your fitness equipment.**