Public Performance Measure

The Public Performance Measure for Friday 2017 June 23

Operator PPM Rolling
PPM
Trains
Run On Time Late Canc/VLate
Arriva Trains Wales 96 96 173 167 6 2
C2C 99 100 102 101 1 0
Caledonian Sleeper 100 100 6 6 0 0
Chiltern 96 94 77 74 3 2
CrossCountry 100 100 37 37 0 0
East Midlands Trains 86 85 82 71 11 3
Eurostar 88 87 9 8 1 1
GB Railfreight 86 83 22 19 3 0
Govia Thameslink 91 91 617 562 55 19
Grand Central -1 -1 0 0 0 0
Great Western Railway 90 89 298 270 28 9
Greater Anglia 96 96 264 254 10 5
Heathrow Connect 75 100 8 6 2 0
Heathrow Express 93 93 64 60 4 2
Hull Trains -1 -1 1 1 0 0
London Midland 95 94 218 208 10 4
London Overground 94 97 267 252 15 5
Merseyrail 66 70 102 68 34 16
Northern 93 93 476 444 32 15
ScotRail 93 93 381 357 24 4
South West Trains 92 91 297 276 21 6
Southeastern 96 96 407 394 13 6
TfL Rail 100 100 71 71 0 0
TransPennine Express 100 100 34 34 0 0
Virgin Trains East Coast 100 100 16 16 0 0
Virgin Trains West Coast 87 87 41 36 5 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.