Public Performance Measure

The Public Performance Measure for Wednesday 2017 March 1

Operator PPM Rolling
PPM
Trains
Run On Time Late Canc/VLate
Arriva Trains Wales 94 98 978 929 49 27
C2C 97 100 397 388 9 0
Caledonian Sleeper 90 66 10 9 1 0
Chiltern 98 100 432 424 8 1
CrossCountry 93 95 299 279 20 7
East Midlands Trains 90 90 480 436 44 36
Eurostar 97 100 43 42 1 1
GB Railfreight 88 72 81 72 9 0
Govia Thameslink 82 90 3189 2640 549 92
Grand Central 100 100 18 18 0 0
Great Western Railway 90 82 1636 1479 157 15
Greater Anglia 88 92 1319 1169 150 46
Heathrow Connect 81 75 38 31 7 1
Heathrow Express 91 95 227 207 20 4
Hull Trains 85 100 14 12 2 0
London Midland 84 94 1291 1093 198 74
London Overground 93 93 1506 1415 91 27
Merseyrail 89 85 722 647 75 33
Northern 83 93 2740 2280 460 289
ScotRail 93 93 2301 2152 149 27
South West Trains 93 96 1684 1572 112 2
Southeastern 80 72 2010 1622 388 99
TfL Rail 99 90 267 265 2 0
TransPennine Express 70 92 245 173 72 62
Virgin Trains East Coast 98 100 156 154 2 0
Virgin Trains West Coast 79 100 299 239 60 35

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.