GironaReal Betis

Girona v Real Betis result

Full-time · Girona 2–3 Real Betis

La Liga · · Estadi Municipal de Montilivi

Updated · refreshed continuously

The model’s pre-match pick

Girona 2–3 Real Betis — Real Betis won this La Liga match. TACTIX’s pre-match model pick was Home or Away.

Free pick
Home or Away
This is one free selection. The model’s confidence rating, value against the bookmakers and every other market are part of Pro.
The record in this market: of the calls the model rated 70% or more on Home or Away in the last 90 days, 78% of 5167 landed (95% range 76.8–79.1%); it had given them 74.3% on average. That is the market’s record, not a forecast for this pick. How accurate →
How often calls like this land: when the model rated home or away, not the draw (double chance) between 62% and 80% in 21 top-flight leagues over the last 365 days — every such forecast, not only the free picks — it landed 1,997 of 2,670 times (74.8%), against an average rating of 73.4%. How we measure →
Match report, in numbers

What xG said

xG said Girona: 1.80 to 1.25 in expected goals, 0.74 of it from a penalty, level on open-play xG, from 9 shots to 7 (per-shot expected goals for this match). The result went the other way.

The result

Real Betis won 3–2 at Estadi Municipal de Montilivi in La Liga on Tuesday 21 April.

The goals

It was 1–1 at half-time. The goals — Girona: Viktor Tsygankov (7’) and Azzedine Ounahi (68’ pen); Real Betis: Marc Roca (23’, assisted by Abdessamad Ezzalzouli), Abdessamad Ezzalzouli (63’, assisted by C. Bakambu) and Rodrigo Riquelme (80’, assisted by Abdessamad Ezzalzouli).

How it turned

Replaying TACTIX’s published pre-match model through the match’s five key moments (goals and red cards), the biggest swing came with Rodrigo Riquelme’s goal on 80 minutes.

Discipline

I. Galech showed four yellow cards — against 3.9 yellows a game across the last 8 matches refereed (this competition). The bookings — Girona: Azzedine Ounahi (79’); Real Betis: Giovani Lo Celso (9’), C. Bakambu (50’) and Rodrigo Riquelme (79’).

What it changes

Girona stay 12th after this result (32 league matches played).

Real Betis stay fifth after this result (32 league matches played).

Who stood out

By TACTIX Impact for this match, Abdessamad Ezzalzouli (Real Betis) 10.6, Azzedine Ounahi (Girona) 7.6 and Marc Roca (Real Betis) 6.5 led the match.

Head-to-head

Real Betis are unbeaten in the last three meetings with Girona.

What the model said

The model’s free pick, Girona or Real Betis (no draw), a Bronze-tier call, landed — graded in the live track record, misses included. Bronze-tier calls in this market have landed 78% of the time in the last 90 days (4028 of 5167).

Next up

Girona next host Almeria on 8 November 2026.

Real Betis next travel to Navalcarnero on 12 November 2026.

Written from the matches TACTIX holds for both sides; each figure names the games it is counted over.

Next for Girona: Girona v Almeria, Sunday 8 November — the preview. Next for Real Betis: Navalcarnero v Real Betis, Thursday 12 November — the preview.

The Numbers

  • Result: Girona 2–3 Real Betis · La Liga
  • Venue: Estadi Municipal de Montilivi · Girona
  • Referee: I. Galech
  • Model coverage: 246 markets priced for this fixture
  • Head-to-head (last 6): Girona 1 · draws 3 · Real Betis 2 · 3 goals/game
  • Recent form: Girona 2W 2D 1L · Real Betis 0W 3D 2L

Girona 2–3 Real Betis (La Liga): this fixture is settled. TACTIX’s pre-match coverage ran across 246 markets, and every graded call — wins and losses — is in the live track record (as of 30 July 2026). See the live track record →

Key Stats

