{"id":2058401,"date":"2026-07-23T09:24:06","date_gmt":"2026-07-23T06:24:06","guid":{"rendered":"https:\/\/analyse.optim.biz\/?p=2058401"},"modified":"2026-07-23T09:24:06","modified_gmt":"2026-07-23T06:24:06","slug":"garmin-acquires-training-platforms-trainingpeaks-and-trainheroic","status":"publish","type":"post","link":"https:\/\/analyse.optim.biz\/?p=2058401","title":{"rendered":"Garmin acquires training platforms TrainingPeaks and TrainHeroic"},"content":{"rendered":"<p>[analyse_image type=&#8221;featured&#8221; src=&#8221;https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-2560-80.jpg&#8221;]<\/p>\n<article class=\"m-0 box-border flex flex-row items-center pr-2.5 gap-[15px] w-[278px] h-20 flex-none upnext-article-divider\" role=\"listitem\" aria-label=\"Recommended article 1 of 3\">\n<div class=\"relative flex-none w-20 h-20\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/hPRr3vcit2UrP2bpsHjux-160-80.png.webp 160w, https:\/\/cdn.mos.cms.futurecdn.net\/hPRr3vcit2UrP2bpsHjux-80-80.png.webp 80w\" sizes=\"80px\" \/><\/p>\n<div class=\"flex items-center justify-center absolute w-4 h-6 left-0 top-0 bg-white\/90 flex-none z-[1]\" aria-hidden=\"true\"><span class=\"font-normal text-base leading-[17px] tracking-[1.3px] uppercase text-black flex-none\">1<\/span><\/div>\n<\/div>\n<div class=\"flex flex-col items-center justify-center gap-1.5 w-[173px] h-20 flex-none\">\n<p class=\"font-article-heading font-medium text-base leading-[21px] text-gray-800 w-[173px] line-clamp-3 group-hover:underline\">\n                                    What is Urolithin A? New recovery-boosting supplement spotted at the Tour de France\n                                <\/p>\n<\/div>\n<\/article>\n<article class=\"m-0 box-border flex flex-row items-center pr-2.5 gap-[15px] w-[278px] h-20 flex-none upnext-article-divider\" role=\"listitem\" aria-label=\"Recommended article 2 of 3\">\n<div class=\"relative flex-none w-20 h-20\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/yL4sPbtPKgYyhi4Z5vbWJ6-160-80.jpg.webp 160w, https:\/\/cdn.mos.cms.futurecdn.net\/yL4sPbtPKgYyhi4Z5vbWJ6-80-80.jpg.webp 80w\" sizes=\"80px\" \/><\/p>\n<div class=\"flex items-center justify-center absolute w-[18px] h-6 left-0 top-0 bg-white\/90 flex-none z-[1]\" aria-hidden=\"true\"><span class=\"font-normal text-base leading-[17px] tracking-[1.3px] uppercase text-black flex-none\">2<\/span><\/div>\n<\/div>\n<div class=\"flex flex-col items-center justify-center gap-1.5 w-[173px] h-20 flex-none\">\n<p class=\"font-article-heading font-medium text-base leading-[21px] text-gray-800 w-[173px] line-clamp-3 group-hover:underline\">\n                                    &#8216;We are closely monitoring professional cycling&#8217; \u2013 Could former Tour de France sponsor Nike make a comeback to the sport?\n                                <\/p>\n<\/div>\n<\/article>\n<article class=\"m-0 box-border flex flex-row items-center pr-2.5 gap-[15px] w-[278px] h-20 flex-none\" role=\"listitem\" aria-label=\"Recommended article 3 of 3\">\n<div class=\"relative flex-none w-20 h-20\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/hvKStmgent8rQ3HxHLG9qD-160-80.jpg.webp 160w, https:\/\/cdn.mos.cms.futurecdn.net\/hvKStmgent8rQ3HxHLG9qD-80-80.jpg.webp 80w\" sizes=\"80px\" \/><\/p>\n<div class=\"flex items-center justify-center absolute w-[18px] h-6 left-0 top-0 bg-white\/90 flex-none z-[1]\" aria-hidden=\"true\"><span class=\"font-normal text-base leading-[17px] tracking-[1.3px] uppercase text-black flex-none\">3<\/span><\/div>\n<\/div>\n<div class=\"flex flex-col items-center justify-center gap-1.5 w-[173px] h-20 flex-none\">\n<p class=\"font-article-heading font-medium text-base leading-[21px] text-gray-800 w-[173px] line-clamp-3 group-hover:underline\">\n                                    Laurens De Plus joins big-name domestiques heading to Decathlon CMA CGM as team look to build around Paul Seixas\n                                <\/p>\n<\/div>\n<\/article>\n<article class=\"page-content-onecol flex-1\nnews-article article\n\"><\/p>\n<div class=\"widget-area-group widget-area-group-2col flex flex-wrap box-border\">\n<div id=\"widgetArea16\" class=\"widget-area basis-full md:basis-2\/3 widget-area-g-md-vp-2-3 widget-area-g-lg-vp-2-3 widget-area-g-xl-vp-2-3 page-widget-area-16\">\n<div data-widget-type=\"hero\" id=\"hero\" class=\"clear-both widget widget-hero widget-hero widget-hero-hero widget-hero widget-hero-fter-news\">\n<div class=\"news-article\">\n<header data-component-name=\"Article:Hero\">\n<nav class=\"breadcrumb\" aria-label=\"Breadcrumbs\">\n<ol>\n<li>\nCycling Tech &amp; Components\n<\/li>\n<\/ol>\n<\/nav>\n<h1>Garmin acquires training platforms TrainingPeaks and TrainHeroic<\/h1>\n<div class=\"byline-social\">\n<div class=\"vds-byline-block flex flex-row flex-nowrap my-1.5 gap-2 text-left items-start justify-start\" data-component-name=\"Article:BylineBlock\">\n<p>News<\/p>\n<div class=\"my-auto vds-simple-byline\"><span class=\"inline-block vds-author\"><br \/>\nBy<br \/>\nTom Wieckowski <\/span><\/p>\n<div class=\"flex gap-1 vds-byline-with-avatar__meta\"><span class=\"vds-date block font-normal tracking-normal normal-case text-xs\"><br \/>\nPublished<br \/>\n<time data-component-name=\"UI:DateTime\" datetime=\"2026-07-23T09:24:06Z\" class=\"relative-date\"><br \/>\n23 July 2026<br \/>\n<\/time><\/span><\/div>\n<\/div>\n<\/div>\n<p class=\"strapline\">120 employees will join the Garmin workforce post-acquisition<\/p>\n<\/div>\n<aside class=\"text-gray-700 flex items-center mx-0 my-5 p-0 justify-start text-left\" id=\"affiliate-disclaimer\" data-component-name=\"AffiliateDisclaimer\" data-hawk-message=\"Affiliate disclaimer removed because hawk deemed there are no affiliate links on this page\">\n<p class=\"text-[color:var(--affiliate-disclaimer--text-color,inherit)] mb-2 text-[length:var(--affiliate-disclaimer--font-size,0.75rem)] leading-[18px] md:text-[13px] [&amp;&gt;a]:text-inherit [&amp;&gt;a]:underline\">\nWhen you purchase through links on our site, we may earn an affiliate commission. Here\u2019s how it works.\n<\/p>\n<\/aside>\n<\/header>\n<\/div>\n<\/div>\n<div data-widget-type=\"contentparsed\" id=\"content\" class=\"clear-both widget widget-contentparsed widget-content widget-contentparsed-content widget-content-parsed widget-content-parsed-content_document \">\n<div class=\"wcp-item-content\">\n<section class=\"content-wrapper\">\n<div class=\"box less-space hero-image-wrapper\">\n<figure class=\"mb-0\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-1920-80.jpg.webp 1920w, https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-1600-80.jpg.webp 1600w, https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-750-80.jpg.webp 750w, https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 600px, 100vw\" \/><figcaption class=\"font-article-copy text-(--image--text--color) font-article-copy mt-2\"><span class=\"credit font-article-copy\">(Image credit: Jeremy Moeller\u00a0\/\u00a0Contributor)<\/span><\/figcaption><\/figure>\n<\/div>\n<div id=\"article-body\" class=\"text-copy bodyCopy auto paywall-locker\">\n<div data-analytics-id=\"utility-bar\" id=\"utility-bar\" class=\"font-ui-heading flex justify-between items-center py-2 border-t border-b border-gray-300 border-solid mb-5 mx-auto\" data-component-name=\"UtilityBar\" data-mrf-recirculation=\"utility-bar\">\n<div class=\"flex gap-2 text-[#333] subcontainer\">\n<div class=\"relative tooltip-container\" role=\"tooltip\">\n<div data-component-name=\"Social:Dropdown\" role=\"menu\" id=\"utilitybar__dropdown--share\" aria-labelledby=\"utilitybar__button--share\" class=\"absolute left-0 top-full w-44 bg-white rounded-md shadow-md border border-neutral-200 z-[9996] list-none m-0 py-2 px-3 border-solid\">\n<ul class=\"m-0!\">\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<p>Facebook<\/p>\n<\/li>\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<p>X<\/p>\n<\/li>\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<p>Pinterest<\/p>\n<\/li>\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<p>Email<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"font-ui-heading max-sm:hidden tooltip absolute left-1\/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap\" id=\"tooltip-share-this-article\" role=\"tooltip\" aria-hidden=\"true\">\nShare this article\n<\/div>\n<\/div>\n<div class=\"relative tooltip-container\" role=\"tooltip\"><span class=\"ml-1 inline-flex h-5 px-2 shrink-0 items-center justify-center self-center overflow-hidden whitespace-nowrap rounded-[10px] bg-primary-500 text-[11px] leading-none font-ui-heading font-semibold text-white\">0<\/span><\/p>\n<div class=\"font-ui-heading max-sm:hidden tooltip absolute left-1\/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap\" id=\"tooltip-join-the-conversation\" role=\"tooltip\" aria-hidden=\"true\">\nJoin the conversation\n<\/div>\n<\/div>\n<\/div>\n<div class=\"flex gap-2 text-[#333] subcontainer\">\n<div class=\"relative tooltip-container\" role=\"tooltip\">\n<p>Follow us<\/p>\n<div class=\"font-ui-heading max-sm:hidden tooltip absolute left-1\/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap\" id=\"tooltip-add-us-as-a-preferred-source-on-google\" role=\"tooltip\" aria-hidden=\"true\">\nAdd us as a preferred source on Google\n<\/div>\n<\/div>\n<div class=\"relative tooltip-container\" role=\"tooltip\">\n<div class=\"font-ui-heading max-sm:hidden tooltip absolute left-1\/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap\" id=\"tooltip-subscribe-to-our-newsletter\" role=\"tooltip\" aria-hidden=\"true\">\nSubscribe to our newsletter\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p id=\"elk-5ce48a18-8670-11f1-9eca-83cb1e5fe768\">Garmin has this week announced the acquisition of the popular cycling training platform, TrainingPeaks, as well as strength training plaform TrainHeroic.<\/p>\n<p>The American technology company announced the news in a short press release on Wednesday, and stated &#8216;financial terms of the acquisition will not be disclosed.&#8217;<\/p>\n<p id=\"elk-5ce48a18-8670-11f1-9eca-83cb1e5fe768-2\" aria-hidden=\"true\" class=\"kiosq-b\">The TrainingPeaks headquarters are in Louisville, Colorado. The 120-person staff will join Garmin&#8217;s workforce.<\/p>\n<div class=\"my-6 w-full overflow-hidden rounded-[10px] lg:my-8\" data-component-name=\"JwPlayer:Carousel\" data-jwp-carousel data-jwp-carousel-payload=\"{&quot;ids&quot;:{&quot;playerID&quot;:&quot;jYDCcabO&quot;,&quot;searchPlaylistID&quot;:&quot;gwjdoYHD&quot;,&quot;divID&quot;:&quot;botr_gwjdoYHD_jYDCcabO_div&quot;,&quot;fallbackPlaylistID&quot;:&quot;gwjdoYHD&quot;,&quot;fallbackDivID&quot;:&quot;botr_gwjdoYHD_jYDCcabO_div&quot;,&quot;key&quot;:&quot;X9\/mXVGac0NphghLH9hZaqWA5d3dhAM\/Ih07grnEyMLjuO2E&quot;,&quot;tintLogo&quot;:true,&quot;useSearchPlaylist&quot;:false,&quot;enabled&quot;:true},&quot;signPostingEnabled&quot;:true,&quot;signPostingLinkEnabled&quot;:true,&quot;waitForAdLoad&quot;:false,&quot;hidePlayerOnDesktop&quot;:false,&quot;hidePlayerOnMobile&quot;:false,&quot;hidePlayerOnTablet&quot;:false}\">\n<div class=\"flex flex-nowrap items-center justify-between gap-3 bg-zinc-900 px-[14px] py-3\" data-jwp-carousel-header>\n<div class=\"flex min-w-0 shrink items-center\"><span class=\"inline-flex items-center gap-1.5 text-sm font-article-heading capitalize leading-5 text-white whitespace-nowrap\"><span class=\"jwp-carousel-title-desktop\">Latest Videos From<\/span><span class=\"jwp-carousel-brand inline-flex items-center\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/gmvwmhupgi1715762145.svg\" loading=\"lazy\" class=\"rounded-[var(--image--border-radius,0)] block h-[18px] w-auto shrink-0 brightness-0 invert\"><\/span><\/span><\/div>\n<\/div>\n<div class=\"aspect-video w-full min-h-[200px] lg:min-h-[330px] relative overflow-hidden bg-black\" data-jwp-carousel-container>\n<div class=\"absolute inset-0 size-full items-center justify-center bg-white\" data-jwp-carousel-fallback><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/gmvwmhupgi1715762145.svg\" loading=\"lazy\" class=\"rounded-[var(--image--border-radius,0)] max-h-12 w-auto\"><\/div>\n<\/div>\n<div class=\"min-h-[44px] bg-zinc-900 px-[14px] py-3\" data-jwp-carousel-signposting><a class=\"invisible block truncate text-sm font-bold leading-5 text-white underline decoration-solid underline-offset-2\" data-jwp-carousel-signposting-link href target=\"_blank\" rel=\"noopener noreferrer\"><span data-jwp-carousel-signposting-title>Watch full video here: <\/span><\/a><\/div>\n<\/div>\n<p aria-hidden=\"true\" class=\"kiosq-b\">Garmin, founded by Gary Burrell and Min Kao, has been a key name in the cycling world since its first bike computers were launched back in the mid 2000s.<\/p>\n<p aria-hidden=\"true\" class=\"kiosq-b\">TrainingPeaks was founded in 1999 by Joe Friel, his son Dirk Friel, and Gear Fisher. The web and mobile platform allows coaches and athletes to plan and manage their training programmes. TrainHeroic, meanwhile, focuses on supporting gym users and strength and conditioning coaches. Both were owned by Peaksware, a holding company that also owns a host of software brands in the music industry.<\/p>\n<aside data-component-name=\"Recirculation:ArticleRiver\" data-recirculation-type=\"inline\" data-mrf-recirculation=\"Trending Bar\" data-nosnippet class=\"clear-both pt-2 pb-0 mb-4\"><span class=\"\n            flex\n            after:content-[&apos;&apos;] after:flex-1 after:ml-4 after:my-[0.7rem] after:border-t after:border-solid after:border-t-[#ccc]\n            before:content-[&apos;&apos;] before:flex-1 before:mr-4 before:my-[0.7rem] before:border-t before:border-solid before:border-t-[#ccc]\n            font-article-heading pb-0 text-[length:var(--article-river-title--font-size,1em)] uppercase sm:text-[length:var(--article-river-title--font-size,0.875em)] font-bold\n        \"><br \/>\n            You may like<br \/>\n        <\/span><\/p>\n<ul class=\"flex flex-col gap-0 m-0 max-w-full\">\n<li class=\"m-0 list-none border-b border-solid border-[#ededed] py-2\" data-recirculation-id=\"recirculation-card-1\" id=\"recirculation-inline-1\" data-analytics-id=\"recirculation-inline-1\" data-mrf-recirculation=\"recirculation-inline-1\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/LW2ehsqmx4wjsYf2ZfpxjB-250-80.webp 250w, https:\/\/cdn.mos.cms.futurecdn.net\/LW2ehsqmx4wjsYf2ZfpxjB-150-80.webp 150w\" sizes=\"150px\" \/><span class=\"w-full text-base font-[var(--article-river-item--font-weight,500)] font-article-heading line-clamp-3 md:line-clamp-2\">&#8216;We have seen the indoor market grow at the fastest rate since Covid&#8217; &#8211; Zwift completes strategic acquisition of indoor cycling competitor Rouvy<\/span><\/li>\n<li class=\"m-0 list-none border-b border-solid border-[#ededed] py-2\" data-recirculation-id=\"recirculation-card-2\" id=\"recirculation-inline-2\" data-analytics-id=\"recirculation-inline-2\" data-mrf-recirculation=\"recirculation-inline-2\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-250-80.jpg.webp 250w, https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-150-80.jpg.webp 150w\" sizes=\"150px\" \/><span class=\"w-full text-base font-[var(--article-river-item--font-weight,500)] font-article-heading line-clamp-3 md:line-clamp-2\">Amazon Prime Day is just around the corner, but the Garmin Edge 1050 has already got $100 off \u2013 Grab the best cycling computer on the market at its lowest price of the year<\/span><\/li>\n<li class=\"m-0 list-none border-b border-solid border-[#ccc] py-2\" data-recirculation-id=\"recirculation-card-3\" id=\"recirculation-inline-3\" data-analytics-id=\"recirculation-inline-3\" data-mrf-recirculation=\"recirculation-inline-3\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-250-80.jpg.webp 250w, https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-150-80.jpg.webp 150w\" sizes=\"150px\" \/><span class=\"w-full text-base font-[var(--article-river-item--font-weight,500)] font-article-heading line-clamp-3 md:line-clamp-2\">Best bike computers 2026: We test all the top-rated GPS devices for logging your rides<\/span><\/li>\n<\/ul>\n<\/aside>\n<p aria-hidden=\"true\" class=\"kiosq-b\">On the acquisition, Brad Trenkle, the Garmin Co-COO, said &#8220;TrainingPeaks and TrainHeroic share Garmin\u2019s passion for empowering athletes and coaches around the world with world-class training tools, performance metrics and actionable insights.<\/p>\n<p aria-hidden=\"true\" class=\"kiosq-b\">&#8220;The addition of these highly successful platforms to the Garmin ecosystem will expand access to more authentic coaching experiences, connecting athletes with professional coaches who guide, motivate and inspire them to reach their goals.\u201d<\/p>\n<div id=\"slice-container-newsletterForm-articleInbodyContent-zFTcxG8cmfy7rBZkZYCCYJ\" class=\"slice-container newsletter-inbodyContent-slice newsletterForm-articleInbodyContent-zFTcxG8cmfy7rBZkZYCCYJ slice-container-newsletterForm\">\n<div data-hydrate=\"true\" class=\"newsletter-form__wrapper newsletter-form__wrapper--inbodyContent\">\n<div class=\"newsletter-form__container\">\n<section class=\"newsletter-form__top-bar\">\n<div class=\"newsletter-form__header\">Get The Leadout Newsletter<\/div>\n<\/section>\n<section class=\"newsletter-form__main-section\">\n<p class=\"newsletter-form__strapline\">The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!<\/p>\n<footer class=\"newsletter-form__footer \">By submitting your information you agree to the Terms &amp; Conditions and Privacy Policy and are aged 16 or over.<\/footer>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<p aria-hidden=\"true\" class=\"kiosq-b\">Dirk Friel has confirmed in a statement on his LinkedIn page that he will remain involved as a strategic advisor, and TrainingPeaks President Lee Gerakos will continue to lead the company.<\/p>\n<p aria-hidden=\"true\" class=\"kiosq-b\">He provided some insight into what the future may hold for the three platforms.<\/p>\n<p aria-hidden=\"true\" class=\"kiosq-b\">&#8220;Joining forces with an iconic, industry-leading brand like Garmin is the ultimate catalyst for our next era of innovation.<\/p>\n<p aria-hidden=\"true\" class=\"kiosq-b\">&#8220;By combining our coaching expertise with Garmin\u2019s world-class technology, we are positioning ourselves to pioneer the next generation of athletic training software and services,&#8221; he said.<\/p>\n<p aria-hidden=\"true\" class=\"kiosq-b\">In 2024, TrainingPeaks itself acquired indoor cycling platform IndieVelo, developing it into a new indoor cycling app, TrainingPeaks Virtual and established itself as a challenger to popular platforms like Zwift and MyWhoosh. The move from Garmin, with the capital behind it, could transform TrainingPeaks Virtual into a serious competitor in the space.<\/p>\n<\/div>\n<div class=\"block mb-5\" id=\"articleTag\" data-component-name=\"PostArticleLinks\" data-nosnippet data-mrf-recirculation=\"post-article-links\">\n<div class=\"border-b border-b-black border-solid py-2.5 text-black font-bold uppercase\">TOPICS<\/div>\n<nav class=\"py-2.5 flex gap-2.5 flex-wrap\" data-analytics-id=\"article-tag\" data-mrf-recirculation=\"article-tag\">\n<p>Tech<\/p>\n<\/nav>\n<\/div>\n<div id=\"slice-container-authorBio-zFTcxG8cmfy7rBZkZYCCYJ\" class=\"slice-container slice-author-bio authorBio-zFTcxG8cmfy7rBZkZYCCYJ slice-container-authorBio\">\n<div class=\"author author__default-layout author--separator author--collapsible\" data-hydrate=\"true\">\n<div class=\"author__header\">\n<div class=\"author__avatar-block\">\n<figure class=\"image-wrapped__wrapper\" data-bordeaux-image-check=\"false\">\n<div class=\"image-wrapped__widthsetter\">\n<div class=\"image-wrapped__aspect-padding\">\n<div><source class=\"author__avatar image-wrapped__image image__image\" type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/bSWChr43p3UDAcHy2LdQNE-140-80.jpg.webp 140w\" sizes=\"99vw\" data-normal=\"https:\/\/cdn.mos.cms.futurecdn.net\/bSWChr43p3UDAcHy2LdQNE.jpg\" data-original-mos=\"https:\/\/cdn.mos.cms.futurecdn.net\/bSWChr43p3UDAcHy2LdQNE.jpg\" data-pin-media=\"https:\/\/cdn.mos.cms.futurecdn.net\/bSWChr43p3UDAcHy2LdQNE.jpg\" data-pin-nopin=\"true\" data-slice-image=\"true\" \/><\/div>\n<\/div>\n<\/div>\n<\/figure>\n<\/div>\n<div class=\"author__heading\">\n<div class=\"author__name\">Tom Wieckowski<\/div>\n<div class=\"author__social\">\n<nav class=\"button-social-group author__social-buttons\" aria-labelledby=\"button-social-group- author__social-buttons\">\n<div id=\"button-social-group- author__social-buttons\">Social Links Navigation<\/div>\n<\/nav>\n<\/div>\n<div class=\"author__role\">Tech writer<\/div>\n<\/div>\n<\/div>\n<div class=\"author__bio-wrapper\">\n<div class=\"author__biography\">\n<p>Tom joined the Cyclingnews team in late 2022 as a tech writer. Despite having a degree in English Literature he has spent his entire working life in the cycling industry in one form or another. He has over 10 years of experience as a qualified mechanic, with the last five years before joining Cyclingnews being spent running an independent workshop. This means he is just as happy tinkering away in the garage as he is out on the road bike, and he isn\u2019t afraid to pull a bike apart or get hands-on with it when testing to really see what it\u2019s made of.\u00a0<\/p>\n<p><\/p>\n<p>He has ridden and raced bikes from an early age up to a national level on the road and track, and has ridden and competed in most disciplines. He has a keen eye for pro-team tech and enjoys spotting new or interesting components in the wild. During his time at Cyclingnews, Tom has already interviewed some of the sport&#8217;s biggest names including Mathieu van der Poel, Tadej Poga\u010dar and Alberto Contador. He&#8217;s also covered various launches from brands such as Pinarello, Ridley, Specialized and more, tackled the Roubaix Challenge sportive aboard his own rim-brake Cannondale SuperSix Evo, tested over 20 aero helmets in the wind tunnel, and has created helpful in-depth buying advice relating to countless categories from torque wrenches to winter clothing.\u00a0<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<div class=\"relative max-w-[1070px] viafoura-twig-component mt-6 mx-4 lg:mx-0\" data-component-name=\"Viafoura:Comments\" data-nosnippet data-community-guidelines-text=\"&lt;p class=&apos;vfcustom-community-guidelines&apos;&gt;Please follow our &lt;a href=&quot;https:\/\/www.cyclingnews.com\/about\/#section-community-guidelines&quot; target=&quot;_blank&quot;&gt;community guidelines&lt;\/a&gt;.&lt;\/p&gt;\" data-join-the-conversation-text=\"Join the Conversation\">\n<div class=\"absolute top-0 left-0 w-full h-full flex items-center justify-center z-50 bg-white\/90 border-1 rounded-b-[var(--comment-widget-border-radius,0)]\">\n<div class=\"p-2 text-center\">\n<p class=\"mb-3 text-lg!\">You must confirm your public display name before commenting<\/p>\n<p class=\"mb-3 text-sm!\">Please logout and then login again, you will then be prompted to enter your display name.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<section class=\"mx-2 my-5 sm:mx-0\">\n<aside class=\"w-full\" data-nosnippet data-mrf-recirculation=\"article-river-stacked\">\n<div data-recirc-id=\"article-river-stacked-adviser:hybrid\">\n<div class=\"text-white py-4 px-3 mb-4 bg-[#333] uppercase font-bold custom-header-styles\">Read more<\/div>\n<div class=\"grid grid-cols-1 gap-4 mt-4 mb-5\">\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/LW2ehsqmx4wjsYf2ZfpxjB-840-80.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/LW2ehsqmx4wjsYf2ZfpxjB-650-80.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/LW2ehsqmx4wjsYf2ZfpxjB-500-80.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/LW2ehsqmx4wjsYf2ZfpxjB-450-80.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/LW2ehsqmx4wjsYf2ZfpxjB-320-80.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Cycling Tech &amp; Components<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">&#8216;We have seen the indoor market grow at the fastest rate since Covid&#8217; &#8211; Zwift completes strategic acquisition of indoor cycling competitor Rouvy<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Cycling Tech &amp; Components<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Amazon Prime Day is just around the corner, but the Garmin Edge 1050 has already got $100 off \u2013 Grab the best cycling computer on the market at its lowest price of the year<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Cycling Tech &amp; Components<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Best bike computers 2026: We test all the top-rated GPS devices for logging your rides<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/4q4DGYdyQg7DtWSe79Dexg-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/4q4DGYdyQg7DtWSe79Dexg-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/4q4DGYdyQg7DtWSe79Dexg-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/4q4DGYdyQg7DtWSe79Dexg-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/4q4DGYdyQg7DtWSe79Dexg-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Cycling Tech &amp; Components<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">&#8216;A brilliant exploration companion&#8217; \u2013 The Garmin Edge Explore 2 has just hit its best-ever price in this early Amazon Prime Day deal<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/BPZGuH8SgXtiqQ8rAQMcWn-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/BPZGuH8SgXtiqQ8rAQMcWn-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/BPZGuH8SgXtiqQ8rAQMcWn-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/BPZGuH8SgXtiqQ8rAQMcWn-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/BPZGuH8SgXtiqQ8rAQMcWn-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Cycling Tech &amp; Components<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Amazon Prime Day deals cut multiple Garmin Edge bike computers to their best-ever prices<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/rJmgeocSSqc78bsfZGW8Ro-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/rJmgeocSSqc78bsfZGW8Ro-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/rJmgeocSSqc78bsfZGW8Ro-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/rJmgeocSSqc78bsfZGW8Ro-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/rJmgeocSSqc78bsfZGW8Ro-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Cycling Tech &amp; Components<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Garmin Edge 550 review: The latest five series unit still goes hard, but it might be at the point where a touchscreen is essential<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/aside>\n<aside class=\"w-full\" data-nosnippet data-mrf-recirculation=\"article-river-stacked\">\n<div data-recirc-id=\"article-river-stacked-solr:latest-category\">\n<div class=\"text-white py-4 px-3 mb-4 bg-[#333] uppercase font-bold custom-header-styles\">Latest in Cycling Tech &amp; Components<\/div>\n<div class=\"grid grid-cols-1 gap-4 mt-4 mb-5\">\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/6iavbkHVddKznJs59hyXmj-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/6iavbkHVddKznJs59hyXmj-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/6iavbkHVddKznJs59hyXmj-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/6iavbkHVddKznJs59hyXmj-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/6iavbkHVddKznJs59hyXmj-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Bikes<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Get a huge $1,350 saving on one of the lightest bikes at the Tour de France \u2013 This could be the best bike deal we&#8217;ll see all summer<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/zrspdJb3qM3YYbD8eWwxm7-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/zrspdJb3qM3YYbD8eWwxm7-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/zrspdJb3qM3YYbD8eWwxm7-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/zrspdJb3qM3YYbD8eWwxm7-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/zrspdJb3qM3YYbD8eWwxm7-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Cycling Tech &amp; Components<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">The Tour de France\u2019s eleven most marginal gains &#8211; The most comically minuscule upgrades on the world\u2019s fastest bikes<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/HzJ4jk9jTLVFUyhHDozwwY-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/HzJ4jk9jTLVFUyhHDozwwY-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/HzJ4jk9jTLVFUyhHDozwwY-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/HzJ4jk9jTLVFUyhHDozwwY-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/HzJ4jk9jTLVFUyhHDozwwY-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Cycling Tech &amp; Components<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">How do riders stay cool at the Tour de France? Alcohol sprays and frozen carbs are just the tip of the iceberg<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/G6zKNzHrkrtuTRCpkixn8T-840-80.png.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/G6zKNzHrkrtuTRCpkixn8T-650-80.png.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/G6zKNzHrkrtuTRCpkixn8T-500-80.png.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/G6zKNzHrkrtuTRCpkixn8T-450-80.png.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/G6zKNzHrkrtuTRCpkixn8T-320-80.png.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Cycling Tech &amp; Components<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Cooling hacks, prototype bikes and new TT groupset parts: Tour de France TTT tech gallery<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/hD9k4JzNbMdhoiL2ovtfx4-840-80.png.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/hD9k4JzNbMdhoiL2ovtfx4-650-80.png.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/hD9k4JzNbMdhoiL2ovtfx4-500-80.png.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/hD9k4JzNbMdhoiL2ovtfx4-450-80.png.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/hD9k4JzNbMdhoiL2ovtfx4-320-80.png.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Cycling Tech &amp; Components<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">New helmets from KASK and POC, loads of aero tape hacks, and two new prototype bikes: It&#8217;s time for the 2026 Tour de France Grand D\u00e9part mega tech gallery<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/ZbRhLwtN2mNmeHcjqYCFeK-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/ZbRhLwtN2mNmeHcjqYCFeK-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/ZbRhLwtN2mNmeHcjqYCFeK-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/ZbRhLwtN2mNmeHcjqYCFeK-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/ZbRhLwtN2mNmeHcjqYCFeK-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Cycling Tech &amp; Components<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Alpecin-Premier Tech relying on old school bike tech for Tour de France team time trial success<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/aside>\n<aside class=\"w-full\" data-nosnippet data-mrf-recirculation=\"article-river-stacked\">\n<div data-recirc-id=\"article-river-stacked-solr:latest-articletype\">\n<div class=\"text-white py-4 px-3 mb-4 bg-[#333] uppercase font-bold custom-header-styles\">Latest in News<\/div>\n<div class=\"grid grid-cols-1 gap-4 mt-4 mb-5\">\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/j7CBzMj6RUjCnhhHKe4sEL-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/j7CBzMj6RUjCnhhHKe4sEL-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/j7CBzMj6RUjCnhhHKe4sEL-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/j7CBzMj6RUjCnhhHKe4sEL-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/j7CBzMj6RUjCnhhHKe4sEL-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Racing<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Adam Yates to race on at Tour de France despite suffering with stomach problem<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/VvMhc6Sfht6PkyXp8vKr6P-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/VvMhc6Sfht6PkyXp8vKr6P-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/VvMhc6Sfht6PkyXp8vKr6P-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/VvMhc6Sfht6PkyXp8vKr6P-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/VvMhc6Sfht6PkyXp8vKr6P-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Teams &amp; Riders<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">&#8216;The best strategy is not thinking too much&#8217; \u2013 Nelson Oliveira closes in on all-time record of Grand Tour finishes at 2026 Tour de France<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/3mpRt3Q8fm7Lk6c948tZKg-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/3mpRt3Q8fm7Lk6c948tZKg-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/3mpRt3Q8fm7Lk6c948tZKg-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/3mpRt3Q8fm7Lk6c948tZKg-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/3mpRt3Q8fm7Lk6c948tZKg-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Teams &amp; Riders<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">&#8216;I\u2019m glad Ur\u0161ka is not coming up with my car&#8217; \u2013 Tadej Poga\u010dar braced for &#8216;insane&#8217; Alpe d\u2019Huez atmosphere at Tour de France<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/4MwDXuw2kewM2tTQhvotpM-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/4MwDXuw2kewM2tTQhvotpM-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/4MwDXuw2kewM2tTQhvotpM-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/4MwDXuw2kewM2tTQhvotpM-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/4MwDXuw2kewM2tTQhvotpM-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Women&#8217;s Cycling<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Calendar change sets up Tour de Pologne Women as pre-Tour de France Femmes sprint tune-up in 2026<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/kMoMca9WffoSrbYm3J9wNY-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/kMoMca9WffoSrbYm3J9wNY-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/kMoMca9WffoSrbYm3J9wNY-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/kMoMca9WffoSrbYm3J9wNY-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/kMoMca9WffoSrbYm3J9wNY-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Teams &amp; Riders<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Former mountain bike World Champion set to line up at UCI Gravel Worlds in Nannup, while USPro U23 ITT champion DQ&#8217;d at FoCo Fondo &#8211; Gravel Bits<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/FybojdVd79PonXnxEokDBP-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/FybojdVd79PonXnxEokDBP-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/FybojdVd79PonXnxEokDBP-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/FybojdVd79PonXnxEokDBP-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/FybojdVd79PonXnxEokDBP-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Teams &amp; Riders<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">&#8216;There&#8217;s no time for nostalgia&#8217;  &#8211; Increasingly fraught fight for last-chance breaks in Tour de France keep 2026 retiree Ion Izagirre focused on race<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/aside>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"widgetArea17\" class=\"widget-area md:basis-1\/3 widget-area-g-md-vp-1-3 widget-area-g-lg-vp-1-3 widget-area-g-xl-vp-1-3 page-widget-area-17\">\n<div data-widget-type=\"dynamic\" id=\"popular-data\" class=\"clear-both widget widget-dynamic widget-popular-data widget-dynamic-popular-data widget-dynamic-fter-popular-box\">\n<div class=\"wdn-fte-pb pos-relative space-t20\n\"><\/p>\n<div class=\"slice-container popular-box-slice\">\n<section class=\"popular-box\" data-component-name=\"Slice:PopularBox\">\n<div class=\"popular-box__label\">\n<div class=\"popular-box__label__tab popular-box__label__tab--active\" role=\"heading\">\nLATEST ARTICLES\n<\/div>\n<\/div>\n<ol class=\"popular-box__articles-list popular-box__articles-list--active\">\n<li class=\"popular-box__article-list\">\n<div class=\"popular-box__article-list__container\">\n<div class=\"popular-box__article-list__image-wrapper\">\n<div>\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-1280-80.jpg.webp 1280w, https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-720-80.jpg.webp 720w, https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-640-80.jpg.webp 640w, https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-320-80.jpg.webp 320w\" sizes=\"99vw\" \/><\/div>\n<\/div>\n<div class=\"popular-box__article-list__content\">\n<div class=\"popular-box__article-list__number-text\">1<\/div>\n<div class=\"popular-box__article-list__heading\">\n<p>Garmin aqcuires training platforms TrainingPeaks and TrainHeroic<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li class=\"popular-box__article-list\">\n<div class=\"popular-box__article-list__container\">\n<div class=\"popular-box__article-list__content\">\n<div class=\"popular-box__article-list__number-text\">2<\/div>\n<div class=\"popular-box__article-list__heading\">\n<p>&#8216;I\u2019m glad Ur\u0161ka is not coming up with my car&#8217; \u2013 Tadej Poga\u010dar braced for &#8216;insane&#8217; Alpe d\u2019Huez atmosphere at Tour de France<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li class=\"popular-box__article-list\">\n<div class=\"popular-box__article-list__container\">\n<div class=\"popular-box__article-list__content\">\n<div class=\"popular-box__article-list__number-text\">3<\/div>\n<div class=\"popular-box__article-list__heading\">\n<p>Calendar change sets up Tour de Pologne Women as pre-Tour de France Femmes sprint tune-up in 2026<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li class=\"popular-box__article-list\">\n<div class=\"popular-box__article-list__container\">\n<div class=\"popular-box__article-list__content\">\n<div class=\"popular-box__article-list__number-text\">4<\/div>\n<div class=\"popular-box__article-list__heading\">\n<p>Former mountain bike World Champion set to line up at UCI Gravel Worlds in Nannup, while USPro U23 ITT champion DQ&#8217;d at FoCo Fondo &#8211; Gravel Bits<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li class=\"popular-box__article-list\">\n<div class=\"popular-box__article-list__container\">\n<div class=\"popular-box__article-list__content\">\n<div class=\"popular-box__article-list__number-text\">5<\/div>\n<div class=\"popular-box__article-list__heading\">\n<p>&#8216;There&#8217;s no time for nostalgia&#8217; &#8211; Increasingly fraught fight for last-chance breaks in Tour de France keep 2026 retiree Ion Izagirre focused on race<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<article class=\"page-content-onecol flex-1\nnews-article article\n\"><\/p>\n<div class=\"widget-area-group widget-area-group-2col flex flex-wrap box-border\">\n<div id=\"widgetArea16\" class=\"widget-area basis-full md:basis-2\/3 widget-area-g-md-vp-2-3 widget-area-g-lg-vp-2-3 widget-area-g-xl-vp-2-3 page-widget-area-16\">\n<div data-widget-type=\"hero\" id=\"hero\" class=\"clear-both widget widget-hero widget-hero widget-hero-hero widget-hero widget-hero-fter-news\">\n<div class=\"news-article\">\n<header data-component-name=\"Article:Hero\">\n<nav class=\"breadcrumb\" aria-label=\"Breadcrumbs\">\n<ol>\n<li>\nCycling Tech &amp; Components\n<\/li>\n<\/ol>\n<\/nav>\n<h1>Garmin acquires training platforms TrainingPeaks and TrainHeroic<\/h1>\n<div class=\"byline-social\">\n<div class=\"vds-byline-block flex flex-row flex-nowrap my-1.5 gap-2 text-left items-start justify-start\" data-component-name=\"Article:BylineBlock\">\n<p>News<\/p>\n<div class=\"my-auto vds-simple-byline\"><span class=\"inline-block vds-author\"><br \/>\nBy<br \/>\nTom Wieckowski <\/span><\/p>\n<div class=\"flex gap-1 vds-byline-with-avatar__meta\"><span class=\"vds-date block font-normal tracking-normal normal-case text-xs\"><br \/>\nPublished<br \/>\n<time data-component-name=\"UI:DateTime\" datetime=\"2026-07-23T09:24:06Z\" class=\"relative-date\"><br \/>\n23 July 2026<br \/>\n<\/time><\/span><\/div>\n<\/div>\n<\/div>\n<p class=\"strapline\">120 employees will join the Garmin workforce post-acquisition<\/p>\n<\/div>\n<aside class=\"text-gray-700 flex items-center mx-0 my-5 p-0 justify-start text-left\" id=\"affiliate-disclaimer\" data-component-name=\"AffiliateDisclaimer\" data-hawk-message=\"Affiliate disclaimer removed because hawk deemed there are no affiliate links on this page\">\n<p class=\"text-[color:var(--affiliate-disclaimer--text-color,inherit)] mb-2 text-[length:var(--affiliate-disclaimer--font-size,0.75rem)] leading-[18px] md:text-[13px] [&amp;&gt;a]:text-inherit [&amp;&gt;a]:underline\">\nWhen you purchase through links on our site, we may earn an affiliate commission. Here\u2019s how it works.\n<\/p>\n<\/aside>\n<\/header>\n<\/div>\n<\/div>\n<div data-widget-type=\"contentparsed\" id=\"content\" class=\"clear-both widget widget-contentparsed widget-content widget-contentparsed-content widget-content-parsed widget-content-parsed-content_document \">\n<div class=\"wcp-item-content\">\n<section class=\"content-wrapper\">\n<div class=\"box less-space hero-image-wrapper\">\n<figure class=\"mb-0\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-1920-80.jpg.webp 1920w, https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-1600-80.jpg.webp 1600w, https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-750-80.jpg.webp 750w, https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 600px, 100vw\" \/><figcaption class=\"font-article-copy text-(--image--text--color) font-article-copy mt-2\"><span class=\"credit font-article-copy\">(Image credit: Jeremy Moeller\u00a0\/\u00a0Contributor)<\/span><\/figcaption><\/figure>\n<\/div>\n<div id=\"article-body\" class=\"text-copy bodyCopy auto paywall-locker\">\n<div data-analytics-id=\"utility-bar\" id=\"utility-bar\" class=\"font-ui-heading flex justify-between items-center py-2 border-t border-b border-gray-300 border-solid mb-5 mx-auto\" data-component-name=\"UtilityBar\" data-mrf-recirculation=\"utility-bar\">\n<div class=\"flex gap-2 text-[#333] subcontainer\">\n<div class=\"relative tooltip-container\" role=\"tooltip\">\n<div data-component-name=\"Social:Dropdown\" role=\"menu\" id=\"utilitybar__dropdown--share\" aria-labelledby=\"utilitybar__button--share\" class=\"absolute left-0 top-full w-44 bg-white rounded-md shadow-md border border-neutral-200 z-[9996] list-none m-0 py-2 px-3 border-solid\">\n<ul class=\"m-0!\">\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<p>Facebook<\/p>\n<\/li>\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<p>X<\/p>\n<\/li>\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<p>Pinterest<\/p>\n<\/li>\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<p>Email<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"font-ui-heading max-sm:hidden tooltip absolute left-1\/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap\" id=\"tooltip-share-this-article\" role=\"tooltip\" aria-hidden=\"true\">\nShare this article\n<\/div>\n<\/div>\n<div class=\"relative tooltip-container\" role=\"tooltip\"><span class=\"ml-1 inline-flex h-5 px-2 shrink-0 items-center justify-center self-center overflow-hidden whitespace-nowrap rounded-[10px] bg-primary-500 text-[11px] leading-none font-ui-heading font-semibold text-white\">0<\/span><\/p>\n<div class=\"font-ui-heading max-sm:hidden tooltip absolute left-1\/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap\" id=\"tooltip-join-the-conversation\" role=\"tooltip\" aria-hidden=\"true\">\nJoin the conversation\n<\/div>\n<\/div>\n<\/div>\n<div class=\"flex gap-2 text-[#333] subcontainer\">\n<div class=\"relative tooltip-container\" role=\"tooltip\">\n<p>Follow us<\/p>\n<div class=\"font-ui-heading max-sm:hidden tooltip absolute left-1\/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap\" id=\"tooltip-add-us-as-a-preferred-source-on-google\" role=\"tooltip\" aria-hidden=\"true\">\nAdd us as a preferred source on Google\n<\/div>\n<\/div>\n<div class=\"relative tooltip-container\" role=\"tooltip\">\n<div class=\"font-ui-heading max-sm:hidden tooltip absolute left-1\/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap\" id=\"tooltip-subscribe-to-our-newsletter\" role=\"tooltip\" aria-hidden=\"true\">\nSubscribe to our newsletter\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p id=\"elk-5ce48a18-8670-11f1-9eca-83cb1e5fe768\">Garmin has this week announced the acquisition of the popular cycling training platform, TrainingPeaks, as well as strength training plaform TrainHeroic.<\/p>\n<p>The American technology company announced the news in a short press release on Wednesday, and stated &#8216;financial terms of the acquisition will not be disclosed.&#8217;<\/p>\n<p id=\"elk-5ce48a18-8670-11f1-9eca-83cb1e5fe768-2\" aria-hidden=\"true\" class=\"kiosq-b\">The TrainingPeaks headquarters are in Louisville, Colorado. The 120-person staff will join Garmin&#8217;s workforce.<\/p>\n<div class=\"my-6 w-full overflow-hidden rounded-[10px] lg:my-8\" data-component-name=\"JwPlayer:Carousel\" data-jwp-carousel data-jwp-carousel-payload=\"{&quot;ids&quot;:{&quot;playerID&quot;:&quot;jYDCcabO&quot;,&quot;searchPlaylistID&quot;:&quot;gwjdoYHD&quot;,&quot;divID&quot;:&quot;botr_gwjdoYHD_jYDCcabO_div&quot;,&quot;fallbackPlaylistID&quot;:&quot;gwjdoYHD&quot;,&quot;fallbackDivID&quot;:&quot;botr_gwjdoYHD_jYDCcabO_div&quot;,&quot;key&quot;:&quot;X9\/mXVGac0NphghLH9hZaqWA5d3dhAM\/Ih07grnEyMLjuO2E&quot;,&quot;tintLogo&quot;:true,&quot;useSearchPlaylist&quot;:false,&quot;enabled&quot;:true},&quot;signPostingEnabled&quot;:true,&quot;signPostingLinkEnabled&quot;:true,&quot;waitForAdLoad&quot;:false,&quot;hidePlayerOnDesktop&quot;:false,&quot;hidePlayerOnMobile&quot;:false,&quot;hidePlayerOnTablet&quot;:false}\">\n<div class=\"flex flex-nowrap items-center justify-between gap-3 bg-zinc-900 px-[14px] py-3\" data-jwp-carousel-header>\n<div class=\"flex min-w-0 shrink items-center\"><span class=\"inline-flex items-center gap-1.5 text-sm font-article-heading capitalize leading-5 text-white whitespace-nowrap\"><span class=\"jwp-carousel-title-desktop\">Latest Videos From<\/span><span class=\"jwp-carousel-brand inline-flex items-center\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/gmvwmhupgi1715762145.svg\" loading=\"lazy\" class=\"rounded-[var(--image--border-radius,0)] block h-[18px] w-auto shrink-0 brightness-0 invert\"><\/span><\/span><\/div>\n<\/div>\n<div class=\"aspect-video w-full min-h-[200px] lg:min-h-[330px] relative overflow-hidden bg-black\" data-jwp-carousel-container>\n<div class=\"absolute inset-0 size-full items-center justify-center bg-white\" data-jwp-carousel-fallback><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/gmvwmhupgi1715762145.svg\" loading=\"lazy\" class=\"rounded-[var(--image--border-radius,0)] max-h-12 w-auto\"><\/div>\n<\/div>\n<div class=\"min-h-[44px] bg-zinc-900 px-[14px] py-3\" data-jwp-carousel-signposting><a class=\"invisible block truncate text-sm font-bold leading-5 text-white underline decoration-solid underline-offset-2\" data-jwp-carousel-signposting-link href target=\"_blank\" rel=\"noopener noreferrer\"><span data-jwp-carousel-signposting-title>Watch full video here: <\/span><\/a><\/div>\n<\/div>\n<p aria-hidden=\"true\" class=\"kiosq-b\">Garmin, founded by Gary Burrell and Min Kao, has been a key name in the cycling world since its first bike computers were launched back in the mid 2000s.<\/p>\n<p aria-hidden=\"true\" class=\"kiosq-b\">TrainingPeaks was founded in 1999 by Joe Friel, his son Dirk Friel, and Gear Fisher. The web and mobile platform allows coaches and athletes to plan and manage their training programmes. TrainHeroic, meanwhile, focuses on supporting gym users and strength and conditioning coaches. Both were owned by Peaksware, a holding company that also owns a host of software brands in the music industry.<\/p>\n<aside data-component-name=\"Recirculation:ArticleRiver\" data-recirculation-type=\"inline\" data-mrf-recirculation=\"Trending Bar\" data-nosnippet class=\"clear-both pt-2 pb-0 mb-4\"><span class=\"\n            flex\n            after:content-[&apos;&apos;] after:flex-1 after:ml-4 after:my-[0.7rem] after:border-t after:border-solid after:border-t-[#ccc]\n            before:content-[&apos;&apos;] before:flex-1 before:mr-4 before:my-[0.7rem] before:border-t before:border-solid before:border-t-[#ccc]\n            font-article-heading pb-0 text-[length:var(--article-river-title--font-size,1em)] uppercase sm:text-[length:var(--article-river-title--font-size,0.875em)] font-bold\n        \"><br \/>\n            You may like<br \/>\n        <\/span><\/p>\n<ul class=\"flex flex-col gap-0 m-0 max-w-full\">\n<li class=\"m-0 list-none border-b border-solid border-[#ededed] py-2\" data-recirculation-id=\"recirculation-card-1\" id=\"recirculation-inline-1\" data-analytics-id=\"recirculation-inline-1\" data-mrf-recirculation=\"recirculation-inline-1\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/LW2ehsqmx4wjsYf2ZfpxjB-250-80.webp 250w, https:\/\/cdn.mos.cms.futurecdn.net\/LW2ehsqmx4wjsYf2ZfpxjB-150-80.webp 150w\" sizes=\"150px\" \/><span class=\"w-full text-base font-[var(--article-river-item--font-weight,500)] font-article-heading line-clamp-3 md:line-clamp-2\">&#8216;We have seen the indoor market grow at the fastest rate since Covid&#8217; &#8211; Zwift completes strategic acquisition of indoor cycling competitor Rouvy<\/span><\/li>\n<li class=\"m-0 list-none border-b border-solid border-[#ededed] py-2\" data-recirculation-id=\"recirculation-card-2\" id=\"recirculation-inline-2\" data-analytics-id=\"recirculation-inline-2\" data-mrf-recirculation=\"recirculation-inline-2\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-250-80.jpg.webp 250w, https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-150-80.jpg.webp 150w\" sizes=\"150px\" \/><span class=\"w-full text-base font-[var(--article-river-item--font-weight,500)] font-article-heading line-clamp-3 md:line-clamp-2\">Amazon Prime Day is just around the corner, but the Garmin Edge 1050 has already got $100 off \u2013 Grab the best cycling computer on the market at its lowest price of the year<\/span><\/li>\n<li class=\"m-0 list-none border-b border-solid border-[#ccc] py-2\" data-recirculation-id=\"recirculation-card-3\" id=\"recirculation-inline-3\" data-analytics-id=\"recirculation-inline-3\" data-mrf-recirculation=\"recirculation-inline-3\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-250-80.jpg.webp 250w, https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-150-80.jpg.webp 150w\" sizes=\"150px\" \/><span class=\"w-full text-base font-[var(--article-river-item--font-weight,500)] font-article-heading line-clamp-3 md:line-clamp-2\">Best bike computers 2026: We test all the top-rated GPS devices for logging your rides<\/span><\/li>\n<\/ul>\n<\/aside>\n<p aria-hidden=\"true\" class=\"kiosq-b\">On the acquisition, Brad Trenkle, the Garmin Co-COO, said &#8220;TrainingPeaks and TrainHeroic share Garmin\u2019s passion for empowering athletes and coaches around the world with world-class training tools, performance metrics and actionable insights.<\/p>\n<p aria-hidden=\"true\" class=\"kiosq-b\">&#8220;The addition of these highly successful platforms to the Garmin ecosystem will expand access to more authentic coaching experiences, connecting athletes with professional coaches who guide, motivate and inspire them to reach their goals.\u201d<\/p>\n<div id=\"slice-container-newsletterForm-articleInbodyContent-zFTcxG8cmfy7rBZkZYCCYJ\" class=\"slice-container newsletter-inbodyContent-slice newsletterForm-articleInbodyContent-zFTcxG8cmfy7rBZkZYCCYJ slice-container-newsletterForm\">\n<div data-hydrate=\"true\" class=\"newsletter-form__wrapper newsletter-form__wrapper--inbodyContent\">\n<div class=\"newsletter-form__container\">\n<section class=\"newsletter-form__top-bar\">\n<div class=\"newsletter-form__header\">Get The Leadout Newsletter<\/div>\n<\/section>\n<section class=\"newsletter-form__main-section\">\n<p class=\"newsletter-form__strapline\">The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!<\/p>\n<footer class=\"newsletter-form__footer \">By submitting your information you agree to the Terms &amp; Conditions and Privacy Policy and are aged 16 or over.<\/footer>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<p aria-hidden=\"true\" class=\"kiosq-b\">Dirk Friel has confirmed in a statement on his LinkedIn page that he will remain involved as a strategic advisor, and TrainingPeaks President Lee Gerakos will continue to lead the company.<\/p>\n<p aria-hidden=\"true\" class=\"kiosq-b\">He provided some insight into what the future may hold for the three platforms.<\/p>\n<p aria-hidden=\"true\" class=\"kiosq-b\">&#8220;Joining forces with an iconic, industry-leading brand like Garmin is the ultimate catalyst for our next era of innovation.<\/p>\n<p aria-hidden=\"true\" class=\"kiosq-b\">&#8220;By combining our coaching expertise with Garmin\u2019s world-class technology, we are positioning ourselves to pioneer the next generation of athletic training software and services,&#8221; he said.<\/p>\n<p aria-hidden=\"true\" class=\"kiosq-b\">In 2024, TrainingPeaks itself acquired indoor cycling platform IndieVelo, developing it into a new indoor cycling app, TrainingPeaks Virtual and established itself as a challenger to popular platforms like Zwift and MyWhoosh. The move from Garmin, with the capital behind it, could transform TrainingPeaks Virtual into a serious competitor in the space.<\/p>\n<\/div>\n<div class=\"block mb-5\" id=\"articleTag\" data-component-name=\"PostArticleLinks\" data-nosnippet data-mrf-recirculation=\"post-article-links\">\n<div class=\"border-b border-b-black border-solid py-2.5 text-black font-bold uppercase\">TOPICS<\/div>\n<nav class=\"py-2.5 flex gap-2.5 flex-wrap\" data-analytics-id=\"article-tag\" data-mrf-recirculation=\"article-tag\">\n<p>Tech<\/p>\n<\/nav>\n<\/div>\n<div id=\"slice-container-authorBio-zFTcxG8cmfy7rBZkZYCCYJ\" class=\"slice-container slice-author-bio authorBio-zFTcxG8cmfy7rBZkZYCCYJ slice-container-authorBio\">\n<div class=\"author author__default-layout author--separator author--collapsible\" data-hydrate=\"true\">\n<div class=\"author__header\">\n<div class=\"author__avatar-block\">\n<figure class=\"image-wrapped__wrapper\" data-bordeaux-image-check=\"false\">\n<div class=\"image-wrapped__widthsetter\">\n<div class=\"image-wrapped__aspect-padding\">\n<div><source class=\"author__avatar image-wrapped__image image__image\" type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/bSWChr43p3UDAcHy2LdQNE-140-80.jpg.webp 140w\" sizes=\"99vw\" data-normal=\"https:\/\/cdn.mos.cms.futurecdn.net\/bSWChr43p3UDAcHy2LdQNE.jpg\" data-original-mos=\"https:\/\/cdn.mos.cms.futurecdn.net\/bSWChr43p3UDAcHy2LdQNE.jpg\" data-pin-media=\"https:\/\/cdn.mos.cms.futurecdn.net\/bSWChr43p3UDAcHy2LdQNE.jpg\" data-pin-nopin=\"true\" data-slice-image=\"true\" \/><\/div>\n<\/div>\n<\/div>\n<\/figure>\n<\/div>\n<div class=\"author__heading\">\n<div class=\"author__name\">Tom Wieckowski<\/div>\n<div class=\"author__social\">\n<nav class=\"button-social-group author__social-buttons\" aria-labelledby=\"button-social-group- author__social-buttons\">\n<div id=\"button-social-group- author__social-buttons\">Social Links Navigation<\/div>\n<\/nav>\n<\/div>\n<div class=\"author__role\">Tech writer<\/div>\n<\/div>\n<\/div>\n<div class=\"author__bio-wrapper\">\n<div class=\"author__biography\">\n<p>Tom joined the Cyclingnews team in late 2022 as a tech writer. Despite having a degree in English Literature he has spent his entire working life in the cycling industry in one form or another. He has over 10 years of experience as a qualified mechanic, with the last five years before joining Cyclingnews being spent running an independent workshop. This means he is just as happy tinkering away in the garage as he is out on the road bike, and he isn\u2019t afraid to pull a bike apart or get hands-on with it when testing to really see what it\u2019s made of.\u00a0<\/p>\n<p><\/p>\n<p>He has ridden and raced bikes from an early age up to a national level on the road and track, and has ridden and competed in most disciplines. He has a keen eye for pro-team tech and enjoys spotting new or interesting components in the wild. During his time at Cyclingnews, Tom has already interviewed some of the sport&#8217;s biggest names including Mathieu van der Poel, Tadej Poga\u010dar and Alberto Contador. He&#8217;s also covered various launches from brands such as Pinarello, Ridley, Specialized and more, tackled the Roubaix Challenge sportive aboard his own rim-brake Cannondale SuperSix Evo, tested over 20 aero helmets in the wind tunnel, and has created helpful in-depth buying advice relating to countless categories from torque wrenches to winter clothing.\u00a0<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<div class=\"relative max-w-[1070px] viafoura-twig-component mt-6 mx-4 lg:mx-0\" data-component-name=\"Viafoura:Comments\" data-nosnippet data-community-guidelines-text=\"&lt;p class=&apos;vfcustom-community-guidelines&apos;&gt;Please follow our &lt;a href=&quot;https:\/\/www.cyclingnews.com\/about\/#section-community-guidelines&quot; target=&quot;_blank&quot;&gt;community guidelines&lt;\/a&gt;.&lt;\/p&gt;\" data-join-the-conversation-text=\"Join the Conversation\">\n<div class=\"absolute top-0 left-0 w-full h-full flex items-center justify-center z-50 bg-white\/90 border-1 rounded-b-[var(--comment-widget-border-radius,0)]\">\n<div class=\"p-2 text-center\">\n<p class=\"mb-3 text-lg!\">You must confirm your public display name before commenting<\/p>\n<p class=\"mb-3 text-sm!\">Please logout and then login again, you will then be prompted to enter your display name.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<section class=\"mx-2 my-5 sm:mx-0\">\n<aside class=\"w-full\" data-nosnippet data-mrf-recirculation=\"article-river-stacked\">\n<div data-recirc-id=\"article-river-stacked-adviser:hybrid\">\n<div class=\"text-white py-4 px-3 mb-4 bg-[#333] uppercase font-bold custom-header-styles\">Read more<\/div>\n<div class=\"grid grid-cols-1 gap-4 mt-4 mb-5\">\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/LW2ehsqmx4wjsYf2ZfpxjB-840-80.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/LW2ehsqmx4wjsYf2ZfpxjB-650-80.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/LW2ehsqmx4wjsYf2ZfpxjB-500-80.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/LW2ehsqmx4wjsYf2ZfpxjB-450-80.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/LW2ehsqmx4wjsYf2ZfpxjB-320-80.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Cycling Tech &amp; Components<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">&#8216;We have seen the indoor market grow at the fastest rate since Covid&#8217; &#8211; Zwift completes strategic acquisition of indoor cycling competitor Rouvy<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Cycling Tech &amp; Components<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Amazon Prime Day is just around the corner, but the Garmin Edge 1050 has already got $100 off \u2013 Grab the best cycling computer on the market at its lowest price of the year<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Cycling Tech &amp; Components<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Best bike computers 2026: We test all the top-rated GPS devices for logging your rides<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/4q4DGYdyQg7DtWSe79Dexg-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/4q4DGYdyQg7DtWSe79Dexg-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/4q4DGYdyQg7DtWSe79Dexg-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/4q4DGYdyQg7DtWSe79Dexg-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/4q4DGYdyQg7DtWSe79Dexg-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Cycling Tech &amp; Components<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">&#8216;A brilliant exploration companion&#8217; \u2013 The Garmin Edge Explore 2 has just hit its best-ever price in this early Amazon Prime Day deal<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/BPZGuH8SgXtiqQ8rAQMcWn-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/BPZGuH8SgXtiqQ8rAQMcWn-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/BPZGuH8SgXtiqQ8rAQMcWn-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/BPZGuH8SgXtiqQ8rAQMcWn-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/BPZGuH8SgXtiqQ8rAQMcWn-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Cycling Tech &amp; Components<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Amazon Prime Day deals cut multiple Garmin Edge bike computers to their best-ever prices<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/rJmgeocSSqc78bsfZGW8Ro-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/rJmgeocSSqc78bsfZGW8Ro-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/rJmgeocSSqc78bsfZGW8Ro-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/rJmgeocSSqc78bsfZGW8Ro-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/rJmgeocSSqc78bsfZGW8Ro-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Cycling Tech &amp; Components<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Garmin Edge 550 review: The latest five series unit still goes hard, but it might be at the point where a touchscreen is essential<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/aside>\n<aside class=\"w-full\" data-nosnippet data-mrf-recirculation=\"article-river-stacked\">\n<div data-recirc-id=\"article-river-stacked-solr:latest-category\">\n<div class=\"text-white py-4 px-3 mb-4 bg-[#333] uppercase font-bold custom-header-styles\">Latest in Cycling Tech &amp; Components<\/div>\n<div class=\"grid grid-cols-1 gap-4 mt-4 mb-5\">\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/6iavbkHVddKznJs59hyXmj-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/6iavbkHVddKznJs59hyXmj-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/6iavbkHVddKznJs59hyXmj-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/6iavbkHVddKznJs59hyXmj-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/6iavbkHVddKznJs59hyXmj-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Bikes<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Get a huge $1,350 saving on one of the lightest bikes at the Tour de France \u2013 This could be the best bike deal we&#8217;ll see all summer<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/zrspdJb3qM3YYbD8eWwxm7-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/zrspdJb3qM3YYbD8eWwxm7-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/zrspdJb3qM3YYbD8eWwxm7-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/zrspdJb3qM3YYbD8eWwxm7-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/zrspdJb3qM3YYbD8eWwxm7-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Cycling Tech &amp; Components<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">The Tour de France\u2019s eleven most marginal gains &#8211; The most comically minuscule upgrades on the world\u2019s fastest bikes<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/HzJ4jk9jTLVFUyhHDozwwY-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/HzJ4jk9jTLVFUyhHDozwwY-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/HzJ4jk9jTLVFUyhHDozwwY-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/HzJ4jk9jTLVFUyhHDozwwY-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/HzJ4jk9jTLVFUyhHDozwwY-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Cycling Tech &amp; Components<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">How do riders stay cool at the Tour de France? Alcohol sprays and frozen carbs are just the tip of the iceberg<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/G6zKNzHrkrtuTRCpkixn8T-840-80.png.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/G6zKNzHrkrtuTRCpkixn8T-650-80.png.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/G6zKNzHrkrtuTRCpkixn8T-500-80.png.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/G6zKNzHrkrtuTRCpkixn8T-450-80.png.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/G6zKNzHrkrtuTRCpkixn8T-320-80.png.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Cycling Tech &amp; Components<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Cooling hacks, prototype bikes and new TT groupset parts: Tour de France TTT tech gallery<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/hD9k4JzNbMdhoiL2ovtfx4-840-80.png.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/hD9k4JzNbMdhoiL2ovtfx4-650-80.png.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/hD9k4JzNbMdhoiL2ovtfx4-500-80.png.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/hD9k4JzNbMdhoiL2ovtfx4-450-80.png.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/hD9k4JzNbMdhoiL2ovtfx4-320-80.png.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Cycling Tech &amp; Components<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">New helmets from KASK and POC, loads of aero tape hacks, and two new prototype bikes: It&#8217;s time for the 2026 Tour de France Grand D\u00e9part mega tech gallery<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/ZbRhLwtN2mNmeHcjqYCFeK-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/ZbRhLwtN2mNmeHcjqYCFeK-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/ZbRhLwtN2mNmeHcjqYCFeK-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/ZbRhLwtN2mNmeHcjqYCFeK-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/ZbRhLwtN2mNmeHcjqYCFeK-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Cycling Tech &amp; Components<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Alpecin-Premier Tech relying on old school bike tech for Tour de France team time trial success<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/aside>\n<aside class=\"w-full\" data-nosnippet data-mrf-recirculation=\"article-river-stacked\">\n<div data-recirc-id=\"article-river-stacked-solr:latest-articletype\">\n<div class=\"text-white py-4 px-3 mb-4 bg-[#333] uppercase font-bold custom-header-styles\">Latest in News<\/div>\n<div class=\"grid grid-cols-1 gap-4 mt-4 mb-5\">\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/j7CBzMj6RUjCnhhHKe4sEL-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/j7CBzMj6RUjCnhhHKe4sEL-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/j7CBzMj6RUjCnhhHKe4sEL-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/j7CBzMj6RUjCnhhHKe4sEL-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/j7CBzMj6RUjCnhhHKe4sEL-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Racing<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Adam Yates to race on at Tour de France despite suffering with stomach problem<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/VvMhc6Sfht6PkyXp8vKr6P-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/VvMhc6Sfht6PkyXp8vKr6P-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/VvMhc6Sfht6PkyXp8vKr6P-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/VvMhc6Sfht6PkyXp8vKr6P-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/VvMhc6Sfht6PkyXp8vKr6P-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Teams &amp; Riders<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">&#8216;The best strategy is not thinking too much&#8217; \u2013 Nelson Oliveira closes in on all-time record of Grand Tour finishes at 2026 Tour de France<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/3mpRt3Q8fm7Lk6c948tZKg-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/3mpRt3Q8fm7Lk6c948tZKg-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/3mpRt3Q8fm7Lk6c948tZKg-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/3mpRt3Q8fm7Lk6c948tZKg-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/3mpRt3Q8fm7Lk6c948tZKg-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Teams &amp; Riders<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">&#8216;I\u2019m glad Ur\u0161ka is not coming up with my car&#8217; \u2013 Tadej Poga\u010dar braced for &#8216;insane&#8217; Alpe d\u2019Huez atmosphere at Tour de France<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/4MwDXuw2kewM2tTQhvotpM-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/4MwDXuw2kewM2tTQhvotpM-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/4MwDXuw2kewM2tTQhvotpM-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/4MwDXuw2kewM2tTQhvotpM-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/4MwDXuw2kewM2tTQhvotpM-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Women&#8217;s Cycling<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Calendar change sets up Tour de Pologne Women as pre-Tour de France Femmes sprint tune-up in 2026<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/kMoMca9WffoSrbYm3J9wNY-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/kMoMca9WffoSrbYm3J9wNY-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/kMoMca9WffoSrbYm3J9wNY-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/kMoMca9WffoSrbYm3J9wNY-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/kMoMca9WffoSrbYm3J9wNY-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Teams &amp; Riders<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Former mountain bike World Champion set to line up at UCI Gravel Worlds in Nannup, while USPro U23 ITT champion DQ&#8217;d at FoCo Fondo &#8211; Gravel Bits<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<div class=\"aspect-[var(--img-listing-aspect-ratio,16\/9)] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/FybojdVd79PonXnxEokDBP-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/FybojdVd79PonXnxEokDBP-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/FybojdVd79PonXnxEokDBP-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/FybojdVd79PonXnxEokDBP-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/FybojdVd79PonXnxEokDBP-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Teams &amp; Riders<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">&#8216;There&#8217;s no time for nostalgia&#8217;  &#8211; Increasingly fraught fight for last-chance breaks in Tour de France keep 2026 retiree Ion Izagirre focused on race<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"max-w-full sponsored-post--placeholder animate-pulse\">\n<div class=\"relative!\"><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/aside>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"widgetArea17\" class=\"widget-area md:basis-1\/3 widget-area-g-md-vp-1-3 widget-area-g-lg-vp-1-3 widget-area-g-xl-vp-1-3 page-widget-area-17\">\n<div data-widget-type=\"dynamic\" id=\"popular-data\" class=\"clear-both widget widget-dynamic widget-popular-data widget-dynamic-popular-data widget-dynamic-fter-popular-box\">\n<div class=\"wdn-fte-pb pos-relative space-t20\n\"><\/p>\n<div class=\"slice-container popular-box-slice\">\n<section class=\"popular-box\" data-component-name=\"Slice:PopularBox\">\n<div class=\"popular-box__label\">\n<div class=\"popular-box__label__tab popular-box__label__tab--active\" role=\"heading\">\nLATEST ARTICLES\n<\/div>\n<\/div>\n<ol class=\"popular-box__articles-list popular-box__articles-list--active\">\n<li class=\"popular-box__article-list\">\n<div class=\"popular-box__article-list__container\">\n<div class=\"popular-box__article-list__image-wrapper\">\n<div>\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-1280-80.jpg.webp 1280w, https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-720-80.jpg.webp 720w, https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-640-80.jpg.webp 640w, https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-320-80.jpg.webp 320w\" sizes=\"99vw\" \/><\/div>\n<\/div>\n<div class=\"popular-box__article-list__content\">\n<div class=\"popular-box__article-list__number-text\">1<\/div>\n<div class=\"popular-box__article-list__heading\">\n<p>Garmin aqcuires training platforms TrainingPeaks and TrainHeroic<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li class=\"popular-box__article-list\">\n<div class=\"popular-box__article-list__container\">\n<div class=\"popular-box__article-list__content\">\n<div class=\"popular-box__article-list__number-text\">2<\/div>\n<div class=\"popular-box__article-list__heading\">\n<p>&#8216;I\u2019m glad Ur\u0161ka is not coming up with my car&#8217; \u2013 Tadej Poga\u010dar braced for &#8216;insane&#8217; Alpe d\u2019Huez atmosphere at Tour de France<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li class=\"popular-box__article-list\">\n<div class=\"popular-box__article-list__container\">\n<div class=\"popular-box__article-list__content\">\n<div class=\"popular-box__article-list__number-text\">3<\/div>\n<div class=\"popular-box__article-list__heading\">\n<p>Calendar change sets up Tour de Pologne Women as pre-Tour de France Femmes sprint tune-up in 2026<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li class=\"popular-box__article-list\">\n<div class=\"popular-box__article-list__container\">\n<div class=\"popular-box__article-list__content\">\n<div class=\"popular-box__article-list__number-text\">4<\/div>\n<div class=\"popular-box__article-list__heading\">\n<p>Former mountain bike World Champion set to line up at UCI Gravel Worlds in Nannup, while USPro U23 ITT champion DQ&#8217;d at FoCo Fondo &#8211; Gravel Bits<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li class=\"popular-box__article-list\">\n<div class=\"popular-box__article-list__container\">\n<div class=\"popular-box__article-list__content\">\n<div class=\"popular-box__article-list__number-text\">5<\/div>\n<div class=\"popular-box__article-list__heading\">\n<p>&#8216;There&#8217;s no time for nostalgia&#8217; &#8211; Increasingly fraught fight for last-chance breaks in Tour de France keep 2026 retiree Ion Izagirre focused on race<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<div class=\"news-article\">\n<header data-component-name=\"Article:Hero\">\n<nav class=\"breadcrumb\" aria-label=\"Breadcrumbs\">\n<ol>\n<li>\nCycling Tech &amp; Components\n<\/li>\n<\/ol>\n<\/nav>\n<h1>Garmin acquires training platforms TrainingPeaks and TrainHeroic<\/h1>\n<div class=\"byline-social\">\n<div class=\"vds-byline-block flex flex-row flex-nowrap my-1.5 gap-2 text-left items-start justify-start\" data-component-name=\"Article:BylineBlock\">\n<p>News<\/p>\n<div class=\"my-auto vds-simple-byline\"><span class=\"inline-block vds-author\"><br \/>\nBy<br \/>\nTom Wieckowski <\/span><\/p>\n<div class=\"flex gap-1 vds-byline-with-avatar__meta\"><span class=\"vds-date block font-normal tracking-normal normal-case text-xs\"><br \/>\nPublished<br \/>\n<time data-component-name=\"UI:DateTime\" datetime=\"2026-07-23T09:24:06Z\" class=\"relative-date\"><br \/>\n23 July 2026<br \/>\n<\/time><\/span><\/div>\n<\/div>\n<\/div>\n<p class=\"strapline\">120 employees will join the Garmin workforce post-acquisition<\/p>\n<\/div>\n<aside class=\"text-gray-700 flex items-center mx-0 my-5 p-0 justify-start text-left\" id=\"affiliate-disclaimer\" data-component-name=\"AffiliateDisclaimer\" data-hawk-message=\"Affiliate disclaimer removed because hawk deemed there are no affiliate links on this page\">\n<p class=\"text-[color:var(--affiliate-disclaimer--text-color,inherit)] mb-2 text-[length:var(--affiliate-disclaimer--font-size,0.75rem)] leading-[18px] md:text-[13px] [&amp;&gt;a]:text-inherit [&amp;&gt;a]:underline\">\nWhen you purchase through links on our site, we may earn an affiliate commission. Here\u2019s how it works.\n<\/p>\n<\/aside>\n<\/header>\n<\/div>\n<div id=\"article-body\" class=\"text-copy bodyCopy auto paywall-locker\">\n<div data-analytics-id=\"utility-bar\" id=\"utility-bar\" class=\"font-ui-heading flex justify-between items-center py-2 border-t border-b border-gray-300 border-solid mb-5 mx-auto\" data-component-name=\"UtilityBar\" data-mrf-recirculation=\"utility-bar\">\n<div class=\"flex gap-2 text-[#333] subcontainer\">\n<div class=\"relative tooltip-container\" role=\"tooltip\">\n<div data-component-name=\"Social:Dropdown\" role=\"menu\" id=\"utilitybar__dropdown--share\" aria-labelledby=\"utilitybar__button--share\" class=\"absolute left-0 top-full w-44 bg-white rounded-md shadow-md border border-neutral-200 z-[9996] list-none m-0 py-2 px-3 border-solid\">\n<ul class=\"m-0!\">\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<p>Facebook<\/p>\n<\/li>\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<p>X<\/p>\n<\/li>\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<p>Pinterest<\/p>\n<\/li>\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<p>Email<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"font-ui-heading max-sm:hidden tooltip absolute left-1\/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap\" id=\"tooltip-share-this-article\" role=\"tooltip\" aria-hidden=\"true\">\nShare this article\n<\/div>\n<\/div>\n<div class=\"relative tooltip-container\" role=\"tooltip\"><span class=\"ml-1 inline-flex h-5 px-2 shrink-0 items-center justify-center self-center overflow-hidden whitespace-nowrap rounded-[10px] bg-primary-500 text-[11px] leading-none font-ui-heading font-semibold text-white\">0<\/span><\/p>\n<div class=\"font-ui-heading max-sm:hidden tooltip absolute left-1\/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap\" id=\"tooltip-join-the-conversation\" role=\"tooltip\" aria-hidden=\"true\">\nJoin the conversation\n<\/div>\n<\/div>\n<\/div>\n<div class=\"flex gap-2 text-[#333] subcontainer\">\n<div class=\"relative tooltip-container\" role=\"tooltip\">\n<p>Follow us<\/p>\n<div class=\"font-ui-heading max-sm:hidden tooltip absolute left-1\/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap\" id=\"tooltip-add-us-as-a-preferred-source-on-google\" role=\"tooltip\" aria-hidden=\"true\">\nAdd us as a preferred source on Google\n<\/div>\n<\/div>\n<div class=\"relative tooltip-container\" role=\"tooltip\">\n<div class=\"font-ui-heading max-sm:hidden tooltip absolute left-1\/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap\" id=\"tooltip-subscribe-to-our-newsletter\" role=\"tooltip\" aria-hidden=\"true\">\nSubscribe to our newsletter\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p id=\"elk-5ce48a18-8670-11f1-9eca-83cb1e5fe768\">Garmin has this week announced the acquisition of the popular cycling training platform, TrainingPeaks, as well as strength training plaform TrainHeroic.<\/p>\n<p>The American technology company announced the news in a short press release on Wednesday, and stated &#8216;financial terms of the acquisition will not be disclosed.&#8217;<\/p>\n<p id=\"elk-5ce48a18-8670-11f1-9eca-83cb1e5fe768-2\" aria-hidden=\"true\" class=\"kiosq-b\">The TrainingPeaks headquarters are in Louisville, Colorado. The 120-person staff will join Garmin&#8217;s workforce.<\/p>\n<div class=\"my-6 w-full overflow-hidden rounded-[10px] lg:my-8\" data-component-name=\"JwPlayer:Carousel\" data-jwp-carousel data-jwp-carousel-payload=\"{&quot;ids&quot;:{&quot;playerID&quot;:&quot;jYDCcabO&quot;,&quot;searchPlaylistID&quot;:&quot;gwjdoYHD&quot;,&quot;divID&quot;:&quot;botr_gwjdoYHD_jYDCcabO_div&quot;,&quot;fallbackPlaylistID&quot;:&quot;gwjdoYHD&quot;,&quot;fallbackDivID&quot;:&quot;botr_gwjdoYHD_jYDCcabO_div&quot;,&quot;key&quot;:&quot;X9\/mXVGac0NphghLH9hZaqWA5d3dhAM\/Ih07grnEyMLjuO2E&quot;,&quot;tintLogo&quot;:true,&quot;useSearchPlaylist&quot;:false,&quot;enabled&quot;:true},&quot;signPostingEnabled&quot;:true,&quot;signPostingLinkEnabled&quot;:true,&quot;waitForAdLoad&quot;:false,&quot;hidePlayerOnDesktop&quot;:false,&quot;hidePlayerOnMobile&quot;:false,&quot;hidePlayerOnTablet&quot;:false}\">\n<div class=\"flex flex-nowrap items-center justify-between gap-3 bg-zinc-900 px-[14px] py-3\" data-jwp-carousel-header>\n<div class=\"flex min-w-0 shrink items-center\"><span class=\"inline-flex items-center gap-1.5 text-sm font-article-heading capitalize leading-5 text-white whitespace-nowrap\"><span class=\"jwp-carousel-title-desktop\">Latest Videos From<\/span><span class=\"jwp-carousel-brand inline-flex items-center\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/gmvwmhupgi1715762145.svg\" loading=\"lazy\" class=\"rounded-[var(--image--border-radius,0)] block h-[18px] w-auto shrink-0 brightness-0 invert\"><\/span><\/span><\/div>\n<\/div>\n<div class=\"aspect-video w-full min-h-[200px] lg:min-h-[330px] relative overflow-hidden bg-black\" data-jwp-carousel-container>\n<div class=\"absolute inset-0 size-full items-center justify-center bg-white\" data-jwp-carousel-fallback><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/gmvwmhupgi1715762145.svg\" loading=\"lazy\" class=\"rounded-[var(--image--border-radius,0)] max-h-12 w-auto\"><\/div>\n<\/div>\n<div class=\"min-h-[44px] bg-zinc-900 px-[14px] py-3\" data-jwp-carousel-signposting><a class=\"invisible block truncate text-sm font-bold leading-5 text-white underline decoration-solid underline-offset-2\" data-jwp-carousel-signposting-link href target=\"_blank\" rel=\"noopener noreferrer\"><span data-jwp-carousel-signposting-title>Watch full video here: <\/span><\/a><\/div>\n<\/div>\n<p aria-hidden=\"true\" class=\"kiosq-b\">Garmin, founded by Gary Burrell and Min Kao, has been a key name in the cycling world since its first bike computers were launched back in the mid 2000s.<\/p>\n<p aria-hidden=\"true\" class=\"kiosq-b\">TrainingPeaks was founded in 1999 by Joe Friel, his son Dirk Friel, and Gear Fisher. The web and mobile platform allows coaches and athletes to plan and manage their training programmes. TrainHeroic, meanwhile, focuses on supporting gym users and strength and conditioning coaches. Both were owned by Peaksware, a holding company that also owns a host of software brands in the music industry.<\/p>\n<aside data-component-name=\"Recirculation:ArticleRiver\" data-recirculation-type=\"inline\" data-mrf-recirculation=\"Trending Bar\" data-nosnippet class=\"clear-both pt-2 pb-0 mb-4\"><span class=\"\n            flex\n            after:content-[&apos;&apos;] after:flex-1 after:ml-4 after:my-[0.7rem] after:border-t after:border-solid after:border-t-[#ccc]\n            before:content-[&apos;&apos;] before:flex-1 before:mr-4 before:my-[0.7rem] before:border-t before:border-solid before:border-t-[#ccc]\n            font-article-heading pb-0 text-[length:var(--article-river-title--font-size,1em)] uppercase sm:text-[length:var(--article-river-title--font-size,0.875em)] font-bold\n        \"><br \/>\n            You may like<br \/>\n        <\/span><\/p>\n<ul class=\"flex flex-col gap-0 m-0 max-w-full\">\n<li class=\"m-0 list-none border-b border-solid border-[#ededed] py-2\" data-recirculation-id=\"recirculation-card-1\" id=\"recirculation-inline-1\" data-analytics-id=\"recirculation-inline-1\" data-mrf-recirculation=\"recirculation-inline-1\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/LW2ehsqmx4wjsYf2ZfpxjB-250-80.webp 250w, https:\/\/cdn.mos.cms.futurecdn.net\/LW2ehsqmx4wjsYf2ZfpxjB-150-80.webp 150w\" sizes=\"150px\" \/><span class=\"w-full text-base font-[var(--article-river-item--font-weight,500)] font-article-heading line-clamp-3 md:line-clamp-2\">&#8216;We have seen the indoor market grow at the fastest rate since Covid&#8217; &#8211; Zwift completes strategic acquisition of indoor cycling competitor Rouvy<\/span><\/li>\n<li class=\"m-0 list-none border-b border-solid border-[#ededed] py-2\" data-recirculation-id=\"recirculation-card-2\" id=\"recirculation-inline-2\" data-analytics-id=\"recirculation-inline-2\" data-mrf-recirculation=\"recirculation-inline-2\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-250-80.jpg.webp 250w, https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-150-80.jpg.webp 150w\" sizes=\"150px\" \/><span class=\"w-full text-base font-[var(--article-river-item--font-weight,500)] font-article-heading line-clamp-3 md:line-clamp-2\">Amazon Prime Day is just around the corner, but the Garmin Edge 1050 has already got $100 off \u2013 Grab the best cycling computer on the market at its lowest price of the year<\/span><\/li>\n<li class=\"m-0 list-none border-b border-solid border-[#ccc] py-2\" data-recirculation-id=\"recirculation-card-3\" id=\"recirculation-inline-3\" data-analytics-id=\"recirculation-inline-3\" data-mrf-recirculation=\"recirculation-inline-3\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-250-80.jpg.webp 250w, https:\/\/cdn.mos.cms.futurecdn.net\/d4tenViThC5VjMh2KbiUKM-150-80.jpg.webp 150w\" sizes=\"150px\" \/><span class=\"w-full text-base font-[var(--article-river-item--font-weight,500)] font-article-heading line-clamp-3 md:line-clamp-2\">Best bike computers 2026: We test all the top-rated GPS devices for logging your rides<\/span><\/li>\n<\/ul>\n<\/aside>\n<p aria-hidden=\"true\" class=\"kiosq-b\">On the acquisition, Brad Trenkle, the Garmin Co-COO, said &#8220;TrainingPeaks and TrainHeroic share Garmin\u2019s passion for empowering athletes and coaches around the world with world-class training tools, performance metrics and actionable insights.<\/p>\n<p aria-hidden=\"true\" class=\"kiosq-b\">&#8220;The addition of these highly successful platforms to the Garmin ecosystem will expand access to more authentic coaching experiences, connecting athletes with professional coaches who guide, motivate and inspire them to reach their goals.\u201d<\/p>\n<div id=\"slice-container-newsletterForm-articleInbodyContent-zFTcxG8cmfy7rBZkZYCCYJ\" class=\"slice-container newsletter-inbodyContent-slice newsletterForm-articleInbodyContent-zFTcxG8cmfy7rBZkZYCCYJ slice-container-newsletterForm\">\n<div data-hydrate=\"true\" class=\"newsletter-form__wrapper newsletter-form__wrapper--inbodyContent\">\n<div class=\"newsletter-form__container\">\n<section class=\"newsletter-form__top-bar\">\n<div class=\"newsletter-form__header\">Get The Leadout Newsletter<\/div>\n<\/section>\n<section class=\"newsletter-form__main-section\">\n<p class=\"newsletter-form__strapline\">The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!<\/p>\n<footer class=\"newsletter-form__footer \">By submitting your information you agree to the Terms &amp; Conditions and Privacy Policy and are aged 16 or over.<\/footer>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<p aria-hidden=\"true\" class=\"kiosq-b\">Dirk Friel has confirmed in a statement on his LinkedIn page that he will remain involved as a strategic advisor, and TrainingPeaks President Lee Gerakos will continue to lead the company.<\/p>\n<p aria-hidden=\"true\" class=\"kiosq-b\">He provided some insight into what the future may hold for the three platforms.<\/p>\n<p aria-hidden=\"true\" class=\"kiosq-b\">&#8220;Joining forces with an iconic, industry-leading brand like Garmin is the ultimate catalyst for our next era of innovation.<\/p>\n<p aria-hidden=\"true\" class=\"kiosq-b\">&#8220;By combining our coaching expertise with Garmin\u2019s world-class technology, we are positioning ourselves to pioneer the next generation of athletic training software and services,&#8221; he said.<\/p>\n<p aria-hidden=\"true\" class=\"kiosq-b\">In 2024, TrainingPeaks itself acquired indoor cycling platform IndieVelo, developing it into a new indoor cycling app, TrainingPeaks Virtual and established itself as a challenger to popular platforms like Zwift and MyWhoosh. The move from Garmin, with the capital behind it, could transform TrainingPeaks Virtual into a serious competitor in the space.<\/p>\n<\/div>\n<p>[analyse_source url=&#8221;https:\/\/www.cyclingnews.com\/cycling-tech-components\/garmin-aqcuires-training-platforms-trainingpeaks-and-trainheroic\/&#8221;]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[analyse_image type=&#8221;featured&#8221; src=&#8221;https:\/\/cdn.mos.cms.futurecdn.net\/9RhCmofQzzYJY3fuMTay8F-2560-80.jpg&#8221;] 1 What is Urolithin A? New recovery-boosting supplement spotted at the Tour de France 2 &#8216;We are closely monitoring professional cycling&#8217; \u2013 Could former Tour de France sponsor Nike make a comeback to the sport? 3 Laurens De Plus joins big-name domestiques heading to Decathlon CMA CGM as team look to build [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[226,68],"class_list":["post-2058401","post","type-post","status-publish","format-standard","hentry","category-politics","tag-crawlmanager","tag-cyclingnews-com"],"_links":{"self":[{"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=\/wp\/v2\/posts\/2058401","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2058401"}],"version-history":[{"count":0,"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=\/wp\/v2\/posts\/2058401\/revisions"}],"wp:attachment":[{"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2058401"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2058401"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2058401"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}