<?xml version="1.0" encoding="UTF-8"?>
<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://www.trainerroad.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/activity-sync</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/activity-sync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/activity-sync"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/activity-sync"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/activity-sync"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/activity-sync"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/activity-sync"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/activity-sync"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/activity-sync"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/activity-sync"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/activity-sync"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/activity-sync"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/activity-sync"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/activity-sync"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/activity-sync"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/activity-sync"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/all-cycling-training-plans</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/all-cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/all-cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/all-cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/all-cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/all-cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/all-cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/all-cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/all-cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/all-cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/all-cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/all-cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/all-cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/all-cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/all-cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/all-cycling-training-plans"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/beta-program</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/beta-program"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/beta-program"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/beta-program"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/beta-program"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/beta-program"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/beta-program"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/beta-program"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/beta-program"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/beta-program"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/beta-program"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/beta-program"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/beta-program"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/beta-program"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/beta-program"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/beta-program"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/contact</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/contact"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/contact"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/contact"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/contact"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/contact"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/contact"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/contact"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/contact"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/contact"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/contact"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/contact"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/contact"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/contact"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/contact"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/contact"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/cycling-training-apps</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/cycling-training-apps"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/cycling-training-apps"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/cycling-training-apps"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/cycling-training-apps"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/cycling-training-apps"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/cycling-training-apps"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/cycling-training-apps"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/cycling-training-apps"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/cycling-training-apps"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/cycling-training-apps"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/cycling-training-apps"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/cycling-training-apps"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/cycling-training-apps"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/cycling-training-apps"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/cycling-training-apps"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/cycling-training-plans</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/cycling-training-plans"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/cycling-training-plans"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/disclaimer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/disclaimer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/disclaimer"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/disclaimer"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/disclaimer"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/disclaimer"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/disclaimer"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/disclaimer"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/disclaimer"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/disclaimer"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/disclaimer"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/disclaimer"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/disclaimer"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/disclaimer"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/disclaimer"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/disclaimer"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/download</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/download"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/download"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/download"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/download"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/download"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/download"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/download"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/download"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/download"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/download"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/download"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/download"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/download"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/download"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/download"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/equipment-checker</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/equipment-checker"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/equipment-checker"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/equipment-checker"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/equipment-checker"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/equipment-checker"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/equipment-checker"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/equipment-checker"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/equipment-checker"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/equipment-checker"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/equipment-checker"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/equipment-checker"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/equipment-checker"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/equipment-checker"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/equipment-checker"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/equipment-checker"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/faq</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/faq"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/faq"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/faq"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/faq"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/faq"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/faq"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/faq"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/faq"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/faq"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/faq"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/faq"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/faq"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/faq"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/faq"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/faq"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/getting-started</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/getting-started"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/getting-started"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/getting-started"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/getting-started"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/getting-started"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/getting-started"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/getting-started"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/getting-started"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/getting-started"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/getting-started"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/getting-started"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/getting-started"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/getting-started"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/getting-started"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/getting-started"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/gran-fondo-training-plan</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/gran-fondo-training-plan"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/gran-fondo-training-plan"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/gran-fondo-training-plan"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/gran-fondo-training-plan"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/gran-fondo-training-plan"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/gran-fondo-training-plan"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/gran-fondo-training-plan"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/gran-fondo-training-plan"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/gran-fondo-training-plan"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/gran-fondo-training-plan"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/gran-fondo-training-plan"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/gran-fondo-training-plan"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/gran-fondo-training-plan"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/gran-fondo-training-plan"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/gran-fondo-training-plan"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/how-to-train-for-leadville-100-mtb-insight-from-a-sub-9-finisher</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/how-to-train-for-leadville-100-mtb-insight-from-a-sub-9-finisher"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/how-to-train-for-leadville-100-mtb-insight-from-a-sub-9-finisher"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/how-to-train-for-leadville-100-mtb-insight-from-a-sub-9-finisher"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/how-to-train-for-leadville-100-mtb-insight-from-a-sub-9-finisher"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/how-to-train-for-leadville-100-mtb-insight-from-a-sub-9-finisher"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/how-to-train-for-leadville-100-mtb-insight-from-a-sub-9-finisher"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/how-to-train-for-leadville-100-mtb-insight-from-a-sub-9-finisher"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/how-to-train-for-leadville-100-mtb-insight-from-a-sub-9-finisher"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/how-to-train-for-leadville-100-mtb-insight-from-a-sub-9-finisher"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/how-to-train-for-leadville-100-mtb-insight-from-a-sub-9-finisher"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/how-to-train-for-leadville-100-mtb-insight-from-a-sub-9-finisher"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/how-to-train-for-leadville-100-mtb-insight-from-a-sub-9-finisher"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/how-to-train-for-leadville-100-mtb-insight-from-a-sub-9-finisher"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/how-to-train-for-leadville-100-mtb-insight-from-a-sub-9-finisher"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/how-to-train-for-leadville-100-mtb-insight-from-a-sub-9-finisher"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/landing/watts-per-kilogram-calculator</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/landing/watts-per-kilogram-calculator"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/landing/watts-per-kilogram-calculator"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/landing/watts-per-kilogram-calculator"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/landing/watts-per-kilogram-calculator"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/landing/watts-per-kilogram-calculator"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/landing/watts-per-kilogram-calculator"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/landing/watts-per-kilogram-calculator"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/landing/watts-per-kilogram-calculator"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/landing/watts-per-kilogram-calculator"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/landing/watts-per-kilogram-calculator"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/landing/watts-per-kilogram-calculator"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/landing/watts-per-kilogram-calculator"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/landing/watts-per-kilogram-calculator"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/landing/watts-per-kilogram-calculator"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/landing/watts-per-kilogram-calculator"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/legal</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/legal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/legal"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/legal"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/legal"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/legal"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/legal"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/legal"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/legal"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/legal"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/legal"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/legal"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/legal"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/legal"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/legal"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/legal"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/licenses</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/licenses"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/licenses"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/licenses"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/licenses"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/licenses"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/licenses"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/licenses"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/licenses"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/licenses"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/licenses"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/licenses"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/licenses"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/licenses"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/licenses"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/licenses"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/off-road-training-plans</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/off-road-training-plans"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/off-road-training-plans"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/off-road-training-plans"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/off-road-training-plans"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/off-road-training-plans"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/off-road-training-plans"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/off-road-training-plans"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/off-road-training-plans"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/off-road-training-plans"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/off-road-training-plans"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/off-road-training-plans"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/off-road-training-plans"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/off-road-training-plans"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/off-road-training-plans"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/off-road-training-plans"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/podcast</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/podcast"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/podcast"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/podcast"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/podcast"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/podcast"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/podcast"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/podcast"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/podcast"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/podcast"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/podcast"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/podcast"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/podcast"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/podcast"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/podcast"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/podcast"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/press</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/press"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/press"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/press"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/press"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/press"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/press"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/press"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/press"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/press"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/press"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/press"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/press"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/press"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/press"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/press"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/pricing</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/pricing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/pricing"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/pricing"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/pricing"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/pricing"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/pricing"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/pricing"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/pricing"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/pricing"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/pricing"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/pricing"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/pricing"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/pricing"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/pricing"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/pricing"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/privacy-policy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/privacy-policy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/privacy-policy"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/privacy-policy"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/privacy-policy"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/privacy-policy"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/privacy-policy"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/privacy-policy"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/privacy-policy"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/privacy-policy"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/privacy-policy"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/privacy-policy"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/privacy-policy"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/privacy-policy"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/privacy-policy"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/privacy-policy"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/refund-policy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/refund-policy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/refund-policy"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/refund-policy"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/refund-policy"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/refund-policy"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/refund-policy"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/refund-policy"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/refund-policy"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/refund-policy"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/refund-policy"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/refund-policy"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/refund-policy"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/refund-policy"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/refund-policy"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/refund-policy"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/reviews</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/reviews"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/reviews"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/reviews"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/reviews"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/reviews"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/reviews"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/reviews"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/reviews"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/reviews"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/reviews"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/reviews"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/reviews"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/reviews"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/reviews"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/reviews"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/sign-up</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/sign-up"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/sign-up"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/sign-up"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/sign-up"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/sign-up"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/sign-up"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/sign-up"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/sign-up"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/sign-up"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/sign-up"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/sign-up"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/sign-up"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/sign-up"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/sign-up"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/sign-up"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/strength-training-calculator</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/strength-training-calculator"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/strength-training-calculator"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/strength-training-calculator"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/strength-training-calculator"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/strength-training-calculator"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/strength-training-calculator"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/strength-training-calculator"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/strength-training-calculator"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/strength-training-calculator"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/strength-training-calculator"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/strength-training-calculator"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/strength-training-calculator"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/strength-training-calculator"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/strength-training-calculator"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/strength-training-calculator"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/successful-athletes-podcast</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/successful-athletes-podcast"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/successful-athletes-podcast"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/successful-athletes-podcast"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/successful-athletes-podcast"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/successful-athletes-podcast"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/successful-athletes-podcast"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/successful-athletes-podcast"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/successful-athletes-podcast"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/successful-athletes-podcast"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/successful-athletes-podcast"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/successful-athletes-podcast"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/successful-athletes-podcast"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/successful-athletes-podcast"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/successful-athletes-podcast"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/successful-athletes-podcast"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/terms-and-conditions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/terms-and-conditions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/terms-and-conditions"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/terms-and-conditions"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/terms-and-conditions"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/terms-and-conditions"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/terms-and-conditions"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/terms-and-conditions"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/terms-and-conditions"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/terms-and-conditions"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/terms-and-conditions"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/terms-and-conditions"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/terms-and-conditions"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/terms-and-conditions"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/terms-and-conditions"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/terms-and-conditions"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/train-now</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/train-now"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/train-now"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/train-now"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/train-now"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/train-now"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/train-now"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/train-now"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/train-now"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/train-now"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/train-now"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/train-now"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/train-now"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/train-now"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/train-now"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/train-now"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/triathlon-training-plans</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/triathlon-training-plans"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/triathlon-training-plans"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/triathlon-training-plans"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/triathlon-training-plans"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/triathlon-training-plans"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/triathlon-training-plans"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/triathlon-training-plans"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/triathlon-training-plans"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/triathlon-training-plans"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/triathlon-training-plans"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/triathlon-training-plans"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/triathlon-training-plans"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/triathlon-training-plans"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/triathlon-training-plans"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/triathlon-training-plans"/>
  </url>
  <url>
    <loc>https://www.trainerroad.com/zwift-integration</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://www.trainerroad.com/zwift-integration"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trainerroad.com/zwift-integration"/>
    <xhtml:link rel="alternate" hreflang="de-DE" href="https://www.trainerroad.com/de/zwift-integration"/>
    <xhtml:link rel="alternate" hreflang="es-419" href="https://www.trainerroad.com/es-419/zwift-integration"/>
    <xhtml:link rel="alternate" hreflang="es-ES" href="https://www.trainerroad.com/es-es/zwift-integration"/>
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.trainerroad.com/fr-fr/zwift-integration"/>
    <xhtml:link rel="alternate" hreflang="it-IT" href="https://www.trainerroad.com/it-it/zwift-integration"/>
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://www.trainerroad.com/ja-jp/zwift-integration"/>
    <xhtml:link rel="alternate" hreflang="ko-KR" href="https://www.trainerroad.com/ko/zwift-integration"/>
    <xhtml:link rel="alternate" hreflang="nl-NL" href="https://www.trainerroad.com/nl/zwift-integration"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.trainerroad.com/pt-br/zwift-integration"/>
    <xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.trainerroad.com/pt-pt/zwift-integration"/>
    <xhtml:link rel="alternate" hreflang="ru-RU" href="https://www.trainerroad.com/ru/zwift-integration"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.trainerroad.com/zh-cn/zwift-integration"/>
    <xhtml:link rel="alternate" hreflang="zh-TW" href="https://www.trainerroad.com/zh-tw/zwift-integration"/>
  </url>
</urlset>
