Late worst first, more than 5 mins late (10 for long distance)
| Departs | Headcode | From | To | Late by | Why |
|---|---|---|---|---|---|
| 2035 | 1K62 | Ayr | Glasgow Central | +26 | Signalling fault |
| 2019 | 1L92 | Perth | Edinburgh | +25 | Broken down train |
| 2205 | 2G65 | Glasgow Central | Gourock | +25 | Signalling fault |
| 2245 | 2T33 | Glasgow Central | Largs | +24 | Signalling fault |
| 1725 | 1T92 | Inverness | Glasgow Queen Street | +22 | Broken down train |
| 2247 | 2J10 | Glasgow Central | East Kilbride | +21 | Train fault |
| 2000 | 1L29 | Edinburgh | Dundee | +20 | Crew delayed |
| 2301 | 1K69 | Glasgow Central | Ayr | +19 | Signalling fault |
| 1044 | 1T30 | Aberdeen | Glasgow Queen Street | +18 | Train ahead late |
| 2220 | 2G67 | Glasgow Central | Gourock | +18 | Signalling fault |
| 2230 | 1K67 | Glasgow Central | Ayr | +18 | Signalling fault |
| 1908 | 1A79 | Stranraer | Kilmarnock | +17 | Signalling fault |
| 0614 | 1H35 | Aberdeen | Inverness | +16 | Train ahead late |
| 1736 | 1H25 | Edinburgh | Inverness | +16 | Trespassers |
| 1840 | 1L95 | Edinburgh | Perth | +16 | Broken down train |
| 1931 | 1K55 | Glasgow Central | Ayr | +16 | Signalling fault |
| 2332 | 2H22 | Helensburgh Central | Airdrie | +16 | Disturbance on train |
| 1014 | 1L72 | Perth | Edinburgh | +15 | Broken down train |
| 1058 | 2G28 | Cowdenbeath | Edinburgh | +15 | Broken down train |
| 2228 | 2P70 | Dunblane | Edinburgh | +15 | Passenger being taken ill on a train |
| 0905 | 1B74 | Aberdeen | Edinburgh | +14 | Overcrowding |
| 1019 | 2K60 | Leven | Edinburgh | +14 | Train ahead late |
| 1815 | 2F13 | Cumbernauld | Dalmuir | +14 | Train fault |
| 2004 | 2K79 | Edinburgh | Leven | +14 | Crew delayed |
| 2002 | 1K57 | Glasgow Central | Ayr | +13 | Signalling fault |
| 2052 | 2H51 | Edinburgh | Helensburgh Central | +13 | Disturbance on train |
| 2200 | 1K65 | Glasgow Central | Ayr | +13 | Signalling fault |
| 2204 | 2P77 | Edinburgh | Dunblane | +13 | Train ahead late |
| 2329 | 2J31 | East Kilbride | Glasgow Central | +13 | Train fault |
| 0549 | 1A04 | Inverness | Aberdeen | +12 | Crew unavailable |
| 1942 | 1L97 | Edinburgh | Perth | +12 | Broken down train |
| 1946 | 2T27 | Glasgow Central | Largs | +12 | Signalling fault |
| 2249 | 2P19 | Newton (Lanark) | Glasgow Central | +12 | not given |
| 2315 | 2T85 | Glasgow Central | Largs | +12 | Signalling fault |
| 2322 | 2P22 | Glasgow Central | Newton (Lanark) | +12 | not given |
| 1323 | 2B80 | Glasgow Central | Lanark | +11 | Train ahead late |
| 1418 | 2Y66 | Glasgow Central | Edinburgh | +11 | Track inspection |
| 1610 | 1L51 | Glasgow Queen Street | Arbroath | +11 | Fault on train ahead |
| 2033 | 2A12 | Glasgow Central | Kilmarnock | +11 | Signalling fault |
| 2115 | 2F81 | Glasgow Central | Ardrossan Harbour | +11 | Disturbance on train |
| 2209 | 2Y91 | Glasgow Central | Edinburgh | +11 | Passenger being taken ill on a train |
| 1717 | 2F09 | Cumbernauld | Dalmuir | +10 | Track inspection |
| 1823 | 2H02 | Helensburgh Central | Edinburgh | +10 | Level crossing fault |
| 2217 | 2G95 | Edinburgh | Leven | +10 | Fault on train ahead |
| 2246 | 2J71 | Falkirk Grahamston | Glasgow Queen Street | +10 | not given |
| 2332 | 2P83 | Edinburgh | Dunblane | +10 | Passenger being taken ill on a train |
| 1952 | 2B79 | Lanark | Glasgow Central | +9 | Train ahead late |
| 2015 | 2F79 | Glasgow Central | Ardrossan Harbour | +9 | Signalling fault |
| 2343 | 2T78 | Edinburgh | Tweedbank | +9 | Train fault |
| 1041 | 2G08 | Leven | Edinburgh | +8 | Broken down train |
| 1532 | 2J91 | Cumbernauld | Glasgow Queen Street | +8 | not given |
| 1817 | 2K76 | Leven | Edinburgh | +8 | Broken down train |
| 2045 | 2T29 | Glasgow Central | Largs | +8 | Signalling fault |
| 2131 | 2A13 | Kilmarnock | Glasgow Central | +8 | Signalling fault |
| 2133 | 2A16 | Glasgow Central | Kilmarnock | +8 | Signalling fault |
| 0909 | 2E64 | Balloch | Airdrie | +7 | Train ahead late |
| 1053 | 2B91 | Lanark | Glasgow Central | +7 | Train ahead late |
| 1258 | 2C36 | Dalmuir | Motherwell | +7 | Train ahead late |
| 1338 | 2P41 | Edinburgh | Dunblane | +7 | not given |
| 1442 | 2H13 | Edinburgh | Helensburgh Central | +7 | not given |
| 1517 | 2F39 | Motherwell | Dalmuir | +7 | not given |
| 1627 | 2W40 | Wemyss Bay | Glasgow Central | +7 | not given |
| 1807 | 2H41 | Edinburgh | Helensburgh Central | +7 | not given |
| 1854 | 2V35 | Springburn | Milngavie | +7 | not given |
| 1938 | 2P67 | Edinburgh | Dunblane | +7 | not given |
| 1949 | 2N43 | Glasgow Queen Street | Alloa | +7 | not given |
| 2049 | 2V38 | Bathgate | Edinburgh | +7 | Train ahead late |
| 2145 | 2T31 | Glasgow Central | Largs | +7 | Signalling fault |
| 2215 | 2F83 | Glasgow Central | Ardrossan South Beach | +7 | not given |
| 0900 | 2A42 | Glasgow Central | Barrhead | +6 | Train ahead late |
| 0954 | 2J72 | Glasgow Queen Street | Cumbernauld | +6 | Train ahead late |
| 1122 | 2B93 | Lanark | Glasgow Central | +6 | Speed restriction |
| 1155 | 2G30 | Cowdenbeath | Edinburgh | +6 | Earlier train fault |
| 1245 | 2J81 | Falkirk Grahamston | Glasgow Queen Street | +6 | Train ahead late |
| 1349 | 2N43 | Glasgow Queen Street | Alloa | +6 | not given |
| 1438 | 2E62 | Balloch | Airdrie | +6 | not given |
| 1448 | 2B86 | Glasgow Central | Lanark | +6 | not given |
| 1657 | 2J09 | East Kilbride | Glasgow Central | +6 | not given |
| 1743 | 2T54 | Edinburgh | Tweedbank | +6 | not given |
| 1753 | 2K75 | Edinburgh | Leven | +6 | Train ahead late |
| 1906 | 2G53 | Glasgow Central | Gourock | +6 | not given |
| 1907 | 2T26 | Largs | Glasgow Central | +6 | not given |
| 1920 | 2V37 | Springburn | Milngavie | +6 | not given |
| 2017 | 2G91 | Edinburgh | Leven | +6 | Train ahead late |
| 2133 | 2L15 | Larkhall | Milngavie | +6 | not given |
| 2148 | 2N66 | Alloa | Glasgow Queen Street | +6 | not given |
| 2159 | 2J07 | East Kilbride | Glasgow Central | +6 | not given |
| 2318 | 2B93 | Lanark | Glasgow Central | +6 | not given |
Showing all 88. Show the worst 50
Cancelled reported by TRUST
| Departs | Headcode | From | To | Booked arrival | Why |
|---|---|---|---|---|---|
| 0656 | 1H31 | Elgin | Inverness | 0741 | Senior Conductor or Train Manager |
| 1524 | 2H46 | Helensburgh Central | Edinburgh | 1723 | Level crossing faults and failure |
| 1741 | 1L26 | Dundee | Edinburgh | 1913 | not yet investigated |
| 1818 | 2G87 | Edinburgh | Leven | 1935 | Brake and brake system faults including wheel flats |
| 1843 | 2E53 | Airdrie | Balloch | 2004 | not yet investigated |
| 1856 | 1G56 | Gourock | Glasgow Central | 1937 | Driver |
| 1903 | 1A78 | Kilmarnock | Ayr | 1927 | Senior Conductor or Train Manager |
| 1944 | 2G70 | Leven | Edinburgh | 2110 | Brake and brake system faults including wheel flats |
| 2056 | 2N19 | Neilston | Glasgow Central | 2127 | not yet given |
| 2104 | 2A11 | Kilmarnock | Glasgow Central | 2143 | Points failure (including no fault found) |
Part cancelled ran for only part of the journey
| Departs | Headcode | From | To | Arrived |
|---|---|---|---|---|
| 0530 | 1A71 | Edinburgh | Aberdeen | no report |
| 0859 | 2H44 | Helensburgh Central | Edinburgh | 1103 |
| 1239 | 2G12 | Leven | Edinburgh | 1410 |
| 1247 | 2L06 | Dalmuir | Larkhall | no report |
| 1341 | 2H09 | Edinburgh | Helensburgh Central | no report |
| 1403 | 2L09 | Larkhall | Dalmuir | 1514 |
| 1604 | 1B88 | Aberdeen | Edinburgh | 1924 |
| 1641 | 1L24 | Dundee | Edinburgh | no report |
| 1708½ | 2E72 | Balloch | Airdrie | 1827 |
| 1744 | 2H39 | Edinburgh | Helensburgh Central | 1946 |
| 1848 | 2J02 | Glasgow Central | East Kilbride | no report |
| 1930 | 1A93 | Edinburgh | Aberdeen | 2155 |
| 1930 | 2J23 | East Kilbride | Glasgow Central | 2002 |
| 2029 | 2G62 | Gourock | Glasgow Central | 2138 |
| 2105 | 1K64 | Ayr | Glasgow Central | 2201 |
| 2135 | 2G63 | Glasgow Central | Gourock | no report |
| 2203 | 2K83 | Edinburgh | Leven | no report |
| 2257 | 2G72 | Gourock | Glasgow Central | 2346 |
| 2318 | 2K86 | Leven | Edinburgh | 0031 |