Facebook Instagram Twitter Youtube
  • Get Started
    • Create Zwift Account
    • How To Get Started On Zwift
    • Zwift Course Maps
    • How to Race on Zwift (Setup, Strategy, and More)
    • Women’s Racing on Zwift
    • Links Every Zwifter Must Have
    • More “Get Started” Posts
  • Tips & Tricks
    • Training & Nutrition
    • Racing
    • Zwift Hacks
  • Reference
    • How Zwift Works
    • Course Calendar
    • RoboPacer Calendar
    • Weekly Challenges Calendar
    • Climb Portal Calendar
    • Upcoming Events
    • Game Updates
    • Smart Trainer Index
      • Current Models
      • Exhaustive Trainer List
    • Achievements & Unlocks
      • XP Basics for Riders
      • XP Basics for Runners
      • Kit Unlock Codes
    • Frames & Wheels
    • Routes & Maps
      • Master List: Routes
      • Master List: Climb Portal
      • Master List: KOMs
      • Master List: Sprints
      • Master List: Rebel Routes
      • Downloadable Watopia Map
      • Printable List of Routes by Difficulty
    • Speed Tests
    • Tiny Races
  • Women
    • Race Calendar
    • Why race?
    • Women’s Teams
    • Racer Spotlights
    • More Women’s Racing posts
  • Shop
    • Watopia Map and Other Posters
    • ZI Indoor Cycling Kit
Search

Logo

Logo

  • Get Started
    • Create Zwift Account
    • How To Get Started On Zwift
    • Zwift Course Maps
    • How to Race on Zwift (Setup, Strategy, and More)
    • Women’s Racing on Zwift
    • Links Every Zwifter Must Have
    • More “Get Started” Posts
  • Tips & Tricks
    • Training & Nutrition
    • Racing
    • Zwift Hacks
  • Reference
    • How Zwift Works
    • Course Calendar
    • RoboPacer Calendar
    • Weekly Challenges Calendar
    • Climb Portal Calendar
    • Upcoming Events
    • Game Updates
    • Smart Trainer Index
      • Current Models
      • Exhaustive Trainer List
    • Achievements & Unlocks
      • XP Basics for Riders
      • XP Basics for Runners
      • Kit Unlock Codes
    • Frames & Wheels
    • Routes & Maps
      • Master List: Routes
      • Master List: Climb Portal
      • Master List: KOMs
      • Master List: Sprints
      • Master List: Rebel Routes
      • Downloadable Watopia Map
      • Printable List of Routes by Difficulty
    • Speed Tests
    • Tiny Races
  • Women
    • Race Calendar
    • Why race?
    • Women’s Teams
    • Racer Spotlights
    • More Women’s Racing posts
  • Shop
    • Watopia Map and Other Posters
    • ZI Indoor Cycling Kit
