Spatial Analytics & xG Engine

Spatial Shot Quality Telemetry and Expected Threat (xT) Quantification

Verified Methodology: October 2026 • 7 min read • Author: Intelijans AI Sports Telemetry
Algorithmic Formulation:
\text{logit}(P_{\text{goal}}) = \beta_0 + \beta_1 d + \beta_2 \theta + \beta_3 \text{BodyPart} + \beta_4 \text{BigChance} + \beta_5 \text{DefendersInCone}

1. The Geometry of Shot Quality

Every shot attempt in our live database is mapped into a continuous coordinate space $(x, y)$ measured in metres from the goal line. Two fundamental spatial parameters govern the baseline probability: Euclidean distance to the centre of the goal line $d = \sqrt{(105 - x)^2 + (34 - y)^2}$, and the visible shot angle $\theta = \arctan\left(\frac{7.32 \cdot (105 - x)}{(105 - x)^2 + (y - 30.34)(y - 37.66)}\right)$.

2. Feature Weighting Vector

Our gradient-boosted decision trees incorporate 14 contextual variables for every shot event:

3. Field Tilt and Non-Shot Expected Threat (xT)

Field tilt measures the territorial dominance of a side by computing the share of total final-third passes: $\text{Field Tilt} = \frac{\text{Passes}_{A, \text{Final3rd}}}{\text{Passes}_{A, \text{Final3rd}} + \text{Passes}_{B, \text{Final3rd}}}$. When combined with Markovian grid transitions, xT isolates teams that generate sustained territorial siege before shots are taken.

Explore Live In-Play Match Simulations

Access live rolling expected goals, head-to-head field tilt telemetry, and 10,000-run Monte Carlo score predictions.

Open Live Simulation Room →