10K Training

Intermediate

10K
Length
8 Weeks
Runs/week
4 days
Longest run
8 miles
Level
Beginner

who it’s for

  • Beginners running their first marathon
  • Those looking for a low-commitment program that works
Distance units
Intermediate 10K Training schedule (miles)
WeekMonTueWedThuFriSatSun
1 3 mi run3 mi run35 min tempo run3 mi runRest60 min cross4 mi run
2 3 mi run3.5 mi run8 x 400 5K pace4 mi runRest60 min cross5 mi run
3 3 mi run4 mi run40 min tempo run3 mi runRest60 min cross6 mi run
4 3 mi run4.5 mi run9 x 400 5K pace4 mi runRestRest5K Race
5 3 mi run5 mi run45 min tempo run3 mi runRest60 min cross6 mi run
6 3 mi run5.5 mi run10 x 400 5K pace4 mi runRest60 min cross7 mi run
7 3 mi run6 mi run50 min tempo run4 mi runRest60 min cross8 mi run
8 3 mi run3 mi run5 x 400 5K pace1-3 mi runRestRest 10K Race
Intermediate 10K Training schedule (km)
WeekMonTueWedThuFriSatSun
1 4.8 km run4.8 km run35 min tempo run4.8 km runRest60 min cross6.4 km run
2 4.8 km run5.9 km run8 x 400 5K pace6.4 km runRest60 min cross8.1 km run
3 4.8 km run6.4 km run40 min tempo run4.8 km runRest60 min cross9.7 km run
4 4.8 km run7.3 km run9 x 400 5K pace6.4 km runRestRest5K Race
5 4.8 km run8.1 km run45 min tempo run4.8 km runRest60 min cross9.7 km run
6 4.8 km run8.9 km run10 x 400 5K pace6.4 km runRest60 min cross11.3 km run
7 4.8 km run9.7 km run50 min tempo run6.4 km runRest60 min cross12.9 km run
8 4.8 km run4.8 km run5 x 400 5K pace1.6-4.8 km runRestRest 10K Race

Download Plan PDF

A week-by-week training schedule to hit your goals, totally free.

Units

Program details

About the Intermediate program

This is the Intermediate 10K Training Program, for runners who want to improve their performances. What defines an Intermediate runner? You should be running five to six times a week, averaging 15-25 miles weekly training. You probably also should have run a half dozen or more races at distances between the 5K and the Half-Marathon. With that as background, you now need a somewhat more sophisticated schedule to improve.

Hal on his Intermediate program

THE SCHEDULE BELOW IS FOR INTERMEDIATE RUNNERS: individuals who want to improve their performances. What defines an Intermediate runner? You should be running five to six times a week, averaging 15-25 miles weekly training. You probably also should have run a half dozen or more races at distances between the 5K and the Half-Marathon. With that as background, you now need a somewhat more sophisticated schedule to improve. If that doesn’t sound like you, you might be more comfortable using one of my programs designed for novice or advanced runners. This Intermediate program counts down from Week 1 to Week 8 (race week) for a 10K race. Following are explanations of the terms used in the training chart below. Further information and explanations are included in the day-by-day schedules in the training program available through TrainingPeaks.

Lifelong runner / writer / coach

Hal Higdon running in a Dunes T-shirt

Workout types

Runs

The runs of 3-6 miles on Mondays, Tuesdays and Thursdays are designed to be done at a comfortable pace. For those who use heart monitors, run between 65 to 75 percent of maximum. In other words, run easy.

Rest

Rest is an important part of your training. Friday is always a day of rest in the Intermediate program. Be realistic about your fatigue level and don’t feel guilty if you decide to take an additional day off. (Best bet is Monday.) I scheduled an extra rest day the two race weekends.

Speedwork

If you want to race at a fast pace, you need to train at a fast pace.The schedule includes interval training featuring 400-meter reps (repeats) every other week, alternating with tempo runs. Run the 400s at about the pace you would run in a 5K race. Walk or jog between each repeat. Best is to train on a 400-meter track, but you can also run this workout on the road or on trails, by running hard approximately the length of time you would run a 400 on a track. For more information on speed training, see my book, Run Fast.

Tempo Runs

A tempo run is a continuous run with a buildup in the middle to near race pace. In this program, tempo runs are scheduled for every other Wednesday, alternating with interval training on the track. A tempo run of 30 to 40 minutes would begin with 10-15 minutes easy running, build to 10-20 minutes near the middle, then 5-10 minutes easy toward the end. The pace buildup should be gradual, not sudden. You can do tempo runs almost anywhere: on the road, on trails or even on a track.

Warm-up

Warming up is important, not only before the race itself, but before your speed workouts. Jog a mile or two, sit down and stretch for 5-10 minutes, then run some easy strides (100 meters at near race pace). Cool down afterwards by doing half of the warm-up.

Cross-Training

What form of cross-training works best for runners preparing for a 10K race? It could be swimming, or cycling, walking, other forms of aerobic training or some combination that could include strength training (best done after easy runs). What cross-training you select depends on your personal preference. Cross-training days should be considered easy days that allow you to recover from the hard running you do the rest of the week.

Long Runs

As an experienced runner, you probably already do a long run on the weekends anyway. This schedule suggests a slight increase in distance as you get closer to race date: from 4 to 8 miles. Don’t get hung up on running these workouts too fast. Run at a comfortable, conversational pace.

This 10K training schedule is only a guide. Feel free to make minor modifications to suit your work and family schedule.

Run with Hal

app
The Run With Hal app on a phone, showing a live run: distance, time, pace, and the planned workout.
  • Adaptive Plans that update as you train.
  • Flexible Scheduling to move workouts and set blackout dates.
  • Daily Tips From Hal for motivation delivered each day.
  • Train Any Distance from 5K to ultra, or year-round base plans.

Download for free:

Download on the App Store Get it on Google Play

Reviews

Additional 10K Training Programs