La Liga · REGULAR SEASON - 33 · TUE, 21 APR · 19:30 LOCAL
GIRONA
19TH · 41 PTS · LAST 5:
D L D D L
FT
2 3
FULL TIME HT · 1-1
REAL BETIS
W L W D W
· 5TH · 60 PTS · LAST 5
⚽ 7' Viktor Tsygankov ⚽ 68' Azzedine Ounahi (P)
GOALS
⚽ 23' Marc Roca ⚽ 63' Abdessamad Ezzalzouli ⚽ 80' Rodrigo Riquelme
Abdessamad Ezzalzouli
👑
⭐ PLAYER OF THE MATCH
Abdessamad Ezzalzouli
Real Betis · 88 mins
⚽ 1 goal · 🅰 2 assists · 23% pass acc · 1 shots on
RATING
8.2
PREDICTIONS
📊 90 MIN TOTALS

Finalised · Match completed

1.36
⚡ EXPECTED GOALS (xG)
1.04
56%
BALL POSSESSION %
44%
9
TOTAL SHOTS
7
2
SHOTS ON TARGET
3
90%
PASS ACCURACY %
85%
3
CORNERS
1
KEY EVENTS 18 events
  1. 7'
    Goal · Normal Goal
    Viktor Tsygankov
    GIR
  2. 9'
    Card · Yellow Card
    Giovani Lo Celso
    REA
  3. 23'
    Goal · Normal Goal
    Marc Roca · assist Abdessamad Ezzalzouli
    REA
  4. 46'
    Subst · Substitution 1
    Cucho Hernández · assist Cédric Bakambu
    REA
  5. 46'
    Subst · Substitution 2
    Giovani Lo Celso · assist Rodrigo Riquelme
    REA
  6. 50'
    Card · Yellow Card
    Cédric Bakambu
    REA
  7. 63'
    Goal · Normal Goal
    Abdessamad Ezzalzouli · assist Cédric Bakambu
    REA
  8. 66'
    Subst · Substitution 1
    Fran Beltrán · assist Joel Roca
    GIR
  9. 68'
    Goal · Penalty
    Azzedine Ounahi
    GIR
  10. 73'
    Subst · Substitution 2
    Claudio Echeverri · assist Cristhian Stuani
    GIR
  11. 75'
    Subst · Substitution 3
    Pablo Fornals · assist Isco
    REA
  12. 75'
    Subst · Substitution 4
    Aitor Ruibal · assist Héctor Bellerín
    REA
  13. 79'
    Card · Yellow Card
    Azzedine Ounahi
    GIR
  14. 79'
    Card · Yellow Card
    Rodrigo Riquelme
    REA
  15. 80'
    Goal · Normal Goal
    Rodrigo Riquelme · assist Abdessamad Ezzalzouli
    REA
  16. 83'
    Subst · Substitution 3
    Iván Martín · assist Thomas Lemar
    GIR
  17. 83'
    Subst · Substitution 4
    Arnau Martínez · assist Hugo Rincón
    GIR
  18. 88'
    Subst · Substitution 5
    Abdessamad Ezzalzouli · assist Ricardo Rodríguez
    REA
PLAYER RATINGS · TOP 5 EACH 0–10 scale
GIRONA AVG 7.3
REAL BETIS AVG 7.4
MATCH STATS H vs A
ATTACK
1.4
xG
1.0
9.0
TOTAL SHOTS
7.0
2.0
ON TARGET
3.0
2.0
OFF TARGET
2.0
5.0
BLOCKED
2.0
POSSESSION
56.0%
POSSESSION %
44.0%
571.0
PASSES
447.0
90.0%
PASS ACCURACY
85.0%
SET PIECES
3.0
CORNERS
1.0
3.0
OFFSIDES
0.0
DISCIPLINE
11.0
FOULS
18.0
1.0
YELLOW CARDS
3.0
🎯 SHOT BREAKDOWN

Top shooters · accuracy = on-target / total

player-level shot accuracy · per-shot xG bubbles require xG Advanced tier
GIRONA 4 shots
Azzedine Ounahi
1/3
Viktor Tsygankov
1/1
REAL BETIS 4 shots
Rodrigo Riquelme
1/2
Abdessamad Ezzalzouli
1/1
Marc Roca
1/1
📈 xG RACE

Cumulative xG over 90 minutes REAL xG

final xG: 1.361.04
1.1 0.8 0.5 0.3 1.4 0.0 HT 7' 68' 23' 63' 80' H 1.36 A 1.04 KO 30' 60' FT

Step chart anchored to real goal minutes · final xG from SportMonks · baseline distributes remaining shots evenly across the match

⚡ ATTACK SHARE

Event activity ratio · attacks/cards/subs

zone-based attack maps require broadcast partner (Q3)
H 39%
61% A
7
EVENTS LOGGED
11
EVENTS LOGGED
LINEUPS 4-4-1-1 vs 4-3-3
SUBSTITUTES · GIRONA
5
David López
D
16
Alejandro Fr...
D
36
Ricard Arter...
M
3
Joel Roca
M
28
Gibert Jorda...
D
21
Bryan Gil
F
11
Thomas Lemar
M
7
Cristhian St...
F
1
Rubén Blanco
G
25
Vladyslav Kr...
G
2
Hugo Rincón
D
COACH: Michel
SUBSTITUTES · REAL BETIS
2
Héctor Belle...
D
15
Álvaro Fidal...
M
17
Rodrigo Riqu...
M
6
Sergi Altimi...
M
18
Nelson Deoss...
M
9
Chimy Ávila
F
11
Cédric Bakam...
F
12
Ricardo Rodr...
D
22
Isco
M
25
Pau López
G
13
Adrián
G
52
Pablo García
F
COACH: Manuel Pellegrini
🏥 UNAVAILABLE PLAYERS
GIR · 0 OUT

