Public Performance Measure

The Public Performance Measure for Wednesday 2017 March 15

Operator PPM Rolling
PPM
Trains
Run On Time Late Canc/VLate
Arriva Trains Wales 97 96 971 946 25 4
C2C 97 100 397 388 9 2
Caledonian Sleeper 100 100 10 10 0 0
Chiltern 98 100 431 425 6 0
CrossCountry 96 95 303 291 12 1
East Midlands Trains 95 100 481 458 23 8
Eurostar 100 100 44 44 0 0
GB Railfreight 91 60 73 67 6 0
Govia Thameslink 82 80 3184 2616 568 120
Grand Central 88 100 18 16 2 2
Great Western Railway 93 96 1647 1547 100 12
Greater Anglia 94 88 1312 1235 77 7
Heathrow Connect 91 66 37 34 3 0
Heathrow Express 94 100 223 210 13 0
Hull Trains 71 100 14 10 4 2
London Midland 87 91 1300 1142 158 49
London Overground 95 98 1484 1420 64 36
Merseyrail 98 96 730 719 11 2
Northern 93 96 2630 2451 179 39
ScotRail 92 98 2296 2129 167 52
South West Trains 92 96 1681 1557 124 21
Southeastern 94 98 2010 1900 110 20
TfL Rail 99 100 267 266 1 1
TransPennine Express 85 100 243 207 36 21
Virgin Trains East Coast 94 100 156 147 9 2
Virgin Trains West Coast 94 100 301 284 17 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.