Home/Soccer Analytics/Anticipatory Pass Modeling (Future Position, Not Current)

Anticipatory Pass Modeling (Future Position, Not Current)

Passing MetricsLevel 4 — Expert

What It Is

In basketball, passes go to a player's hands — the destination is the player's current location. In football, the most valuable passes go to where the player will be in 1-3 seconds, not where they currently are. A through-ball played into the channel is aimed at a future position the receiver hasn't reached yet. Modeling this correctly requires predicting player movement trajectories and estimating the EPV of future positions, not just current positions. Anticipatory modeling is what separates a through-ball from a misplaced pass statistically.

Correct Execution

Implementation: (1) at the moment of pass release, compute the expected position of all potential receivers 1, 1.5, and 2 seconds ahead using velocity vectors; (2) compute the EPV of each future position; (3) model pass value as the EPV of the destination position at arrival time, not at pass release time. This correctly values through-balls, runs in behind, and diagonal balls into space — all of which look wrong if you model destination as current player position rather than future position.

Progression Levels

Diagnostic Tree

Coaching Cues

  • "In basketball you pass to their hands. In football you pass to their future." — Javier Fernandez, 2019
  • "The most valuable passes don't go to where players are — they go to where the path is going."

Common Errors

  1. Computing receiver EPV at pass release time: The receiver isn't at the destination yet — this is the most common modeling error for through-balls and runs in behind.
  2. Using a fixed time horizon: Some runs are faster (sprint in behind), some slower (hold-up movement); model the arrival time dynamically from velocity.

Edges

🔑 Hidden Causal Lever

Static-Destination EPV Systematically Undervalues Through-Balls

Most EPV computes destination value using the receiver's position at pass release. For through-balls, the receiver is running toward the destination — the model sees an "empty space" pass and assigns low value. Through-balls, runs in behind, and diagonal balls into space are systematically undervalued.

What most people do
Use static-destination EPV. Accept that through-balls look low-value.
What the best do
Implement velocity-based trajectory prediction. Compute destination EPV at estimated arrival time, not at pass release time.
Why it's an edge: Classic #10s and inside forwards who specialize in through-balls are undervalued. Their most creative passes register as low-value because the model doesn't see where the receiver WILL be.
How to exploit: Build anticipatory pass value as a separate metric. Use it to identify players invisible in standard EPV.
Javier Fernandez, FC Barcelona, 2019-10-22

Sources

  • Javier Fernandez, FC Barcelona, StatsBomb Innovation in Football Conference 2019, YouTube, 2019-10-22 — identified anticipatory pass modeling as the key technical challenge distinguishing football EPV from basketball EPV; stated "better passes or more valuable ones don't go to where the players are but where they're going to be in the next seconds"