

Here follows a brief discussion about "finishing skill"


If you think you already know all about it, feel free to skip to the end


Otherwise, continue




In theory, a player's xG tells you how many goals their shots were "worth", on average. It considers factors up to the shot, e.g. distance, height, angle & DEF/GK positions




Therefore such players should get more goals than an average player from the same quality chances


For example,



So for modelling purposes, you might take a player's past number of goals and divide it by their past xG
. This gives you the number of goals that that player gets per 1xG.
For example, in games on http://understat.com , Messi has scored 201G from 165.7xG. This gives
...

For example, in games on http://understat.com , Messi has scored 201G from 165.7xG. This gives




So you'd say Messi's "finishing skill" (at least historically) is 1.21 goals per 1xG, or +21%

Then if you expected Messi to get 25xG this season, you could apply his "finishing skill"

25 × 1.21 = 30.25









What we want to do in FPL models is predict a player's season using past data


I'll compare plain xG to xG with a basic "finishing skill" adjustment





My source will be the top 5 leagues on http://understat.com (data from 14/15 onwards)




Also his 17/18 season wouldn't count as he only achieved 0.3xG (less than 10)

So we count only 16/17 & 19/20






Sample data










Surprisingly to me, plain xG with no "finishing skill" adjustment has a higher r^2, implying a greater correlation

This small experiment implies that it's actually more predictive (on average) to ignore "finishing skill" altogether

What now




For now I'll just thank the analytics community & especially @FPLRoosta for putting me onto it

Kiwi out

