← Tonight's slate
Methodology
How Ref Watch computes referee analytics, ranks research findings, and labels data confidence. Descriptive historical tendencies — not predictions or betting advice.
Sample gates
- Ref profiles and rankings default to officials with 30+ games. Below-gate refs are hidden or dimmed — treat as directional only.
- Team–ref splits require 8+ games per pairing; crew anomalies need 12+ games.
- ATS and O/U splits need 30+ decisive games with closing lines before surfacing.
- Sample gateMinimum games required before we show a confident stat. Below the threshold, the value may still appear but is marked as below gate.Minimum games required before we show a confident stat. Below the threshold, the value may still appear but is marked as below gate. badges appear on slate cards and profiles when thresholds are not met.
Research ranking
- Findings scored as effect size × √sample size, weighted by sample depth.
- Category deduplication keeps the hub diverse — at most one finding per category once three picks are chosen.
- Language is descriptive: “historical tendency,” “over rate,” “foul edge” — never picks or locks.
- Browse the full index on the research hub.
Synthetic lines & provenance
- When closing linesThe spread and total sportsbooks posted near tip-off. ATS and O/U tables here use that number, not our fixed 225 benchmark.The spread and total sportsbooks posted near tip-off. ATS and O/U tables here use that number, not our fixed 225 benchmark. are unavailable, we use a fixed league benchmark (225 NBA / 6.2 NHL) as an over-rate proxy.
- Seeded datasets use synthetic closing lines for ATS/O/U research — disclosed on every affected finding.
- EstimatedThis number is not computed from real game logs yet — it uses a fallback constant (e.g. league baseline or odds benchmark) until enough live data is ingested.This number is not computed from real game logs yet — it uses a fallback constant (e.g. league baseline or odds benchmark) until enough live data is ingested. markers flag fallback constants or partial data.
- Historical line data unavailable for some games — see Methodology for details.
Slate signals
- Points above averageHow many points above or below league average this crew’s games tend to score — a pace signal, not a betting pick. — crew average combined score minus league baseline (225 NBA / 6.2 NHL goals).
- Home/road bias uses win and foul splits — not ATS.
- Tonight's edges require qualified refs (2+ at 30+ games) before alerting.
Data coverage
- NBA: 2021-22, 2022-23, 2023-24, 2024-25, 2025-26 (2021-10-15 – 2026-04-02).
- NHL: 2021-22, 2022-23, 2023-24, 2024-25, 2025-26 (2021-10-01 – 2026-03-19).
- League trends from
data/baselines.json— five seasons of game-log aggregates.
Disclaimer
Patterns from past games do not predict future results. Ref Watch is independent research — not affiliated with the NBA or NHL, and not betting advice. For entertainment and analysis only.