Expected goals

Mark O'Hara  — xG and xA

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

Back to Mark O'Hara 

xG

0.75

vs 0 goals

xA

0.70

vs 1 assists

xG / 90

0.10

xA / 90

0.09

DateOpponentMinGxGAxA
17 Mayvs Dundee United46000.10
12 Mayat Aberdeen90000.10
09 Mayvs Kilmarnock4600.210
02 Mayat Dundee80000.10
25 Aprvs Livingston9000.160
04 Aprvs Aberdeen9000.0200.10
21 Marat Falkirk90010.10
15 Marvs Rangers9000.1600.10
03 Marat Dundee United8400.2000.10
Source: Understat per-shot xG model. Full Mark O'Hara  profile adds AI-authored context, last-5 ratings, sidelined timeline, and upcoming fixtures.