<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
  
  <title>MapMyRide</title>
<meta name="description" content="Fitness training made easy with MapMyRide.com" />

  <!-- Favicons loaded via react-helmet -->
  
    <link rel="stylesheet" href="https://mapmy.uastatic.com/global.b9a69e4277fdc743cece.css">
    <link rel="stylesheet" href="https://mapmy.uastatic.com/main.b9a69e4277fdc743cece.css">
  
  
  <script type="text/javascript" crossorigin src='//consent.truste.com/notice?domain=mapmyfitness.com&c=teconsent&text=true&gtm=1&language=en'></script>

</head>
<body class="ride no-webp">
  <div id="root"></div>
  <script>
	(function() {
	  var ourDomain = 'mapmyfitness.com'

	  function runInternalScript (tag) {
	    Function(tag.innerText)()
	  }

	  function runExternalScript (tag) {
	    tag.setAttribute('src', tag.dataset.src)
	  }

	  /* check every 50ms if TrustArc script has loaded */
	  var trustArcTimeoutId = setInterval(onTrustArcLoad, 25)
	  function onTrustArcLoad () {
	    if (!window.PrivacyManagerAPI) { return }
	    clearInterval(trustArcTimeoutId)

	    function isVendorApproved (domain) {
	      return window.PrivacyManagerAPI.callApi("getConsent", ourDomain, domain, ourDomain).consent === 'approved';
	    }

	    /* load Branch script */
	    
	        if(isVendorApproved('cdn.branch.io')) {
	          var branchInit = document.querySelector('#branch-init')
	          runInternalScript(branchInit)
	        }
	    

	    /* load Sentry script */
	    
	      if(isVendorApproved('browser.sentry-cdn.com')) {
	        var sentryVendor = document.querySelector('#sentry-vendor')
	        var sentryInit  = document.querySelector('#sentry-init')
	        sentryVendor.addEventListener('load', function() {
	          runInternalScript(sentryInit)
	        })

	        runExternalScript(sentryVendor)
	      }
	    

	    /* load google tag manager script */
	    
	        if (isVendorApproved('www.googletagmanager.com')) {
	          var gtmScript = document.querySelector('#gtm')
	          runInternalScript(gtmScript)
	        }
	    
	  }
	})()
