#TrainerRoad
Not the way I expected to get back to 4w/kg but that's nice.

Also the trainerroad AI seems to think, every month, that I'm about to turn into Fabian Cancellara. Would be happy to nudge over 300w tho.
September 13, 2026 at 10:11 AM
🚀Experience TrainerRoad risk-free! Visit www.TrainerRoad.com & SHARE/RATE the podcast: iTunes: https://trainerroad.cc/apple2 Spotify: https://trainerroad.cc/spotify2 Google Podca https://fefd.link/j3AEQ
September 12, 2026 at 7:00 AM
I saw the recovery time thing & that might be enough to get me to quit trainerroad 👀
September 9, 2026 at 5:48 PM
Rouvy Could Be the Perfect Way to Train for Ironman Races, Except for One Big Flaw
Last year, TrainerRoad launched its integration with Zwift, and that’s how I’ve been doing all of my indoor structured cycling workouts ever since. As I wrote at the time, TrainerRoad has been my favorite training app since I got into cycling and triathlons—I love its data-science-based approach to training plans, and I’m still seeing improvements after all these years. Executing the workouts in Zwift made it even better for me; Zwift’s visual engagement and gamification made my workouts more enjoyable than just staring at a graph, and as a result my training plan compliance improved. That said, I’ve been curious about Rouvy for a while. Last year, Rouvy acquired FulGaz and took over as the “Official Digital Sports Platform” for the Ironman and Ironman 70.3 series. The announcement promised access to numerous Ironman and Ironman 70.3 courses on Rouvy, to “help riders build muscle memory of routes in advance to give them a vital race-day edge.” The missing piece was being able to bring my TrainerRoad workouts to Rouvy; the idea of being able to preview the courses for my races _while_ getting the workouts in my training plan done seemed very compelling. So, when I got invited to beta-test TrainerRoad’s integration with Rouvy a couple of weeks ago, I jumped at the chance, even though I had never used Rouvy. I’ve done over a dozen TrainerRoad workouts on Rouvy so far, and now that Rouvy 4.7 is live, here are my impressions of the integration, and of Rouvy itself. * * * Just to get it out of the way: The integration with TrainerRoad works great. I have zero complaints about it. Here’s how it works: Every morning, TrainerRoad sends the scheduled workout for the day to Rouvy, and it shows up on Rouvy’s home screen and in the workouts section. If you’re not on a training plan, TrainerRoad pushes a recommended workout for the day, as suggested by its TrainNow feature, which uses machine learning to recommend workouts based on your recent training history. You can also manually schedule workouts in TrainerRoad’s calendar, or replace existing ones with alternates, and the changes are reflected almost instantly in Rouvy. It all works seamlessly—you don’t even need to restart the Rouvy app; the changes show up in real time. For example, today my plan has scheduled “Woolwell,” a fun two-hour VO2 max workout. Note how “Woolwell” is synced with both Rouvy and Zwift. It’s good to have options, I suppose. I can select it in Rouvy, pick a route, and off I go. If I’m gonna suffer through almost thirty minutes of VO2 max, at least I’m gonna do it in Kona. Executing the workout works exactly as you’d expect, if you’re used to doing structured workouts in TrainerRoad or Zwift: You’ll see a list of upcoming intervals in the top-left corner of the screen, a number of metrics in the bottom-left corner, a diagram of the workout’s structure overlaid with a power (and optionally, heart rate) graph, and some on-screen controls to pause the workout, toggle erg mode on and off, adjust the target power, and skip the current interval (although unfortunately you can’t go back to a previous interval). I love how customizable the UI is; you can make everything bigger and easier to read, or smaller so it’s out of the way, and you can change all of the metrics in the HUD in the corner. The controls are remappable as well—if you’re using a controller such as the Zwift Click, you can change what each button does. For example, I set the Z button on mine to toggle erg mode on and off, which can be very useful when doing all-out sprints and VO2 max intervals. Zwift, take note. Someday I will ride the Queen K for real, but for now this will have to do. Once the workout is done, you’ll be presented with a post-workout survey to record your RPE on a scale of 1–10. This gets sent back to TrainerRoad and converted into its 1–5 scale, although you can always update the rating in TrainerRoad afterward—the rating you select, along with your actual performance during the workout, helps TrainerRoad’s machine-learning system determine future adaptations to the training plan and estimate FTP changes. You also get a nice, detailed overview of the workout, which you can review while the completed workout gets synced back to TrainerRoad and any other services you have connected, such as Strava or Garmin Connect. Doing my TrainerRoad workouts in the Rouvy iPad app has worked flawlessly in my testing, with no connection dropouts or app crashes. Erg mode works reasonably well with my Wahoo Kickr Move; I haven’t seen any major issues with power accuracy. All of the intervals in the workouts I’ve done have been on target, or at worst off by a watt or two. The videos are surprisingly immersive—I was skeptical of how good the avatar would look overlaid on top of a video, but it looks much better in motion than you’d think from looking at screenshots; even the shadows of the avatar are matched to the lighting source in the video. The effect is convincing enough that I’ve gotten a few jump scares from cars in the video close-passing my avatar—maybe a little too realistic for my taste. Rouvy 4.7 also introduces “enhanced videos” that are sharper, smoother, and don’t have ghosting or the weird interpolation artifacts that occur when the avatar is going slowly and the video slows down accordingly. I honestly find the experience of riding in Rouvy more engaging that Zwift’s cartoon graphics. Somewhere on the Ironman 70.3 Versailles course, one of the new “enhanced” video courses. What makes Rouvy truly stand out, however, is the vast library of courses—there are _hundreds_ to choose from. I’ve mostly done the Ironman ones during my workouts, because that’s what I’m most interested in, and they’re fantastic. Thanks to Rouvy’s partnership with Ironman, most of the newest routes are recorded _on race day_ , with their content-creation team out on the bike course early on race morning. This means you can preview things like road and lane closures, lane changes, traffic management, distance markers, and even the location of the aid stations and penalty tents. Ironman Copenhagen is definitely on my bucket list now. This makes Rouvy an invaluable tool for race prep and course recon, plus it’s very cool to get a taste of races I might never be able to do otherwise. It’s giving me severe wanderlust—I want to do every race now. * * * So far, so good, right? The TrainerRoad integration works great, doing the workouts is great, the routes are great. What’s not to like? Unfortunately, it’s what happens _after_ the workouts that ruins my experience with Rouvy. For starters, the ride ends immediately after you complete the workout—you cannot keep riding afterward. Are you close to finishing the route? Are you 10 XP away from leveling up? Do you simply want to cool down a little longer? Tough luck, ride’s over, you’re _done_. Oh, were you hoping to keep riding through Snow Canyon after this workout? Too bad! I haven’t been able to finish most of the routes I’ve done for this exact reason. I would brush this off as just a minor annoyance, except that _you also can’t continue workout routes where you left off_. You see, in Rouvy, when you finish a free ride without completing the route, that unfinished route gets added to the “continue riding” collection, so you can restart it later on from where you left off. Free rides also have a “teleport” function, so you can move your avatar wherever you want on the route. Neither of these options is available during workouts: You can’t teleport around the route during a workout, and if your workout ends before the end of the route, ending your ride along with it, the route doesn’t get added to the “continue riding” collection—you’ll have to start from the beginning next time. If I want to ride an entire race course, I could: 1. Do it as free rides, so I can continue where I left off or teleport around. I’d have to do this instead of my scheduled structured workouts (which means deviating from my training plan) or in addition to them (which would impact my training load and recovery). 2. Swap my scheduled workout for a much longer one to ensure I can cover the entire course. A three-hour workout could cover a 70.3 course, but to complete a full Ironman course I’d have to do at least a six-hour workout, indoors, in one shot. Who wants to do that? I’d rather do my long rides outside. In other words, _Rouvy’s product design forces me to choose between following my training plan and using Rouvy as a course recon tool_. For me, that’s a no-brainer. Following my training plan as prescribed has a much bigger impact on my race results than being able to preview the course, so I’ll choose that every time, but it’s frustrating that I can’t easily do both. For someone like me, who primarily does structured workouts as part of a training plan with specific goals, this one product design decision significantly reduces the appeal of the platform—it effectively kills my use case of using Rouvy to recon Ironman race courses during my workouts. It’s a real shame, and I’d love to see Rouvy change the way workouts work to match the functionality of free rides—it would make Rouvy the perfect platform to train for Ironman races. *[UI]: User Interface *[HUD]: Heads-Up Display *[RPE]: Rating of Perceived Exertion *[FTP]: Functional Threshold Power *[XP]: Experience Points
www.giventotri.com
September 5, 2026 at 4:42 PM
Why, you might ask? Well I'm poor so I'm going to recreate trainerroad, but with plans created by whatever LLM can run on my buddy's old gaming PC.
It's kinda slow, but gemma4 12b is totally usable on my terrible little 1070-equipped workstation in ollama and is significantly less stupid than everything else that runs there.
August 5, 2026 at 2:48 AM
Review: Effective training plan tool that has delivered noticeable gains in performance, with an increasing focus on AI capabilities #cycling
buff.ly/BSubFvi
TrainerRoad Subscription (Monthly)
TrainerRoad is a cycling training plan focused software platform built around structured workouts, and it’s refreshingly straightforward to use. You can commit to a full plan or opt for the more…
road.cc
June 4, 2026 at 12:05 PM
18hrs a week is *huge*.

