
Virtual Cycling Performance Coaching
Indoor Training With Real Results
Looking to start smashing those virtual races? Improve your watts per kilo? Or maybe you just want to get faster for those weekend rides with your buddies.
A personalized coaching plan turns time on the trainer into structured, efficient training — on TrainingPeaks Virtual or Zwift. You pick the platform; I make every session count.
Your time on the trainer should never be wasted.
Two Platforms, One Plan
I build your plan in TrainingPeaks. Both platforms connect to it, so your workouts reach your trainer and your completed rides come back to me for analysis — whichever one you ride.
TrainingPeaks Virtual
Built by TrainingPeaks, where your plan already lives — so there’s nothing to rebuild and nothing to re-upload.
Included with TrainingPeaks Premium — which comes with my Gold and Triathlete packages.
Zwift
The most popular virtual training app — huge worlds, busy group rides and races at almost any hour of the day.
Great for racing, group rides and riders who train with friends or a team.
TrainingPeaks Virtual Comes With Your Plan
My Gold and Triathlete packages include a TrainingPeaks Premium account — and TrainingPeaks Virtual is included with Premium. No extra app subscription to ride your plan indoors.
Which One Is Right for You?
Both work with your coaching. Here’s how they differ, so you can choose — or ride both.
Coached for TrainingPeaks Virtual Racing
TrainingPeaks Virtual is USA Cycling’s official virtual platform through 2028. Drafting, cornering and positioning matter here — so race craft counts as much as watts.
Your winter race calendar goes straight into your plan — with builds, tapers and recovery around the events that matter most.
Coached for Zwift Racing
Zwift racing is short, hard and tactical. Moving up takes more than riding a lot — it takes the right power at the right moments, and a plan that builds it.
Not a racer? Zwift is also great for group rides, structured workouts — and running. I coach running too, so your run sessions can live on the same plan.
My Coaching Methodology
Science-driven and athlete-centered. Every cyclist has a different fitness level, different strengths, goals and limitations — so my job is to find yours and build sessions that move you forward, within the time you actually have.
Your improvement won’t only be about getting better on the trainer, but about becoming a fitter, healthier person overall. That can’t be done by just following a plan — it takes the knowledge and support of a caring coach.
Testing & Bike Fit
Indoors, your trainer holds you to exact targets set as a percentage of your FTP. If your numbers are off, every interval is off. Regular testing keeps your zones accurate and every hour efficient.
How It Works
We focus on your goals, your schedule, your rest and your daily routine to create a continuous plan that keeps pushing you into a faster, fitter you.
Proven Results & Racing Experience
With over 20 years of racing and training experience, you can be sure your time and effort won’t be wasted. I have the knowledge to take you to the top step of the podium — as I’ve done with many of my athletes.
Tell me your goals, your schedule and which platform you ride — and we’ll build the plan that fits.
Call me today (619) 649-9309 Get in TouchPricing
Junior
Package
For NICA and other junior athletes (up to 18 years old)
- USA Cycling & TrainingPeaks Certified Coach
- Bi-Weekly Updates to your Custom Training Plan
- 24-Hour Coach Response Time
- TrainingPeaks Basic Account
- Workout Analysis with WKO5 Included
- Cycling, Strength and Running Workouts
Basic
Package
A great place to start for beginners and amateur athletes
- USA Cycling & TrainingPeaks Certified Coach
- Bi-Weekly Updates to your Custom Training Plan
- Weekly Coach Communication
- TrainingPeaks Basic Account
- Workout Analysis with WKO5 Included
- Cycling, Strength and Running Workouts
Gold
Package
For the serious amateur, semi-pro or master level athlete
- USA Cycling & TrainingPeaks Certified Coach
- Weekly Updates to your Custom Training Plan
- 24-Hour Coach Response Time
- TrainingPeaks Premium Account
- Workout Analysis with WKO5 Included
- Cycling, Strength and Running Workouts
Triathlete
Package
For the athletes that like to mix it up a bit (all levels)
- USA Cycling & TrainingPeaks Certified Coach
- Weekly Updates to your Custom Training Plan
- 24-Hour Coach Response Time
- TrainingPeaks Premium Account
- Workout Analysis with WKO5 Included
- Cycling, Strength, Running and Swimming Workouts