OPEN TRAIL RUNNING INDEX OTRI

Trail performance
needs context.

Finish time is only one variable. Distance, elevation, terrain, course design, field strength, weather, altitude and other factors shape what a performance means.

OTRIturns race results + course data into an open performance index.
OPENTRANSPARENTREPRODUCIBLEINDEPENDENT
PERFORMANCE INDEX / LIVE MODEL VIEWNO BLACK BOX
OTRI SCORE
Score generated from
validated race inputs
COURSERESULTCONTEXT
DISTANCE50.0 km
ELEVATION+3,200 m
TERRAINTechnical
CONDITIONSVariable
INPUTSTRACEABLEMODELPUBLICOUTPUTREPRODUCIBLE
PERFORMANCE INDEX FOR TRAIL RUNNINGDATA · METHOD · OUTPUT
01 / WHY OTRI

Same distance.
Different challenge.

A 50 km race can be fast and runnable, or steep, technical and mountainous. A finish time does not describe the whole performance.

OTRI is designed to create a common performance signal by considering the race and its course — making comparisons more meaningful across events.

COURSE COMPARISONWHY TIME ALONE FAILS
RACE A

Fast / runnable

50.1 km+1,200 m4:12:35
VS
RACE B

Mountain / technical

50.3 km+3,400 m5:28:17
02 / DATA-DRIVEN

More inputs.
Better context.

OTRI starts with legitimately obtained race-result data and course information. The data pipeline records what went into a score, where it came from, and which scoring version was used.

01RESULTS

Official race data

Finish time, ranking and participant result records from submitted official results.

02COURSE

Race characteristics

Distance, elevation and course information help distinguish different trail challenges.

03CONTEXT

Performance conditions

Relevant race and course context can be incorporated as the methodology develops.

04OUTPUT

One comparable signal

The model turns documented inputs into a reproducible OTRI performance index.

03 / METHODOLOGY

Open the model.
Follow the data.

No mystery number. The methodology, inputs, validation rules and scoring version are documented so the process can be inspected and reproduced.

01

Official results

Organizer-submitted race results enter the pipeline.

02

Validation

Results, metadata and provenance are checked.

03

Course analysis

Distance, elevation and available course characteristics are evaluated.

04

OTRI model

The published scoring methodology produces the index.

05

Open output

The result can support profiles, rankings and analytics.

REPRODUCIBILITYsame inputs + same scoring version = same resultRead the methodology ↗
04 / FOR ORGANIZERS

Give us the results.
We handle the index.

NO SCORE TO ENTER

OTRI is being built around a straightforward organizer workflow: provide race details, upload official results, validate the data and submit.

  • One participant per row
  • Finish time and ranking
  • Race distance and elevation
  • GPX/course data where available
  • OTRI calculates the index — organizers do not enter a score
View organizer documentation
05 / THE OTRI STANDARD

Open by design.
Not a black box.

These are not marketing labels. They describe how OTRI is intended to be built and evaluated.

OPENSource code and methodology are public.
TRANSPARENTScores can be inspected and explained.
REPRODUCIBLEThe same inputs and scoring version produce the same result.
TRACEABLEDatasets record provenance and permissions.
PRIVACY-CONSCIOUSCollect and publish only what is necessary.
INDEPENDENTOTRI develops its own methodology and data infrastructure.
OPEN TRAIL RUNNING INDEX

More data.
Clearer comparisons.

OTRI is being built as an open, independent performance layer for trail running — with public methodology, traceable data and reproducible scoring.

Explore OTRI on GitHub