1.38 / 1.25
Goals
against 1 / 1.25 · 1 of the last 5 over 2.5
over 8 matches
4.25 / 4
Corners
against 6.38 / 3.75 · 3 of the last 5 over 9.5
over 8 matches
4.5 / 5.75
Shots on target
against 6 / 3.13 · 4 of the last 5 over 8.5
over 8 matches
1.5 / 2.75
Cards
against 2.25 / 2.88 · 2 of the last 5 over 3.5
over 8 matches
3.88 yellows
Referee · I. Galech
29 fouls a game
Home and away split · Pro
over 8 matches
246
Markets analysed

Per game, last 8 completed matches, to 16 April 2026. Over/under figures use standard thresholds, not bookmaker lines.

Per game, last 8 played matches, friendlies left out, to 16 April 2026. Goals in a match that went to extra time count at the 90-minute score; its other figures are left out. Bars: for (mint) against (amber), scaled to the larger figure in the row. Over/under figures use standard thresholds, not bookmaker lines.
Per gameGirona for / againstLineReal Betis for / against
Goals scored
1.38 for · 1 against n 8
2.5standard
1.25 for · 1.25 against n 8
Corners won
4.25 for · 6.38 against n 8
9.5standard
4 for · 3.75 against n 8
Shots
12.38 for · 16.75 against n 8
19.5standard
14.25 for · 7.75 against n 8
Shots on target
4.5 for · 6 against n 8
8.5standard
5.75 for · 3.13 against n 8
Fouls committed
8.75 for · 12.38 against n 8
21.5standard
10.75 for · 13.63 against n 8
Cards shown
1.5 for · 2.25 against n 8
3.5standard
2.75 for · 2.88 against n 8

Referee: I. Galech — 3.88 yellow cards a game, 0.5 red cards, 29 fouls over 8 matches.

The referee's home and away split · Pro

Create free account Try Pro for £1.00 then £9.99 a month unless you cancel · 18+

Girona

Girona Goalkeeper

Girona — Goalkeeper: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsSavesGoals concededPenalties saved
P. Gazzaniga29892568 min1073.8 /90391.4 /9000 /90
M. ter Stegen290180 min42 /9021 /9000 /90
V. Krapyvtsov268136 min42.6 /9053.3 /9000 /90
Girona — Goalkeeper saves: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Girona before kick-off, to 16 April 2026. Meter: one column per match, newest first; upper cell 2+, lower cell 3+.
PlayerMinsSaves 2+3+
P. Gazzaniga n 890
57/7

Girona Defensive

Girona — Defensive: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsTacklesInterceptionsBlocksDuels wonFouls committedYellow cards
Vitor Nunes30872603 min381.3 /90220.8 /90361.2 /901364.7 /90270.9 /9070.2 /90
D. Blind28852377 min511.9 /90361.4 /90200.8 /901074.1 /90150.6 /9010 /90
Arnau Martínez26802092 min572.5 /90351.5 /90120.5 /901165 /90200.9 /9060.3 /90
Hugo Rincón26651690 min392.1 /9060.3 /9080.4 /901136 /90311.7 /9040.2 /90
Álex Moreno24852040 min301.3 /90210.9 /9090.4 /90924.1 /90231 /9040.2 /90
See more players · Pro

Try Pro for £1, then £9.99 a month unless you cancel · 18+

Girona — Discipline: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Girona before kick-off, to 16 April 2026. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsFouls committed 1+2+Fouls won 1+2+Likely duel
Vitor Nunes n 890
15/3
0.64/1
Natan
Iván Martín n 848.3
0.52/0
0.73/0
A. Ezzalzouli
P. Gazzaniga n 890
00/0
0.43/0
—
D. Blind n 888
0.65/0
0.84/2
Natan
V. Vanat n 873
0.62/1
0.83/1
—
See more players · Pro
Girona — Tackles: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Girona before kick-off, to 16 April 2026. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsTackles 1+2+
Vitor Nunes n 890
2.38/6
Iván Martín n 848.3
1.45/1
D. Blind n 888
1.57/4
V. Vanat n 873
0.31/1
Arnau Martínez n 884.1
2.18/4
See more players · Pro

