REPLAY RATINGRanking World Cup Watchability

Non-Goals Enjoyment Index®

The Method

The Non-Goals Enjoyment Index® (NEI) is a numerical rating system that scores FIFA World Cup matches on a 1–10 scale of watchability. The index is calibrated against the ideas found in Non-Goals: What To Look For When You're Looking At Soccer (Ostensibly Books, 2022).

The index measures observable on-field events and asks whether those events add up to something entertaining, enjoyable, and memorable. Everything off the field — backstory, inter-personal drama, narrative context — carries no weight in this formula.

Four principles

The index is organized around four principles of enjoyable play. Each principle is represented by one or more components in the algorithm, with positive and negative weights.

1. Competitive balance
A watchable match requires that the outcome remain in doubt. The index rewards close final scorelines, lead changes, and comebacks. A team that trailed at any point in the match and went on to win or draw receives a positive weight, larger for a win than a draw. Lead changes occurring in the final fifteen minutes are weighted more heavily than those earlier in the match. A final margin of three or more goals carries a penalty, unless the losing side still created real danger (a minimum expected-goals threshold) — a wide-margin match where both teams threatened isn't penalized as a blowout. Extra time and penalty shootouts are applied as a multiplier on the match's existing score rather than a flat addition, so they amplify good matches and have little effect on poor ones.
2. Attacking threat
The index rewards matches in which both teams created genuine danger. All chance-creation metrics use the minimum of the two teams' figures rather than the combined total, so one team dominating possession does not produce a high score. Inputs include expected goals, shots on target, shots inside the box, big chances created, and near-misses (woodwork, saved big chances). Passive play is penalized directly: goal kicks and wayward shots carry negative weights.
3. Creative play
Within an attacking match, the index distinguishes between structured and creative play. Individual skill moments (dribbles completed, key passes) and player-level chance creation are rewarded. Momentum variance — the standard deviation of the in-match momentum series — rewards matches that changed shape rather than remaining in one register throughout.
4. Agonistic contest
The index treats a match as a contest requiring worthy opposition on both sides. Attacking pressure answered by defensive resistance scores higher than the same pressure met with no response. Keeper heroics (saves, saves inside the box) are rewarded as evidence of attack meeting defense. Ball recoveries — using the minimum of both teams' figures — reward matches in which possession was genuinely contested rather than controlled by one side. A keeper who faces a heavy workload and saves everything on target for a clean sheet earns an additional bonus. And when a team that dominated possession loses, the winner's goals scored while that dominant team held the run of play are rewarded as the clearest evidence of a contest that possession alone could not settle.
"The Greek agon refers most directly to an athletic contest oriented not merely toward victory or defeat, but emphasizing the importance of the struggle itself — a struggle that cannot exist without the opponent."
— Samuel A. Chambers

Inputs by principle

Competitive balanceFinal margin, lead changes, late lead changes, comeback, extra time and shootout (multiplier)
Attacking threatmin(xG), min(big chances), min(shots on target), shots inside box, big chances missed, woodwork, offsides, big chances created; penalties for goal kicks and off-target shots
Creative playKey passes, dribbles completed, momentum variance
Agonistic contestSaves, saves inside box, min(ball recoveries), clean-sheet keeper workload, against-the-run-of-play goals

What the index does not measure

Narrative is not on the menu. Team quality, reputation, and pre-match expectations are not factored into the score. Tournament stakes and historical context between teams have no bearing on the rating. Player ratings and individual performance metrics do not contribute directly, except where those metrics are proxies for one of the four principles above (key passes, dribbles, saves inside box).

A 4–0 that was never in doubt scores low. A 0–0 with high xG, sustained pressure from both sides, and genuine contest scores high.

The scale

10LegendaryMeets every criterion of the index at the highest level.
8–9Instant ClassicStrong across all four principles.
6–8Great GameHigh on a couple principles.
4–6SolidCompetent. You'll see some good moments.
2–4Inconsistent QualityJust a few notable passages of play.
< 2Watch At Your Own RiskNot for the faint of heart.

Formula

NEI = clamp( base × M,  1, 10 )

base = 1 + C + A + K + G

C  (Competitive balance)
   + 0.5·𝟙[Δ=0]  +  0.3·𝟙[Δ=1]  −  0.8·𝟙[Δ≥3, min(xG)≤0.3]
   + min(LC × 0.5,  2.0)
   + DL × 0.8
   + 1.0·𝟙[comeback=win]  +  0.5·𝟙[comeback=draw]

A  (Attacking threat)
   + 0.5·𝟙[min(xG) > 0.8]  +  0.5·𝟙[min(xG) > 1.5]
   + min(min(BC) × 0.225,  0.68)
   + min(BCₘ × 0.09,  0.53)
   + W × 0.225
   + min(min(SoT) × 0.075,  0.53)
   + min(SIB × 0.023,  0.38)
   + min(OS × 0.03,  0.23)
   + min(BCc × 0.075,  0.38)
   − min(SoFF × 0.023,  0.30)
   − min(GK × 0.015,  0.23)

K  (Creative play)
   + min(KP × 0.03,  0.45)
   + min(Dr × 0.03,  0.45)
   + min(σ(mom) × 0.06,  0.38)

G  (Agonistic contest)
   + min(Sv × 0.03,  0.38)
   + min(SvIB_max × 0.075,  0.30)
   + min(max(0, min(BR) − 50) × 0.008,  0.30)
   + min(SOTf × 0.1,  0.8)·𝟙[Sv = SOTf, conceded = 0, SOTf ≥ 5]
   + Σ min(|Mₗ| × 0.01,  0.5)·𝟙[ATRP]

M = 1.15  if penalties
    1.07  if extra time only
    1.00  otherwise
Δ
Final goal margin
LC
Lead changes
DL
Lead changes at minute ≥ 75
comeback=win / draw
Judged off the goal sequence: a team that trailed at any point and went on to win the match counts as comeback=win; a team that trailed at any point in a match that ended level counts as comeback=draw.
min(xG), min(BC), min(SoT), min(BR)
Minimum of home and away team figures — so one dominant team cannot inflate the score
BCₘ
Big chances missed (combined)
W
Woodwork hits (combined)
SIB
Shots inside the box (combined)
OS
Offsides (combined)
BCc
Big chances created (player-level, combined)
SoFF
Shots off target (combined) — penalty
GK
Goal kicks (combined) — penalty
KP
Key passes (player-level, combined)
Dr
Dribbles completed (player-level, combined)
σ(mom)
Standard deviation of the in-match momentum series
Sv
Saves (combined)
SvIB_max
Saves inside the box — best individual keeper
BR
Ball recoveries per team — baseline 50
SOTf
Shots on target faced by a team's keeper (the opponent's SOT total). When a keeper saves every SOTf with a clean sheet (SOTf ≥ 5), this scales the "stood on his head" bonus below.
Mₗ
Lead-in momentum — average of the momentum series over the 3 minutes before a goal
ATRP
"Against the run of play" — applies only when one team held ≥60% possession but lost. The winning team's goals scored while the dominant team held the momentum each receive this bonus.