Yes — most competitive age-group cyclists train 6–10 hours per week around full-time jobs. What matters is intensity quality, week-to-week consistency, and recovery, not matching a professional's 15–25 hour weeks.
Who this works for
Riders with desk jobs — typically 25 to 55 years old — who want real race results, not just finisher medals. If you can protect 6–10 hours per week, you have enough raw material to race competitively at local and regional age-group level.
The riders who plateau are not the ones with fewer hours; they are the ones who spend their hours badly: three hard group rides, no structure, no recovery plan.
What your weekly hours actually buy
| Weekly hours | What is achievable |
|---|---|
| 4–6 h | Finish sportives and gravel events comfortably; solid general fitness |
| 6–8 h | Competitive in entry-level local racing and age-group fields |
| 8–10 h | Consistent top-10 age-group results; upgrade-level racing fitness |
| 10–12 h | Podium-contending age-group racing at regional level |
The three things that actually matter
- Intensity quality: two, maybe three, focused sessions per week — sweet spot, threshold, or VO2 work — do more than ten hours of unstructured riding.
- Consistency: 8 hours every week beats 14 hours one week and 3 the next. Missing a single day costs almost nothing; missing two weeks costs fitness you cannot buy back quickly.
- Recovery: with a stressful job, sleep is a training session. An 8-hour competitive week on 6 hours of sleep loses to a 6-hour week on 8 hours of sleep.
A realistic 8-hour competitive week
- Monday: Rest
- Tuesday: 1 h — 3 × 10 min sweet spot (Z3), indoor before work
- Wednesday: 1.5 h — endurance (Z2), commute or evening ride
- Thursday: 1 h — 5 × 3 min VO2 (Z5), indoor before work
- Friday: Rest or 30 min easy spin
- Saturday: 3 h — long endurance ride (Z2, with some climbing)
- Sunday: 1.5 h — easy recovery spin (Z1–Z2) or group ride used as a hard day
Common mistakes
- Riding hard on tired days and easy on fresh days — the opposite of periodization.
- Skipping the recovery week because the job already makes you feel behind.
- Stacking all volume on the weekend with zero riding Tuesday to Friday, then wondering why legs feel dead.
Using Vo2Max
Tell Vo2Max how many hours you actually have each week and the generator builds a race-focused plan that fits your calendar, not a pro's.