Girona Attacking

Girona — Attacking: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsGoalsAssistsShotsShots on targetKey passesDribbles completed
V. Vanat27742009 min90.4 /9010 /90231 /90180.8 /90120.5 /9090.4 /90
Portu951461 min00 /9000 /9061.2 /9051 /9010.2 /9000 /90
Abel Ruiz631186 min00 /9010.5 /9021 /9010.5 /9031.5 /9010.5 /90
C. Stuani629174 min21 /9000 /9031.6 /9031.6 /9000 /9010.5 /90
D. Camara23671 min00 /9000 /9011.3 /9011.3 /9022.5 /9000 /90
See more players · Pro
Girona — Shooting: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Girona before kick-off, to 16 April 2026. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsShots 1+2+Shots on target 1+2+
Vitor Nunes n 890
0.53/1
00/0
Iván Martín n 848.3
0.52/0
0.52/0
P. Gazzaniga n 890
00/0
00/0
D. Blind n 888
0.32/0
0.11/0
V. Vanat n 873
1.14/2
0.84/1
See more players · Pro
Girona — Goalscoring: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Girona before kick-off, to 16 April 2026. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsGoals 1+2+Assists 1+2+
Vitor Nunes n 890
00/0
00/0
Iván Martín n 848.3
00/0
00/0
P. Gazzaniga n 890
00/0
00/0
D. Blind n 888
00/0
00/0
V. Vanat n 873
0.32/0
0.21/0
See more players · Pro

Real Betis

Real Betis Goalkeeper

Real Betis — Goalkeeper: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsSavesGoals concededPenalties saved
Álvaro Vallés27902430 min732.7 /90291.1 /9010 /90
Pau López16901440 min452.8 /90221.4 /9010.1 /90
Real Betis — Goalkeeper saves: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Real Betis before kick-off, to 16 April 2026. Meter: one column per match, newest first; upper cell 2+, lower cell 3+.
PlayerMinsSaves 2+3+
Álvaro Vallés n 890
2.87/5
Pau López n 890
2.86/3

Real Betis Defensive

Real Betis — Defensive: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsTacklesInterceptionsBlocksDuels wonFouls committedYellow cards
Natan39843292 min431.2 /90421.1 /90280.8 /901393.8 /90310.8 /90130.4 /90
Aitor Ruibal36672408 min682.5 /90291.1 /9040.1 /901294.8 /90411.5 /9060.2 /90
V. Gómez31752333 min572.2 /90381.5 /90150.6 /901495.7 /90371.4 /9070.3 /90
Marc Bartra28842349 min612.3 /90341.3 /90251 /901365.2 /90210.8 /9040.2 /90
R. Rodríguez26772003 min261.2 /90120.5 /9050.2 /90632.8 /90180.8 /9030.1 /90
See more players · Pro
Real Betis — Discipline: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Real Betis before kick-off, to 16 April 2026. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsFouls committed 1+2+Fouls won 1+2+Likely duel
Pablo Fornals n 878.6
15/1
0.94/2
—
Natan n 884.4
1.37/3
00/0
D. Blind
Antony n 860.9
0.62/1
2.25/4
—
Aitor Ruibal n 870.6
2.16/5
13/3
—
A. Ezzalzouli n 874.5
0.64/0
2.78/7
Iván Martín
See more players · Pro
Real Betis — Tackles: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Real Betis before kick-off, to 16 April 2026. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsTackles 1+2+
Pablo Fornals n 878.6
1.67/4
Natan n 884.4
1.66/5
Antony n 860.9
1.55/3
Aitor Ruibal n 870.6
2.16/5
A. Ezzalzouli n 874.5
1.46/2
See more players · Pro

Real Betis Attacking

