Public Performance Measure

The Public Performance Measure for Friday 2017 September 1

Operator PPM Rolling
PPM
Trains
Run On Time Late Canc/VLate
Arriva Trains Wales 92 90 1011 937 74 13
C2C 92 92 394 364 30 14
Caledonian Sleeper 88 100 9 8 1 1
Chiltern 96 96 427 414 13 2
CrossCountry 90 80 298 269 29 7
East Midlands Trains 93 100 482 452 30 7
Eurostar 83 50 55 46 9 2
GB Railfreight 87 92 79 69 10 0
Govia Thameslink 78 78 3033 2375 658 226
Grand Central 100 100 18 18 0 0
Great Western Railway 88 82 1634 1439 195 30
Greater Anglia 92 90 1306 1203 103 20
Heathrow Connect 84 75 38 32 6 0
Heathrow Express 98 87 299 294 5 0
Hull Trains 85 33 14 12 2 0
London Midland 88 87 1301 1145 156 36
London Overground 96 99 1500 1448 52 14
Merseyrail 98 100 167 165 2 0
Northern 87 75 1149 1004 145 76
ScotRail 94 98 2305 2174 131 42
South Western Railway 87 96 1669 1462 207 35
Southeastern 84 91 1582 1333 249 27
TfL Rail 98 100 286 283 3 0
TransPennine Express 93 100 242 227 15 5
Virgin Trains East Coast 97 100 156 152 4 1
Virgin Trains West Coast 79 78 302 239 63 6

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.