Newcastle United v Fulham — Prediction, Odds & Stats
Saturday 25 October 2025 · ENG-Premier League · 2526
Premier League
xG Prediction generated
AI prediction
ai-blend-oos No snapshot has been taken for this fixture yet; this is the stored price.Probabilities, not certainties. How they are made: the methodology.
Was this pick made in advance?
-oos is out of sample: it was fitted only on matches
played before this one, so its pick is a genuine forecast rather than hindsight.
Anything without that suffix was fitted on all available data.What the chances say
Newcastle United are conceding sharply fewer than expected — 5.1 goals saved beyond what the chances suggest.
Fulham are finishing sharply below their chances — 5.9 goals fewer than expected across 10 matches, despite creating the openings. They are also conceding sharply fewer than expected — 4.6 goals saved beyond what the chances suggest.
Finishing swings far more than chance creation, so a gap this size usually narrows. Over ten matches it is suggestive, not settled — a genuinely elite finisher beats expected goals for years.
What the model said
| Model | Home / Draw / Away | Expected goals | Likeliest score | O2.5 | BTTS | Outcome |
|---|---|---|---|---|---|---|
| ai-blend-oos | 1.57–0.99 | 0% | 0% | 0% | Home ✓ | |
| dc-xg-oos | 1.76–1.08 | 1-1 11% | 54% | 55% | Home ✓ |
A model whose name ends -oos was produced by the walk-forward backtest:
it was fitted only on matches played before this one, so the pick is genuinely out of sample.
Reading the xG timeline
Expected goals by minute
Reading the shot map
Shot map
Every shot
| Min | Team | Player | xG | Situation | Body part | Result | Assisted by |
|---|---|---|---|---|---|---|---|
| 1' |
|
Raúl Jiménez | 0.01 | Open Play | Left Foot | Blocked Shot | — |
| 3' |
|
Nick Woltemade | 0.64 | Set Piece | Right Foot | Shot On Post | — |
| 4' |
|
Bruno Guimarães | 0.03 | Open Play | Right Foot | Missed Shot | Nick Woltemade |
| 5' |
|
Jacob Murphy | 0.04 | Open Play | Right Foot | Saved Shot | Bruno Guimarães |
| 12' |
|
Raúl Jiménez | 0.20 | Open Play | Left Foot | Blocked Shot | Ryan Sessegnon |
| 16' |
|
Alex Iwobi | 0.05 | Open Play | Left Foot | Blocked Shot | — |
| 17' |
|
Jacob Murphy | 0.05 | Open Play | Right Foot | Goal | — |
| 20' |
|
Jacob Murphy | 0.02 | Open Play | Right Foot | Blocked Shot | Bruno Guimarães |
| 26' |
|
Adama Traoré | 0.05 | Open Play | Right Foot | Missed Shot | — |
| 26' |
|
Sander Berge | 0.02 | Open Play | Right Foot | Saved Shot | Emile Smith-Rowe |
| 32' |
|
Raúl Jiménez | 0.04 | From Corner | — | Missed Shot | Sasa Lukic |
| 32' |
|
Raúl Jiménez | 0.07 | Open Play | Right Foot | Blocked Shot | Sasa Lukic |
| 38' |
|
Jacob Murphy | 0.49 | Open Play | Right Foot | Saved Shot | Anthony Gordon |
| 39' |
|
Jacob Murphy | 0.02 | From Corner | Right Foot | Blocked Shot | Kieran Trippier |
| 41' |
|
Emile Smith-Rowe | 0.02 | Open Play | Right Foot | Saved Shot | Sander Berge |
| 45' |
|
Nick Woltemade | 0.07 | Set Piece | Right Foot | Blocked Shot | — |
| 55' |
|
Raúl Jiménez | 0.53 | Open Play | Right Foot | Saved Shot | — |
| 55' |
|
Sasa Lukic | 0.73 | Open Play | — | Goal | — |
| 62' |
|
Bruno Guimarães | 0.42 | Open Play | — | Missed Shot | Anthony Gordon |
| 64' |
|
Raúl Jiménez | 0.13 | Open Play | Right Foot | Saved Shot | Kevin |
| 66' |
|
Alex Iwobi | 0.04 | Open Play | Right Foot | Blocked Shot | Kevin |
| 74' |
|
Bruno Guimarães | 0.03 | Open Play | Right Foot | Missed Shot | Joelinton |
| 79' |
|
Anthony Elanga | 0.08 | Open Play | Right Foot | Blocked Shot | Harvey Barnes |
| 79' |
|
Sandro Tonali | 0.05 | Open Play | Right Foot | Saved Shot | Bruno Guimarães |
| 83' |
|
Joelinton | 0.04 | Open Play | — | Missed Shot | Kieran Trippier |
| 85' |
|
Sandro Tonali | 0.04 | Open Play | Right Foot | Saved Shot | Joelinton |
| 87' |
|
Malick Thiaw | 0.02 | Open Play | Right Foot | Missed Shot | Bruno Guimarães |
| 89' |
|
Bruno Guimarães | 0.61 | Open Play | Right Foot | Goal | — |
| 89' |
|
William Osula | 0.10 | Open Play | Left Foot | Saved Shot | Anthony Elanga |
| 96' |
|
William Osula | 0.07 | Open Play | Left Foot | Blocked Shot | — |
Players
Fulham
| Player | Min | G | A | Sh | KP | xG | xA | xGChain |
|---|---|---|---|---|---|---|---|---|
| Raúl Jiménez FW | 90 | 0 | 0 | 6 | 0 | 0.98 | 0.00 | 0.94 |
| Alex Iwobi AML | 90 | 0 | 0 | 2 | 0 | 0.10 | 0.00 | 0.30 |
| Sander Berge DMC | 90 | 0 | 0 | 1 | 1 | 0.02 | 0.02 | 0.25 |
| Bernd Leno GK | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Calvin Bassey DC | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.20 |
| Issa Diop DC | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.20 |
| Ryan Sessegnon DL | 90 | 0 | 0 | 0 | 1 | 0.00 | 0.20 | 0.24 |
| Kenny Tete DR | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.20 |
| Sasa Lukic DMC | 85 | 1 | 0 | 1 | 2 | 0.73 | 0.11 | 0.80 |
| Adama Traoré AMR | 77 | 0 | 0 | 1 | 0 | 0.05 | 0.00 | 0.05 |
| Emile Smith-Rowe AMC | 47 | 0 | 0 | 1 | 1 | 0.02 | 0.02 | 0.05 |
| Kevin Sub | 43 | 0 | 0 | 0 | 2 | 0.00 | 0.17 | 0.70 |
| Joshua King Sub | 13 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Tom Cairney Sub | 5 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Timothy Castagne Sub | 1 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Jonah Kusi-Asare Sub | 1 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
Newcastle United
| Player | Min | G | A | Sh | KP | xG | xA | xGChain |
|---|---|---|---|---|---|---|---|---|
| Bruno Guimarães MC | 90 | 1 | 0 | 4 | 4 | 1.09 | 0.13 | 1.80 |
| Joelinton MC | 90 | 0 | 0 | 1 | 2 | 0.04 | 0.07 | 0.68 |
| Malick Thiaw DC | 90 | 0 | 0 | 1 | 0 | 0.02 | 0.00 | 0.15 |
| Nick Pope GK | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.08 |
| Kieran Trippier DR | 90 | 0 | 0 | 0 | 2 | 0.00 | 0.06 | 0.68 |
| Dan Burn DL | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.02 |
| Nick Woltemade FW | 87 | 0 | 0 | 2 | 1 | 0.71 | 0.03 | 0.50 |
| Anthony Gordon FWL | 77 | 0 | 0 | 0 | 2 | 0.00 | 0.91 | 0.98 |
| Jacob Murphy FWR | 62 | 1 | 0 | 5 | 0 | 0.63 | 0.00 | 0.61 |
| Lewis Miley MC | 62 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.53 |
| Sven Botman DC | 62 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Sandro Tonali Sub | 28 | 0 | 0 | 2 | 0 | 0.09 | 0.00 | 0.16 |
| Harvey Barnes Sub | 28 | 0 | 0 | 0 | 1 | 0.00 | 0.08 | 0.10 |
| Fabian Schär Sub | 28 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.19 |
| Anthony Elanga Sub | 13 | 0 | 0 | 1 | 1 | 0.08 | 0.10 | 0.33 |
| William Osula Sub | 3 | 0 | 0 | 2 | 0 | 0.18 | 0.00 | 0.18 |