DBS Global Explorer

276 teams across 43 leagues in 32 countries · threshold round1 ≥ 5 · post-window 20 · generated 2026-05-23 18:05:08

For each closed round1 streak with L ≥ threshold, counts draws in the next N matches after the closing draw (N is fixed at build time per team based on their post_window_max).

Round1 length distribution with cutoffs for p95 / p99 / tukey15 / tukey3. Cutoffs computed server-side from the team's own R1 lengths.

A chain is a sequence of consecutive round2 entries where each successor's triggered_by equals the previous entry's length (a round2 that reached threshold re-enters as the next round1). Chains of length ≥ 2. Computed from canonical JSON, so the set differs from the curated chain_analyzer_report.txt.

Top chains

Decomposition of each drawless streak into pure-W and pure-L sub-runs (within-streak) plus pure-D runs (between streaks). Dotted right-axis lines show, per length, the share of pure-W (or pure-L) sub-runs whose terminator was the streak's closing draw vs an intra-streak transition; lengths with fewer than 3 resolved runs are omitted. Dashed vertical marker (per-team only) flags the team's current open pure-run.

All firing teams (sortable)
Signal legend & scope
  • magnet draw-magnet on extended streak (3 baselines agree + current_tail ≥ max(4, team p75)).
  • z-alert drawless-streak z ≥ threshold vs global round1 pool.
  • r2-imminent last closed round1 ≥ threshold and matches-since-close ≤ recency_k.
  • p90 tukey-inner tukey-outer current open tail vs team's own round1 distribution.

Alerts are computed by src/draw_magnets.py on the competitive_only / keep variant only — independent of the variant dropdown above.