Free calculator · The Saltmarsh Pace Scale
800m Training Pace Calculator
Enter one recent race. Get the athlete’s 800m race pace, every training pace as a P number, a percent of their current mile, and the split for every rep from 100m to 3000m.
Built by Coach Jason Saltmarsh · USATF Level 2 Endurance Coach · 31 state champions coached
Training zones
How a session is written
- 6 × 800m P80, 60 s jog: reps × distance, zone, recovery.
- P90–95: start at the slower end, finish no faster than the faster end.
- relaxed: shoulders, arms and face loose; it should feel repeatable.
Stop rule
End the set when a rep misses its pace by more than 2 s per 400m, or when a relaxed rep visibly tightens. Reset P100 only from a race.
Rep times
Reps up to 400m in seconds; longer reps in minutes and seconds, rounded to the nearest second.
How to use the calculator
- Enter a real race. Use the athlete’s most recent 800m or 1600m. Any race from 800m to 3200m converts, and the readout shows their current 800m race pace on the scale.
- Read the zones. Each zone shows its pace per 100m, per 200m and per mile, with how it should feel.
- Get the workout splits. Open Rep times for every rep from 100m to 3000m in every zone. Print or copy the pace card for the clipboard.
What the P numbers mean
P100 is the athlete’s current 1600m race pace, from a race they actually ran. Every other zone is a percent of it. P90 is 10% slower than mile pace. P110 is 10% faster. Easy running is P62 or slower.
800m race pace sits at about P106 for most runners, just past P105. For a 5:00 1600m runner (about a 2:21 800m), 800m pace is 70.7 per 400m. P100, mile pace, is 75.0. P105 is 71.3. P110, speed, is 67.5. P115, sprint, is 63.8. The same scale as the 1600m calculator, so an 800m runner and a miler read one language.
Sample 800m workouts, with splits
Real sessions from a 12-week 800m plan. Splits shown for a 2:20.0 800m. Change the time above and they update.
- 5 × 800m P80, 60 s jogThreshold2:58
- 6 × 600m P95, 2:00 jogStrength1:57
- 3 × (800m P95, 200m jog, 200m P105), 3:00 between setsAlternations2:3635.2
- Broken 800s: 2 × (400m at 800m pace, 45 s walk, 400m), full between setsRace rhythm70.0
- 4 × 300m P105, 3:00 walkFast52.9
- 6 × 200m P110, 200m walkSpeed33.4
Using the paces
What race time should I enter?
The athlete’s most recent race, ideally a 1600m or 800m from the last month or so. Use a race they actually ran, not a goal time or a workout. Any race from 800m to 3200m converts. For speed-type runners an 800m sets P80 to P95 a little fast, so use their 1600m when they have one.
How fast is easy pace?
P62 or slower. For a 2:20 800m runner that is about 6:52 per mile or slower. Easy has no slow limit. Conversational is the test.
When should I update the time?
Only after a race: a time trial, a meet or a new PR. Never from a workout. Enter the new time and every pace and split updates.
Where does 800m race pace sit on the scale?
At about P106, just past P105, for most runners. The readout shows the exact number for the athlete you enter. That is why 800m training climbs to P95 and P100 on the endurance side, comes down from P115 and P110 on the speed side, and meets at goal pace in broken 800s late in the season.
How the P-Scale compares
How is the P-Scale different from Daniels or Canova?
Daniels supplies the physiology and the safety limits. Canova supplies the percent-of-race-pace ladder and how to progress it. The P-Scale puts both into one number for every pace, a percent of the athlete’s current mile, with workouts written in laps high schoolers already know.
| Daniels | Canova | P-Scale | |
|---|---|---|---|
| What 100% is | No single anchor; a recent race sets a fitness score and his tables give each zone its own pace | Race pace for the event the athlete is preparing for | Current 1600m race pace, all year, set from a race the athlete actually ran |
| How paces are named | Letters: E, M, T, I, R | Percentages of race pace | Easy, P80 to P115, and G for goal pace |
| Between threshold and mile pace | No zone between I and R | 85%, 95% and 105% are central | P85, P95 and P105 are zones of their own |
| Session limits | Capped by weekly mileage | Not published; built for elite adults | Daniels’ limits, set for each level’s peak mileage |
| Built for | All levels, organized around physiology | Elite professionals, months-long build-ups | High school runners, 12-week seasons |
Why one scale for cross country and track?
Every pace in either season is a P number off the same mile. 5K race effort lands in the high P80s, so athletes keep one set of numbers from August to June instead of learning a new scale each season.
Isn’t it just Canova with a new name?
Same math, different anchor and a different job. Canova’s 100% moves with the event being trained; the P-Scale stays on the mile and adds Daniels’ session limits and volumes sized for high schoolers. The relaxed cue and the sets with easy reps between them come from Iglói.
Why do P80 and P90 run a little slower than Daniels’ T and I for some runners?
For milers at about 5:45 and slower, P80 and P90 come out 2–3 seconds per 400m easier than Daniels’ threshold and interval paces. The scale keeps one number per zone and accepts that small, conservative difference.
Is the P-Scale backed by research?
Not as a package. No study tests the P-Scale itself, as none tests most coaching systems. Each part comes from methods with long track records: Daniels’ race-based paces and limits, Canova’s percent-of-pace progression and Iglói’s set structure.
Twelve weeks in four levels, built on these zones. Every day written out with each athlete’s split next to every rep, broken 800s at goal pace, a 600m readiness check, team sheets, and warm-up, core and plyometric routines.
More pace tools
- 1600m Training Pace Calculator: the same scale, built around the mile.
- 3200m Training Pace Calculator: the same scale for the two-mile.
- Pre-race warm-up for the 800m and 1600m: what to do before the gun.
- Workout Split Calculator: splits for any interval session.
- Jack Daniels’ VDOT system: where race-based paces started.
The Saltmarsh Pace Scale (the P-Scale) sets every zone as a percent of current 1600m race pace: pace = race pace × (2 − P/100). Other race distances convert with the Daniels–Gilbert race-equivalence equations; 800m conversions are the least reliable, especially for speed-type runners.