More
    Home Blog

    Additional 10% Discount on KICKR CORE 2 Announced for UK and EU

    • Featured
    • Trainers
    Eric Schlange
    -
    January 2, 2026
    8
    Additional 10% Discount on KICKR CORE 2 Announced for UK and EU
    LnRiLWJ1dHRvbntjb2xvcjojZjFmMWYxfS50Yi1idXR0b24tLWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS50Yi1idXR0b24tLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0udGItYnV0dG9uLS1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS50Yi1idXR0b25fX2xpbmt7Y29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxMDAlO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfS50Yi1idXR0b25fX2xpbms6aG92ZXIsLnRiLWJ1dHRvbl9fbGluazpmb2N1cywudGItYnV0dG9uX19saW5rOnZpc2l0ZWR7Y29sb3I6aW5oZXJpdH0udGItYnV0dG9uX19saW5rOmhvdmVyIC50Yi1idXR0b25fX2NvbnRlbnQsLnRiLWJ1dHRvbl9fbGluazpmb2N1cyAudGItYnV0dG9uX19jb250ZW50LC50Yi1idXR0b25fX2xpbms6dmlzaXRlZCAudGItYnV0dG9uX19jb250ZW50e2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zdHlsZTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXQ7bGV0dGVyLXNwYWNpbmc6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDt0ZXh0LXNoYWRvdzppbmhlcml0O3RleHQtdHJhbnNmb3JtOmluaGVyaXR9LnRiLWJ1dHRvbl9fY29udGVudHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfS50Yi1idXR0b25fX2ljb257dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50fS50Yi1idXR0b25fX2ljb246OmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1mb250LWNvZGUpO2ZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50fS50Yi1idXR0b25fX2xpbmt7YmFja2dyb3VuZC1jb2xvcjojNDQ0O2JvcmRlci1yYWRpdXM6MC4zZW07Zm9udC1zaXplOjEuM2VtO21hcmdpbi1ib3R0b206MC43NmVtO3BhZGRpbmc6MC41NWVtIDEuNWVtIDAuNTVlbX0gLnRiLWJ1dHRvbltkYXRhLXRvb2xzZXQtYmxvY2tzLWJ1dHRvbj0iY2JlZDNmNjVjODgzNTAxMzFkMjdmOTY1YmRhNGY4YWIiXSB7IHRleHQtYWxpZ246IGNlbnRlcjsgfSAudGItYnV0dG9uW2RhdGEtdG9vbHNldC1ibG9ja3MtYnV0dG9uPSJjYmVkM2Y2NWM4ODM1MDEzMWQyN2Y5NjViZGE0ZjhhYiJdIC50Yi1idXR0b25fX2xpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAyNTUsIDEwNSwgMCwgMSApO2NvbG9yOiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAxICk7Zm9udC1zaXplOiAyNHB4O2ZvbnQtd2VpZ2h0OiBib2xkO2NvbG9yOiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAxICk7IH0gLnRiLWJ1dHRvbltkYXRhLXRvb2xzZXQtYmxvY2tzLWJ1dHRvbj0iY2JlZDNmNjVjODgzNTAxMzFkMjdmOTY1YmRhNGY4YWIiXSAudGItYnV0dG9uX19pY29uIHsgZm9udC1mYW1pbHk6IGRhc2hpY29uczsgfSAudGItYnV0dG9ue2NvbG9yOiNmMWYxZjF9LnRiLWJ1dHRvbi0tbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnRiLWJ1dHRvbi0tY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS50Yi1idXR0b24tLXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LnRiLWJ1dHRvbl9fbGlua3tjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LnRiLWJ1dHRvbl9fbGluazpob3ZlciwudGItYnV0dG9uX19saW5rOmZvY3VzLC50Yi1idXR0b25fX2xpbms6dmlzaXRlZHtjb2xvcjppbmhlcml0fS50Yi1idXR0b25fX2xpbms6aG92ZXIgLnRiLWJ1dHRvbl9fY29udGVudCwudGItYnV0dG9uX19saW5rOmZvY3VzIC50Yi1idXR0b25fX2NvbnRlbnQsLnRiLWJ1dHRvbl9fbGluazp2aXNpdGVkIC50Yi1idXR0b25fX2NvbnRlbnR7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXN0eWxlOmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdDtsZXR0ZXItc3BhY2luZzppbmhlcml0O3RleHQtZGVjb3JhdGlvbjppbmhlcml0O3RleHQtc2hhZG93OmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06aW5oZXJpdH0udGItYnV0dG9uX19jb250ZW50e3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LnRiLWJ1dHRvbl9faWNvbnt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2U7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnR9LnRiLWJ1dHRvbl9faWNvbjo6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWZvbnQtY29kZSk7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnR9LnRiLWJ1dHRvbl9fbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiM0NDQ7Ym9yZGVyLXJhZGl1czowLjNlbTtmb250LXNpemU6MS4zZW07bWFyZ2luLWJvdHRvbTowLjc2ZW07cGFkZGluZzowLjU1ZW0gMS41ZW0gMC41NWVtfSAudGItYnV0dG9uW2RhdGEtdG9vbHNldC1ibG9ja3MtYnV0dG9uPSI4M2M4NWViZTAzZTE5MjcxYTIwNTkxZmMwNmYyYTJjMCJdIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9IC50Yi1idXR0b25bZGF0YS10b29sc2V0LWJsb2Nrcy1idXR0b249IjgzYzg1ZWJlMDNlMTkyNzFhMjA1OTFmYzA2ZjJhMmMwIl0gLnRiLWJ1dHRvbl9fbGluayB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoIDI1NSwgMTA1LCAwLCAxICk7Y29sb3I6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDEgKTtmb250LXNpemU6IDI0cHg7Zm9udC13ZWlnaHQ6IGJvbGQ7Y29sb3I6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDEgKTsgfSAudGItYnV0dG9uW2RhdGEtdG9vbHNldC1ibG9ja3MtYnV0dG9uPSI4M2M4NWViZTAzZTE5MjcxYTIwNTkxZmMwNmYyYTJjMCJdIC50Yi1idXR0b25fX2ljb24geyBmb250LWZhbWlseTogZGFzaGljb25zOyB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgxcHgpIHsgLnRiLWJ1dHRvbntjb2xvcjojZjFmMWYxfS50Yi1idXR0b24tLWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS50Yi1idXR0b24tLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0udGItYnV0dG9uLS1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS50Yi1idXR0b25fX2xpbmt7Y29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxMDAlO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfS50Yi1idXR0b25fX2xpbms6aG92ZXIsLnRiLWJ1dHRvbl9fbGluazpmb2N1cywudGItYnV0dG9uX19saW5rOnZpc2l0ZWR7Y29sb3I6aW5oZXJpdH0udGItYnV0dG9uX19saW5rOmhvdmVyIC50Yi1idXR0b25fX2NvbnRlbnQsLnRiLWJ1dHRvbl9fbGluazpmb2N1cyAudGItYnV0dG9uX19jb250ZW50LC50Yi1idXR0b25fX2xpbms6dmlzaXRlZCAudGItYnV0dG9uX19jb250ZW50e2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zdHlsZTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXQ7bGV0dGVyLXNwYWNpbmc6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDt0ZXh0LXNoYWRvdzppbmhlcml0O3RleHQtdHJhbnNmb3JtOmluaGVyaXR9LnRiLWJ1dHRvbl9fY29udGVudHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfS50Yi1idXR0b25fX2ljb257dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50fS50Yi1idXR0b25fX2ljb246OmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1mb250LWNvZGUpO2ZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50fS50Yi1idXR0b25fX2xpbmt7YmFja2dyb3VuZC1jb2xvcjojNDQ0O2JvcmRlci1yYWRpdXM6MC4zZW07Zm9udC1zaXplOjEuM2VtO21hcmdpbi1ib3R0b206MC43NmVtO3BhZGRpbmc6MC41NWVtIDEuNWVtIDAuNTVlbX0udGItYnV0dG9ue2NvbG9yOiNmMWYxZjF9LnRiLWJ1dHRvbi0tbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnRiLWJ1dHRvbi0tY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS50Yi1idXR0b24tLXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LnRiLWJ1dHRvbl9fbGlua3tjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LnRiLWJ1dHRvbl9fbGluazpob3ZlciwudGItYnV0dG9uX19saW5rOmZvY3VzLC50Yi1idXR0b25fX2xpbms6dmlzaXRlZHtjb2xvcjppbmhlcml0fS50Yi1idXR0b25fX2xpbms6aG92ZXIgLnRiLWJ1dHRvbl9fY29udGVudCwudGItYnV0dG9uX19saW5rOmZvY3VzIC50Yi1idXR0b25fX2NvbnRlbnQsLnRiLWJ1dHRvbl9fbGluazp2aXNpdGVkIC50Yi1idXR0b25fX2NvbnRlbnR7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXN0eWxlOmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdDtsZXR0ZXItc3BhY2luZzppbmhlcml0O3RleHQtZGVjb3JhdGlvbjppbmhlcml0O3RleHQtc2hhZG93OmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06aW5oZXJpdH0udGItYnV0dG9uX19jb250ZW50e3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LnRiLWJ1dHRvbl9faWNvbnt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2U7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnR9LnRiLWJ1dHRvbl9faWNvbjo6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWZvbnQtY29kZSk7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnR9LnRiLWJ1dHRvbl9fbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiM0NDQ7Ym9yZGVyLXJhZGl1czowLjNlbTtmb250LXNpemU6MS4zZW07bWFyZ2luLWJvdHRvbTowLjc2ZW07cGFkZGluZzowLjU1ZW0gMS41ZW0gMC41NWVtfSB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHsgLnRiLWJ1dHRvbntjb2xvcjojZjFmMWYxfS50Yi1idXR0b24tLWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS50Yi1idXR0b24tLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0udGItYnV0dG9uLS1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS50Yi1idXR0b25fX2xpbmt7Y29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxMDAlO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfS50Yi1idXR0b25fX2xpbms6aG92ZXIsLnRiLWJ1dHRvbl9fbGluazpmb2N1cywudGItYnV0dG9uX19saW5rOnZpc2l0ZWR7Y29sb3I6aW5oZXJpdH0udGItYnV0dG9uX19saW5rOmhvdmVyIC50Yi1idXR0b25fX2NvbnRlbnQsLnRiLWJ1dHRvbl9fbGluazpmb2N1cyAudGItYnV0dG9uX19jb250ZW50LC50Yi1idXR0b25fX2xpbms6dmlzaXRlZCAudGItYnV0dG9uX19jb250ZW50e2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zdHlsZTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXQ7bGV0dGVyLXNwYWNpbmc6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDt0ZXh0LXNoYWRvdzppbmhlcml0O3RleHQtdHJhbnNmb3JtOmluaGVyaXR9LnRiLWJ1dHRvbl9fY29udGVudHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfS50Yi1idXR0b25fX2ljb257dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50fS50Yi1idXR0b25fX2ljb246OmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1mb250LWNvZGUpO2ZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50fS50Yi1idXR0b25fX2xpbmt7YmFja2dyb3VuZC1jb2xvcjojNDQ0O2JvcmRlci1yYWRpdXM6MC4zZW07Zm9udC1zaXplOjEuM2VtO21hcmdpbi1ib3R0b206MC43NmVtO3BhZGRpbmc6MC41NWVtIDEuNWVtIDAuNTVlbX0udGItYnV0dG9ue2NvbG9yOiNmMWYxZjF9LnRiLWJ1dHRvbi0tbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnRiLWJ1dHRvbi0tY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS50Yi1idXR0b24tLXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LnRiLWJ1dHRvbl9fbGlua3tjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LnRiLWJ1dHRvbl9fbGluazpob3ZlciwudGItYnV0dG9uX19saW5rOmZvY3VzLC50Yi1idXR0b25fX2xpbms6dmlzaXRlZHtjb2xvcjppbmhlcml0fS50Yi1idXR0b25fX2xpbms6aG92ZXIgLnRiLWJ1dHRvbl9fY29udGVudCwudGItYnV0dG9uX19saW5rOmZvY3VzIC50Yi1idXR0b25fX2NvbnRlbnQsLnRiLWJ1dHRvbl9fbGluazp2aXNpdGVkIC50Yi1idXR0b25fX2NvbnRlbnR7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXN0eWxlOmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdDtsZXR0ZXItc3BhY2luZzppbmhlcml0O3RleHQtZGVjb3JhdGlvbjppbmhlcml0O3RleHQtc2hhZG93OmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06aW5oZXJpdH0udGItYnV0dG9uX19jb250ZW50e3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LnRiLWJ1dHRvbl9faWNvbnt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2U7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnR9LnRiLWJ1dHRvbl9faWNvbjo6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWZvbnQtY29kZSk7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnR9LnRiLWJ1dHRvbl9fbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiM0NDQ7Ym9yZGVyLXJhZGl1czowLjNlbTtmb250LXNpemU6MS4zZW07bWFyZ2luLWJvdHRvbTowLjc2ZW07cGFkZGluZzowLjU1ZW0gMS41ZW0gMC41NWVtfSB9IA==

    Additional 10% Discount on KICKR CORE 2 Announced for UK and EU

    LnRiLWJ1dHRvbntjb2xvcjojZjFmMWYxfS50Yi1idXR0b24tLWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS50Yi1idXR0b24tLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0udGItYnV0dG9uLS1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS50Yi1idXR0b25fX2xpbmt7Y29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxMDAlO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfS50Yi1idXR0b25fX2xpbms6aG92ZXIsLnRiLWJ1dHRvbl9fbGluazpmb2N1cywudGItYnV0dG9uX19saW5rOnZpc2l0ZWR7Y29sb3I6aW5oZXJpdH0udGItYnV0dG9uX19saW5rOmhvdmVyIC50Yi1idXR0b25fX2NvbnRlbnQsLnRiLWJ1dHRvbl9fbGluazpmb2N1cyAudGItYnV0dG9uX19jb250ZW50LC50Yi1idXR0b25fX2xpbms6dmlzaXRlZCAudGItYnV0dG9uX19jb250ZW50e2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zdHlsZTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXQ7bGV0dGVyLXNwYWNpbmc6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDt0ZXh0LXNoYWRvdzppbmhlcml0O3RleHQtdHJhbnNmb3JtOmluaGVyaXR9LnRiLWJ1dHRvbl9fY29udGVudHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfS50Yi1idXR0b25fX2ljb257dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50fS50Yi1idXR0b25fX2ljb246OmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1mb250LWNvZGUpO2ZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50fS50Yi1idXR0b25fX2xpbmt7YmFja2dyb3VuZC1jb2xvcjojNDQ0O2JvcmRlci1yYWRpdXM6MC4zZW07Zm9udC1zaXplOjEuM2VtO21hcmdpbi1ib3R0b206MC43NmVtO3BhZGRpbmc6MC41NWVtIDEuNWVtIDAuNTVlbX0gLnRiLWJ1dHRvbltkYXRhLXRvb2xzZXQtYmxvY2tzLWJ1dHRvbj0iY2JlZDNmNjVjODgzNTAxMzFkMjdmOTY1YmRhNGY4YWIiXSB7IHRleHQtYWxpZ246IGNlbnRlcjsgfSAudGItYnV0dG9uW2RhdGEtdG9vbHNldC1ibG9ja3MtYnV0dG9uPSJjYmVkM2Y2NWM4ODM1MDEzMWQyN2Y5NjViZGE0ZjhhYiJdIC50Yi1idXR0b25fX2xpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAyNTUsIDEwNSwgMCwgMSApO2NvbG9yOiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAxICk7Zm9udC1zaXplOiAyNHB4O2ZvbnQtd2VpZ2h0OiBib2xkO2NvbG9yOiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAxICk7IH0gLnRiLWJ1dHRvbltkYXRhLXRvb2xzZXQtYmxvY2tzLWJ1dHRvbj0iY2JlZDNmNjVjODgzNTAxMzFkMjdmOTY1YmRhNGY4YWIiXSAudGItYnV0dG9uX19pY29uIHsgZm9udC1mYW1pbHk6IGRhc2hpY29uczsgfSAudGItYnV0dG9ue2NvbG9yOiNmMWYxZjF9LnRiLWJ1dHRvbi0tbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnRiLWJ1dHRvbi0tY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS50Yi1idXR0b24tLXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LnRiLWJ1dHRvbl9fbGlua3tjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LnRiLWJ1dHRvbl9fbGluazpob3ZlciwudGItYnV0dG9uX19saW5rOmZvY3VzLC50Yi1idXR0b25fX2xpbms6dmlzaXRlZHtjb2xvcjppbmhlcml0fS50Yi1idXR0b25fX2xpbms6aG92ZXIgLnRiLWJ1dHRvbl9fY29udGVudCwudGItYnV0dG9uX19saW5rOmZvY3VzIC50Yi1idXR0b25fX2NvbnRlbnQsLnRiLWJ1dHRvbl9fbGluazp2aXNpdGVkIC50Yi1idXR0b25fX2NvbnRlbnR7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXN0eWxlOmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdDtsZXR0ZXItc3BhY2luZzppbmhlcml0O3RleHQtZGVjb3JhdGlvbjppbmhlcml0O3RleHQtc2hhZG93OmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06aW5oZXJpdH0udGItYnV0dG9uX19jb250ZW50e3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LnRiLWJ1dHRvbl9faWNvbnt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2U7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnR9LnRiLWJ1dHRvbl9faWNvbjo6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWZvbnQtY29kZSk7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnR9LnRiLWJ1dHRvbl9fbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiM0NDQ7Ym9yZGVyLXJhZGl1czowLjNlbTtmb250LXNpemU6MS4zZW07bWFyZ2luLWJvdHRvbTowLjc2ZW07cGFkZGluZzowLjU1ZW0gMS41ZW0gMC41NWVtfSAudGItYnV0dG9uW2RhdGEtdG9vbHNldC1ibG9ja3MtYnV0dG9uPSI4M2M4NWViZTAzZTE5MjcxYTIwNTkxZmMwNmYyYTJjMCJdIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9IC50Yi1idXR0b25bZGF0YS10b29sc2V0LWJsb2Nrcy1idXR0b249IjgzYzg1ZWJlMDNlMTkyNzFhMjA1OTFmYzA2ZjJhMmMwIl0gLnRiLWJ1dHRvbl9fbGluayB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoIDI1NSwgMTA1LCAwLCAxICk7Y29sb3I6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDEgKTtmb250LXNpemU6IDI0cHg7Zm9udC13ZWlnaHQ6IGJvbGQ7Y29sb3I6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDEgKTsgfSAudGItYnV0dG9uW2RhdGEtdG9vbHNldC1ibG9ja3MtYnV0dG9uPSI4M2M4NWViZTAzZTE5MjcxYTIwNTkxZmMwNmYyYTJjMCJdIC50Yi1idXR0b25fX2ljb24geyBmb250LWZhbWlseTogZGFzaGljb25zOyB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgxcHgpIHsgLnRiLWJ1dHRvbntjb2xvcjojZjFmMWYxfS50Yi1idXR0b24tLWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS50Yi1idXR0b24tLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0udGItYnV0dG9uLS1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS50Yi1idXR0b25fX2xpbmt7Y29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxMDAlO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfS50Yi1idXR0b25fX2xpbms6aG92ZXIsLnRiLWJ1dHRvbl9fbGluazpmb2N1cywudGItYnV0dG9uX19saW5rOnZpc2l0ZWR7Y29sb3I6aW5oZXJpdH0udGItYnV0dG9uX19saW5rOmhvdmVyIC50Yi1idXR0b25fX2NvbnRlbnQsLnRiLWJ1dHRvbl9fbGluazpmb2N1cyAudGItYnV0dG9uX19jb250ZW50LC50Yi1idXR0b25fX2xpbms6dmlzaXRlZCAudGItYnV0dG9uX19jb250ZW50e2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zdHlsZTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXQ7bGV0dGVyLXNwYWNpbmc6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDt0ZXh0LXNoYWRvdzppbmhlcml0O3RleHQtdHJhbnNmb3JtOmluaGVyaXR9LnRiLWJ1dHRvbl9fY29udGVudHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfS50Yi1idXR0b25fX2ljb257dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50fS50Yi1idXR0b25fX2ljb246OmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1mb250LWNvZGUpO2ZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50fS50Yi1idXR0b25fX2xpbmt7YmFja2dyb3VuZC1jb2xvcjojNDQ0O2JvcmRlci1yYWRpdXM6MC4zZW07Zm9udC1zaXplOjEuM2VtO21hcmdpbi1ib3R0b206MC43NmVtO3BhZGRpbmc6MC41NWVtIDEuNWVtIDAuNTVlbX0udGItYnV0dG9ue2NvbG9yOiNmMWYxZjF9LnRiLWJ1dHRvbi0tbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnRiLWJ1dHRvbi0tY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS50Yi1idXR0b24tLXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LnRiLWJ1dHRvbl9fbGlua3tjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LnRiLWJ1dHRvbl9fbGluazpob3ZlciwudGItYnV0dG9uX19saW5rOmZvY3VzLC50Yi1idXR0b25fX2xpbms6dmlzaXRlZHtjb2xvcjppbmhlcml0fS50Yi1idXR0b25fX2xpbms6aG92ZXIgLnRiLWJ1dHRvbl9fY29udGVudCwudGItYnV0dG9uX19saW5rOmZvY3VzIC50Yi1idXR0b25fX2NvbnRlbnQsLnRiLWJ1dHRvbl9fbGluazp2aXNpdGVkIC50Yi1idXR0b25fX2NvbnRlbnR7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXN0eWxlOmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdDtsZXR0ZXItc3BhY2luZzppbmhlcml0O3RleHQtZGVjb3JhdGlvbjppbmhlcml0O3RleHQtc2hhZG93OmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06aW5oZXJpdH0udGItYnV0dG9uX19jb250ZW50e3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LnRiLWJ1dHRvbl9faWNvbnt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2U7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnR9LnRiLWJ1dHRvbl9faWNvbjo6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWZvbnQtY29kZSk7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnR9LnRiLWJ1dHRvbl9fbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiM0NDQ7Ym9yZGVyLXJhZGl1czowLjNlbTtmb250LXNpemU6MS4zZW07bWFyZ2luLWJvdHRvbTowLjc2ZW07cGFkZGluZzowLjU1ZW0gMS41ZW0gMC41NWVtfSB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHsgLnRiLWJ1dHRvbntjb2xvcjojZjFmMWYxfS50Yi1idXR0b24tLWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS50Yi1idXR0b24tLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0udGItYnV0dG9uLS1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS50Yi1idXR0b25fX2xpbmt7Y29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxMDAlO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfS50Yi1idXR0b25fX2xpbms6aG92ZXIsLnRiLWJ1dHRvbl9fbGluazpmb2N1cywudGItYnV0dG9uX19saW5rOnZpc2l0ZWR7Y29sb3I6aW5oZXJpdH0udGItYnV0dG9uX19saW5rOmhvdmVyIC50Yi1idXR0b25fX2NvbnRlbnQsLnRiLWJ1dHRvbl9fbGluazpmb2N1cyAudGItYnV0dG9uX19jb250ZW50LC50Yi1idXR0b25fX2xpbms6dmlzaXRlZCAudGItYnV0dG9uX19jb250ZW50e2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zdHlsZTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXQ7bGV0dGVyLXNwYWNpbmc6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDt0ZXh0LXNoYWRvdzppbmhlcml0O3RleHQtdHJhbnNmb3JtOmluaGVyaXR9LnRiLWJ1dHRvbl9fY29udGVudHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfS50Yi1idXR0b25fX2ljb257dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50fS50Yi1idXR0b25fX2ljb246OmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1mb250LWNvZGUpO2ZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50fS50Yi1idXR0b25fX2xpbmt7YmFja2dyb3VuZC1jb2xvcjojNDQ0O2JvcmRlci1yYWRpdXM6MC4zZW07Zm9udC1zaXplOjEuM2VtO21hcmdpbi1ib3R0b206MC43NmVtO3BhZGRpbmc6MC41NWVtIDEuNWVtIDAuNTVlbX0udGItYnV0dG9ue2NvbG9yOiNmMWYxZjF9LnRiLWJ1dHRvbi0tbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnRiLWJ1dHRvbi0tY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS50Yi1idXR0b24tLXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LnRiLWJ1dHRvbl9fbGlua3tjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LnRiLWJ1dHRvbl9fbGluazpob3ZlciwudGItYnV0dG9uX19saW5rOmZvY3VzLC50Yi1idXR0b25fX2xpbms6dmlzaXRlZHtjb2xvcjppbmhlcml0fS50Yi1idXR0b25fX2xpbms6aG92ZXIgLnRiLWJ1dHRvbl9fY29udGVudCwudGItYnV0dG9uX19saW5rOmZvY3VzIC50Yi1idXR0b25fX2NvbnRlbnQsLnRiLWJ1dHRvbl9fbGluazp2aXNpdGVkIC50Yi1idXR0b25fX2NvbnRlbnR7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXN0eWxlOmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdDtsZXR0ZXItc3BhY2luZzppbmhlcml0O3RleHQtZGVjb3JhdGlvbjppbmhlcml0O3RleHQtc2hhZG93OmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06aW5oZXJpdH0udGItYnV0dG9uX19jb250ZW50e3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LnRiLWJ1dHRvbl9faWNvbnt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2U7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnR9LnRiLWJ1dHRvbl9faWNvbjo6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWZvbnQtY29kZSk7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnR9LnRiLWJ1dHRvbl9fbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiM0NDQ7Ym9yZGVyLXJhZGl1czowLjNlbTtmb250LXNpemU6MS4zZW07bWFyZ2luLWJvdHRvbTowLjc2ZW07cGFkZGluZzowLjU1ZW0gMS41ZW0gMC41NWVtfSB9IA==

    A quick bit of news for anyone shopping for a new trainer in 2026…

    First: Zwift and Wahoo are already holding a “Big New Year Sale” ending on January 5. If you’re looking for a great deal on the Zwift Ride with KICKR CORE 2, or the KICKR V6, this is a great time to do it!

    But just yesterday, Zwift launched an additional 10% discount available on the KICKR CORE 2 trainer to EU and UK customers. Just use the discount code “EXTRA10” at checkout!

    • UK: Regularly £499.99, New Year Sale Price £449.99, 10% off price €404.99
    • EU: Regularly €549.99, New Year Sale Price €449.99, 10% off price £404.99
    Shop @ Zwift UK
    Shop @ Zwift EU

    Use discount code “EXTRA10” at checkout

    Price includes 1 free month of Zwift ($20 value) for new subscribers only.

    Clearly, Zwift is looking to move some inventory in the UK and EU markets. This is the lowest price I’ve ever seen on the CORE 2 for UK and EU customers.

    About the Wahoo KICKR CORE 2

    The original Wahoo KICKR CORE’s longevity and reliability proved nothing short of startling, especially considering its price point. First released in 2018, the KICKR CORE is the “little brother” to Wahoo’s flagship KICKR trainer, and its hardware has remained unchanged since release.

    It did, however, receive significant firmware updates to enable auto-calibration and Zwift virtual shifting, allowing it to become the de facto trainer paired with the Zwift Ride smart frame.

    But competition in this price range is strong. September’s release of the KICKR CORE 2 brought premium features to Wahoo’s mid-budget workhorse, updating it to the standards set by the latest smart trainers.

    What’s New?

    New or upgraded features on the KICKR CORE 2 include:

    • WiFi connectivity for fast, reliable connections and automatic firmware updates
    • Race mode for near instantaneous response
    • Bluetooth bridging of heart rate and other sensors to consolidate connections (great for Apple TV users)
    • New flat leg design for easier, more stable setups
    • Improved multicolored LEDs indicate connection and trainer status
    • Redesigned flywheel lowers product weight while slightly increasing inertial load for better road feel
    • Reduced setup friction and waste: easier unpacking and assembly

    Key Specs

    • Max Wattage: 1800W
    • Max Incline: 16%
    • Max Decline: -10%
    • Power Accuracy: +/-2%
    • Connectivity: WiFi, ANT+ FEC, ANT+ Power, Bluetooth FTMS, and Zwift Protocol
    • Cassette: sold with 11-speed cassette or Zwift Cog
    • Supported Hubs: 130/135mm QR, 12×142, and 12×148 Thru Axle
    • KICKR CLIMB compatible
    • Weight: 29.9 lbs / 13.6 kg
    • Dimensions: 23.5×20.5×18.5 in / 59.7×52×47 cm
    • Retail Price: $549.99 USD, $899.99 CAD, £499.99 GBP, €549.99 Euro, $899.95 AU, ¥99,000 JPY

    Note: shopping links in this post are affiliate links to Zwift and Wahoo. Your purchase through these links helps support Zwift Insider, so thank you in advance!

    Shop @ Zwift UK
    Shop @ Zwift EU

    Notable Zwift Events for the Weekend of January 3-4

    • Events
    Eric Schlange
    -
    January 2, 2026
    2
    Notable Zwift Events for the Weekend of January 3-4
    LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lci50Yi1jb250YWluZXJbZGF0YS10b29sc2V0LWJsb2Nrcy1jb250YWluZXI9ImQwMGFkOGI5NDk3MDUyZDMxMDc4ZTUxMmM3NDgxMjg4Il0geyBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCByZ2JhKCAwLCAwLCAwLCAxICkscmdiYSggMjM5LCAyMzksIDIzOSwgMSApICk7cGFkZGluZzogMHB4OyB9IC50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1jb250YWluZXIudGItY29udGFpbmVyW2RhdGEtdG9vbHNldC1ibG9ja3MtY29udGFpbmVyPSJlMjIyM2E4NzAwZjNkNjE1ZTRiNzZjMWZjZjdhZTU0ZCJdIHsgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDAgMDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCggcmdiYSggMCwgMCwgMCwgMSApLHJnYmEoIDIzOSwgMjM5LCAyMzksIDEgKSApO3BhZGRpbmc6IDBweDsgfSAudGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfSAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtY29udGFpbmVyLnRiLWNvbnRhaW5lcltkYXRhLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lcj0iY2M4MGRjZWIyOWYwNDg0ZmVkNTExZGUzZmMyOGE1YTgiXSB7IGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwIDA7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoIHJnYmEoIDAsIDAsIDAsIDEgKSxyZ2JhKCAyMzksIDIzOSwgMjM5LCAxICkgKTtwYWRkaW5nOiAwcHg7IH0gLnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lci50Yi1jb250YWluZXJbZGF0YS10b29sc2V0LWJsb2Nrcy1jb250YWluZXI9ImJhNmViOGEyMTBkMTBhNDQyYjYwMGYzYTk4OWQxNWY5Il0geyBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCByZ2JhKCAwLCAwLCAwLCAxICkscmdiYSggMjM5LCAyMzksIDIzOSwgMSApICk7cGFkZGluZzogMHB4OyB9IC50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1jb250YWluZXIudGItY29udGFpbmVyW2RhdGEtdG9vbHNldC1ibG9ja3MtY29udGFpbmVyPSIzNzA5NzY0OGJiYjVhNTk0Yjk3ZTJkZTc5M2FlNTU3MSJdIHsgYm9yZGVyLXJhZGl1czogMCAwIDI1cHggMjVweDtiYWNrZ3JvdW5kOiByZ2JhKCAyMzksIDIzOSwgMjM5LCAxICk7cGFkZGluZzogMXB4IDI1cHggMXB4IDI1cHg7bWFyZ2luLXRvcDogMXB4OyB9IC50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1jb250YWluZXIudGItY29udGFpbmVyW2RhdGEtdG9vbHNldC1ibG9ja3MtY29udGFpbmVyPSIxMzc5ZmRmZTg3YzI4ODBiMzU5MmU1YWJiOTgxMTVkNCJdIHsgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDAgMDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCggcmdiYSggMCwgMCwgMCwgMSApLHJnYmEoIDIzOSwgMjM5LCAyMzksIDEgKSApO3BhZGRpbmc6IDBweDsgfSBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MXB4KSB7IC50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfSB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHsgLnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99IH0g

    It’s the first weekend of 2026, and Zwift is a busy place with a variety of compelling events on tap. I’ve picked my favorite 5 below, and it’s a nice mix ranging from crazy hard efforts to beginner-friendly group rides. Ride on!

    🤝 Starting 2026 with a Bang 💥! … Achieving your Personal Best Century Ride!

    ✅ Popular  ✅ PR Time  ✅ Unique Event

    Team 3R and GoG have set up a cool event to kick off the year: a Personal Best Century Challenge! Choose from the A pen for a 100-mile effort, or the B pen for a 100-km effort. All pens will be on the fastest setup in game (Cadex Tri frame with DT Swiss 85/Disc), with drafting enabled.

    Aren’t up for 100km? Join the B pen anyway, and push to a target like 50km. You do you, but whatever you do, start the year off with a bang!

    During the 2025 event, a group of riders successfully broke the 100km record, clocking a time of 1:55:34, shaving 3 seconds off the previous mark. While there is no known official Zwift record time, the ride was verified against the fastest recorded on ZwiftPower.

    This 2026 edition has been expanded to include an attempt to break the 100-mile record.  The current benchmark to beat is 3 hours 11min 42 seconds, as recorded on ZwiftPower. 

    Sunday, January 4 @ 2:30pm UTC/9:30am ET/6:30am PT
    Sign up at zwift.com/events/view/5235464

    🥇Tour de Spartacus

    A group of cyclists race through a brightly lit, futuristic city at night with neon signs. The logo and text “The Warrior Games” appear on the left side of the image.

    ✅ Endurance Challenge  ✅ Unique Event  ✅ Crazy TT

    This 3-day stage race starts today (Friday) and includes stages on Saturday and Sunday, with lots of riders already signed up! Saturday is actually three separate mini-races, so be sure to join all three.

    Read all about Tour de Spartacus >

    Saturday and Sunday @ 7pm UTC/2pm ET/11am PT
    Sign up at zwift.com/events/tag/spartacus

    🤝 (Rubber-Banded) Ride with James’ Friends!

    ✅ Beginner-Friendly  ✅ Banded

    Join Zwift’s James Bailey and friends for this beginner-friendly rubberbanded ride on London’s Greatest London Loop Reverse. You’ll ride for 60 minutes, which should be enough to finish this 25.8km route with 319m of elevation gain.

    Remember, this is a banded ride, so you can ride at any pace you’d like. As long as you keep pedaling, you’ll stay with the group!

    Saturday, January 3 @ 1:30pm UTC/8:30am ET/5:30am PT
    Sign up at zwift.com/events/view/5312113

    🤝January Resolution

    ✅ Strava Challenge ✅ Popular 

    Take on the January Resolution Challenge with the folks at Pas Normal Studios! To complete the challenge, ride a total of 1000 km during the month of January. Mix and match outdoor with indoor rides, make them long or short… all that matters is the total distance ridden.

    Sign up for the Strava challenge > 

    This particular ride is led by ambassador Amos Fun. It’s 75 minutes long and open-paced on Watopia’s Tempus Fugit route.

    Sunday, January 4 @ 4pm UTC/11am ET/8am PT
    Sign up at zwift.com/events/view/5290355

    🥇Tiny Races: Time to Train

    ✅ VO2 max ✅ Popular

    Does your New Year training goals include more intensity in your sessions? Perhaps some VO2 max work? The Tiny Races are here for you! The short race format features four races packed into one hour for a splendid VO2 max workout.

    Read all about Zwift Insider’s Tiny Races >

    We’re revisiting our National Train Day routes this weekend, with four courses all featuring trains. Choo chooooo!

    Three timeslots on Saturday, January 3
    Sign up at zwift.com/events/tag/tinyraces

    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!

    Zwift Year in Review 2025

    • Featured
    • News
    Eric Schlange
    -
    January 1, 2026
    40
    Zwift Year in Review 2025
    LnRiLWdyaWQsLnRiLWdyaWQ+LmJsb2NrLWVkaXRvci1pbm5lci1ibG9ja3M+LmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXR7ZGlzcGxheTpncmlkO2dyaWQtcm93LWdhcDoyNXB4O2dyaWQtY29sdW1uLWdhcDoyNXB4fS50Yi1ncmlkLWl0ZW17YmFja2dyb3VuZDojZDM4YTAzO3BhZGRpbmc6MzBweH0udGItZ3JpZC1jb2x1bW57ZmxleC13cmFwOndyYXB9LnRiLWdyaWQtY29sdW1uPip7d2lkdGg6MTAwJX0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi10b3B7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0fS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLWNlbnRlcnt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmNlbnRlcn0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi1ib3R0b217d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpmbGV4LWVuZH0udGItZ3JpZCwudGItZ3JpZD4uYmxvY2stZWRpdG9yLWlubmVyLWJsb2Nrcz4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dHtkaXNwbGF5OmdyaWQ7Z3JpZC1yb3ctZ2FwOjI1cHg7Z3JpZC1jb2x1bW4tZ2FwOjI1cHh9LnRiLWdyaWQtaXRlbXtiYWNrZ3JvdW5kOiNkMzhhMDM7cGFkZGluZzozMHB4fS50Yi1ncmlkLWNvbHVtbntmbGV4LXdyYXA6d3JhcH0udGItZ3JpZC1jb2x1bW4+Knt3aWR0aDoxMDAlfS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLXRvcHt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tY2VudGVye3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6Y2VudGVyfS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLWJvdHRvbXt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmZsZXgtZW5kfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgxcHgpIHsgLnRiLWdyaWQsLnRiLWdyaWQ+LmJsb2NrLWVkaXRvci1pbm5lci1ibG9ja3M+LmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXR7ZGlzcGxheTpncmlkO2dyaWQtcm93LWdhcDoyNXB4O2dyaWQtY29sdW1uLWdhcDoyNXB4fS50Yi1ncmlkLWl0ZW17YmFja2dyb3VuZDojZDM4YTAzO3BhZGRpbmc6MzBweH0udGItZ3JpZC1jb2x1bW57ZmxleC13cmFwOndyYXB9LnRiLWdyaWQtY29sdW1uPip7d2lkdGg6MTAwJX0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi10b3B7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0fS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLWNlbnRlcnt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmNlbnRlcn0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi1ib3R0b217d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpmbGV4LWVuZH0udGItZ3JpZCwudGItZ3JpZD4uYmxvY2stZWRpdG9yLWlubmVyLWJsb2Nrcz4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dHtkaXNwbGF5OmdyaWQ7Z3JpZC1yb3ctZ2FwOjI1cHg7Z3JpZC1jb2x1bW4tZ2FwOjI1cHh9LnRiLWdyaWQtaXRlbXtiYWNrZ3JvdW5kOiNkMzhhMDM7cGFkZGluZzozMHB4fS50Yi1ncmlkLWNvbHVtbntmbGV4LXdyYXA6d3JhcH0udGItZ3JpZC1jb2x1bW4+Knt3aWR0aDoxMDAlfS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLXRvcHt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tY2VudGVye3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6Y2VudGVyfS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLWJvdHRvbXt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmZsZXgtZW5kfSB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHsgLnRiLWdyaWQsLnRiLWdyaWQ+LmJsb2NrLWVkaXRvci1pbm5lci1ibG9ja3M+LmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXR7ZGlzcGxheTpncmlkO2dyaWQtcm93LWdhcDoyNXB4O2dyaWQtY29sdW1uLWdhcDoyNXB4fS50Yi1ncmlkLWl0ZW17YmFja2dyb3VuZDojZDM4YTAzO3BhZGRpbmc6MzBweH0udGItZ3JpZC1jb2x1bW57ZmxleC13cmFwOndyYXB9LnRiLWdyaWQtY29sdW1uPip7d2lkdGg6MTAwJX0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi10b3B7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0fS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLWNlbnRlcnt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmNlbnRlcn0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi1ib3R0b217d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpmbGV4LWVuZH0udGItZ3JpZCwudGItZ3JpZD4uYmxvY2stZWRpdG9yLWlubmVyLWJsb2Nrcz4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dHtkaXNwbGF5OmdyaWQ7Z3JpZC1yb3ctZ2FwOjI1cHg7Z3JpZC1jb2x1bW4tZ2FwOjI1cHh9LnRiLWdyaWQtaXRlbXtiYWNrZ3JvdW5kOiNkMzhhMDM7cGFkZGluZzozMHB4fS50Yi1ncmlkLWNvbHVtbntmbGV4LXdyYXA6d3JhcH0udGItZ3JpZC1jb2x1bW4+Knt3aWR0aDoxMDAlfS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLXRvcHt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tY2VudGVye3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6Y2VudGVyfS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLWJvdHRvbXt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmZsZXgtZW5kfSB9IA==

    Table of Contents

    • New Roads
    • Major Events
    • Racing Changes
    • Fitness and Training
    • Hardware
    • New Features
    • Game Updates
    • Competitors
    • What’s next?
    • Your Comments

    2025 was a busy year for Zwift, which means it was a busy year for us at Zwift Insider. We published over 650 posts last year covering important Zwifty news and tips, but we only scratched the surface. There are always more stories to tell!

    Zwift turned 11 this year, and inside sources tell me subscriber numbers and corporate financials are strong as we head into 2026. Streamlined onboarding, purpose-built hardware, and training platform partnerships have helped Zwift become even more accessible and useful in recent years, and the end result is lots of new riders in Watopia.

    This is my look back at all things Zwift for 2025. Enjoy the ride!

    New Roads

    Some of France’s new cobbles

    Zwifters love new roads, and two expansions were released in 2025. First, France got some fresh cobbles in early April, then New York more than doubled in size in October.

    29 routes were released using these new roads, but Zwift added a total of 60 new routes to the game in 2025. That’s a lot – way more than past years, in fact. Zwift seems to have decided since they can’t build new roads fast enough, they’ll make more routes on existing roads to satisfy all the badge chasers.

    Here’s the full list of routes added this year:

    Route Map Length Elevation Released
    Bon Voyage France 28.2km (17.5 miles) 132m (433‘) April 2025
    Croissant France 9.3km (5.8 miles) 49m (161‘) April 2025
    Gentil 8 France 23.1km (14.4 miles) 243m (797‘) April 2025
    Hell of the North France 19.8km (12.3 miles) 241m (791‘) April 2025
    Knights of the Roundabout France 51.2km (31.8 miles) 336m (1,102‘) April 2025
    Macaron France 2.6km (1.6 miles) 15m (49‘) April 2025
    Peaky Pavé France 30.6km (19.0 miles) 369m (1,211‘) December 2025
    Rapide Run France 6km (3.7 miles) 38m (125‘) July 2025
    Sacre Bleu France 71.2km (44.2 miles) 396m (1,299‘) April 2025
    Three Musketeers France 35.2km (21.9 miles) 193m (633‘) April 2025
    Ven-10 France 10km (6.2 miles) 781m (2,562‘) April 2025
    London Calling London 31.2km (19.4 miles) 207m (679‘) September 2025
    London Uprising London 20.5km (12.7 miles) 356m (1,168‘) January 2025
    ZG25 Climb Champs London 4.7km (2.9 miles) 156m (512‘) February 2025
    Electric Break Makuri Islands 17.8km (11.1 miles) 190m (623‘) September 2025
    Kaze Kicker Makuri Islands 16.9km (10.5 miles) 134m (440‘) December 2025
    Makuri Madness Makuri Islands 15.9km (9.9 miles) 85m (279‘) January 2025
    Neon After Party Makuri Islands 16.15km (10.0 miles) 141m (463‘) March 2025
    Neon Shore Loop Makuri Islands 32.9km (20.4 miles) 215m (705‘) December 2025
    Red Zone Repeats Makuri Islands 19.4km (12.1 miles) 87m (285‘) August 2025
    Tropic Rush Makuri Islands 41.2km (25.6 miles) 328m (1,076‘) September 2025
    Yoru Run Makuri Islands 6.9km (4.3 miles) 32m (105‘) September 2025
    Avon Flyer New York 3.3km (2.1 miles) 25m (82‘) October 2025
    Double Parked New York 42.2km (26.2 miles) 330m (1,083‘) October 2025
    Double Span Spin New York 7km (4.3 miles) 80m (262‘) October 2025
    Empire Elevation New York 24.2km (15.0 miles) 261m (856‘) November 2025
    Fuhgeddaboudit New York 79km (49.1 miles) 838m (2,749‘) October 2025
    Green to Screen New York 28.4km (17.6 miles) 207m (679‘) October 2025
    Hudson Hustle New York 20.3km (12.6 miles) 216m (709‘) December 2025
    Issendorf Express New York 7.2km (4.5 miles) 53m (174‘) October 2025
    LaGuardia After Party New York 20.8km (12.9 miles) 326m (1,070‘) March 2025
    No Sleep Till Brooklyn New York 31.8km (19.8 miles) 247m (810‘) October 2025
    Prospect Park Loop New York 5.4km (3.4 miles) 37m (121‘) October 2025
    Spinfinity Ultra New York 35km (21.7 miles) 291m (955‘) October 2025
    Spinfinity New York 19.3km (12.0 miles) 155m (509‘) October 2025
    Stay Puft Pursuit New York 31.2km (19.4 miles) 416m (1,365‘) October 2025
    The Double Borough New York 17.8km (11.1 miles) 147m (482‘) October 2025
    The Greenway New York 36.2km (22.5 miles) 290m (951‘) October 2025
    Times Square Circuit New York 3.5km (2.2 miles) 20m (66‘) November 2025
    Toefield Tornado New York 10.2km (6.3 miles) 53m (174‘) October 2025
    Watts the Limit New York 29.5km (18.3 miles) 200m (656‘) October 2025
    Cobbled Crown Richmond 24km (14.9 miles) 288m (945‘) December 2025
    Dùn Dash Scotland 12.4km (7.7 miles) 139m (456‘) September 2025
    Glasgow Crit Six Scotland 18.1km (11.2 miles) 199m (653‘) September 2025
    Highland Run Scotland 5.7km (3.5 miles) 52m (171‘) September 2025
    Scotland After Party Scotland 13.6km (8.5 miles) 190m (623‘) September 2025
    Scotland Smash Scotland 17.8km (11.1 miles) 167m (548‘) January 2025
    The Epiloch Scotland 8.1km (5.0 miles) 71m (233‘) December 2025
    Climb Control Watopia 23.7km (14.7 miles) 191m (627‘) August 2025
    Downtown Eruption Watopia 19.4km (12.1 miles) 275m (902‘) January 2025
    Flat Out Fast Watopia 21.4km (13.3 miles) 46m (151‘) August 2025
    Hilltop Hustle Watopia 13.6km (8.5 miles) 336m (1,102‘) March 2025
    Hot Laps Watopia 23.3km (14.5 miles) 149m (489‘) September 2025
    Jarvis Seaside Sprint Watopia 12.5km (7.8 miles) 95m (312‘) August 2025
    Power Punches Watopia 23.5km (14.6 miles) 205m (673‘) August 2025
    Southern Coast Cruise Watopia 26.3km (16.3 miles) 147m (482‘) August 2025
    Three Step Sisters Watopia 37.9km (23.5 miles) 586m (1,923‘) December 2025
    Track Meet Watopia 6.1km (3.8 miles) 22m (72‘) September 2025
    Watts of the Wild Watopia 42km (26.1 miles) 309m (1,014‘) September 2025
    ZG25 Queen Watopia 44.6km (27.7 miles) 896m (2,940‘) January 2025

    (In comparison, 43 routes were added in 2024, 14 in 2023, 20 in 2022, 26 in 2021, 19 in 2020, and 34 in 2019.)

    Looking for a complete list of Zwift routes? Check out our Master List of All Zwift Routes.

    Additionally, Zwift added 8 climb portals to the library:

    Climb Title Country Length Elev Gradient
    Cauberg The Netherlands 0.8km 57m 7.1%
    Col de la Croix Saint-Robert France 5.7km 346m 6.1%
    Col de la Madeleine France 14.3km 1118m 7.8%
    Côte de La Redoute Belgium 1.5km 153m 10.2%
    Hautacam France 12.7km 1029m 8.1%
    Mûr de Bretagne France 1.96km 129m 6.6%
    Oude Kwaremont Belgium 1.5km 64m 4.3%
    Poggio Italy 4.3km 136m 3.2%

    No new climb portals have been added since April 2025, though, leaving me wondering when Zwift will add fresh climbs.

    Looking for a complete list of Zwift routes? Check out our Master List of All Zwift Climb Portal Routes.

    Major Events

    This year, Zwift replayed some popular events, while totally revamping/rebranding others. Without going into too much detail, here are the big new events I think were most worth mentioning:

    • Tour de Zwift: the biggest annual tour on the platform, because it happens at the Peak Zwift! 2025’s Tour included the first-ever Ultimate Challenge: riding all three routes for all six stages to earn additional unlocks.
    • Zwift Games: The second edition of the Games brought out lots of racers, and elite riders battled for the largest total prize pot ever on Zwift.
    • Zwift Big Spin: This fun ride series saw the return of the prize wheel and the introduction of the first-ever BMX bike to the game.
    • Tour Fever: As the Official Training Software Provider of the Tour de France, Zwift has held Tour Fever events in past years. This year was no different, with a Climb Portal Challenge and other special events surrounding Le Tour.
    • Zwift Unlocked Tour: This tour was sort of a replacement for the Tour of Watopia, awarding double XP and a cool new urban kit as riders took on new routes across several maps, including New York’s expansion.
    • Zwift Camps: Zwift organized a three-camp series this year in leiu of the Zwift Academy. Zwift Camp: Baseline and Zwift Camp: Build are already completed, with Zwift Camp: Breakthrough coming in February.

    Zwift brought back the zFondo Series this year, but using the same routes and kits as past years, making it fall a bit flat for Zwifters who have been around a while.

    The Zwift Camps initiative shows potential and indicates that Zwift rightly understands that a Zwift Academy-style talent search can’t have the same structure as a community-friendly training camp. (Zwift didn’t hold a Zwift Academy this year, but said it will return in 2026 better than ever.) The concept of a community-friendly training series holds much potential, but Zwift has yet to support it with the necessary planning and front-end tools.

    On the racing side, Zwift Racing League continues to be the biggest racing series on the platform, while Zwift’s ZRacing series (see the current series here) is the most popular scratch race series on the platform. Shameless plug: Zwift Insider’s Tiny Races are still the most popular race each Saturday!

    While not a group event, Zwift’s Weekly Challenges are worth a mention here. Rolled out this year, the Route of the Week, Climb of the Week, and Workout of the Week featured routes, climbs, and workouts that awarded an XP bonus when finished. These have seen a lot of participation from Zwifters looking for a weekly challenge or a bit of direction on a free ride. And while Zwift has done away with the Workout of the Week due to low engagement, Routes and Climbs are still going strong (see calendar).

    Lastly, Zwift Community Live deserves a mention. This was Zwift’s first-ever large-scale real-world meetup, a sort of “ZwiftCon” in Mallorca. It was an incredible experience for me and (I believe) just about everyone who attended (read my day 3 post). Unfortunately, I think ZCL may have been a victim of its own success. While it seemed like everyone who attended in 2025 thought the event was amazing and should be held again in 2026 on an even larger scale, what I’m hearing internally at Zwift is that it’s being scaled back to more of an “industry event” this year with mostly partners and influencer athletes attending. Folks at Zwift HQ who I spoke with agreed that the 2025 event was amazing, but expressed that it’s challenging, expensive, and frankly, too big of a distraction from their business goals to organize an even larger event for the general Zwifter population.

    I won’t list all of Zwift’s major events for 2025 here, but you can certainly browse the events archive to see what was highlighted throughout the year, including many community-organized events.

    Racing Changes

    As I see it, there were four key developments in the world of Zwift racing for 2025.

    First, Zwift Racing Score was released in earnest in October 2024, and really became the standard categorization scheme for Zwift racing in 2025. This includes Zwift’s use of multiple category ranges in their monthly ZRacing series, allowing riders to choose between categories where they rank near the top or the bottom.

    Next, web-based standings were rolled out for the ZRacing series this year (see zwift.com/racing/zracing), giving riders access to a GC leaderboard at zwift.com for the first time ever. Is this Zwift moving away from ZwiftPower for race results? Absolutely. They want to simplify access to results and have the tech stack and branding all live within Zwift’s ecosystem. But will Zwift’s new web leaderboards ever have what it takes to host results for community races? That remains to be seen.

    Next, Zwift rolled out Bike Upgrades in March, a feature that allows Zwifters to purchase a bike upgrade for a particular frame after putting in the time/elevation/distance to unlock that upgrade. This feature had the effect of driving riders to push hard to upgrade bikes for maximum performance, while also changing the way we thought about bike choice in each and every activity. Which bike do I choose for this free ride? This workout? This event? Bike upgrades changed everything.

    Lastly, in July, Zwift announced they would not be hosting an Elite World Series in the fall. It wasn’t entirely surprising, given the challenges they faced in the previous year’s World Series as inaccurate data from approved trainers came to light, calling into question race results tied to real cash prizes. MyWhoosh has certainly stepped in to fill the gap for prize-driven elite racing, but without a significant viewing audience, Zwift’s concentration on the much larger community-racing market may turn out to be the smarter move.

    Fitness and Training

    Zwift began partnering with third-party workout and training plan providers near the end of 2024 via their new Training API, and finished that year with six partners. Now as 2025 draws to a close, that list of partners has more than doubled and includes TrainerRoad, the largest player in this space:

    • Best Bike Split
    • FasCat/CoachCat
    • Final Surge
    • HumanGO
    • Intervals.icu
    • JOIN
    • Nolio
    • TrainerDay
    • TrainerRoad
    • TrainingPeaks (using legacy API)
    • TriDot
    • Vekta
    • Velodapt
    • Wahoo SYSTM
    • XERT

    Seamless integration with a broad list of providers is a win for everyone, since Zwifters now have access to virtually unlimited workouts and training plans within Zwift.

    Zwift has also turned their sights outdoors this year, which is a very interesting move. In April, Zwift announced that outdoor rides recorded with Garmin or Wahoo (and eventually Hammerhead) could be brought into your Zwift history to support Zwift’s new Fitness Metrics.

    This is an important development, but there’s more to come. As I explain in this week’s post, Fitness Metrics is a part of something bigger:

    Lastly, it’s worth mentioning that these metrics are just one part of the more robust training platform Zwift is building. You can see the pieces coming together: first, third-party workout syncing brought all the big training plan providers to the table. Then revamped automatic FTP detection made it easier to set your power zones. Next, Zwift started bringing in outdoor rides and computing training metrics.

    To what end? We don’t know for sure, but Zwift recently announced the limited release of daily Personalized Recommendations based on your habits, fitness, and freshness…

    Hardware

    Zwift released the Zwift Ride smart bike in June 2024, and it was an immediate success. In April 2025, Zwift released an adjustable crank arm option for the Ride, then in September, the Ride package got an upgrade as its bundled trainer (the Wahoo KICKR CORE) was replaced by the new KICKR CORE 2 with WiFi capabilities, race mode, Bluetooth bridging, and more.

    Heading into 2026, I wouldn’t want to be a smart bike manufacturer. Zwift’s goal is to keep the setup experience simple and price low. Because in the end, they’re looking for subscribers, not hardware sales. So Zwift built the Ride as a budget-friendly solution for people looking to get into indoor cycling, and they’re able to sustain a profitable business while offering the Ride at a very low price.

    Zwift released the new Click v2 controllers in September, effectively replacing the original Click and the Play controllers. The affordability of the new Click controllers and the long list of trainers supporting virtual shifting means we’re seeing a huge number of Zwifters shifting virtually nowadays.

    New Features

    Along with everything listed above, Zwift released or improved many game features in 2025. While most of these changes are small on their own, their combined weight helps drive the platform’s continued adoption. Here’s a complete list in chronological order:

    • Elevation Display Sensitivity
    • “Factory Tour” Challenge
    • Bike Upgrades
    • Streak Flair with Scotty
    • Ventoux Upgrades: Sections and Spinner
    • New Splits Feature
    • Updated Lighting Effects
    • 4 New HUD Metrics
    • New Ride Stats Panel
    • Route Badge Indicator
    • 2 New HUD Metrics
    • iOS M-series Improvements
    • Event Cooldowns for All
    • Join a Friend In-Game Notifications
    • Pairing Screen Filtering
    • In-Game Emoji Support 🚴l
    • Activity Card Updates
    • Power PR Highlights
    • Power Segments
    • New Level Up Celebrations
    • Apple M5 & A19 Visual Upgrades
    • Personalized Recommendations
    • Draft Indicator
    • New Progress Report Screen

    Game Updates

    Zwift kept a steady cadence of bi-weekly game updates for nearly all of 2025. Here’s the entire list of update releases – click for details:

    • v1.104 – Dec 16
    • v1.103 – Dec 2
    • v1.102 – Nov 18
    • v1.101 – Nov 4
    • v1.100 – Oct 21
    • v1.99 – Oct 2
    • v1.98 – Sep 23
    • v1.97 – Sep 9
    • v1.96 – Aug 26
    • v1.95 – Aug 12
    • v1.94 – Jul 29
    • v1.93 – Jul 15
    • v1.92 – Jun 24
    • v1.91 – Jun 10
    • v1.90 – May 20
    • v1.89 – May 6
    • v1.88 – Apr 15
    • v1.87 – Apr 1
    • v1.86 – Mar 18
    • v1.85 – Mar 4
    • v1.84 – Feb 18
    • v1.83 – Feb 4
    • v1.82 – Jan 21
    • v1.81 – Jan 7

    Competitors

    There are still just three companies in the indoor cycling app market that Zwift is competing against: TrainingPeaks Virtual, MyWhoosh, and Rouvy. Each is chasing market share in unique ways:

    • TrainingPeaks Virtual quickly built a reputation as a rapidly evolving, feature-rich, race-centric platform. This year they added the GPXplore feature so more iconic routes can be added to the platform, including a “My Routes” option of riding any GPX file. (And while Zwift chose to end their Free Monthly 25 km program this year, TPV has “Free Tuesdays” on the first Tuesday of each month, and offers other free riding opportunities. Seems like a smart way to entice people to try the platform who may have signed up months or years before…)
    • MyWhoosh hosted the UCI Esports Worlds for the second time this year and will be hosting it next year as well. They’ve added some new roads and features also, but in talking to other riders, clearly the main reasons people are on MyWhoosh are because it’s free, and you can win cash in races.
    • Rouvy has been advertising heavily this year, and features real-world footage that the other platforms lack.

    While Zwift is still the massive leader in terms of user base, these other platforms keep Zwift on their toes by releasing new features and hosting events Zwift would like to see on their own platform. The good news is, we all benefit from this competition.

    What’s next?

    What’s coming soon to Zwift in 2026? Here are a few things I know about:

    • Personalized Recommendations: This feature tries to easily answer the question, “What should I do today to get stronger?” It’s already released (in beta) to a small cohort of Zwifters, and lots more will probably see it in the next month (read more here).
    • More Levels: Eric Min has said they’re coming soon, and internal sources tell me the same. I would expect to see level 150 or even 200 within the next month or two, although Zwift hasn’t promised any delivery date.
    • Refreshed Zwift Academy: Zwift said in their forum, “Zwift Academy returns in 2026, with work already underway to make the 10th edition our best yet.”

    There’s definitely more to come in addition to what’s listed above, though. Zwift keeps me in the dark on some of their future plans, while others (including map expansions!) I get to peek at, under embargo.

    Regardless, I’m looking forward to 2026 and all the Zwifty upgrades it will bring. Hopefully you are, too.

    Your Comments

    What are your thoughts on Zwift’s 2025? Favorite new features, things you wish Zwift had released but didn’t? And what would you most like to see in 2026? Share below!

    All About Tour de Zwift 2026

    • Events
    • Featured
    Eric Schlange
    -
    January 1, 2026
    73
    All About Tour de Zwift 2026

    All About Tour de Zwift 2026

    Table of Contents

    • Stage Details
    • Peak Zwift Day
    • Registration
    • Unlocks
    • The Ultimate Challenge
    • Pedal Mafia Kit

    First launched in 2017, Tour de Zwift is the biggest annual tour on the platform – a celebration of discovery across all Zwift worlds!

    This year’s tour has just been announced. Beginning January 5, it consists of six weeklong stages spread across Zwift’s worlds. Each stage offers three group ride options of varying lengths, a race option for those who want to go all out, and two run options. The Ultimate Challenge has also returned, with bonus XP and a big prize giveaway.

    So grab a friend and explore! Here’s everything Zwifters need to know about this year’s TdZ.

    Sign up at zwift.com/events/tag/tourdezwift2026

    Stage Details

    Ride stages can be completed on demand as a solo effort, or join a group ride or race to complete them with friends. Group rides are available in three lengths, and races use the same route as the “short” group rides.

    Group rides and races are scheduled every hour, except during the makeup week, when they’ll be scheduled every 30 minutes.

    Run stages can only be completed in events. Short Runs are scheduled hourly on weekdays, while the Long Runs are scheduled hourly on weekends.

    Here are the route details for each stage:

    Stage 1 (Jan 5-11): Makuri Islands

    • Long Ride: Shisa Shakedown (53.3km, 557m)
    • Standard Ride: Chasing the Sun (35.1km, 316m)
    • Short Ride + Race: Turf N Surf (24.7km 198m)
      • Race Powerups: Feather, Draft
    • Long Run: Fine and Sandy (10.8km)
    • Short Run: Castle Crit Run (5km)

    Stage 2 (Jan 12-18): France

    • Long Ride: Knights of the Roundabout (54.4km, 359m)
    • Standard Ride: Three Musketeers (37.8km, 108m)
    • Short Ride + Race: Hell of the North (20.1km, 241m)
      • Race Powerups: Feather, Draft
    • Long Run: Ven-10 Run (11.4km)
    • Short Run: Rapide Run (6.1km)

    Stage 3 (Jan 19-25): Innsbruck/Yorkshire/Scotland

    • Long Ride: Innsbruck After Party (37.1km, 657m)
    • Standard Ride: Yorkshire Double Loops (29.6km, 547m)
    • Short Ride + Race: BRAE-k Fast Crits & Grits (22.1km, 243m)
      • Race Powerups: Feather, Anvil
    • Long Run: Outer Scotland (11.4km)
    • Short Run: Queen’s Highway (5.7km)

    Stage 4 (Jan 26-Feb 1): London

    • Long Ride: Triple Loops (41.4km, 569m)
    • Standard Ride: Greatest London Flat (31.1km, 223m)
    • Short Ride + Race: London 8 (20.9km, 223m)
      • Race Powerups: Feather, Aero
    • Long Run: Classique (11.1km)
    • Short Run: ZG25 Climb Champs (5km)

    Stage 5 (Feb 2-8): Watopia

    • Long Ride: Tour of Fire and Ice (28km, 1187m)
    • Standard Ride: Glyph Heights (33.9km, 618m)
    • Short Ride + Race: Ocean Lava Cliffside Loop (19.3km, 157m)
      • Race Powerups: Feather, Anvil
    • Long Run: Surfin Safari (10km)
    • Short Run: Titans Run (6.6km)

    Stage 6 (Feb 9-15): NYC/Richmond

    • Long Ride: The Greenway (36.8km, 292m)
    • Standard Ride: No Sleep Till Brooklyn (32km, 247m)
    • Short Ride + Race: Richmond Rollercoaster (17km, 169m)
      • Race Powerups: Draft, Anvil
    • Long Run: Toefield Tornado (10.3km)
    • Short Run: Prospect Park Loop (5.5km)

    Sign up at zwift.com/events/tag/tourdezwift2026

    Make-Up Week: Feb 16-22

    If you miss any group stages, they will all be available to ride during the make-up week. During this week, make-up rides are scheduled every 30 minutes, with each stage following the next every half hour.

    Peak Zwift Day

    On Tuesday, January 20th, Zwift is planning a slate of events led by pros, creators, and other Zwift legends. The goal? Wall-to-wall Zwifters all rolling out together in the biggest rides of the Tour.

    The full ride leader list is still to be confirmed, but here’s what we know right now:

    • Eric Min – @ 3:00AM PST | 9:30PM ACDT | 11:00AM UTC
    • Lucy Charles-Barclay – @ 4:00AM PST | 12:00PM UTC
    • Lionel Sanders – @ 10:00AM PST | 6:00PM UTC
    • Sam Laidlow – @ 9:00AM PST | 5:00PM UTC

    Registration

    To register, just join an event! See all events at zwift.com/events/tag/tourdezwift2026.

    Unlocks

    Riders and runners will unlock items progressively as they complete TdZ stages:

    • Party Shadess: 1 stage
    • Party Cap: 3 stages
    • Ride Kit: all 6 stages
    • Run Kit: 1 stage

    To complete a stage, simply finish one of the group rides, races, or runs.

    The Ultimate Challenge

    Just like last year, this year’s Tour includes “The Ultimate Challenge.” This is for riders only, and completing the challenge requires you to complete all 18 routes featured in this year’s stages.

    Note: Zwift and our ZIMetrics estimate it will take riders ~21.5 hours to complete all 18 stages at 2 W/kg.

    Completing The Ultimate Challenge earns you bragging rights, bonus XP, and a backwards version of the After Party cap:

    • 9 Route Bonus: 500 XP
    • 12 Route Bonus: 500 XP
    • 15 Route Bonus: 500 XP
    • 18 Route Bonus: 11,000 XP + Backwards After Party Cap

    The Ultimate Giveaway

    Finish the Ultimate Challenge for a chance to win a one-of-a-kind TDZ x Pedal Mafia Zwift Ride Smart Frame!

    Pedal Mafia Kit

    The real-life version of the in-game kit will be available from Pedal Mafia… watch this space for details.

    Questions or Comments?

    Post below!


    Tiny Race Series – January 3 Routes – Time to Train

    • Events
    • Racing
    Eric Schlange
    -
    December 31, 2025
    0
    Tiny Race Series – January 3 Routes – Time to Train

    Tiny Race Series – January 3 Routes – Time to Train

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


    Zwift Racing League Week 1 Guide: Neon Shore Loop (TTT)

    • Featured
    • Racing
    Eric Schlange
    -
    December 30, 2025
    1
    Zwift Racing League Week 1 Guide: Neon Shore Loop (TTT)

    The first race of Zwift Racing League 2025/26 Round 3 happens Tuesday, January 6, and it’s a team time trial on a new Makuri Islands route.

    This is the flattest race of round 3, so enjoy it while you can, pure-power riders… the climbs are coming!

    Let’s dig into this new course and look at bike selection and more!

    Looking at the Route: Neon Shore Loop

    Neon Shore Loop is a brand-new route in Makuri Islands… so new, in fact, that none of us have raced it yet! It was created just for ZRL, and unless you take advantage of one of the recons held the weekend before the race, the first time you see this route will be during your TTT.

    Of course, that doesn’t mean everything about this route is new. It’s made up of roads most of us have already raced, after all. They’re just arranged in a slightly different fashion than we’ve ridden them in the past.

    At 34.1 kilometers in length, with 258 meters of climbing, this is the flattest race of Round 3. Like most routes in the Neokyo/Urukazi areas of the Makuri Islands map, this route is quite flat, apart from a couple of key climbs of similar length. Here’s the route profile, not including the 1.1-km lead-in:

    Let’s break this route into key sections:

    • Flat Start (first 9.2 km): Settle into your team rotation and keep those watts high.
    • Ramp Up to 2nd Level @9.2 km (200 meters long): This quick ramp up to the elevated road is short enough that you can hit it hard, keep your speed up, then recover a bit on the short flat before the Rooftop KOM begins.
    • Rooftop KOM @10.5 km (1.9km, 2.7%): This climb isn’t particularly long or steep, and it is certainly very draftable. The first 2/3 of this climb is a series of stair-steps which pitch up then flatten out continually, keeping pack speeds high. Then there’s one final ~700m steady climb to the line before the road flattens in the final 50m.
    • Descents and Flats @12.5-24.8 km: Heavier riders, settle in and enjoy the longest section of the race without any climbing! This takes you out of Neokyo and down the Slot Canyon to the base of the Mech Isle Corkscrew.
    • Mech Isle Corkscrew @24.8 km (500 meters, 3.6%): This dirt climb isn’t long or steep, but since it’s dirt, it’ll be slow due to increased Crr. The harder you can push, the better. Remember, in a time trial, you want go harder when you’re going slower!
    • Descents and Flats @25.3-29.8 km: Several more minutes of descent or flats will let your legs recover a bit for the final Pain Cavern climb back to Neokyo level.
    • Pain Cavern @29.8 km (2.1 km, 3%): This will be the toughest climb of the day, since you’re near the end of the race and legs are tired. Again, you’ll want to push hard here, as speeds will be slow.
    • Finishing Flats @31.9 km to finish: Once you’re out of the Cavern, it’s a flat run-in to the finish at the Alley Sprint arch. Get back into formation and empty those tanks!

    Read more about the Neon Shore Loop route >

    Bike Frame + Wheel Choice

    Bike choice here is simple: go aero. On a route like this, where the roads is mostly flat or downhill, and the only climbs are short and slack, weight simply doesn’t matter enough to trade it for aero performance. Aero is everything! The best setup by far is the CADEX Tri frame paired with the DT Swiss Disc wheels, but you’ll need to be at level 40+ to access this sweet rig:

    CADEX Tri + DT Swiss Disc wheels

    If you don’t have access to this setup, check out “Fastest TT Bike Frames and Wheels at Each Zwift Level” and use the fastest TT frame and wheelset available at your level.

    One more note on bike choice: upgrading your frame makes a big difference. A fully upgraded frame saves around 13 watts, or ~48 seconds per hour of riding. Read all about the performance improvements you receive from upgrades here.

    More Route Recons

    Many recon rides are planned each week on the upcoming ZRL route. If you’re unfamiliar with this course, jump into an event and familiarize yourself with the route! Find a list of upcoming ZRL recon rides at zwift.com/events/tag/zrlrecon.

    Additionally, riders in the Zwift community do a great job every week creating recon videos that preview the courses and offer tips to help you perform your best on the day. I’ll add recons below as I find them, but please comment if you find a useful one that isn’t yet listed!

    TTTips

    Successful team time trialing on Zwift requires a challenging combination of physical strength, proper pacing, and Zwift minutiae like picking a fast bike, understanding drafting in a TTT context, and getting your frame fully upgraded.

    Flatter courses like this week give valuable seconds to teams with big pure-power riders who can keep their power high on the front while staying in single-file formation to conserve in the draft behind. Extra seconds can also be gained by pacing smartly, ramping up the effort on short climbs and recovering a bit once you’re up to speed on the short descents.

    On a course like this week’s, I recommend all team members set their Trainer Difficulty to the same value so you’re all feeling the gradient changes similarly. (When one rider has it set to 100% and another 25%, the first rider may ramp up power much more than the second when a climb hits, which can make a mess of your team formation.)

    Your goal in a ZRL TTT is to get four riders across the line in the shortest time possible. That means every team’s pace plan will differ based on each rider’s abilities. I highly recommend having an experienced DS on Discord directing your team, especially if your team contains some inexperienced TTT riders.

    Lastly, if you want to go further down the TTT rabbit hole, I highly recommend Dave Edmond’s Zwift TTT Calculator tool.

    Questions or Comments?

    Share below!

    All About Zwift’s Fitness Metrics: Training Score, Training Status, Stress Points, and More

    • Featured
    • How Zwift Works
    • Training & Nutrition
    Eric Schlange
    -
    December 30, 2025
    16
    All About Zwift’s Fitness Metrics: Training Score, Training Status, Stress Points, and More

    All About Zwift’s Fitness Metrics: Training Score, Training Status, Stress Points, and More

    Zwift’s Fitness Metrics, initially released in April of 2025, help to answer common questions from cyclists: “How am I doing? Can I train more? Should I train less? What’s my potential?”

    But if you’re new to cycling, these metrics may be a bit confusing. So we’re here to help!

    If you aren’t sure how to use Zwift’s Fitness Metrics, or what they’re even telling you, read on…

    It All Starts with FTP

    If you want your Training Score to be accurate in Zwift, you must have your FTP (functional threshold power) value set accurately in your profile.

    What is “FTP”? It is the wattage you can stay below and sustain for longer durations, while going above it causes fatigue to occur very quickly. Most riders, if they put in a steady but maximal effort on fresh legs, can hold their FTP for 40-60 minutes.

    Your Training Score is directly based on the Stress Points accumulated with each ride, and Stress Points are calculated from your FTP (see below).

    So if your FTP isn’t accurate, your Stress Points won’t be, either, which means your Training Score won’t be accurate.

    FTP is also used to calculate power targets in ERG workouts – for example, a VO2 interval may have you ride at 110% of FTP for 4-minute intervals. So you’ll want an accurate FTP value if you’re doing structured workouts on Zwift as well.

    Zwift will automatically estimate your FTP based on your power bests as you ride or race in the game. But if you want a more accurate FTP value, I recommend taking an FTP test.

    Related: How (and Why) to Take an FTP Test on Zwift >

    Stress Points (SP), aka “TSS”

    Once your FTP is set accurately, the Stress Points calculated for each ride will be accurate. Stress Points (SP) are just a Zwifty name for TSS, an industry-standard metric developed by TrainingPeaks that combines both time and intensity into one number indicating how much stress a particular workout puts on your body.

    Related: All about TSS (Stress Points) in Zwift >

    You don’t need to know how SP is calculated to use it, although this post has the formula if you’re curious. To give you some idea of typical SP ranges, an easy 1-hour recovery ride may be around 40-50 SP, while a 1-hour race will be closer to 90-100 SP, and a 3-hour endurance ride may be more like 150-180 SP.

    You can show SP in real-time in Zwift’s HUD by selecting it for one of the display metrics via Menu>Settings>HUD:

    Stress Points are also shown on the Ride Report when completing a ride, and on the new Progress Report screen if you’ve set a fitness goal based on SP:

    A Note About Outdoor Rides

    If you do any outdoor riding (and most of us do), you’ll want to get that data into Zwift’s system. Otherwise, your Fitness Metrics won’t be accurate, since they won’t include your outdoor efforts!

    You’ll need to record your outdoor ride on a device such as a bike computer (aka “head unit”), smart watch, or even your phone. I’m partial to Wahoo’s bike computers, but Zwift supports importing outdoor rides from Garmin, Wahoo, and Hammerhead accounts.

    Learn how to connect Garmin or Wahoo to Zwift >
    Learn how to connect Hammerhead to Zwift >

    If you don’t have a power meter on your outdoor bike, Zwift will do its best to estimate your SP for the ride, much like Strava estimates your power even on rides without real power data. If you want your training metrics to be truly dialed in, though, maybe it’s time to get a power meter on your outdoor bike?

    I recommend the Favero Assioma pedals. They’re the most respected in the industry, more affordable than most, and easy to install (unlock crank or spider-based power meters).

    Buy them on Amazon >
    Read my Favero Assioma Duo review >

    Training Score

    Your Training Score in Zwift is the 6-week (42-day) exponentially weighted moving average of your training load. What does that mean in simple terms? It means your Training Score is the average of your daily SP over the past 6 weeks, weighted so recent rides affect the score more than older ones.

    (Note: “Training Score” is more often called “Fitness” in other apps, or “Chronic Training Load/CTL” in TrainingPeaks.)

    You can see your current Training Score in the Companion app at the top-left of the Fitness Trends box:

    It is also shown on the Progress Report screen, along with a value showing how much your ride changed the score:

    Training Status

    Your Training Status is also displayed in the Companion app and Progress Report. It will place you in one of the following categories:

    • Overreaching: avoid staying here long, or you may become over-trained
    • Productive: gaining fitness
    • Fresh: fit and ready to race
    • Detraining: losing fitness
    • Ready: new to training, not enough data to categorize you

    Zwift Training Status is based on a metric that other apps call “Form” or “Freshness”. This is calculated as your current Training Score minus your current Fatigue. (Fatigue is calculated similarly to Training Score, except it’s only a 7-day exponentially weighted moving average of your training load instead of 42-day.)

    Since Zwift likes to keep metrics simple, they don’t display this Form/Freshness value. Instead, they simply chart it in the Companion app under “Fitness Trends”, so you can see where you’re trending:

    How To Use It

    So that’s how all of Zwift’s Fitness Metrics work. But how do you actually use them?

    In some ways, that’s a very individual question, and thus impossible for me to answer. A qualified coach could look at your data and give you some really helpful insights, though!

    But there are some general principles, and some obvious use cases, which apply to just about everyone.

    First: it’s worth mentioning that your Zwift Training Status is not an indicator of how well you may feel on a given day. If you’re anything like me, Zwift may often say you’re “fresh,” but your legs disagree! That’s OK. Training Status summarizes overall Training Stress Balance (TSB), giving a sort of zoomed-out view of your current freshness, which may not match how you feel on the day.

    If your Training Status is “Overreaching”, you’ll want to ease up soon. The great Joe Friel says, “…if you spend much time here you will create great fatigue and are flirting with extreme overreaching that would likely become overtraining if continued for too long.” Typically, you’ll automatically ease up training at this phase, because the body simply can’t keep overreaching. But be careful if you find yourself here.

    Zwift’s Fitness Metrics are just a Zwifty (that is, simpler and more colorful) version of the commonly-used Performance Management Chart seen in coaching plans on TrainingPeaks and other platforms. These charts show the detailed results of periodized training plans, where riders typically go through sections of training in the “productive” zone, take a recovery week to enter the “fresh zone,” then start another block of training. Often these training plans are structured with a target event in mind, and a rider will taper their training in the week or two leading up to the event.

    You may not have a coach or the expertise to structure a full training plan, but you can use Zwift’s Fitness Metrics to help determine an effective training load for your situation. The metrics won’t tell you which workout to do each day, but they’ll guide you in managing your overall training load. And that’s half of the battle! While it’s good to know which specific workouts will help you most, so much of cycling fitness is about building up a training load. Getting on the bike. Putting in the work. Consistency.

    So put in the effort to get into the productive zone, then take a week off after 3-4 productive weeks. And if you get into overreaching, don’t panic. But also, don’t keep digging that hole deeper!

    Those are just a few tips and thoughts, but training management is a huge topic with plenty of rabbit holes. So I’ll leave it here for now.

    A Part of Something Bigger

    Lastly, it’s worth mentioning that these metrics are just one part of the more robust training platform Zwift is building. You can see the pieces coming together: first, third-party workout syncing brought all the big training plan providers to the table. Then revamped automatic FTP detection made it easier to set your power zones. Next, Zwift started bringing in outdoor rides and computing training metrics.

    To what end? We don’t know for sure, but Zwift recently announced the limited release of daily Personalized Recommendations based on your habits, fitness, and freshness…

    Questions or Comments?

    Did this post help you better understand and utilize Zwift’s Fitness Metrics? Still got questions? Comments? Share below!


    Top 5 Zwift Videos: Erg Mode, Zwift Ride, Alpe du Zwift

    • Racing
    • Trainers
    • Training & Nutrition
    Oli Chi
    -
    December 29, 2025
    2
    Top 5 Zwift Videos: Erg Mode, Zwift Ride, Alpe du Zwift
    LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lci50Yi1jb250YWluZXJbZGF0YS10b29sc2V0LWJsb2Nrcy1jb250YWluZXI9IjBlNzA1MDA3NjMyNTQzNTc2NWUyMjA0ZGY4NjA2NzEyIl0geyBib3JkZXItcmFkaXVzOiAyNXB4O2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCByZ2JhKCAwLCAwLCAwLCAxICkscmdiYSggMjM5LCAyMzksIDIzOSwgMSApICk7cGFkZGluZzogMHB4IDI1cHggNXB4IDI1cHg7IH0gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODFweCkgeyAudGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfSB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHsgLnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gfSA=

    When doing workouts indoors, most riders choose use Erg Mode to help them stick to the target power. However, GCN has reason to believe Erg Mode may actually hurt your training. In this week’s top video, hear from GCN as they break down the pros and cons of using Erg Mode.

    We’ve also picked videos about improving the Zwift Ride, climbing Alpe du Zwift in under 49 minutes, FTP gains after a year of TrainerRoad, and a comparison of budget and premium indoor setups.

    Is Erg Mode Making You A Worse Cyclist?

    Could Erg Mode be making you a worse cyclist? GCN puts this to the test and explains the pros and cons of using Erg Mode for your indoor workouts.

    Zwift Ride One Year Review – I’d Change These Things

    After clocking over 4500km on the Zwift Ride, Liam Walker shares a one-year review of the setup.

    Alpe du Zwift | Sub 49 mins.

    As part of a big training session, Max from The Watt Life attempts to set a PR on Alpe du Zwift. Can he break his old PR of 49 minutes?

    Did One Year on TrainerRoad x Zwift Make Me a Faster Cyclist?

    For the past year, J Dirom has been using TrainerRoad and Zwift to see if he can get faster on the bike. In this video, he shares an update on how much his FTP has increased with the use of TrainerRoad.

    Budget vs Premium Zwift Setups: What’s Actually Worth It?

    Is it really worth the extra money to upgrade your Zwift setup? ChadRides compares a stock setup, a budget setup, and a premium setup.

    Got a Great Zwift Video?

    Share the link below and we may feature it in an upcoming post!

    “Neon Shore Loop” Route Details

    • Featured
    • Routes & Maps
    Eric Schlange
    -
    December 29, 2025
    0
    “Neon Shore Loop” Route Details

    “Neon Shore Loop” Route Details

    See zwiftinsider.com/route/neon-shore-loop/


    Notable Zwift Events for the Weekend of December 27-28

    • Events
    Eric Schlange
    -
    December 26, 2025
    5
    Notable Zwift Events for the Weekend of December 27-28
    LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lci50Yi1jb250YWluZXJbZGF0YS10b29sc2V0LWJsb2Nrcy1jb250YWluZXI9IjEwYTdiNDkwZTE5MTAyYjc3NmRkMDg0YmJiMTZiYWNmIl0geyBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCByZ2JhKCAwLCAwLCAwLCAxICkscmdiYSggMjM5LCAyMzksIDIzOSwgMSApICk7cGFkZGluZzogMHB4OyB9IC50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1jb250YWluZXIudGItY29udGFpbmVyW2RhdGEtdG9vbHNldC1ibG9ja3MtY29udGFpbmVyPSIwNmZkMzhiYjE1ZjE3ZjI4OGIyMWRiOGQzYWY2MTRlYSJdIHsgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDAgMDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCggcmdiYSggMCwgMCwgMCwgMSApLHJnYmEoIDIzOSwgMjM5LCAyMzksIDEgKSApO3BhZGRpbmc6IDBweDsgfSAudGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfSAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtY29udGFpbmVyLnRiLWNvbnRhaW5lcltkYXRhLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lcj0iMGZmZTVhM2QzNDRhN2Y3NWQ0ODc5N2FmOGIzNDViNzMiXSB7IGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwIDA7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoIHJnYmEoIDAsIDAsIDAsIDEgKSxyZ2JhKCAyMzksIDIzOSwgMjM5LCAxICkgKTtwYWRkaW5nOiAwcHg7IH0gLnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lci50Yi1jb250YWluZXJbZGF0YS10b29sc2V0LWJsb2Nrcy1jb250YWluZXI9IjQ0ZTM4MmNkN2EwYTRiZTQyNTZmZmUzZjc5MDk2ZmJjIl0geyBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCByZ2JhKCAwLCAwLCAwLCAxICkscmdiYSggMjM5LCAyMzksIDIzOSwgMSApICk7cGFkZGluZzogMHB4OyB9IC50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1jb250YWluZXIudGItY29udGFpbmVyW2RhdGEtdG9vbHNldC1ibG9ja3MtY29udGFpbmVyPSI3YTdlNzgyOTA2NjlhMGRhNzUwMzQwZWM3NDJjMzFiMSJdIHsgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDAgMDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCggcmdiYSggMCwgMCwgMCwgMSApLHJnYmEoIDIzOSwgMjM5LCAyMzksIDEgKSApO3BhZGRpbmc6IDBweDsgfSAudGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfSAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtY29udGFpbmVyLnRiLWNvbnRhaW5lcltkYXRhLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lcj0iYTI3OTA4YzdjZDA5YTEwZTc5MjJmNDVlNzFkMzJmOWMiXSB7IGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwIDA7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoIHJnYmEoIDAsIDAsIDAsIDEgKSxyZ2JhKCAyMzksIDIzOSwgMjM5LCAxICkgKTtwYWRkaW5nOiAwcHg7IH0gLnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lci50Yi1jb250YWluZXJbZGF0YS10b29sc2V0LWJsb2Nrcy1jb250YWluZXI9IjI1NGFiOWY3MDQwMjFhYWZhZTFlYTIxZTllNWQ1NzdiIl0geyBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCByZ2JhKCAwLCAwLCAwLCAxICkscmdiYSggMjM5LCAyMzksIDIzOSwgMSApICk7cGFkZGluZzogMHB4OyB9IC50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1jb250YWluZXIudGItY29udGFpbmVyW2RhdGEtdG9vbHNldC1ibG9ja3MtY29udGFpbmVyPSJhZGVjNzE4YTM3YjZhZWE5YzU5MGRhM2Q1YzZjZTZjNSJdIHsgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDAgMDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCggcmdiYSggMCwgMCwgMCwgMSApLHJnYmEoIDIzOSwgMjM5LCAyMzksIDEgKSApO3BhZGRpbmc6IDBweDsgfSAudGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfSAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtY29udGFpbmVyLnRiLWNvbnRhaW5lcltkYXRhLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lcj0iOGEwODkwZWY1Y2Y3ZGEyMjc2NDc4OTZkNTFkMzU2OTMiXSB7IGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwIDA7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoIHJnYmEoIDAsIDAsIDAsIDEgKSxyZ2JhKCAyMzksIDIzOSwgMjM5LCAxICkgKTtwYWRkaW5nOiAwcHg7IH0gLnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lci50Yi1jb250YWluZXJbZGF0YS10b29sc2V0LWJsb2Nrcy1jb250YWluZXI9IjE1NmEzYjNjOGQxNjVkNjA1MjQ4NWVkNjMwMTVkNDhiIl0geyBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCByZ2JhKCAwLCAwLCAwLCAxICkscmdiYSggMjM5LCAyMzksIDIzOSwgMSApICk7cGFkZGluZzogMHB4OyB9IC50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1jb250YWluZXIudGItY29udGFpbmVyW2RhdGEtdG9vbHNldC1ibG9ja3MtY29udGFpbmVyPSIzNzA5NzY0OGJiYjVhNTk0Yjk3ZTJkZTc5M2FlNTU3MSJdIHsgYm9yZGVyLXJhZGl1czogMCAwIDI1cHggMjVweDtiYWNrZ3JvdW5kOiByZ2JhKCAyMzksIDIzOSwgMjM5LCAxICk7cGFkZGluZzogMXB4IDI1cHggMXB4IDI1cHg7bWFyZ2luLXRvcDogMXB4OyB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgxcHgpIHsgLnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfSB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHsgLnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfSB9IA==

    There are lots of popular, long, or otherwise unique events happening this weekend as Rapha’s Festive 500 gets underway and riders are indoor in earnest. So many events, in fact, that I had to choose 10 instead of my regular 5! See them all below…

    🤝 Rapha Festive 500

    ✅ Popular  ✅ Festive 500!  ✅ Unique

    Zwift has organized a set of RoboPacer-led rides throughout the Festive 500. Rides alternate between “long” 50km rides on Triple Flat Loops at the top of each hour and “short” 25km rides on Watopia’s Waistband at the half hour.

    Read all about the Festive 500 on Zwift >

    Events every 30 minutes throughout the weekend
    Sign up at zwift.com/events/series/rapha-festive-500-zwift

    🥇Fun Ton and Serious Century

    ✅ Endurance Challenge  ✅ Unique Event  ✅ Crazy TT

    Cycling Time Trials – the national governing body for time trials in England, Scotland, and Wales – is holding a slightly crazy special event this weekend, in two different timeslots.

    Your experience will vary significantly depending on the category you join, so choose carefully:

    • Category A is a drafting-enabled ride with powerups enabled
    • Category B has drafting disabled and no powerups

    Both categories allow riders to choose any bike, including a TT bike. (So I’d recommend choosing a TT bike!) Late starts are allowed for up to 30 minutes.

    All riders will be on the France Classic Fondo route for 100 miles.

    Saturday, December 13 @ 8pm UTC/3am ET/12am PT and 3pm UTC/10am ET/7am PT
    Sign up at zwift.com/events/tag/cyclingtimetrials

    🤝 zFondo Series on France Classic Fondo

    ✅ Bonus XP  ✅ Popular  ✅ Endurance Challenge  ✅ Jersey Unlock

    Held on the France Classic Fondo route, this is the longest of this year’s zFondos, clocking in at 146.3km with 1099m of elevation.

    Read all about the Zwift Fondo Series >

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

    🥇The TFC Epic Christmas Race 2025

    ✅ Endurance Challenge ✅ Popular 

    Back for another year, it’s “the toughest and longest Zwift race of the year”, TFC’s epic Christmas race on Watopia’s The Uber Pretzel! At 128.8km with 2381 of elevation, this route is a tough one… especially the finish up Alpe du Zwift!

    Sunday, December 28 @ 1pm UTC/8am ET/5am PT
    Sign up at zwift.com/events/view/5233942

    🥇GTR 12 Races of Christmas

    ✅ Unique Event ✅ Popular 

    GTR’s 12 Races of Christmas series begins today (Friday), but your overall series ranking is based on your best 9 finishes, so you can still join!

    Read all about this race series >

    This weekend’s races are Saturday’s “Two Turtle Doves” (Watopia, Two Bridges Loop) and Sunday’s “Three French Hens” (France, Roule Ma Poule).

    Three timeslots each day
    Sign up at zwift.com/events/tag/gtr12days/

    🤝FAAST CREW FESTIVE 500

    ✅ 500km! ✅ Endurance Challenge 

    There are always a few teams crazy enough to plan full 500km events during the Festive 500, but this weekend I only see one. It’s an open-paced ride on Tempus Fugit with the FAAST crew, and the sparse event notes says, “Bring your big boy pants!”

    Stay for the full ride, or just see how long you can go. This will be a challenge no matter how you slice it!

    Sunday, December 28 @ 7am UTC/2am ET/Saturday 11pm PT
    Sign up at zwift.com/events/view/5267681

    🤝Global vEveresting Day

    ✅ vEveresting ✅ Endurance Challenge

    Sunday has been declared Global vEveresting Days, and The Torturefest Club, in collaboration with Everesting.com, are holding a series of virtual Everesting events on Zwift on December 29, 2025.

    Read all about Global vEveresting Day >

    This isn’t the kind of event you just hop into without any planning, so click the link above for details beforehand. And good luck!

    Multiple events on Sunday, December 28
    Learn more at zwiftinsider.com/global-veveresting-day-2025/

    🤝Galaxy Cycling Club -– Fundraiser Ride for Simon Richardson MBE

    ✅ Banded ✅ Good Cause

    Join the Galaxy squad for a social banded ride and fundraiser to raise £2500 towards a specialist, lightweight wheelchair for Paralympian Simon Richardson MBE.

    Simon is a valued member of club, offering helpful advice and inspiration to many. Read his story here.

    Donate at GOFUNDME >

    The ride is on Makuri Islands’ Tropic Rush (42.9km, 333m).

    Saturday, December 27 @ 2pm UTC/9am ET/6am PT
    Sign up at zwift.com/events/view/5222068

    🤝Cheesecake for Breakfast

    ✅ Live Zoom Call ✅ Endurance Challenge 

    The Cheesecake Crew is holding a 161km ride with two pace options on the France Classic Fondo route this Sunday. To help pass the time and make the ride unique, they hold a live Zoom call during the event (details in event description).

    Sunday, December 28 @ 6:05pm UTC/1:05pm ET/10:05am PT
    Sign up at zwift.com/events/view/5301120

    🤝Trainingsmaatje Crazy Year End Event

    ✅ Unique Event ✅ Endurance Challenge 

    One last crazy event to finish off our weekend list. How about 100+ laps of Downtown Dolphin? This is a 200km group ride with open pacing, and since the laps are so short, you’ll always be able to find a wheel to draft, or push hard to bridge up to someone new!

    Sunday, December 28 @ 6:05pm UTC/1:05pm ET/10:05am PT
    Sign up at zwift.com/events/view/5245473

    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!

    123...512Page 1 of 512
    Purchase a Pain Cave poster

    Shop for a trainer using our Smart Trainer Index

    Shop PR Lotion (20% off with code ZwiftInsider)


    Contribute a post: Email [email protected] for details.

    This community-driven site is maintained by Eric Schlange and a team of Zwift enthusiasts. Zwift Insider is independent of Zwift corporate (www.zwift.com), although Zwift does provide funding to help defray site costs.

    This site contains affiliate links to Amazon, Wahoo, and other brands. Zwift Insider makes a small commission on purchases made from these links, so please shop through them to support our efforts.

    Terms of Use/DMCA Copyright Policy

    Privacy Policy | Privacy Consent

    [email protected]

    Latest articles

    Additional 10% Discount on KICKR CORE 2 Announced for UK and EU

    Notable Zwift Events for the Weekend of January 3-4

    Zwift Year in Review 2025

    Popular Categories

    • Racing1594
    • Events1111
    • News842
    • Training & Nutrition746
    • Interviews569
    • Routes & Maps485