Performance Statistics Methodology

How we calculate train operator performance from Network Rail TRUST data.

Data Source

Performance data is derived from Network Rail TRUST (Train Running Under System TOPS) train movement data. TRUST records the actual time every train passes through each reporting point on the network.

Data is consumed in real-time via the Rail Data Marketplace and stored locally. Data collection began in February 2026; statistics are based on however many days of data are available, up to 90 days for the rolling view.

How We Calculate On-Time Performance

Note: The official industry measure (PPM/On Time) uses different thresholds for different service types. We use a uniform 5-minute threshold for simplicity and transparency.

Cancellation Rate

Average Delay

This gives a sense of "when trains are late, how late are they?" rather than an overall average skewed by the majority of on-time services.

Data Coverage

How This Differs From Official Statistics

The Office of Rail and Road (ORR) publishes official performance statistics using the On Time measure and Cancellations & Significant Lateness (CaSL). ORR data is supplied by Network Rail through internal systems and undergoes quality assurance and revision.

Our data is independently collected from the same underlying TRUST system but may differ due to:

For official statistics, visit the ORR Data Portal.

Monthly Archives

Methodology Version v1

Current version: 1. Changes to the methodology will be documented here with version numbers. Historical archive pages will note which version was used for their calculations.

Contains public sector information licensed under the Open Government Licence v3.0.

This is not an official Network Rail, National Rail, or train operator publication.

← Back to Train Operator Performance