Public Performance Measure

The Public Performance Measure for Sunday 2017 March 19

Operator PPM Rolling
PPM
Trains
Run On Time Late Canc/VLate
Arriva Trains Wales 97 100 466 456 10 1
C2C 97 100 196 192 4 1
Caledonian Sleeper 100 100 3 3 0 0
Chiltern 100 100 268 268 0 0
CrossCountry 92 76 211 196 15 5
East Midlands Trains 97 90 213 208 5 0
Eurostar 91 71 49 45 4 0
GB Railfreight 100 100 3 3 0 0
Govia Thameslink 90 86 1604 1454 150 68
Grand Central 87 75 16 14 2 1
Great Western Railway 91 94 704 644 60 10
Greater Anglia 98 100 700 687 13 0
Heathrow Connect 83 50 18 15 3 0
Heathrow Express 87 96 301 263 38 4
Hull Trains 90 66 10 9 1 0
London Midland 95 100 518 497 21 3
London Overground 93 100 1158 1088 70 10
Merseyrail 99 100 448 445 3 1
Northern 95 98 1070 1027 43 6
ScotRail 97 95 1036 1006 30 3
South West Trains 95 95 882 845 37 4
Southeastern 97 96 940 914 26 6
TfL Rail -1 -1 0 0 0 0
TransPennine Express 86 72 166 144 22 10
Virgin Trains East Coast 81 75 111 91 20 10
Virgin Trains West Coast 98 100 216 212 4 0

Notes:

  • Public Performance Measure (PPM) is calculated as the number of trains on time divided by the total train run.
  • The Rolling PPM is the PPM over the last 24 hours, whilst the PPM is for today.
  • A train is on time if it arrives at it's destination within 5 minutes (10 for long distance) of the timetable.
  • A train is late if it's not on time and not delayed by 30 minutes or more.
  • Canc/VLate is the number of trains either cancelled or delayed by 30 minutes or more. These trains are not included in the run total.
  • The data covers a Rail Day. A rail day starts at 0200 UK time - GMT or BST in the summer.
  • This data is direct from Network Rail's Open Data platform and is updated once every minute.
  • If the date being shown is the current Rail Day then the figures will cover the time from 02:00 up to the current time only.
  • Data can be incomplete due to downtime upstream. So if the system was unavailable at the end of the day then the data can be incomplete.