← 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.How 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.