Also, you should totally do the virtual round-the-world thing. Video the TrainerRoad segments, stitch them together, and speed it up 100x. It'd make an epic video.
May 25, 2026 at 7:28 AM
I really appreciate two consecutive episodes of the TrainerRoad coaching podcast laying out the case that I, specifically, 1) am a dumbass who 2) probably is experiencing REDS
May 5, 2026 at 10:57 PM
今日は閾値練ということだったけど、100% x 1分30秒 x 4本 だったのでまだまだ余裕だった。
やっぱりTrainerRoadでやっていたプランに比べてかなり難易度が落ちてる。
#TrainerDay
April 16, 2026 at 12:55 PM
My trainerroad is making me feel guilty for my hip/shoukder movement at ftp than this video of a pro peloton would make you think is reasonable.
March 22, 2026 at 12:16 PM
❌ Precio anterior: 65,66 €
💶 OFERTA: 22,45 € (-65%)

✅ Cómpralo aquí 👉 https://bit.ly/4bEMuvo

COOSPO Frecuencia Cardíaca Bluetooth 5.0 Ant+ Sensor óptico de Pulsómetro Brazo para Wahoo Garmin Zwift Strava Rouvy Trainerroad

#Running #Correr
March 22, 2026 at 7:00 AM
I LOVE THE SMELL OF TRAINERROAD AND MILAN-SAN REMO IN THE MORNING!