No injuries reported · federation feed activates Q3

REA · 0 OUT

No injuries reported · federation feed activates Q3

⚖ MATCH OFFICIALS
REFEREE
I. Galech
GIR MANAGER
Michel
head coach
REA MANAGER
Manuel Pellegrini
head coach
HEAD TO HEAD · ALL-TIME
1
GIR WINS
3
DRAWS
6
REA WINS
10%
30%
60%
13 19
TOTAL GOALS · 10 MEETINGS
3.20
AVG GOALS / MATCH
RECENT MEETINGS SHOWING 5 / 10
GIRONA LAST 5 OVERALL
D L D D L
REAL BETIS LAST 5 OVERALL
W L W D W
MATCH IMPACT Final 2–3 · result locked
GIRONA #19
Lost · already at 41 pts
Relegation - LaLiga2
REAL BETIS #5
Won · already at 60 pts
Promotion - Champions League (League phase)
LEAGUE CONTEXT FULL TABLE →
# TEAM P W D L GD PTS FORM
1 Barcelona 38 31 1 6 +59 94
L W L W W
2 Real Madrid 38 27 5 6 +42 86
W W W L W
3 Villarreal 38 22 6 10 +26 72
W L L D W
4 Atletico Madrid 38 21 6 11 +18 69
L W W L W
5 Real Betis 38 15 15 8 +11 60
W L W D W
6 Celta Vigo 38 14 12 12 +5 54
W D L W W
7 Getafe 38 15 6 17 -6 51
W L W D L
8 Rayo Vallecano 38 12 14 12 -3 50
W W D D W
9 Valencia 38 13 10 15 -9 49
W W D W L
10 Real Sociedad 38 11 13 14 -2 46
D L D D L
11 Espanyol 38 12 10 16 -12 46
D W W L L
12 Athletic Club 38 13 6 19 -15 45
L D L L W
13 Sevilla 38 12 7 19 -14 43
L L W W W
14 Alaves 38 11 10 17 -12 43
L W W D L
15 Elche 38 10 13 15 -8 43
D W L D L
16 Levante 38 11 9 18 -14 42
L W W W L
17 Osasuna 38 11 9 18 -6 42
L L L L L
18 Mallorca 38 11 9 18 -10 42
W L L D W
19 Girona 38 9 14 15 -16 41
D L D D L
20 Oviedo 38 6 11 21 -34 29
L L L D L
UCL Qualification Europa / Conference Relegation
COMMENTARY
  • 88'
    Subst · Substitution 5 · Abdessamad Ezzalzouli
  • 83'
    Subst · Substitution 4 · Arnau Martínez
  • 83'
    Subst · Substitution 3 · Iván Martín
  • 80'
    Goal · Normal Goal · Rodrigo Riquelme
  • 79'
    Card · Yellow Card · Rodrigo Riquelme
    Argument
  • 79'
    Card · Yellow Card · Azzedine Ounahi
    Argument
  • 75'
    Subst · Substitution 4 · Aitor Ruibal
  • 75'
    Subst · Substitution 3 · Pablo Fornals
  • 73'
    Subst · Substitution 2 · Claudio Echeverri
  • 68'
    Goal · Penalty · Azzedine Ounahi
  • 66'
    Subst · Substitution 1 · Fran Beltrán
  • 63'
    Goal · Normal Goal · Abdessamad Ezzalzouli
  • 50'
    Card · Yellow Card · Cédric Bakambu
    Foul
  • 46'
    Subst · Substitution 2 · Giovani Lo Celso
  • 46'
    Subst · Substitution 1 · Cucho Hernández
  • HALF TIME · 1 – 1
  • 23'
    Goal · Normal Goal · Marc Roca
  • 9'
    Card · Yellow Card · Giovani Lo Celso
    Foul
  • 7'
    Goal · Normal Goal · Viktor Tsygankov
13 BOOKIES
📊 AVERAGE ACROSS 13 BOOKMAKERS
GIRONA WIN
2.40
41.7% implied
↑ best 2.47
DRAW
3.34
29.9% implied
↑ best 3.45
REAL BETIS WIN
2.95
33.9% implied
↑ best 3.13
MATCH WINNER ODDS avg across bookmakers
BOOKMAKER 1 X 2
10Bet 2.36 3.40 2.84
1xBet 2.47 3.44 3.13
888Sport 2.40 3.20 2.80
Bet365 2.38 3.30 3.00
Betano 2.37 3.35 3.05
Betfair 2.40 3.25 2.90
BetVictor 2.38 3.30 3.00
Dafabet 2.47 3.40 2.95
Marathonbet 2.43 3.38 3.08
Pinnacle 2.42 3.43 3.09
SBO 2.38 3.26 2.82
Unibet 2.40 3.45 2.90
William Hill 2.40 3.20 2.80

Best odds in gold. Edge ≥ +5% (lime) means market under-prices the AI's probability. 18+ only.

📊 OTHER MARKETS

Over/Under · BTTS · Asian Handicap

avg across bookmakers
⚽ GOALS · OVER / UNDER
1.5 O 1.26 U 3.67
2.5 O 1.85 U 1.96
3.5 O 3.02 U 1.36
⚽ BOTH TEAMS SCORE
YES
1.64 10 bks
NO
2.16 10 bks
⚖ ASIAN HANDICAP
Away -0.25 1.79
Away -0.5 1.58
Away -0.75 1.42
Away -1 1.26
Away -1.25 1.20
Away -1.5 1.16
📈 MARKET MOVEMENT

How the market shifted before kick-off

historical line movement
7d ago 3d 1d KICK-OFF

Smoothed line illustration · per-snapshot historical odds storage activates Q3.