Public Performance Measure

The Public Performance Measure for Tuesday 2017 March 7

Operator PPM Rolling
PPM
Trains
Run On Time Late Canc/VLate
Arriva Trains Wales 97 95 968 943 25 6
C2C 98 100 398 393 5 0
Caledonian Sleeper 100 100 10 10 0 0
Chiltern 99 100 431 430 1 0
CrossCountry 95 100 297 284 13 4
East Midlands Trains 93 92 482 451 31 6
Eurostar 97 100 43 42 1 0
GB Railfreight 90 100 74 67 7 0
Govia Thameslink 81 88 3181 2589 592 130
Grand Central 100 100 18 18 0 0
Great Western Railway 90 67 1645 1481 164 21
Greater Anglia 88 91 1306 1154 152 45
Heathrow Connect 81 75 38 31 7 0
Heathrow Express 87 90 227 198 29 9
Hull Trains 85 100 14 12 2 0
London Midland 92 96 1311 1215 96 16
London Overground 92 70 1483 1376 107 23
Merseyrail 98 92 758 747 11 4
Northern 89 96 2561 2299 262 114
ScotRail 94 95 2297 2163 134 24
South West Trains 95 96 1686 1603 83 10
Southeastern 70 61 1999 1403 596 327
TfL Rail 99 90 267 265 2 0
TransPennine Express 92 91 250 232 18 8
Virgin Trains East Coast 98 100 156 154 2 1
Virgin Trains West Coast 95 94 312 299 13 5

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.