Public Performance Measure

The Public Performance Measure for Monday 2017 March 6

Operator PPM Rolling
PPM
Trains
Run On Time Late Canc/VLate
Arriva Trains Wales 90 75 982 892 90 36
C2C 91 94 403 370 33 10
Caledonian Sleeper 100 100 10 10 0 0
Chiltern 84 100 431 366 65 13
CrossCountry 94 95 300 284 16 8
East Midlands Trains 97 100 479 469 10 3
Eurostar 90 60 50 45 5 2
GB Railfreight 86 80 65 56 9 0
Govia Thameslink 79 93 3184 2522 662 169
Grand Central 100 100 18 18 0 0
Great Western Railway 88 86 1638 1448 190 33
Greater Anglia 87 30 1315 1150 165 75
Heathrow Connect 86 100 38 33 5 1
Heathrow Express 86 90 227 197 30 14
Hull Trains 100 100 14 14 0 0
London Midland 91 97 1298 1190 108 21
London Overground 97 97 1494 1452 42 5
Merseyrail 98 100 727 713 14 4
Northern 90 77 2483 2243 240 51
ScotRail 91 97 2296 2108 188 49
South West Trains 87 92 1679 1475 204 29
Southeastern 85 95 2014 1715 299 134
TfL Rail 99 100 269 268 1 0
TransPennine Express 86 90 243 211 32 27
Virgin Trains East Coast 92 100 157 145 12 9
Virgin Trains West Coast 80 55 304 246 58 38

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.