5K and 10K Training Plans: VDOT-Based Plans You Can Import to TrainingPeaks
Whether you're chasing a sub-25 5K or a sub-45 10K, your training paces should be based on your current fitness. Build a VDOT-based plan and import it to TrainingPeaks in minutes.
The 5K and 10K are the gateway to competitive running. They're short enough that you don't need massive mileage, but long enough to demand real training — not just "run more." Whether you're chasing a 25:00 5K, a sub-20, or trying to break 40 minutes in the 10K, the training principles are the same: develop your aerobic base, raise your lactate threshold, and sharpen your speed.
This guide covers how to build a 5K or 10K training plan based on your current fitness, using VDOT paces to prescribe every workout — and how to get it onto your TrainingPeaks calendar automatically.
Training Differences: 5K vs 10K
While the training approach is similar, the emphasis shifts between these distances:
5K Training Emphasis
- VO2max development: The 5K is run at 95-100% VO2max. Interval training at I-pace (3-5min efforts) is your most important quality session.
- Speed: Repetition (R) pace work — short, fast efforts (200-400m) — improves running economy and top-end speed.
- Race-specific work: 1K-1.6K repeats at goal 5K pace. Practice holding race effort for extended periods.
- Weekly mileage: 20-40 miles depending on experience. Quality over quantity.
10K Training Emphasis
- Lactate threshold: The 10K is run near threshold (about 88-92% VO2max). Tempo runs and cruise intervals at T-pace are critical.
- Aerobic endurance: More total mileage needed than 5K training. The aerobic base supports sustained effort for 30-60+ minutes.
- Race-specific work: 2K-3K repeats at goal 10K pace. Extended threshold sessions of 20-30 minutes.
- Weekly mileage: 25-50 miles. Higher volume pays bigger dividends for 10K than 5K.
VDOT-Based Training Paces
Use your most recent race result to find your VDOT training paces. Here are common levels:
Beginner Competitive (VDOT 33-37)
Recent 5K: 27:00-30:00 | 10K: 56:30-63:00
Easy: 12:00-13:00/mi
Threshold: 10:30-11:15/mi
Interval: 9:30-10:15/mi
Repetition: 2:15-2:30/400m
Good first goals: Sub-30 5K, Sub-60 10KIntermediate (VDOT 40-46)
Recent 5K: 22:00-25:00 | 10K: 46:00-52:30
Easy: 9:54-11:00/mi
Threshold: 8:14-9:09/mi
Interval: 7:31-8:22/mi
Repetition: 1:48-2:01/400m
Good goals: Sub-22 5K, Sub-45 10KAdvanced (VDOT 49-55)
Recent 5K: 19:00-21:00 | 10K: 39:30-43:45
Easy: 8:15-9:30/mi
Threshold: 7:09-7:50/mi
Interval: 6:33-7:10/mi
Repetition: 1:28-1:40/400m
Good goals: Sub-19 5K, Sub-40 10K8-Week 5K Plan Structure
An 8-week plan is ideal for runners with a solid base who want to race-sharpen for a 5K:
Weeks 1-3: Foundation + Threshold
Key workouts:
- 1x Threshold session: 15-20min continuous @ T pace, or 4-5x1000m @ T pace
- 1x Easy long run: 60-75min
- 3-4 Easy runs: 30-45min each
Example Threshold Session (VDOT 46):
Warmup 2mi easy, then 4x1000m @ 8:14/mi pace with 200m jog recovery,
cooldown 2mi easy. Total: ~6.5miWeeks 4-6: VO2max Development
Key workouts:
- 1x Interval session: 5-6x1000m @ I pace, or 4x1200m @ I pace
- 1x Threshold session: 20-25min @ T pace
- 1x Easy long run: 60-75min
- 2-3 Easy runs
Example Interval Session (VDOT 46):
Warmup 2mi, then 5x1000m @ 7:31/mi pace with 400m jog recovery,
cooldown 2mi. Total: ~7miWeeks 7-8: Sharpening + Race
Key workouts:
- 1x Race-pace session: 3-4x1200m @ 5K goal pace
- 1x Short speed: 8x200m @ R pace with 200m jog
- Reduced volume (20-30% less than peak)
- Race week: 2-3 easy runs + race
Example Sharpener (VDOT 46):
Warmup 2mi, then 3x1200m @ 7:15/mi (5K goal pace) with 600m jog,
cooldown 1.5mi. Total: ~6mi12-Week 10K Plan Structure
A 12-week plan gives more time to build the aerobic base needed for 10K racing:
Weeks 1-4: Base + Threshold Introduction
- Build weekly mileage gradually (10% per week max)
- One threshold session: 15-20min at T pace
- Long run building from 8 to 10 miles
- 4-5 total runs per week, mostly easy
Weeks 5-8: Threshold + VO2max Development
- Two quality sessions per week
- Threshold: 20-30min at T pace (cruise intervals or continuous tempo)
- Intervals: 5-6x1000m at I pace (one session per week)
- Long run: 10-12 miles with some at marathon or threshold effort
- Recovery week in week 7
Weeks 9-11: Race Specific
- Race-pace workouts: 3-4x2000m at goal 10K pace
- Maintain one threshold session
- Long run: 11-13 miles
- Recovery week in week 10
Week 12: Taper + Race
- Volume drops 30-40%
- One short sharpener: 4x800m at I pace
- 2-3 easy runs + race
- Shakeout run 2 days before race: 3mi easy + 4x100m strides
Sample Week: 10K Build Phase (VDOT 46, 35 miles/week)
Monday: Easy Run - 5mi @ 9:54-10:30/mi
Tuesday: Threshold Run - 8mi total: 2mi warmup, 2x12min @ 8:14/mi
with 3min jog, 2mi cooldown
Wednesday: Easy Run - 5mi @ 10:00-10:30/mi
Thursday: Intervals - 8mi total: 2mi warmup, 6x1000m @ 7:31/mi
with 400m jog recovery, 2mi cooldown
Friday: Rest
Saturday: Long Run - 11mi @ 10:00-10:30/mi
Sunday: Recovery Run - 4mi very easy or rest
Total: ~35 miles, 2 quality sessionsSpeed Development: The Secret Weapon
Most 5K/10K runners neglect Repetition (R) pace work. These short, fast efforts (200-400m) at 105-110% VO2max improve your running economy — how efficiently you use oxygen at any given pace. Better economy means the same pace feels easier, which means you can sustain faster paces for longer.
Example R-Pace Session (VDOT 46)
Warmup: 2mi easy
Main: 10x200m @ 44sec/200m with 200m walk/jog recovery
Cooldown: 2mi easy
Key: These should NOT feel like death. R-pace is about
running FAST and SMOOTH with full recovery. If you're
gasping between reps, you're going too hard.Getting Your Plan Onto TrainingPeaks
A 5K or 10K plan might have 40-60 workouts depending on duration and frequency. Entering each one manually into TrainingPeaks means an hour or more of clicking through forms. TrainingDojo is the only tool that imports the entire plan automatically.
Option 1: Generate with TrainingDojo
Go to trainingdojo.app/generate and tell the AI your recent race time, goal, and schedule. It builds a complete VDOT-based plan and imports it to TrainingPeaks — one click. Example:
"Build an 8-week 5K plan. Recent 5K: 23:30. Goal: sub-22.
I can run 5 days per week, max 60min on weekdays,
75min on weekends. No track — all road running."Option 2: Import from ChatGPT or Claude
Generate your plan with any AI, ask it to format as CSV, and import via TrainingDojo's importer. Works with any AI that can output structured text.
Racing Strategy
5K Pacing
The 5K is short enough that even pacing matters less than fitness. That said, start at goal pace (not faster) and hold. The first km should feel controlled. The pain comes in km 3-4 — that's where the race is won. The last km is about mental toughness and maintaining form when your legs are screaming.
10K Pacing
The 10K demands more discipline. Start 5-10 seconds per mile slower than goal pace for the first 2km. Settle into goal pace by 3km. The middle kilometers (4-7km) are where you need to be most disciplined — don't surge, don't drift. Save something for a strong last 2km.
Ready to PR? Generate your personalized 5K or 10K plan with VDOT-based paces and import it to TrainingPeaks in minutes. Start free at trainingdojo.app/generate.