Model history
Formula changelog
Every published ranking is tied to a versioned formula. Changes are documented rather than silently rewriting the rules.
Activated 2 Oct 2026 03:00
Owner-approved Attacker override for Michael Olise (API-Football 19617), for all imported seasons. Only this explicit audited exception supersedes a verified profile. Other players retain v1.5 profile-first reviewed-fallback behavior; all metric weights, coverage, eligibility, Elo and achievement rules are unchanged. Existing snapshots and the pinned v1.5 replay are preserved.
fc2367bad586bd5fcae4b39375c2d33413df7a9eb16aa8187e3f4035fad47f79
Activated 1 Oct 2026 03:01
Verified API-Football profile positions remain primary for all imported seasons. Owner-reviewed, source-hashed positions apply only when profiles are unavailable. Explicit provider identity aliases consolidate approved duplicates without removing raw evidence. Invalid ID 0 remains excluded. All weights, coverage, Elo, achievements and eligibility rules are unchanged from v1.4; existing snapshots remain immutable.
335dbef753bc670677117364b004ddd6aa20b0b8e8f67cae6967bed55d83459d
Activated 30 Sep 2026 20:03
Award categories use verified API-Football /players/profiles.position for all imported seasons. All covered appearances are aggregated once per player. Missing profiles are explicit, not inferred from tactical match labels. Metric weights, coverage threshold, Elo and achievement rules are unchanged from v1.3; existing snapshots remain immutable.
bc5f9cc8f09ce271baf211009cafc40cf0ccacf835acefb9329a801daa0f5613
Activated 30 Sep 2026 15:44
Opt-in trophy model: 5% achievements, 10-point cap, domestic titles 3 points and UCL 5, scaled by normalized campaign contribution. Activation requires verified complete outcomes. v1.2 remains the default; past snapshots unchanged.
995292dc24849deefc9aaadbe2e1b5a642d1732b3e6f16f04287fca0a8391c05
Activated 29 Sep 2026 14:16
Replaces unavailable tackles won with API-Football tackles.total for midfielders and defenders; coverage threshold and weights unchanged.
87622b1d698f48535045c928fe736fd23db4f0ccefeee8d656a8ddd41d1d1b65
Activated 19 Sep 2026 11:21
Coverage threshold reduced from 85% to 15%; other scoring weights unchanged.
e933732bfdaa6da7f9a7dcbbf7c155d710f28f971fe133f6b22d9abe9958a1ee
Activated 8 Sep 2026 22:58
Initial public model.
317b71ea9bb7292364476b7add7e47c5cfcac998c9d8f62c132e8bcdd2731113