Copyright © 2026 RunningFront
10K Training Plans
Beginner, intermediate, and advanced
10K training plans from 8 – 16 weeks
on TrainingPeaks™ and FinalSurge®
10K training plans from 8 – 16 weeks
on TrainingPeaks™ and FinalSurge®
Intelligent Training Design

Purposeful Workouts
Every workout targets a specific physiological demand tied directly to race performance. Aerobic endurance, lactate threshold, VO2max, and race-pace efficiency are developed through a deliberate range of intensities matched to the 10K.

Balanced Training Weeks
Training is structured around the hard–easy principle and an 80/20 intensity distribution. Most running is performed at low intensity to build aerobic capacity, while harder sessions drive adaptation within a framework that allows recovery.

Progressive Periodization
Training follows a non-linear periodization model that develops general speed and endurance before shifting toward increasingly race-specific demands. Each phase builds on the previous one, culminating in peak performance.
Intelligent Training Design
Purposeful Workouts
Every workout targets a specific physiological demand tied directly to race performance. Aerobic endurance, lactate threshold, VO2max, and race-pace efficiency are developed through a deliberate range of intensities matched to the 10K.
Balanced Training Weeks
Training is structured around the hard–easy principle and an 80/20 intensity distribution. Most running is performed at low intensity to build aerobic capacity, while harder sessions drive adaptation within a framework that allows recovery.
Progressive Periodization
Training follows a non-linear periodization model that develops general speed and endurance before shifting toward increasingly race-specific demands. Each phase builds on the previous one, culminating in peak performance.
10K Training Plans
Get started in 3 simple steps
1. Choose your 8 – 16 week training plan
Find your perfect plan based on training level, duration, and miles or km.
2. Activate TrainingPeaks or FinalSurge
A flexible online calendar, individual training zones, and trackable progress.
3. Upload the workouts to your watch
Follow the instructions for your structured workouts on your watch in real-time.
Imperial or Metric
IN MILES
IN KM
Beginner
10K
beginner plan in miles
-
13 - 19 miles per week
-
4 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Intermediate
10K
intermediate plan in miles
-
19 - 29 miles per week
-
5 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Advanced
10K
advanced plan in miles
-
35 - 45 miles per week
-
6 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Coaching
10K
remote coaching
-
Individualized training
-
Weekly coach review
-
Ongoing adjustments
Learn More
Remote coaching
with Sandro Sket.
with Sandro Sket.
Sub 65:00 min
10K
sub 65:00 plan in miles
-
13 - 19 miles per week
-
4 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Sub 60:00 min
10K
sub 60:00 plan in miles
-
14 - 21 miles per week
-
4 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Sub 55:00 min
10K
sub 55:00 plan in miles
-
15 - 23 miles per week
-
4 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Sub 50:00 min
10K
sub 50:00 plan in miles
-
16 - 26 miles per week
-
4 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Sub 47:30 min
10K
sub 47:30 plan in miles
-
19 - 29 miles per week
-
5 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Sub 45:00 min
10K
sub 45:00 plan in miles
-
24 - 32 miles per week
-
5 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Sub 42:30 min
10K
sub 42:30 plan in miles
-
27 - 36 miles per week
-
5 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Sub 40:00 min
10K
sub 40:00 plan in miles
-
30 - 40 miles per week
-
5 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Sub 38:00 min
10K
sub 38:00 plan in miles
-
35 - 45 miles per week
-
5 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Sub 36:00 min
10K
sub 36:00 plan in miles
-
36 - 50 miles per week
-
5 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Sub 34:00 min
10K
sub 34:00 plan in miles
-
40 - 56 miles per week
-
6 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Sub 32:00 min
10K
sub 32:00 plan in miles
-
47 - 62 miles per week
-
7 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Beginner
10K
beginner plan in km
-
20 - 30 km per week
-
4 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Intermediate
10K
intermediate plan in km
-
30 - 46 km per week
-
4 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Advanced
10K
advanced plan in km
-
56 - 72 km per week
-
4 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Coaching
10K
remote coaching
-
Individualized training
-
Weekly coach review
-
Ongoing adjustments
Learn More
Remote coaching
with Sandro Sket.
with Sandro Sket.
Sub 65:00 min
10K
sub 65:00 plan in km
-
20 - 30 km per week
-
4 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Sub 60:00 min
10K
sub 60:00 plan in km
-
22 - 34 km per week
-
4 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Sub 55:00 min
10K
sub 55:00 plan in km
-
24 - 38 km per week
-
4 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Sub 50:00 min
10K
50:00 plan in km
-
26 - 42 km per week
-
4 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Sub 47:30 min
10K
sub 47:30 plan in km
-
30 - 46 km per week
-
5 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Sub 45:00 min
10K
sub 45:00 plan in km
-
38 - 52 km per week
-
5 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Sub 42:30 min
10K
sub 42:30 plan in km
-
44 - 58 km per week
-
5 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Sub 40:00 min
10K
sub 40:00 plan in km
-
48 - 64 km per week
-
5 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Sub 38:00 min
10K
sub 38:00 plan in km
-
56 - 72 km per week
-
5 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Sub 36:00 min
10K
sub 36:00 plan in km
-
58 - 80 km per week
-
5 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Sub 34:00 min
10K
sub 34:00 plan in km
-
64 - 90 km per week
-
6 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Sub 32:00 min
10K
sub 32:00 plan in km
-
76 - 100 km per week
-
7 runs per week
-
8, 12, 16 weeks
Choose Plan
Set any time goal for this plan
to personalize your pace.
to personalize your pace.
Choose a plan according to your time goal but make sure you are realistic about it. If you current 10K PR is 55:00 minutes then you are unlikely to succeed with a sub 38:00 minute plan.
That said, the weekly mileage of the plan isn’t exact science to achieve a certain time goal. Rather, it is based on experience of what’s necessary to achieve a certain time. You may choose a 50:00 minute plan and achieve 45:00 minutes on race day — or vice versa. That means you could use the lower mileage 50:00 minute plan and personalize its zones for for a 45:00 minute time goal or use a 45:00 minute plan for a 50:00 minute time goal (if you are already comfortable with the weekly mileage).
But don’t worry, if a plan turns out to be too easy or too hard for you, I’ll change it for you free of charge within 14 days of your purchase.
Yes, you can fully adjust the plan to your needs.
Training zones
You can personalize the training zones of based on your fitness level for any plan with a click of a mouse button. Take a recent race result (or an educated guess) for your current ability and then update your zones as needed toward your goal race pace.
Training days
You can move your workouts easily with the drag and drop feature. For instance, if you prefer your long run on a Sunday instead of a Saturday, you can change the order of workouts. Just make sure you don’t have any hard back-to-back sessions.
You can also skip or replace some of your easy runs with aerobic cross-training, such as cycling or swimming. But I recommend a minimum of 4 running days per week.
Race Day
By default my plans assume the race is on a Sunday. Should your race fall on a Saturday, then remove Wednesday’s easy run and bring the workouts that follow 1 day forward.
TrainingPeaks and FinalSurge are the leading online training platforms for endurance athletes. Here you can upload your workouts to your running watch and follow the instructions in real-time. Post-workout it syncs your training data where you can observe your progress over time.
Both platforms come in free and paid versions. The free versions work just fine with any of my training plans.
If you want a maximum of training metrics then I suggest you use TrainingPeaks. But for an easy-to-use and beautiful interface I recommend FinalSurge.
You can contact me anytime via email if you have questions about the training plan or training in general.
But for personalized training consider my 1-on-1 online coaching.
When a Plan Isn't Enough
These plans provide proven structure and progression. Coaching goes further by continuously adapting training to your physiology, recovery, and real-time performance trends.