← Compositions

Thursday, July 9, 2026

rough-daylong-gap
Day health

59.4

100 = every line running clean

Arrivals recorded

46,930

366 distinct trains

Worst gap

236 min

Green-B · 70198 · 8:22 AM

The Score

open SVG
String-line diagram of every MBTA subway train on Thursday, July 9, 2026

Time runs left to right across the service day (4 AM → 3 AM). Each panel is one line, top to bottom along the route. Every diagonal is a single train: steep is fast, flat is stopped, a cluster is bunching, and blank space is the wait you remember.

Line by line

Redstrained

median 7m · p90 16m

6,704 arrivals · 28 trains

Orangehealthy

median 5m · p90 10m

8,114 arrivals · 24 trains

Bluestrained

median 5m · p90 12m

4,350 arrivals · 18 trains

Green-Bstrained

median 8m · p90 17m

6,717 arrivals · 36 trains

Green-Chealthy

median 9m · p90 19m

4,513 arrivals · 39 trains

Green-Dstrained

median 8m · p90 17m

7,296 arrivals · 104 trains

Green-Estrained

median 7m · p90 16m

7,649 arrivals · 71 trains

Mattapanrough

median 7m · p90 27m

1,587 arrivals · 5 trains

First light

The first recorded arrival on each line — the day starting without you.

  • 5:12:20 AMBraintree-01
  • 4:18:16 AMForest Hills-02
  • 4:30:22 AM70051
  • 4:00:01 AM70107
  • 4:34:17 AM70238
  • 4:35:08 AM70160
  • 4:52:03 AM70513
  • 5:03:41 AM70270

Last call

The last recorded arrival on each line. After this, the tunnels go quiet.

  • 2:31:04 AMAlewife-02
  • 1:57:04 AMForest Hills-01
  • 2:13:07 AM70060
  • 2:59:20 AM70106
  • 2:29:01 AM70237
  • 2:49:23 AM70161
  • 2:39:58 AM70513
  • 2:38:50 AM70275

The wait you remember

236 minutes of nothing on the Green-B at 70198, starting 8:22 AM.

Rendered 5:35:03 AM ET · 1-minute resolution · mbta.cold.fyi