Non-Goals Enjoyment Index®
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 canon 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.
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.
| Competitive balance | Final margin, lead changes, late lead changes, comeback, extra time and shootout (multiplier) |
| Attacking threat | min(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 play | Key passes, dribbles completed, momentum variance |
| Agonistic contest | Saves, saves inside box, min(ball recoveries) |
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.
| 10 | Legendary | Meets every criterion of the index at the highest level. |
| 8–9 | Instant Classic | Strong across all four principles. |
| 6–8 | Great Game | High on a couple principles. |
| 4–6 | Solid | Competent. You'll see some good moments. |
| 2–4 | Slim Pickings | Just a few notable passages of play. |
| < 2 | Watch At Your Own Risk | Not for the faint of heart. |
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(LC × 0.5, 2.0)
+ DL × 0.8
+ 1.5·𝟙[comeback]
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)
M = 1.15 if penalties
1.07 if extra time only
1.00 otherwise