xgEdge

Saturday, 05/09/2026 at 16:00

Full time
Match report · Premier League

Fulham 2:3 Crystal Palace

Fulham Home 3.14 xG · 25 shots
Crystal Palace Away 1.97 xG · 10 shots
23 The result went against the chances

Fulham were the model's likeliest winner before kick-off at 42%. Crystal Palace won 3–2. The biggest difference was Fulham's attack: 3.14 xG against 1.43 projected (+1.71). Crystal Palace produced 1.97 xG against 1.16 projected (+0.81).

Goals

  1. 11' Joshua King Fulham · 0.31 xG chance 1–0
  2. 35' Tyrick Mitchell Crystal Palace · 0.05 xG chance 1–1
  3. 42' César Palacios Fulham · 0.31 xG chance 2–1
  4. 54' Tyrick Mitchell Crystal Palace · 0.66 xG chance 2–2
  5. 77' Ben Chilwell Crystal Palace · 0.15 xG chance 2–3

The model against the result

priced before kick-off
Fulham
42%
Draw
31%
Crystal Palace
28% What happened

Data coverage Both teams have the full 20-match model window available.

Projected vs produced

Expected goals
Fulham The model projected 1.43 Produced 3.14 Difference +1.71
Crystal Palace The model projected 1.16 Produced 1.97 Difference +0.81

Fulham produced 1.71 xG more than projected

Projected before kick-off Produced on the night

The shots behind it

Fulham Crystal Palace
Shots
25
10
On target
6
5
Inside the box
22
7
xG per shot
0.13
0.20
Open play xG
2.69
1.93
Set-piece xG
0.47
0.04
Penalties
—
—
Shot-level xG may differ from the published match total

The provider publishes the match total separately from its shot-by-shot values. Those values are rounded to two decimals and, leaving out penalties and own goals, add up to its non-penalty xG: 3.15 for Fulham.

Shot map

Both teams shown attacking the same goal for comparison.

Crystal Palace · Tyrick Mitchell · 54' · Goal · 11 m · 0.66 xG Crystal Palace · Anan Khalaili · 77' · No goal · 13 m · 0.66 xG Fulham · Timothy Castagne · 33' · No goal · 7 m · 0.50 xG Fulham · Joshua King · 11' · Goal · 14 m · 0.31 xG Fulham · César Palacios · 42' · Goal · 8 m · 0.31 xG Fulham · Rodrigo Muniz · 86' · No goal · 12 m · 0.19 xG Fulham · Gonzalo García · 49' · No goal · 5 m · 0.18 xG Crystal Palace · Yéremy Pino · 54' · No goal · 10 m · 0.18 xG Crystal Palace · Ben Chilwell · 77' · Goal · 10 m · 0.15 xG Crystal Palace · Eddie Nketiah · 23' · No goal · 11 m · 0.14 xG Fulham · César Palacios · 27' · No goal · 14 m · 0.14 xG Fulham · César Palacios · 49' · No goal · 6 m · 0.14 xG Fulham · Rodrigo Muniz · 88' · No goal · 8 m · 0.14 xG Fulham · Oscar Bobb · 71' · No goal · 10 m · 0.13 xG Fulham · Gonzalo García · 38' · No goal · 9 m · 0.12 xG Fulham · César Palacios · 56' · No goal · 12 m · 0.12 xG Fulham · Hugo Larsson · 90' · No goal · 9 m · 0.12 xG Fulham · Joshua King · 49' · No goal · 11 m · 0.11 xG Fulham · Gonzalo García · 67' · No goal · 10 m · 0.10 xG Fulham · Oscar Bobb · 24' · No goal · 10 m · 0.08 xG Fulham · César Palacios · 61' · No goal · 14 m · 0.08 xG Fulham · Ryan Sessegnon · 86' · No goal · 11 m · 0.08 xG Fulham · Timothy Castagne · 28' · No goal · 3 m · 0.07 xG Crystal Palace · Tyrick Mitchell · 35' · Goal · 5 m · 0.05 xG Fulham · Oscar Bobb · 60' · No goal · 10 m · 0.05 xG Crystal Palace · Chris Richards · 18' · No goal · 18 m · 0.04 xG Fulham · Alex Iwobi · 23' · No goal · 15 m · 0.04 xG Fulham · Antonee Robinson · 24' · No goal · 21 m · 0.04 xG Fulham · Antonee Robinson · 38' · No goal · 17 m · 0.04 xG Crystal Palace · Tyrick Mitchell · 54' · No goal · 14 m · 0.04 xG Fulham · Timothy Castagne · 4' · No goal · 16 m · 0.03 xG Crystal Palace · Anan Khalaili · 20' · No goal · 19 m · 0.03 xG Crystal Palace · Quinten Timber · 22' · No goal · 29 m · 0.02 xG Fulham · Gonzalo García · 31' · No goal · 25 m · 0.02 xG Fulham · Gonzalo García · 45' · No goal · 14 m · 0.02 xG

