ToffeeWeb
·13 Maret 2026
So who decides the xG values anyway?

In partnership with
Yahoo sportsToffeeWeb
·13 Maret 2026

While various analytics companies produce their own xG figures, Opta (Stats Perform) is the official data provider for the Premier League. When you see xG graphics on a Premier League broadcast or their official website, you are looking at Opta's model.
However, "assigning" a value isn't a manual decision made by a person in a room; it is the result of a statistical machine-learning model (which sounds a lot like Artificial Intelligence!).
The xG value for a specific chance is determined by comparing that shot to over 300,000 historical shots in Opta's database. If, historically, shots from a specific situation resulted in a goal 10% of the time, that shot is assigned a value of 0.10 xG.
The model evaluates dozens of variables for every shot, including:
While Opta is the official partner, several other major entities use their own proprietary models to assign values, which is why you might see slightly different xG totals on different websites:
Pro Tip: If you ever see a penalty, most models assign it a flat value of 0.76 xG or 0.79 xG, reflecting the historical conversion rate of roughly 76-79%.









































