TrainingPeaks Virtual
Look here first if you already pay for TrainingPeaks Premium: Virtual is included, and the workouts on your TrainingPeaks calendar appear in it. It began as indieVelo, an app built around fair racing, and keeps some of the most realistic wind and drafting effects around, with bots to fill a thin race field and a mode for riding an uploaded course. Group rides and customizable races are there too.
Premium costs $19.95 a month or $134.99 a year, new athletes ride free for 14 days, and non-subscribers get one free day a month. Garmin bought TrainingPeaks in July 2026, and rides sync to Garmin Connect.
More about TrainingPeaks Virtual