The performance score is calculated using service punctuality and cancellation frequency, with 22,962 services analysed during the period. Just 32 per cent of trains arrived on time, while 43 per cent were delayed by one to two minutes. Of the 26,291 services analysed, 39 per cent arrived on time, while 42 per cent were delayed by one to two minutes. Around 58 per cent of trains arrived on time, while two per cent were cancelled. At Bromley North, 96 per cent of the 12,502 services analysed arrived on time, with just one per cent cancelled.