Public Performance Measure

The Public Performance Measure for Monday 2017 March 27

Operator PPM Rolling
PPM
Trains
Run On Time Late Canc/VLate
Arriva Trains Wales 93 94 293 273 20 9
C2C 94 97 151 143 8 2
Caledonian Sleeper 100 100 7 7 0 0
Chiltern 96 96 135 130 5 2
CrossCountry 97 96 75 73 2 1
East Midlands Trains 98 100 144 142 2 1
Eurostar 100 100 22 22 0 0
GB Railfreight 88 66 18 16 2 0
Govia Thameslink 84 78 1049 886 163 59
Grand Central 75 75 4 3 1 0
Great Western Railway 90 94 523 474 49 17
Greater Anglia 73 72 422 312 110 54
Heathrow Connect 83 100 12 10 2 0
Heathrow Express 98 100 53 52 1 0
Hull Trains 100 100 3 3 0 0
London Midland 94 91 401 379 22 3
London Overground 96 99 463 448 15 2
Merseyrail 99 98 233 231 2 1
Northern 87 87 844 741 103 26
ScotRail 91 93 696 637 59 5
South West Trains 82 88 515 426 89 2
Southeastern 97 97 648 634 14 2
TfL Rail 98 100 90 89 1 0
TransPennine Express 89 79 68 61 7 0
Virgin Trains East Coast 100 100 38 38 0 0
Virgin Trains West Coast 100 100 75 75 0 0

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.