Race Time Improvement Calculator
Enter your previous race time and your new time to see the exact difference — how many seconds you shaved off and the percentage improvement.
Time faster
−02:30 (10.00%)
- Previous time
- 25:00
- New time
- 22:30
- Seconds saved
- 150
- Change vs previous
- 10%
Improvement = previous time − new time. Percentage improvement = (previous − new) ÷ previous × 100. A negative delta means the new time is slower.
How to use this calculator
Enter your previous race time — the finish time you want to compare against — in hours, minutes and seconds. Then enter your new time in the same format. The headline number shows how much faster (or slower) the new time is, formatted as either minutes:seconds or hours:minutes:seconds. The breakdown gives you the two total times in seconds, the raw seconds saved (negative if the new time is slower), and the percentage change relative to the previous time. Use it to log PB progress, project marathon gains from training-race splits, or check whether a group session actually moved the needle.
How the calculation works
The maths is straightforward arithmetic. Each time is converted to a total in seconds using total = hours × 3600 + minutes × 60 + seconds. Improvement in seconds is previous_total − new_total. A positive result means the new time is faster; a negative result means slower. Percentage change is (previous_total − new_total) ÷ previous_total × 100. This is the standard relative-change formula used in every statistics textbook and by GPS watch vendors like Garmin, Coros and Polar when reporting PB deltas. There is no jurisdictional variation and no unit conversion involved — the calculator is unit-agnostic because it operates on time only. If you also want to see pace-per-km or pace-per-mile improvement, use the Running Pace Calculator on each time separately and subtract.
Worked example
Say your parkrun PB was 25:00 flat and you just ran 22:30. Convert to seconds: 25:00 = 25 × 60 = 1500 s; 22:30 = 22 × 60 + 30 = 1350 s. Seconds saved = 1500 − 1350 = 150 s, which formats back to 02:30. Percentage improvement = 150 ÷ 1500 × 100 = 10.00%. That is a substantial jump — a 10% 5K PB gain is roughly the difference between a first-year recreational runner and a solid club runner. For a marathon example: 4:00:00 → 3:45:00 = 14 400 s → 13 500 s, saving 900 s (15 minutes), which is 900 ÷ 14 400 × 100 = 6.25% improvement.
Frequently asked questions
How is race time improvement calculated?
Improvement equals your previous time minus your new time, both converted to total seconds. Percentage improvement equals (previous − new) ÷ previous × 100. A 25:00 5K improved to 22:30 gives 1500 − 1350 = 150 seconds saved, and 150 ÷ 1500 × 100 = 10%. Negative values mean the new time is slower — the calculator flips the label to "slower" and shows a plus-signed delta.
What is a good year-on-year race time improvement?
For a first-year recreational runner, 15-25% is common over a full training cycle because base fitness compounds fast. For an experienced runner with a two-year base, 2-5% per year at the same distance is realistic; anything more usually points to a big block of specific work (marathon-specific long runs, altitude camp) or coming back from injury/detraining. Elite runners plateau at well under 1% per year — Eliud Kipchoge went from a marathon debut of 2:05:30 to a world record 2:01:09 across nine years, a 3.5% total improvement.
Should I compare times over the same distance?
Yes. This calculator does raw time-vs-time subtraction, so it only makes sense if both times are for the same distance and, ideally, roughly comparable courses (a hilly marathon vs. a flat one is not a fair PB comparison). If you want to compare finish times across different distances, use the Marathon Time Predictor Calculator, which applies the Riegel formula T₂ = T₁ × (D₂/D₁)^1.06 to project between distances.
How much faster is a 5% race improvement in seconds?
It depends on the starting time. Five percent of a 20:00 5K is 60 seconds (new time 19:00). Five percent of a 4:00:00 marathon is 720 seconds — 12 minutes (new time 3:48:00). Because percentage scales with total time, marathon percentages translate to much larger absolute time drops than 5K percentages. This is why sub-3 marathon efforts often come from athletes with sub-18 5K times: a 5% marathon PB requires the same relative fitness lift, but the seconds add up much faster over 42 km.
Can I use this for negative improvements (getting slower)?
Yes. If your new time is slower than your previous time, the calculator returns a negative "seconds saved" value and flips the label to "slower". This is useful for tracking training-race progressions where you deliberately hold pace, for measuring the cost of a hot day vs. an ideal-conditions PB, or for logging a return-to-running attempt after a long break.
Does the calculator handle marathon times over one hour correctly?
Yes. The hours field accepts 0-99, so any human race time — from a sprint to an ultramarathon — fits. Times over one hour are displayed in h:mm:ss format; anything under one hour uses mm:ss. Percentage improvement works identically at any distance because it is a ratio of total seconds.