Public Performance Measure

The Public Performance Measure for Saturday 2017 September 2

Operator PPM Rolling
PPM
Trains
Run On Time Late Canc/VLate
Arriva Trains Wales 94 95 1010 953 57 15
C2C 99 100 280 279 1 0
Caledonian Sleeper 85 100 7 6 1 0
Chiltern 96 91 333 323 10 1
CrossCountry 91 88 295 270 25 11
East Midlands Trains 95 91 461 441 20 0
Eurostar 97 100 44 43 1 0
GB Railfreight 97 100 48 47 1 0
Govia Thameslink 87 90 2411 2101 310 99
Grand Central 100 100 18 18 0 0
Great Western Railway 90 92 1470 1336 134 6
Greater Anglia 87 90 1139 998 141 97
Heathrow Connect 94 75 38 36 2 0
Heathrow Express 95 92 295 283 12 2
Hull Trains 91 100 12 11 1 0
London Midland 94 94 1208 1137 71 10
London Overground 91 97 1184 1086 98 84
Merseyrail 96 98 607 587 20 1
Northern 91 85 2452 2237 215 28
ScotRail 94 95 2256 2133 123 21
South Western Railway 89 92 1515 1353 162 36
Southeastern 94 94 1321 1244 77 23
TfL Rail 99 100 208 206 2 0
TransPennine Express 88 93 237 210 27 13
Virgin Trains East Coast 90 100 128 116 12 4
Virgin Trains West Coast 94 85 266 251 15 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.