Real Betis — Attacking: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsGoalsAssistsShotsShots on targetKey passesDribbles completed
C. Hernández33812685 min120.4 /9030.1 /90692.3 /90291 /90361.2 /90361.2 /90
Pablo García1635562 min00 /9000 /90121.9 /9040.6 /9020.3 /9081.3 /90
C. Bakambu1557851 min40.4 /9020.2 /90222.3 /9091 /9080.8 /9020.2 /90
E. Ávila1551758 min30.4 /9010.1 /90151.8 /9050.6 /90121.4 /9020.2 /90
Pablo Fornals43753242 min70.2 /9060.2 /90340.9 /90220.6 /901042.9 /90240.7 /90
See more players · Pro
Real Betis — Shooting: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Real Betis before kick-off, to 16 April 2026. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsShots 1+2+Shots on target 1+2+
Pablo Fornals n 878.6
0.95/1
0.63/1
Natan n 884.4
00/0
00/0
Antony n 860.9
2.87/4
1.55/2
Aitor Ruibal n 870.6
1.45/2
0.84/1
A. Ezzalzouli n 874.5
2.17/4
1.47/1
See more players · Pro
Real Betis — Goalscoring: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Real Betis before kick-off, to 16 April 2026. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsGoals 1+2+Assists 1+2+
Pablo Fornals n 878.6
0.11/0
00/0
Natan n 884.4
00/0
00/0
Antony n 860.9
0.42/0
00/0
Aitor Ruibal n 870.6
0.21/0
0.32/0
A. Ezzalzouli n 874.5
0.32/0
0.21/0
See more players · Pro

The next free picks, by email

The pick on this page was published before kick-off and graded afterwards. The daily email carries the next ones at 07:30 UK, each with its tier’s settled record, misses included. One click to leave.

Match Statistics & Details

Full-time team statistics as recorded by the data provider; – = not recorded.
GironaReal Betis
56%Possession44%
1.36Expected goals (xG)1.04
9Shots7
2Shots on target3
2Shots off target2
5Blocked shots2
7Shots inside the box4
3Corners1
3Offsides0
11Fouls18
1Yellow cards3
0Red cards0
571Passes447
90%Pass accuracy85%

Girona Player Stats

PlayerMinGAShSoTKPTklCardsRating
P. Gazzaniga9000000005.2
Vitor Nunes9000000005.9
D. Blind9000000006
Álex Moreno9000000206
V. Tsygankov9010112107.9
A. Witsel9000000006.3
A. Ounahi90103101Y7.3
Arnau Martínez8300000106.3
Iván Martín8300002006.9
C. Echeverri7300000107.3
Fran Beltrán6600001206.6
Joel Roca sub2400000006.9
C. Stuani sub1700000106.9
Hugo Rincón sub1400000006.3
T. Lemar sub1400000006.9

Real Betis Player Stats

PlayerMinGAShSoTKPTklCardsRating
Álvaro Vallés9000000006.7
Marc Bartra9000000006.6
Natan9000001006.5
V. Gómez9000000006.3
S. Amrabat9000000306.9
Marc Roca9010111107.2
A. Ezzalzouli8812112108.2
Aitor Ruibal7500000406
Pablo Fornals7500002107.3
G. Lo Celso45001000Y6.2
C. Hernández4500000006.7
Rodrigo Riquelme sub45102102Y7.5
C. Bakambu sub45010010Y6.9
Héctor Bellerín sub1500000106.9
Isco sub1500000006.9
R. Rodríguez sub900000006.6

Sh = shots, SoT = shots on target, KP = key passes, Tkl = tackles; – = not recorded for that player. Rating is the data provider’s.

Form, Head-to-Head & Standings

The numbers behind Girona v Real Betis — recent results, past meetings and where each side sits. (TACTIX’s model forecast is in the projections below.)