SMELLS LIKE… MAMIL 💀
March 21, 2026 at 2:47 PM
I have to say the combination of Trainerroad and youtube videos of cycling in Slovenia is the only reason I have any fitness at all.
March 9, 2026 at 10:29 AM
Garmin reevaluates the heart rate/power measure for rides at least 20 minutes long where you’re sitting at a threshold at or above 70% of your max heart rate. This was my workout this morning in TrainerRoad.
March 4, 2026 at 1:59 AM
今日はSST。そんなに高い負荷じゃないと思ったけど、やってみたら結構きつかった。なんだろうな、TrainerRoadとなんか負荷の感じ方が違う。 #MyWhoosh
March 3, 2026 at 11:25 AM
今日はSST。大した負荷じゃなかったけど TrainerRoadと雰囲気が違って思うようにできなかった。(TRの割り切った画面構成のお蔭で集中しやすかったと実感)。 #MyWhoosh
February 24, 2026 at 12:11 PM
水曜日は楽な日。
#TrainerRoad
February 18, 2026 at 12:06 PM
++ cycling nerdery ++

to the tune of I LIKE YOUR SNEAKERS

#trainerroad #cycling
February 17, 2026 at 9:20 PM
この手のvo2maxは久しぶりだったけど見事撃沈。木曜にもう一回同じワークアウトをする予定。大丈夫かな。
#TrainerRoad
February 17, 2026 at 11:47 AM
今日は長めのエンデュランス
#TrainerRoad
February 15, 2026 at 9:24 AM
とりあえず軽めのSST。何を目標にしようか。
#TrainerRoad
February 14, 2026 at 10:05 AM