Route comparison: distance, elevation basis and technicality across published versions
Compare two to four published route versions field by field: distance, elevation basis, surface and technicality. Missing values stay unknown, and no safety or difficulty ranking is generated.
Choose published route versions (2 to 4)
Route field comparison
The table compares recorded fields only and does not rank safety, difficulty or suitability. Distance and elevation bases can differ between sources.
Formula and conditions
What this tool does
Route comparison places two to four published route versions in one table and shows:
- the course distance and how it was recorded;
- elevation gain, when recorded, and its stated basis;
- surface type, when recorded;
- technicality, when recorded.
It does not sort the routes, and it does not interpret a longer distance, more elevation or a particular technicality value as "harder" or "more dangerous". Whether a course suits you depends on training, weather, fuelling, access rules and race-day conditions; a field table cannot derive that.
Why published versions only
Course data can change before publication is complete, so unpublished versions do not take part. The tool reads only fixed versions whose status is published and shows the version identifier, so you are looking at reviewed records rather than a draft.
If the site does not have enough published versions (fewer than two), the page shows an empty state explaining that nothing is comparable yet. That is a content state, not a page failure.
Missing values and measurement basis
A missing elevation, surface or technicality field is shown as unknown. It is never filled with zero, and a value is not inferred for one route because another route has it. Distance may come from different official descriptions or measurement methods, and elevation may come from official gain, map estimates or track statistics. The table keeps each route's stated basis so numbers from different sources are not treated as one ruler.
Whether track geometry is public or redistributable is separate from whether fields can be compared. A visible route page does not mean its track may be republished; follow the official link and licence note recorded for that route.
Verification case
A synthetic acceptance case contains two routes. The first has a distance of 42,195 m, 300 m of gain, surface "road" and no technicality. The second has a distance of 21,097.5 m and no elevation, surface or technicality. The comparison must keep both distance values, show the second route's missing fields as unknown and produce no ranking field. This case tests field handling only and does not represent a real race.
Privacy and data
All calculations happen locally in your browser; inputs are not sent to an application database and no account is required. To restore inputs after a refresh and to support sharing, values are written into the page URL query string. Opening or refreshing that URL sends it to the static host and leaves it in browser history. File contents are never written into the URL. Clear the address-bar parameters after using a shared device.
Sources and scope
The standard marathon distance follows World Athletics; example fields for UTMB and the Boston Marathon come from their official pages. The tool displays recorded fields only, does not certify course distance and does not judge race safety. This article and tool were checked on 2026-10-27.
Implementation specification (English)
These fields support implementation and review. The article text explains them in the page language.
- Formula and conditions
- Select two to four distinct published route versions. For each version, display the recorded course distance, elevation gain and its stated basis, surface and technicality. Missing elevation, surface or technicality is reported as unknown. The table is a field-by-field record, not a ranking; no safety, difficulty or suitability score is calculated.
- Assumptions
- Only published route versions are eligible; an in-review route cannot be compared as if it were published.
- Distance and elevation values may come from different official sources and methods, so their basis is shown instead of pretending they share one measurement standard.
- A missing value is unknown, not zero; the tool never fills gaps to make a column look complete.
- Geometry availability and licensing differ by route and do not imply permission to redistribute a track.
- No safety, difficulty or suitability ranking is produced from distance, elevation, surface or technicality.
- Rounding
- Distance is displayed to three decimal places in kilometres; elevation gain to the nearest whole metre; missing values remain unknown and are not rounded to zero.
Independent examples
Expected values come from independent arithmetic or verified algorithms, not from the page script.
case-route-compare-missingIndependent examples
Synthetic unit-level case, not a real race: after the UI resolves routeIds to published route records, two routes are compared field by field. Missing elevation, surface and technicality stay null and must be shown as unknown, never as zero. The output has no safety or difficulty ranking.
{
"routes": [
{
"routeId": "synthetic-alpha",
"distanceMeters": 42195,
"elevationGainMeters": 300,
"surface": "road",
"technicality": null
},
{
"routeId": "synthetic-beta",
"distanceMeters": 21097.5,
"elevationGainMeters": null,
"surface": null,
"technicality": null
}
]
}{
"routeCount": 2,
"rows": [
{
"key": "distance",
"values": [
42195,
21097.5
]
},
{
"key": "elevation",
"values": [
300,
null
]
},
{
"key": "surface",
"values": [
"road",
null
]
},
{
"key": "technicality",
"values": [
null,
null
]
}
],
"rankingProduced": false
}Sources and evidence
The marathon is a road running event. The standard marathon distance is 42.195 kilometres.
The 2026 UTMB course is listed as 174 kilometres on the official stat block. The 2026 UTMB course is listed as 9,700 metres of positive elevation gain on the official stat block. The course passes through Italy, Switzerland and France. The race starts and finishes in Chamonix. The official 2026 race page provides a GPX download.
The Boston Marathon starts in Hopkinton, Massachusetts. The Boston Marathon finishes on Boylston Street in Boston. The official course map may not be reproduced. The 2026 BAA course page links an official course map. The map anchor used on this page is an editorial overview coordinate, not an official start or finish point.
Version and review
Written by: RunMap editorial desk (AI-assisted draft and review)
Updated: 27 Oct 2026
Reviewed: 27 Oct 2026 · 1 review record(s)