Real Oviedo v Real Betis — Prediction, Odds & Stats
Saturday 10 January 2026 · ESP-La Liga · 2526
La Liga
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
Real Oviedo are finishing below their chances — 3.3 goals fewer than expected across 10 matches, despite creating the openings. They are also conceding fewer than expected — 2.6 goals saved beyond what the chances suggest.
Real Betis are conceding sharply fewer than expected — 5.1 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 | 0.70–1.75 | 0% | 0% | 0% | Away ✗ | |
| dc-xg-oos | 1.00–1.65 | 0-1 12% | 49% | 51% | Away ✗ |
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 |
|---|---|---|---|---|---|---|---|
| 9' |
|
Alberto Reina | 0.08 | Open Play | Left Foot | Blocked Shot | Rahim Alhassane |
| 13' |
|
David Carmo | 0.09 | From Corner | — | Missed Shot | Alberto Reina |
| 23' |
|
Juan Camilo Hernández | 0.09 | Open Play | Right Foot | Shot On Post | Pablo Fornals |
| 24' |
|
Pablo Fornals | 0.38 | Open Play | Right Foot | Saved Shot | — |
| 29' |
|
Alberto Reina | 0.51 | Open Play | Right Foot | Missed Shot | Haissem Hassan |
| 32' |
|
Juan Camilo Hernández | 0.01 | Open Play | Right Foot | Shot On Post | — |
| 34' |
|
Giovani Lo Celso | 0.09 | Open Play | Left Foot | Missed Shot | Juan Camilo Hernández |
| 36' |
|
Ilyas Chaira | 0.02 | From Corner | — | Missed Shot | Santiago Colombatto |
| 36' |
|
Lucas Ahijado | 0.08 | Open Play | Left Foot | Blocked Shot | — |
| 36' |
|
Santiago Colombatto | 0.02 | Open Play | — | Blocked Shot | Haissem Hassan |
| 38' |
|
Kwasi Sibo | 0.02 | Set Piece | Right Foot | Blocked Shot | David Costas |
| 43' |
|
Ilyas Chaira | 0.03 | Open Play | Right Foot | Saved Shot | — |
| 44' |
|
David Carmo | 0.01 | Open Play | Left Foot | Missed Shot | Kwasi Sibo |
| 48' |
|
Júnior Firpo | 0.09 | Set Piece | — | Missed Shot | Pablo Fornals |
| 51' |
|
Antony | 0.16 | Open Play | Left Foot | Saved Shot | Juan Camilo Hernández |
| 51' |
|
Ilyas Chaira | 0.08 | Open Play | Right Foot | Blocked Shot | Santiago Colombatto |
| 52' |
|
Aitor Ruibal | 0.02 | Open Play | Right Foot | Blocked Shot | Juan Camilo Hernández |
| 52' |
|
Juan Camilo Hernández | 0.02 | Open Play | Right Foot | Missed Shot | Giovani Lo Celso |
| 58' |
|
Giovani Lo Celso | 0.47 | Open Play | Right Foot | Saved Shot | Antony |
| 58' |
|
Pablo Fornals | 0.01 | From Corner | Right Foot | Blocked Shot | — |
| 62' |
|
Santiago Colombatto | 0.02 | From Corner | Left Foot | Missed Shot | — |
| 63' |
|
Ilyas Chaira | 0.02 | Open Play | Right Foot | Goal | Álex Forés |
| 71' |
|
Haissem Hassan | 0.04 | Open Play | Right Foot | Saved Shot | Rahim Alhassane |
| 72' |
|
Juan Camilo Hernández | 0.57 | Open Play | Right Foot | Missed Shot | — |
| 72' |
|
Marc Bartra | 0.02 | Open Play | Right Foot | Saved Shot | Antony |
| 82' |
|
Giovani Lo Celso | 0.24 | Open Play | — | Goal | Antony |
| 84' |
|
Giovani Lo Celso | 0.04 | Open Play | — | Saved Shot | Ezequiel Ávila |
| 93' |
|
Rodrigo Riquelme | 0.50 | Open Play | Right Foot | Missed Shot | Héctor Bellerín |
Players
Real Betis
| Player | Min | G | A | Sh | KP | xG | xA | xGChain |
|---|---|---|---|---|---|---|---|---|
| Giovani Lo Celso MC | 90 | 1 | 0 | 4 | 1 | 0.84 | 0.02 | 0.86 |
| Pablo Fornals MC | 90 | 0 | 0 | 2 | 3 | 0.40 | 0.18 | 1.74 |
| Antony FWR | 90 | 0 | 1 | 1 | 3 | 0.16 | 0.73 | 1.62 |
| Marc Bartra DC | 90 | 0 | 0 | 1 | 0 | 0.02 | 0.00 | 0.26 |
| Álvaro Vallés GK | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.24 |
| Valentín Gómez DC | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.74 |
| Marc Roca MC | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.74 |
| Juan Camilo Hernández FW | 81 | 0 | 0 | 4 | 3 | 0.69 | 0.27 | 0.97 |
| Júnior Firpo DL | 81 | 0 | 0 | 1 | 0 | 0.09 | 0.00 | 0.09 |
| Aitor Ruibal FWL | 75 | 0 | 0 | 1 | 0 | 0.02 | 0.00 | 0.05 |
| Ángel Ortiz DR | 62 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Héctor Bellerín Sub | 28 | 0 | 0 | 0 | 1 | 0.00 | 0.50 | 0.74 |
| Rodrigo Riquelme Sub | 15 | 0 | 0 | 1 | 0 | 0.50 | 0.00 | 0.74 |
| Ricardo Rodríguez Sub | 9 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.24 |
| Ezequiel Ávila Sub | 9 | 0 | 0 | 0 | 1 | 0.00 | 0.04 | 0.04 |
Real Oviedo
| Player | Min | G | A | Sh | KP | xG | xA | xGChain |
|---|---|---|---|---|---|---|---|---|
| Alberto Reina AMC | 90 | 0 | 0 | 2 | 1 | 0.59 | 0.09 | 0.69 |
| David Carmo DC | 90 | 0 | 0 | 2 | 0 | 0.10 | 0.00 | 0.06 |
| Lucas Ahijado DR | 90 | 0 | 0 | 1 | 0 | 0.08 | 0.00 | 0.63 |
| Rahim Alhassane DL | 90 | 0 | 0 | 0 | 2 | 0.00 | 0.12 | 0.65 |
| David Costas DC | 90 | 0 | 0 | 0 | 1 | 0.00 | 0.02 | 0.16 |
| Aarón GK | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.06 |
| Santiago Colombatto DMC | 87 | 0 | 0 | 2 | 2 | 0.04 | 0.10 | 0.19 |
| Ilyas Chaira AML | 86 | 1 | 0 | 4 | 0 | 0.15 | 0.00 | 0.77 |
| Haissem Hassan AMR | 77 | 0 | 0 | 1 | 2 | 0.04 | 0.53 | 0.67 |
| Álex Forés FW | 77 | 0 | 1 | 0 | 1 | 0.00 | 0.02 | 0.61 |
| Kwasi Sibo DMC | 58 | 0 | 0 | 1 | 1 | 0.02 | 0.01 | 0.52 |
| Nicolás Fonseca Sub | 32 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Josip Brekalo Sub | 13 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Thiago Borbas Sub | 13 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Javier López Sub | 4 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Leander Dendoncker Sub | 3 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |