transfrumr
2026-27 Summer Window opens soon· in 16 days

Methodology

Every probability we publish is computed from a deterministic formula you can audit on this page. We do not invent numbers; when we don't have enough data, we say so.

Stages

Each rumour sits at one of the following stages. The numeric base score determines the lower bound of the probability for the stage before per-source contributions.

StageBase scoreMeaning
Noise2Unsourced or fan-account chatter.
Watch8Low-tier first mention, worth tracking.
Interest18Coverage that names the player on a shortlist.
Contact30Reported contact between agent, player, or club.
Talks45Active negotiations reported.
Bid58Formal offer submitted or imminent.
Advanced72Detailed terms being settled.
Agreement85Personal terms or club-to-club deal agreed.
Medical93Medical, travel, or signing imminent.
Official100Confirmed by the club, league, or player.
Dead0Cancelled, denied, re-signed, or completed elsewhere.

Source tiers

Every source is assigned a tier. The numeric weight is the multiplier used in the source-boost term of the probability formula.

TierWeightMeaning
S1.00Official channel — club, league, or player.
A+PLUS0.92Repeatedly accurate top-tier reporter.
A0.82Trusted journalist or specialist outlet.
B0.62Regional press or beat reporter.
C0.38Tabloid or second-hand citation.
D0.14Fan account, community, unverified.
F0.00Repeatedly false or AI-suspect.

Recency-weighted reliability

For every source and every individual journalist we compute a time-decayed hit rate. An accuracy event from yesterday counts more than one from a year ago.

  • Half-life: 180 days
  • Minimum sample: 10closed-out events. Below this we publish "insufficient data" — never a number. Default: 10.
  • 95% CI: Wilson score interval, computed from the raw event count (not the decayed sample mass) so old data never quietly drops you below threshold.

Denial handling

A high-tier denial is treated with the same visual weight as the original report. The denial-classifier writes to an admin queue only — a denial role is never auto-applied without operator review.

Calibration

A daily backtest replays scoring against historical outcomes and publishes Brier score / log loss / per-decile calibration.

Open calibration plot →