Public Performance Measure

The Public Performance Measure for Tuesday 2017 September 5

Operator PPM Rolling
PPM
Trains
Run On Time Late Canc/VLate
Arriva Trains Wales 96 98 986 948 38 11
C2C 98 100 393 388 5 0
Caledonian Sleeper 100 100 9 9 0 0
Chiltern 97 96 426 415 11 2
CrossCountry 94 93 304 288 16 2
East Midlands Trains 96 96 479 461 18 1
Eurostar 89 0 39 35 4 2
GB Railfreight 88 75 86 76 10 0
Govia Thameslink 84 84 3146 2645 501 112
Grand Central 88 100 18 16 2 0
Great Western Railway 90 88 1667 1507 160 29
Greater Anglia 94 89 1302 1235 67 16
Heathrow Connect 89 100 38 34 4 2
Heathrow Express 94 88 299 284 15 6
Hull Trains 85 33 14 12 2 0
London Midland 90 94 1300 1181 119 19
London Overground 96 97 1493 1448 45 7
Merseyrail 97 100 614 601 13 3
Northern 87 94 2605 2274 331 76
ScotRail 94 95 2312 2184 128 43
South Western Railway 61 75 1651 1009 642 125
Southeastern 92 79 1995 1843 152 21
TfL Rail 98 100 281 276 5 3
TransPennine Express 92 90 243 224 19 4
Virgin Trains East Coast 87 81 155 136 19 8
Virgin Trains West Coast 89 95 299 268 31 2

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.