Running Age Grade Calculator
Calculate your running age grade with the 2025 road tables and find the finish time and average pace needed for a chosen percentage.{{ summaryTitle }}
{{ summaryLine }}
{{ primaryCopyAnnouncement }}
Performance details
Higher percentages mean faster performances relative to the selected age standard. This is not a percentile, training prescription, or qualification score.
The headline rounds the exact target time down to a whole second so it still meets your target. Displayed pace is rounded to the nearest second.
This result exceeds the published table standard. Check the event and finish time; results above 100% are possible and are not capped.
Calculation method
-
{{ row.label }}
{{ row.value }}
{{ row.note }}
{{ formulaBreakdownStatus }}
Reference: Alan Jones and Tom Bernhard, 2025 road tables (CC0). Uses the published four-decimal factors and whole-second open standards. Older-event factors may be carried forward in that package. No course, weather, or surface adjustment is made; parkrun and other editions may differ. Times are comparisons, not predictions.
The chart is unavailable. Target times remain available in the table.
| Grade (%) | Finish by | Pace (s/{{ pace_unit }}) | Finish (s) | Copy |
|---|---|---|---|---|
| {{ row.percent.toFixed(2) }}% | {{ formatTime(row.limit_s) }} | {{ formatTime(row[pace_unit === 'mi' ? 'pace_s_per_mi' : 'pace_s_per_km']) }} /{{ pace_unit }} | {{ row.seconds.toFixed(3) }} |
A slower race at age 60 can represent a stronger age-adjusted performance than a faster race at 40. Running age grading compares a finish time with a published standard for the runner's age, reference category and event. It provides another way to compare performances when a lifetime personal best no longer tells the whole story.
The percentage measures performance relative to that standard, not a percentile rank among other runners. A 70% age grade does not mean that 70% of runners are slower. For the same distance, it means running at 70% of the standard's average speed. A 50% performance takes twice the standard time, while 100% matches it. Because the standards are developed from performance data and fitted relationships, matching one is not necessarily the same as matching a currently ratified record.
- Age standard
- The benchmark finish time for a particular age, reference category and event. This is the time corresponding to 100%.
- Age factor
- A published multiplier that converts a finish time into an open-age equivalent. It depends on age, event and reference category rather than a runner's individual training history.
- Open-age equivalent
- A comparison time for the same event and reference category, expressed at the table's open-age or peak-performance level.
For a training diary, age grading can help compare races separated by many years. For a club comparison, it can put performances by runners of different ages or reference categories on a common scale. The useful comparison is between percentages calculated under the same table edition, using each runner's age on the relevant race date. An age-group finishing position answers a different question because it depends on who else competed that day.
A higher percentage over time does not necessarily mean a faster finish or an improvement in fitness. The age standard can change as the runner gets older, and some adjacent ages share the same factor. Likewise, an open-age equivalent is not a prediction of what that runner would actually have achieved when younger. Comparing percentages across events does not establish that the runner can reproduce the same percentage at a longer distance.
Course difficulty, weather and surface still matter when judging race results. Age adjustment alone does not remove those differences or turn a road result into a track result. Age grading is an informational performance comparison, not medical advice, a diagnosis or a personalized training prescription.
How to Use This Tool:
Use the race's full finish time and published event distance, rather than a split time or a watch's moving time. Results update as you change the inputs.
- Choose Age grade to score a completed performance, or Target time to find the finish time corresponding to a percentage.
- Enter your whole-year Age on race day, then select the Reference category and exact Road event. Ages run from 5 to 99, and the available categories are Male table and Female table. There is no custom-distance or track-event option.
Race settings can be included in the page address, so a saved or shared address can disclose your age, reference category and finish time or target. The arithmetic runs in your browser; opening the chart may load an external resource.
- Enter a Finish time such as 25:00 or 1:45:30.250 in Age grade mode. In Target time mode, enter a Target age grade from 1% to 150%, using 70 for a 70% target. Only the chosen mode's time or percentage is used.
If Race inputs need attention replaces the result, correct the highlighted age, time or percentage. An age such as 50.5 and a clock time such as 25:99 are not accepted. Valid inputs restore the results automatically.
- Review the event, age and reference category shown with the headline before comparing the result. For a target, use Finish by this time as the whole-second deadline and Performance details for the more precise time. Under Advanced, Pace unit changes the display between minutes per kilometer and minutes per mile without changing the finish time or age grade.
Interpreting Results:
Age grade is a comparison with the selected table standard, not a qualification score. The calculator does not assign local, regional, national or world-class bands. The round-number percentages in Target times are comparison points, not classifications or recommended goals.
A result above 100% means the entered performance is faster than its calculated age standard. Such results remain visible rather than being capped. Check the event, age, reference category and recorded finish time before treating an unusually high percentage as meaningful. Passing the input checks does not verify a race result or establish a record.
For a percentage target, the Finish by deadline is more useful than a rounded pace or chart label. The deadline is rounded down, while pace and chart time labels are rounded to the nearest second. A displayed percentage rounded to two decimals can also conceal a small shortfall, so a displayed 70.00% alone is not proof that the unrounded result reaches 70%. If the chart is unavailable, read Target times.
Use the same reference edition when comparing saved results. These calculations use the 2025 Jones–Bernhard road tables. parkrun does not publish the exact table it uses and describes its age grades as rough comparisons, so an identical parkrun percentage is not guaranteed. No course, weather or surface correction is applied here.
Technical Details:
Running age grading is a ratio of times over the same distance. An event's open standard and a published age factor determine the age standard. Once age, event and reference category are fixed, a shorter finish time produces a higher percentage in inverse proportion. Doubling the finish time therefore halves the age grade.
Age standards and performance percentages
Let O be the Open standard, the event and category benchmark before age adjustment, in seconds. Let F be the dimensionless Age factor. Dividing the open standard by the factor gives the Age standard, S, in seconds.
For an entered Finish time of T seconds, the numerical Age grade percentage G is the age standard divided by the finish time, multiplied by 100.
The Open-age equivalent, E, is a different time from the age standard. It scales the runner's own finish time by the age factor while retaining the same event and reference category.
All included factors are greater than zero and no greater than one. Consequently, the open-age equivalent is no slower than the entered finish time. When the factor is one, those times are identical.
Reversing the calculation for a target
For a requested percentage q, the exact target time Tq comes from rearranging the same ratio. Here q is the percentage number, such as 70, rather than the fraction 0.70.
The whole-second deadline Lq is the exact target time rounded down. The floor brackets mean taking the greatest whole number of seconds that does not exceed the target.
Finishing at or before this deadline meets or exceeds the requested percentage under the selected tables. At a 100% target, the exact target time is the age standard. The percentage shown in target mode is the requested percentage, not a new grade recalculated from the rounded-down deadline.
Pace and distance units
Let D be the event distance in meters. The pace values below are seconds per kilometer and seconds per mile. Use the entered finish time for a completed performance or the unrounded target time in target mode.
One mile is represented as 1,609.344 meters. The half marathon uses 21,097.5 meters and the marathon 42,195 meters, rather than rounded distances such as 21 km or 42 km. Pace is the average over the entire selected event, not a split-by-split pacing plan.
Reference coverage and factor selection
The reference consists of the 2025 road tables by Alan Jones and Tom Bernhard, with whole-second open standards and factors published to four decimal places. The edition includes some data carried forward from earlier tables. It is a fixed reference, not a live lookup of current records or a claim that every value was newly established in 2025.
Each reference category has a separate factor for every whole-year age from 5 to 99. The factor is selected directly for the chosen age and road event. No fractional-age interpolation, custom-distance interpolation or extrapolation outside the available ages is performed. The authors used fitted performance relationships and distance interpolation to develop the published tables. Factor selection here uses their published rows without estimating missing ages or distances.
The 22 supported road events are:
- 1, 4, 5, 7, 10, 50 and 100 miles.
- 5, 6, 8, 10, 12, 15, 20, 25, 30, 50, 100, 150 and 200 kilometers.
- Half marathon and marathon.
The six ultradistance events from 50 km through 200 km use the marathon age factors for the selected reference category, paired with their own event-specific open standards. That shared factor does not predict a runner's endurance over those distances. Table coverage of an age and distance is also not a recommendation that a particular runner attempt that event.
Accepted values and time notation
These limits determine whether an input can be calculated. They are not performance standards or safety limits. Both ends of each range are included.
| Quantity | Minimum | Maximum | Condition |
|---|---|---|---|
| Age in years | 5 | 99 | Whole years only, in either mode. |
| Entered finish time in seconds | 1 | 604,800 | Age grade mode; the maximum is seven days. |
| Target age grade in percent | 1 | 150 | Target time mode; decimal percentages are accepted. |
Finish times use MM:SS or H:MM:SS, with one to three optional decimal digits on seconds. The first component may contain one to four digits. Seconds must have two digits before any decimal point and must be below 60. In the three-part form, the minute component must also have two digits and be below 60. Thus 75:00 and 1:15:00 represent the same duration; a bare number such as 75 does not specify a valid finish time.
The seven-day limit applies only to entered finish times. Generated target times are not capped at seven days, so an extreme target may produce a duration that cannot be entered back into the other mode. Similarly, the 150% target-input maximum does not cap the percentage calculated from a finish time.
Precision and target comparisons
Calculations retain fractional seconds after applying the published factors. Display formatting does not round intermediate age standards, equivalent times or pace values before subsequent arithmetic.
| Displayed value | Precision or rounding |
|---|---|
| Age grade | Two decimal places. |
| Age factor | Four decimal places, matching the published factor precision. |
| Detailed finish, target and calculated seconds | Three decimal places, including Target time (exact) and the target table's Finish (s) column. |
| Target headline and Finish by | Rounded down to a whole second. |
| Main open-age equivalent, average pace and chart time labels | Rounded to the nearest whole second. |
The label Target time (exact) distinguishes the calculated target from the whole-second deadline, but its displayed clock still rounds to three decimal places. A detailed decimal value is not evidence that the reference standard or an actual race measurement has millisecond accuracy.
Target comparisons always include 50%, 60%, 70%, 80%, 90% and 100%. The current percentage and values five percentage points below and above it are added individually when they lie from 1% to 150%, inclusive. Duplicate values are removed and the percentages are sorted. Each target uses the same age standard and reverse formula. The chart plots unrounded target times in minutes and joins these sampled points; the table supplies the rounded-down deadlines. Nearby targets use the full calculated percentage, not its two-decimal label.
Worked Examples:
Comparing a 25-minute 5 km
The starting inputs are age 50, Male table, 5 km and a finish time of 25:00. The open standard is 769 seconds and the age factor is 0.8775, giving an age standard of approximately 876.353276 seconds. The finish takes 1,500 seconds, so dividing the age standard by 1,500 and multiplying by 100 gives approximately 58.423552%. The headline shows 58.42%. Multiplying the finish by 0.8775 gives an open-age equivalent of 1,316.25 seconds, displayed as 21:56. Average pace is 5:00 per kilometer, or 8:03 per mile after rounding. The recorded performance remains 25:00; the equivalent time is only an age-adjusted comparison.
A 70% goal without rounding past the deadline
Keeping age 50, Male table and 5 km, choose Target time and enter 70. The calculated finish time is approximately 1,251.933252 seconds, shown as 20:51.933 in Target time (exact). The headline deadline is 20:51, and the average pace displays as 4:10 per kilometer. Rounding the finish to 20:52 instead would produce approximately 69.9963%, fractionally below the requested target even though a two-decimal grade would display 70.00%. Using the 20:51 deadline avoids that rounding shortfall.
References:
- 2025 Long Distance Running Tables, Alan Jones and Tom Bernhard, 2025.
- 4.5 Age grading, parkrun Support, July 9, 2024.