Public Performance Measure

The Public Performance Measure for Sunday 2017 March 12

Operator PPM Rolling
PPM
Trains
Run On Time Late Canc/VLate
Arriva Trains Wales 92 87 426 396 30 11
C2C 100 100 196 196 0 0
Caledonian Sleeper 100 100 3 3 0 0
Chiltern 97 100 268 261 7 1
CrossCountry 94 94 188 177 11 6
East Midlands Trains 96 100 185 179 6 1
Eurostar 94 100 51 48 3 0
GB Railfreight 100 100 8 8 0 0
Govia Thameslink 89 88 1733 1550 183 48
Grand Central 87 80 16 14 2 1
Great Western Railway 88 91 742 656 86 7
Greater Anglia 90 100 799 727 72 53
Heathrow Connect 66 100 18 12 6 0
Heathrow Express 84 90 297 250 47 2
Hull Trains 90 66 10 9 1 0
London Midland 88 95 510 450 60 15
London Overground 96 83 1042 1010 32 0
Merseyrail 97 100 448 437 11 5
Northern 95 94 1046 999 47 4
ScotRail 93 96 1038 968 70 29
South West Trains 95 100 890 846 44 3
Southeastern 97 98 902 878 24 3
TfL Rail -1 -1 0 0 0 0
TransPennine Express 93 100 161 150 11 3
Virgin Trains East Coast 92 100 106 98 8 2
Virgin Trains West Coast 58 72 217 128 89 17

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.