</script>


  
  <script nonce="9c23ca97-6981-47f8-8250-db1c5051e53f">
    (function(d) {
      var o = window.oldCreateElement = d.createElement;
      d.createElement = function() {
        var e = o.apply(d, arguments);
        if (e.tagName === 'SCRIPT') {
          e.setAttribute('nonce', '9c23ca97-6981-47f8-8250-db1c5051e53f');
        }
        return e;
      }
    })(document);
  </script>
  <script>
    window.dataLayer = window.dataLayer || []
  </script>

  
  

  <script
    nonce="9c23ca97-6981-47f8-8250-db1c5051e53f"
    id='gtm'
    type="text/plain"
  >
    (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer', 'GTM-WNW54D');
  </script>



  <script
    data-src="https://browser.sentry-cdn.com/6.17.5/bundle.min.js"
    id="sentry-vendor"
    crossorigin="anonymous"
  ></script>

  <script
    nonce="9c23ca97-6981-47f8-8250-db1c5051e53f"
    type="text/plain"
    id="sentry-init"
  >
    Sentry.init({
      dsn: 'https://b7cf68afbe1743c78f8706c5760be119@sentry.uacf.io/78',
      release: '',
    })

    
  </script>



<script type="text-plain" id="branch-init">
  // load Branch
  (function(b,r,a,n,c,h,_,s,d,k){if(!b[n]||!b[n]._q){for(;s<_.length;)c(h,_[s++]);d=r.createElement(a);d.async=1;d.src="https://cdn.branch.io/branch-latest.min.js";k=r.getElementsByTagName(a)[0];k.parentNode.insertBefore(d,k);b[n]=h}})(window,document,"script","branch",function(b,r){b[r]=function(){b._q.push([r,arguments])}},{_q:[],_v:1},"addListener applyCode autoAppIndex banner closeBanner closeJourney creditHistory credits data deepview deepviewCta first getCode init link logout redeem referrals removeListener sendSMS setBranchViewData setIdentity track validateCode trackCommerceEvent logEvent disableTracking".split(" "), 0);
// init Branch
branch.init('key_live_gaQahXo6VOcbLwiQTKiyXlalCBdsGnKP');
</script>


<script type="text/javascript" nonce="9c23ca97-6981-47f8-8250-db1c5051e53f">
  window.__STATE__ = {"site":{"key":"ride","domain":{},"canonical":"https://www.mapmyride.com/","name":"MapMyRide","plural":"rides","apiKey":"1ef80bd7-e8da-4b50-aeae-eecec2f27423","apiSecret":"","apiCallback":"","abbr":"MMRi","uaStoreSlug":"MMRide","slug":"ride","shortName":"mapmyride","noun":"ride","action":"cycling","activityTypeID":11,"legacySiteID":7,"iosAppID":292223170,"identityAppName":"MAPMYRIDE","cookieDomain":"mapmyride.com","appStoreLink":"https://itunes.apple.com/us/app/map-my-ride-gps-cycling-route/id292223170?mt=8","playStoreLink":"https://play.google.com/store/apps/details?id=com.mapmyride.android2&hl=en"},"rollouts":{"list":[{"rollout_name":"mmf-web-route-details-q2-22","rollout_version":9,"track_event":false},{"rollout_name":"mmf-web-CADs-v1","rollout_version":17,"track_event":false},{"track_event":false,"rollout_version":38,"rollout_name":"mmf-web-new-login","variant_index":1,"variant_name":"enabled"},{"track_event":false,"rollout_version":22,"rollout_name":"run-web-route-details-v1","variant_index":1,"variant_name":"enabled-v1"},{"rollout_name":"mapmy-loyalty-us-launch-23-web","rollout_version":4,"track_event":false},{"rollout_name":"mmf-web-pci-2019-06-14","rollout_version":21,"track_event":false},{"rollout_name":"mmf-web-wko-details","rollout_version":20,"track_event":false},{"rollout_name":"default_mobile_rollout_mmf","rollout_version":2,"track_event":true},{"rollout_name":"mmf-web-create-route","rollout_version":26,"track_event":false},{"rollout_name":"mmf-web-cut-workout","rollout_version":9,"track_event":false},{"rollout_name":"mmf-web-customer-survey-q3-21","rollout_version":5,"track_event":true},{"track_event":false,"rollout_version":21,"rollout_name":"mmf-web-new-signup","variant_index":1,"variant_name":"enabled"},{"track_event":true,"rollout_version":1,"rollout_name":"mmf-web-rollout-test","variant_index":1,"variant_name":"enabled-v1"},{"rollout_name":"mmf-web-userroll-test","rollout_version":1,"track_event":true},{"rollout_name":"mmf-web-new-dashboard","rollout_version":12,"track_event":false},{"rollout_name":"mapmy-loyalty-pilot-22-web","rollout_version":11,"track_event":false},{"rollout_name":"mmf-web-new-stats","rollout_version":1,"track_event":false},{"rollout_name":"challenges-v2-2019","rollout_version":155,"track_event":false},{"rollout_name":"mmf-web-profile-v1","rollout_version":14,"track_event":false},{"track_event":false,"rollout_version":5,"rollout_name":"web-react-static-pages","variant_index":0,"variant_name":"react-run-web"},{"rollout_name":"mmf-web-stats-refresh-prs","rollout_version":11,"track_event":false}]},"auth":{},"routes":{},"challenges":{"cloudFrontImages":"https://db9h0ntqprvql.cloudfront.net"},"consents":{},"location":{},"bootup":{"accountPortalRoot":"https://account.underarmour.com","amplitudeApiKey":"57604f432418057dd065323ce1d21c42","appConfig":{"unlockPremium":false,"myHome":"/dashboard","newUserOnboarding":"/account/personalization"},"appNonce":"605cd51a-c2b8-4914-9d28-c9e7e62a9139","accessToken":"US.CBFExuC26-o2ZxBQHjS1ltNeZ3UiRUTXL9PXD2IjJWWN35zlt5YyCYWVjAsJTOI3sxe0my6c_SYgjNHBdqI32rX9IxF-AyOKt98-XXXvJ9S9aUnOF8VdQ1CX_qjMZtkJU5Pl","challengesRoot":"https://challenges.api.ua.com","clientEventRoot":"https://mapmyweb-clientevents.api.ua.com","consentApiConfig":{"root":"https://consent.api.ua.com","version":"3","domain":"MMF","appDomain":"MMF"},"cloudFrontCountry":"US","customerSupportEmail":"customerservice@underarmour.com","customerSupportLink":"https://underarmourhelp.zendesk.com/hc/requests/new","dataManagementLink":"https://account.underarmour.com/data-management","exportDataLink":"https://underarmourhelp.zendesk.com/hc/articles/1500009118782","goldenGateProducerId":"prod-mmf-uar-web","googleMapsVersion":"3.55","googleMapsClient":"gme-mapmyfitness","mapmyRoot":"https://mapmyride.api.ua.com","mapmyApiKey":"1ef80bd7-e8da-4b50-aeae-eecec2f27423","mapmyVersion":"7.2","premiumRoot":"https://premium.api.ua.com","premiumClient":"mfp-paid-subscription-service","premiumVersion":"2.1","premiumStripeKey":"pk_live_ebJHhszQCrlgRlBR3xNa5Syd","reCaptchaConfig":{"siteKey":"6LcxilMUAAAAAO58qmA-RhNUA2OWX_UbTPWCireM","captchaResponseField":"g-recaptcha-response","disableCaptcha":false},"localCacheNonce":"2017-01-05T16:49:04.930Z","messages":{},"language":{"label":"English","code":"en","isDefault":true,"isPseudo":false},"features":{"webp":false},"stripeConfig":{"stripePublishableKeyMFP":"pk_live_ebJHhszQCrlgRlBR3xNa5Syd","stripePublishableKeyMMF":"pk_live_ebJHhszQCrlgRlBR3xNa5Syd"}}}
  
    window.webpackChunkManifest = {"0":"vendor.a0dc47f69862c79e3a12.js","1":"components-workouts-details-WorkoutDetailsPage~components-workouts-landing-WorkoutLandingPage~pages-~b4256083.68b5ff5d1877f94bf37a.js","2":"components-workouts-copy-CopyWorkoutPage~components-workouts-create-LogWorkoutPage~components-workou~b4dfdfea.79e0ac7548da90574f06.js","3":"components-workouts-cut-CutWorkoutPage~components-workouts-details-WorkoutDetailsPage~pages-routes-e~fce9dcc5.934dd15e6e4f4271a694.js","4":"components-oauth2-AuthorizationConfirm~pages-account-AccountPage~pages-account-delete-DeletionMobile~c28d274b.0ad951c293c5bd2111be.js","5":"components-workouts-copy-CopyWorkoutPage~components-workouts-create-LogWorkoutPage~components-workou~0447fe36.66e8b6abd672c54c9a46.js","6":"pages-routes-copy-CopyRoutePage~pages-routes-create-CreateRoutePage~pages-routes-edit-EditRoutePage.d6e8ed12375290e3082c.js","7":"pages-routes-landing-RouteLandingPage~pages-routes-my_routes-MyRoutesPage~pages-routes-my_routes-boo~c5280e88.e383f35b5d5240d15bbe.js","8":"pages-account-delete-DeletionMobile~pages-account-delete-DeletionPage.961e033df3b28a8be119.js","9":"pages-challenges-challenge-ChallengePage~pages-challenges-leaderboard-LeaderboardPage.9bb60695a700305a19e1.js","10":"pages-dashboard-DashboardPage~pages-workout-dashboard-lifetime.831a8869a1a96ae5b633.js","11":"pages-privacy_center-consents-edit-ConsentsEditMobile~pages-privacy_center-consents-edit-ConsentsEditPage.97298d004ab1b8ba97bb.js","12":"pages-routes-embedded-EmbeddedRoutePage~pages-routes-print-RoutePrintPage.0aa99a97e058cb6f5546.js","13":"pages-routes-find_routes-FindRoutesPage~pages-routes-state_or_city_routes-StateOrCityPage.efed3daba40ce14dccf8.js","14":"components-activity-feed-ActivityFeed.90d7a22df09d1454d0a4.js","15":"components-friends-FindFriends.2286885dce415c100f3f.js","16":"components-friends-MyFriends.aba1cfe5d52d7456e063.js","17":"components-goals-create-CreateGoalPage.32312822f869257c3f45.js","18":"components-goals-view-PersonalGoalsPage.446aecd88f634576f9d4.js","19":"components-marriott_routes-details-MarriottRoutesDetailsPage.395fefd2259e6b589609.js","20":"components-marriott_routes-landing-MarriottRoutesLandingPage.e409394ae175c40bdc9f.js","21":"components-marriott_routes-location_error-MarriottRoutesLocationErrorPage.6adf7c2b9f4332b8d015.js","22":"components-marriott_routes-not_found-MarriottRoutesNotFoundPage.281b06b0413ff0696def.js","23":"components-oauth2-AuthorizationConfirm.be80f3b2a40eb6a0e0ea.js","24":"components-workouts-copy-CopyWorkoutPage.2929b41293fc27bd3caf.js","25":"components-workouts-create-LogWorkoutPage.f0b5a06a863ff4b0cfe0.js","26":"components-workouts-cut-CutWorkoutPage.4259a4e7efe98fd80589.js","27":"components-workouts-details-WorkoutDetailsPage.e5e76d307f5ccb28093c.js","28":"components-workouts-edit-EditWorkoutPage.afa68a079783428c65a4.js","29":"components-workouts-import-ImportWorkoutPage.34f28b6ec68187d693b3.js","30":"components-workouts-landing-WorkoutLandingPage.ba55be692fb4bfa30fb5.js","32":"pages-Checkout-index.772106760eb559e41bad.js","33":"pages-account-AccountPage.fe0de9686ca520d3e5bc.js","34":"pages-account-delete-DeletionMobile.884a79722274ba2b4899.js","35":"pages-account-delete-DeletionPage.b135a2f38112ee8eff77.js","36":"pages-auth-forgot_password-ForgotPassword.dc2e2503ac9484b992a3.js","37":"pages-auth-login-LoginPage.a2797e152ce9aa7b20b5.js","38":"pages-auth-personalization-Personalization.42ed96414c1162ff8dfc.js","39":"pages-auth-signup-SignupPage.6dc8e805e77d437d7d70.js","40":"pages-challenges-ChallengesLandingPage.7a93fdd8ee0847a79c66.js","41":"pages-challenges-challenge-ChallengePage.bab8f24a0379fa0949a1.js","42":"pages-challenges-leaderboard-LeaderboardPage.6afab82ee2697d6eea64.js","43":"pages-dashboard-DashboardPage.798ce652cf2b33431184.js","44":"pages-error-notfound-NotFoundPage.6449864153b8ae748b89.js","45":"pages-home.5c2f81d404431b0cc718.js","46":"pages-premium-checkout-Checkout.b5b720647a24403b126b.js","47":"pages-premium-coupon-CouponPage.a17e2201a90fd9c1ae1c.js","48":"pages-premium-membership-SubscriptionSettings.ef3a1cfbfc0ba5c2c1f9.js","49":"pages-premium-promo-PromoPage.3b7d7c2926f0c182e8cb.js","50":"pages-premium-receipt-ReceiptPage.bd8c550186b015ac94e1.js","51":"pages-privacy_center-age-gate-AgeGateMobile.03b31ca612b6341cfd19.js","52":"pages-privacy_center-age-gate-AgeGatePage.dd895566e04252197a80.js","53":"pages-privacy_center-consents.f206362485978eee3a8a.js","54":"pages-privacy_center-consents-decline-DeclineMobile.651d1b931dfc47812eb7.js","55":"pages-privacy_center-consents-decline-DeclinePage.fbb91f43cc28f0b04e48.js","56":"pages-privacy_center-consents-edit-ConsentsEditMobile.58a064a5988c8a2940be.js","57":"pages-privacy_center-consents-edit-ConsentsEditPage.ad66c92b59d30bdeabe3.js","58":"pages-privacy_center-help-HelpMobile.a3c88506d57e89024c11.js","59":"pages-privacy_center-help-HelpPage.eeb6f7a863acc82b25ae.js","60":"pages-privacy_center-manage-ManageMobile.561427b08c52e4d498c9.js","61":"pages-privacy_center-manage-ManagePage.4ce3118c55fb20628a18.js","62":"pages-reset_password-index.354745be1d934b00b3b9.js","63":"pages-routes-add_to_website-AddToWebsitePage.facaae60b8d01512bc8c.js","64":"pages-routes-climb_information-ClimbInfo.7cb95255989a1eafc0c5.js","65":"pages-routes-copy-CopyRoutePage.30c63657a7165f69a4a8.js","66":"pages-routes-create-CreateRoutePage.5143c69f0de273849339.js","67":"pages-routes-edit-EditRoutePage.ad9490b741078a668f4d.js","68":"pages-routes-embedded-EmbeddedRoutePage.1579cc421d6c990f9f26.js","69":"pages-routes-find_routes-FindRoutesPage.4983e4b533e0bc17fa90.js","70":"pages-routes-find_your_city-FindYourCityPage.29e8faefea02d0938164.js","71":"pages-routes-landing-RouteLandingPage.d831df53c1a76c20fd10.js","72":"pages-routes-my_routes-MyRoutesPage.78384e09861c7d07239b.js","73":"pages-routes-my_routes-bookmarks-MyBookmarksPage.47aafbb5d55c74701a4d.js","74":"pages-routes-print-RoutePrintPage.11a005950d4c26fa20dd.js","75":"pages-routes-state_or_city_routes-StateOrCityPage.4c9cd717596c1fd3bf40.js","76":"pages-routes-view-RouteDetailsPage.22daaf4bb2d32c8ff5fe.js","77":"pages-train-landing.7413adcee658463fce56.js","78":"pages-training_plans-TrainingPlansPage.8d4198895ce88cbd1a47.js","79":"pages-verifyEmail-index.38748bf3ce7fe6a4cfa1.js","80":"pages-workout-dashboard-lifetime.da4caa0670c85cd27571.js","81":"pages-workout-stats-StatsPage.0ee6b7ad5fa2a7796fa5.js","82":"82.c12172a18198d981624a.js"}
  
</script>


  <script type="text/javascript" src="https://mapmy.uastatic.com/vendor.a0dc47f69862c79e3a12.js"></script>
  <script type="text/javascript" src="https://mapmy.uastatic.com/main.b9a69e4277fdc743cece.js"></script>



</body>
</html>