All shots

35 shots · 5.13 xG

Hover, focus or tap a shot to read it.

  • Fulham
  • Crystal Palace
  • Filled = goal
  • Dot area = xG (the smallest chances drawn at a minimum size)

Recent form

Last 6 · xG per match
Fulham

1.24 xG created 1.63 xGA

  • L 0.37 created, 3.23 conceded against Arsenal
  • L 1.33 created, 0.82 conceded against Bournemouth
  • D 1.59 created, 1.40 conceded against Wolverhampton
  • W 1.81 created, 0.31 conceded against Newcastle United
  • L 1.33 created, 2.24 conceded against Chelsea
  • L 1.02 created, 1.75 conceded against Sunderland
Crystal Palace

1.43 xG created 1.80 xGA

  • D 2.56 created, 1.59 conceded against Everton
  • L 0.73 created, 1.66 conceded against Manchester City
  • D 1.72 created, 1.71 conceded against Brentford
  • L 0.98 created, 2.53 conceded against Arsenal
  • L 1.96 created, 1.12 conceded against Everton
  • L 0.66 created, 2.21 conceded against Manchester City

xG created xG conceded (xGA) W / D / L: the match result

Head to head

Fulham: 0 won · 1 drawn · 1 lost

Pre-match model & market record

2 opportunities flagged1 won1 lost

  • Won
  • Lost
View pre-match record
The outcomes the model flagged on Fulham against Crystal Palace before kick-off, in the order they ranked, with the price, the edge and what became of each.
Selection Price Edge Result
Both teams to score 1.75 +1.3% Won
Draw 3.30 +1.2% Lost

Pre-match model vs market

Outcome Model Market Difference Fair odds
Fulham 41.6% 43.2% −1.7 pp 2.41
Draw 30.7% 28.8% +1.8 pp 3.26
Crystal Palace 27.8% 28.0% −0.2 pp 3.60

Other markets

Outcome Model Market Difference Fair odds
Fulham to score 78.7% 76.6% +2.1 pp 1.27
Fulham not to score 21.3% 23.4% −2.1 pp 4.69
Crystal Palace to score 71.3% 70.9% +0.4 pp 1.40
Crystal Palace not to score 28.7% 29.1% −0.4 pp 3.48
Both teams to score 57.9% 53.3% +4.5 pp 1.73
Both teams not to score 42.1% 46.7% −4.5 pp 2.37
Fulham 2+ goals 43.0% 44.3% −1.2 pp 2.32
Fulham at most 1 goal 57.0% 55.7% +1.2 pp 1.76
Crystal Palace 2+ goals 32.5% 35.5% −3.0 pp 3.08
Crystal Palace at most 1 goal 67.5% 64.5% +3.0 pp 1.48
Over 1.5 goals 77.2% 74.5% +2.7 pp 1.30
Under 1.5 goals 22.8% 25.5% −2.7 pp 4.38
Over 2.5 goals 49.0% 50.0% −1.0 pp 2.04
Under 2.5 goals 51.0% 50.0% +1.0 pp 1.96

Prices and probabilities are the ones stored before kick-off; nothing here is recalculated. Edge is the model's probability times the price, minus one, so a flagged outcome that lost is the ordinary case rather than a contradiction.

Model details

Show
Fit window
the last 20 matches, recency weighted (a match 107 days old counts half)
Fulham sample
20 matches
Crystal Palace sample
20 matches
Computed
59 minutes before kick-off
Prices taken
1 hour before kick-off

Limitations

The model reads expected goals and nothing else. It does not know the lineups, who is injured or suspended, what either side has to play for, the weather, or how congested the schedule around this match is.