Recent form
GironaDWLWD
Last 5: 2W 2D 1L · 1.2 scored / 0.6 conceded per game
Real BetisLDDDL
Last 5: 0W 3D 2L · 1 scored / 1.6 conceded per game
Head-to-head last 6
Girona 1 · 3 draws · Real Betis 2 · 3 goals/game
  • 2025-11-23 Real Betis 1–1 Girona
  • 2025-04-21 Girona 1–3 Real Betis
  • 2024-08-15 Real Betis 1–1 Girona
  • 2024-03-31 Girona 3–2 Real Betis
  • 2023-12-21 Real Betis 1–1 Girona
  • 2023-05-28 Girona 1–2 Real Betis
League standing · 2025/26
Girona#19 pos41 pts38 pl-16 GD
Real Betis#5 pos60 pts38 pl+11 GD
Goals per game
Girona scored1.03
Real Betis scored1.55
Girona conceded1.45
Real Betis conceded1.26

Shot Map and Expected Goals

Girona 1.80 xG from 9 shots, Real Betis 1.25 from 7. Every mark is one shot, placed where it was taken and sized by the chance it had of becoming a goal. Filled marks with a white ring are goals.

Claudio Echeverri 6' · 0.16 xGDaley Blind 42' · 0.11 xGGiovani Lo Celso 30' · 0.11 xGDaley Blind 45' · 0.11 xGMarc Bartra 60' · 0.09 xGClaudio Echeverri 15' · 0.07 xGAbdessamad Ezzalzouli 37' · 0.06 xGAzz-Eddine Ounahi 10' · 0.06 xGViktor Tsygankov 83' · 0.06 xGAzz-Eddine Ounahi 73' · 0.06 xGRodrigo Riquelme 60' · 0.02 xGAzz-Eddine Ounahi 67' · 0.74 xG · goalAbdessamad Ezzalzouli 62' · 0.52 xG · goalViktor Tsygankov 6' · 0.43 xG · goalRodrigo Riquelme 79' · 0.38 xG · goalMarc Roca 22' · 0.07 xG · goal
Girona (attacking right)Real Betis (attacking left)mark size = expected goals
TeamShotsGoalsxG
Girona921.80
Real Betis731.25

Shot locations and expected-goals values from per-shot data. Per-shot tables, situation and shot-type breakdowns are part of TACTIX Pro.

Expected Goals Race

At half-time, Girona led on xG, 0.93 to 0.24. At full time, Girona led on xG, 1.80 to 1.25, 0.74 of it from a penalty, level on open-play xG. The widest gap was 0.87 xG to Girona, in the 73rd minute (level on open-play xG).

xG timeline (cumulative)
1.80.900′15′30′45′60′75′90′MinutesCumulative xGGoal - Girona 6 minGoal - Real Betis 22 minGoal - Real Betis 62 minGoal - Girona 67 minGoal - Real Betis 79 min
Girona 1.80 xGReal Betis 1.25 xGdots = goals · 16 shots

The Full Post-Match Picture

Pro members see this match shot by shot — every attempt with its expected-goals value, the situation and shot-type breakdowns, the xG timeline, and how the model’s pre-match probabilities compared with what happened. Plus every market the model graded for this fixture.

Try Pro for £1

then £9.99 a month unless you cancel · 18+

Frequently Asked Questions

What was the model’s pick for Girona v Real Betis?
TACTIX’s free model pick for Girona v Real Betis was Home or Away.
What is the head-to-head record between Girona and Real Betis?
In their last 6 meetings, Girona won 1, Real Betis won 2 and there were 3 draws, averaging 3 goals per game.
What is the recent form of Girona and Real Betis?
Recent form — Girona 2W 2D 1L; Real Betis 0W 3D 2L.

Today’s Boards

Every fixture kicking off in the UK day, and the fixtures where the free pick leads with each market.

Share this prediction: X · Facebook · WhatsApp · Telegram

This page is generated from TACTIX’s match data by our software and checked automatically; data as of . How it works → · Report an error

How our model works · Live track record · Predictions are model output, not betting advice.

Unlock all 246 predictions, advanced stats & the model v the market with ProTry Pro for £1 then £9.99 a month unless you cancel · 18+