VARdict.Where the fans ref the refs

Before you quote the vTable

How it works

Every match gets a check. After full time, voters weigh in on the score they think should have stood. When enough of them land on the same alternative, that becomes the match’s vScore and replaces the official result in our table. Otherwise — and this is the default — the official score stands.

The vocabulary

vScore — the corrected scoreline a match settles on.
vPts — VARdict points, earned under vScores · Pts — official points, for comparison.
the vTable — the standings once every settled vScore is applied.
Δ— a club’s points swing versus the official table.
controversy rating — how split voters were on a result, as Low / Medium / High.
Check complete — the ruling language. A match is either Overruled or marked No change.

What this is, honestly

VARdict measures agreement among voters about outcomes, not adjudicated refereeing error. Nobody here reviews footage frame by frame or applies the laws of the game. When voters broadly agree a match should have ended differently, that’s a fact about football opinion — a strong one — but it’s opinion, not adjudication. We publish it because it’s measured and auditable, not because it’s official.

Why scores, not incidents

An earlier design had voters judging individual decisions (“was that a penalty?”). It was dropped because the counterfactual explodes — correcting a 20th-minute red card changes everything that follows. Voting on the final score that should have stood sidesteps that chain, at the cost of precision about individual calls. We accept that trade.

Never averages

Scorelines are never averaged — the average of 2–1 and 0–2 is nonsense. A vScore is the single scoreline voters landed on together, and only when enough of them did.

Auditability

Every changed row in the vTable is auditable: tap a club that moved to see exactly which matches moved it, the vScore, and the vPts it swung. If you quote the vTable, quote the audit too.