Expected goals

James Forrest — xG and xA

Underlying expected output for James Forrest (Celtic) across the last 8 matches with Understat coverage. xG / xA are per-shot probability sums — they tell you what an average finisher would have scored from the chances James Forrest got. Sustained over/underperformance versus xG is the single most predictive form signal in football analytics.

Back to James Forrest

xG

0.42

vs 0 goals

xA

0.80

vs 1 assists

xG / 90

0.18

xA / 90

0.34

DateOpponentMinGxGAxA
16 Mayvs Hearts2800.0500.10
03 Mayat Hibernian2700.0400.10
25 Aprvs Falkirk6200.060
22 Marat Dundee United1500.0700.10
04 Marat Aberdeen25010.10
01 Marat Rangers5000.10
22 Febvs Hibernian2100.1300.10
15 Febat Kilmarnock2800.0600.20
Source: Understat per-shot xG model. Full James Forrest profile adds AI-authored context, last-5 ratings, sidelined timeline, and upcoming fixtures.