Trend
Spread of time off schedule per day — is it getting better or worse?
Weekend
By time of day & day of week
Average time off schedule per hour, across each day of the week.
on time 15m+ off
Days badly off schedule
Each day over the past year, shaded by how many trips ran 15+ minutes off schedule.
Fewer More
Early vs. late
How this line's stop passes were spread — on time in the middle, early to the left, late to the right.
Trips tracked
Each measured stop's delay, most recent trips first (latest 120 shown).
Direction
| Trip | MPL1 | HSJ5 | PRD1 | GUFS1 | FOR1 | BBV1 |
|---|---|---|---|---|---|---|
| Fri 31 Jul 19:46 | 331m late | 329m late | 332m late | 331m late | 328m late | 323m late |
| Fri 31 Jul 18:58 | 323m late | 325m late | 327m late | 326m late | 325m late | 329m late |
| Fri 31 Jul 18:06 | 311m late | 314m late | 325m late | 324m late | 328m late | 328m late |
| Fri 31 Jul 17:27 | 312m late | 320m late | 323m late | 323m late | 329m late | 331m late |
| Fri 31 Jul 14:55 | 443m late | 442m late | 441m late | — | 437m late | 435m late |
| Fri 31 Jul 14:15 | 161m late | 160m late | 164m late | 163m late | 168m late | 167m late |
| Fri 31 Jul 13:36 | 161m late | 159m late | 159m late | — | 159m late | 158m late |
| Fri 31 Jul 12:56 | 161m late | 162m late | 162m late | — | 161m late | 160m late |
| Fri 31 Jul 12:16 | 162m late | 163m late | 160m late | — | 156m late | 154m late |
| Fri 31 Jul 07:22 | — | — | — | — | 1m late | 6m early |
| Fri 31 Jul 06:55 | 1m late | 2m late | on time | 1m early | on time | on time |
| Fri 31 Jul 06:23 | — | — | — | — | 1m late | 1m late |
| Fri 31 Jul 06:10 | 1m late | on time | 2m late | — | 2m late | on time |
| Fri 31 Jul 05:48 | — | — | — | — | 1m late | on time |
| Thu 30 Jul 19:45 | 331m late | 330m late | 331m late | — | 328m late | 329m late |
| Thu 30 Jul 18:55 | 321m late | 321m late | 322m late | — | 319m late | 319m late |
| Thu 30 Jul 18:06 | 312m late | 318m late | 324m late | — | 328m late | 327m late |
| Thu 30 Jul 17:28 | 314m late | 316m late | 319m late | — | 325m late | 324m late |
| Thu 30 Jul 14:55 | 444m late | 443m late | 440m late | — | 437m late | 436m late |
| Thu 30 Jul 14:15 | 160m late | 161m late | 165m late | 162m late | 165m late | 165m late |
| Thu 30 Jul 13:35 | 161m late | 161m late | 160m late | — | 154m late | 152m late |
| Thu 30 Jul 12:55 | 161m late | 159m late | 160m late | — | 157m late | 153m late |
| Thu 30 Jul 12:16 | 161m late | 162m late | 160m late | — | 157m late | 156m late |
| Thu 30 Jul 07:22 | — | — | — | — | on time | 1m late |
| Thu 30 Jul 06:55 | 1m late | 3m early | 3m early | — | 2m early | 3m early |
| Thu 30 Jul 06:24 | — | — | — | — | 1m late | 2m late |
| Thu 30 Jul 06:11 | 1m late | on time | 1m late | on time | 3m early | 5m early |
| Thu 30 Jul 05:49 | — | — | — | — | 2m late | on time |
| Wed 29 Jul 20:26 | — | — | — | 343m late | 349m late | 349m late |
| Wed 29 Jul 18:56 | 321m late | 320m late | 326m late | — | 324m late | 323m late |
| Wed 29 Jul 18:07 | 312m late | 317m late | 328m late | 329m late | 335m late | 335m late |
| Wed 29 Jul 17:26 | 311m late | 315m late | 317m late | — | 322m late | 323m late |
| Wed 29 Jul 14:54 | 443m late | 446m late | 445m late | — | 442m late | 440m late |
| Wed 29 Jul 14:36 | — | — | 165m late | — | 171m late | 170m late |
| Wed 29 Jul 13:35 | 161m late | 162m late | 165m late | — | 165m late | 166m late |
| Wed 29 Jul 12:56 | 161m late | 162m late | 165m late | — | 165m late | 165m late |
| Wed 29 Jul 12:16 | 162m late | 163m late | 161m late | — | 157m late | 155m late |
| Wed 29 Jul 07:22 | — | — | — | — | 1m late | 5m early |
| Wed 29 Jul 06:55 | 1m late | 2m early | 5m early | — | 7m early | — |
| Wed 29 Jul 06:23 | — | — | — | — | 1m late | 1m early |
| Wed 29 Jul 06:10 | 1m late | 1m early | 2m late | — | 1m late | 1m early |
| Wed 29 Jul 05:48 | — | — | — | — | 1m late | 1m late |
| Tue 28 Jul 19:45 | 331m late | 332m late | 335m late | — | 334m late | 331m late |
| Tue 28 Jul 18:55 | 321m late | 323m late | 327m late | — | 323m late | 322m late |
| Tue 28 Jul 18:05 | 311m late | 318m late | 323m late | 323m late | 327m late | 328m late |
| Tue 28 Jul 17:27 | 312m late | 317m late | 321m late | — | 321m late | 321m late |
| Tue 28 Jul 14:52 | 441m late | 439m late | 439m late | — | 437m late | 434m late |
| Tue 28 Jul 14:17 | 163m late | 165m late | 171m late | — | 173m late | 172m late |
| Tue 28 Jul 13:37 | 163m late | 163m late | 164m late | — | 163m late | 163m late |
| Tue 28 Jul 12:57 | 163m late | 160m late | 158m late | — | 156m late | 154m late |
| Tue 28 Jul 12:16 | 162m late | 163m late | 161m late | — | 155m late | 152m late |
| Tue 28 Jul 07:27 | — | — | — | — | 6m late | 1m late |
| Tue 28 Jul 06:56 | 1m late | 2m late | on time | — | 3m late | 3m late |
| Tue 28 Jul 06:24 | — | — | — | — | 1m late | 2m early |
| Tue 28 Jul 06:10 | on time | 2m early | 3m early | 3m early | 3m early | 5m early |
| Tue 28 Jul 05:48 | — | — | — | — | on time | 1m early |
| Mon 27 Jul 19:46 | 331m late | 330m late | 332m late | — | 325m late | 323m late |
| Mon 27 Jul 18:56 | 321m late | 320m late | 323m late | — | 321m late | 319m late |
| Mon 27 Jul 18:07 | 312m late | 313m late | 316m late | 316m late | 320m late | 320m late |
| Mon 27 Jul 17:27 | 313m late | 316m late | 318m late | 318m late | 321m late | 333m late |