Public Performance Measure

The Public Performance Measure for Monday 2017 March 20

Operator PPM Rolling
PPM
Trains
Run On Time Late Canc/VLate
Arriva Trains Wales 97 97 977 954 23 8
C2C 64 34 397 255 142 88
Caledonian Sleeper 100 100 10 10 0 0
Chiltern 96 96 431 415 16 1
CrossCountry 90 69 299 270 29 18
East Midlands Trains 92 93 478 443 35 10
Eurostar 93 75 49 46 3 1
GB Railfreight 90 77 72 65 7 0
Govia Thameslink 80 84 3179 2562 617 145
Grand Central 83 100 18 15 3 0
Great Western Railway 91 73 1641 1501 140 42
Greater Anglia 90 77 1302 1179 123 28
Heathrow Connect 81 75 38 31 7 2
Heathrow Express 83 76 226 189 37 31
Hull Trains 100 100 14 14 0 0
London Midland 94 100 1297 1231 66 14
London Overground 94 95 1496 1421 75 24
Merseyrail 97 100 730 713 17 2
Northern 91 83 2633 2405 228 67
ScotRail 94 94 2291 2172 119 17
South West Trains 81 97 1683 1379 304 66
Southeastern 90 89 2014 1826 188 38
TfL Rail 99 100 267 265 2 0
TransPennine Express 92 80 242 223 19 4
Virgin Trains East Coast 89 87 155 139 16 4
Virgin Trains West Coast 98 100 300 296 4 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.