Public Performance Measure

The Public Performance Measure for Tuesday 2017 July 25

Operator PPM Rolling
PPM
Trains
Run On Time Late Canc/VLate
Arriva Trains Wales 97 95 294 288 6 0
C2C 100 100 146 146 0 0
Caledonian Sleeper 100 100 7 7 0 0
Chiltern 87 76 134 117 17 0
CrossCountry 94 91 85 80 5 2
East Midlands Trains 98 96 146 144 2 0
Eurostar 81 66 11 9 2 0
GB Railfreight 85 90 34 29 5 0
Govia Thameslink 91 84 1034 941 93 34
Grand Central 100 100 4 4 0 0
Great Western Railway 91 93 505 462 43 12
Greater Anglia 95 94 411 393 18 3
Heathrow Connect 83 75 12 10 2 1
Heathrow Express 100 100 63 63 0 0
Hull Trains 100 100 3 3 0 0
London Midland 92 88 392 361 31 8
London Overground 97 96 454 443 11 0
Merseyrail 93 92 190 178 12 7
Northern 95 92 833 797 36 3
ScotRail 95 94 681 651 30 8
South West Trains 84 80 507 426 81 9
Southeastern 99 98 638 635 3 1
TfL Rail 99 96 101 100 1 1
TransPennine Express 92 96 68 63 5 2
Virgin Trains East Coast 97 100 35 34 1 1
Virgin Trains West Coast 98 100 76 75 1 1

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.