All Markets
1X2
Over/Under 2.5
BTTS
Correct Score
Over 0.5 Goals
21 Mar 2026
17:30
SPAIN
›
LA LIGA
•
REGULAR SEASON - 29
Match Events
Goals, cards, substitutions and VAR decisions from this fixture.
Osasuna
1 - 0
Girona
Osasuna
Timeline
Girona
1st Half
0 - 0
39'
Viktor Tsygankov
yellow card
2nd Half
1 - 0
59'
Javi Galán
yellow card
60'
J. Roca ↔ C. Echeverri
Substitution
69'
A. Oroz ↔ K. Barja
Substitution
75'
A. Martinez ↔ A. Moreno
Substitution
75'
V. Vanat ↔ I. Martin
Substitution
80'
A. Budimir
Assist: K. Barja
1 - 0
83'
A. Budimir ↔ R. Garcia
Substitution
83'
R. Garcia ↔ A. Bretones
Substitution
83'
I. Munoz ↔ A. Osambela
Substitution
86'
V. Tsygankov ↔ T. Lemar
Substitution
86'
F. Beltran ↔ A. Ruiz
Substitution
90+3'
Jon Moncayola
yellow card
All Predictions Markets
AI-powered match picks, confidence ratings and value signals.
No predictions available for this match.
AI Insight Summary
No strong prediction signal is available for this match yet.
Confidence
0%
Low
Best Odds
-
Fair Odds
Value Edge
+0%
Expected Value
Season Statistics
Team averages and season trends before this fixture
Osasuna
Home
VS
Girona
Away
🎟️
32
Matches Played
🏆
12
Wins
🎯
1.53
Avg Goals
🎟️
30
Matches Played
🏆
9
Wins
🎯
1.17
Avg Goals
32
Matches Played
30
12
Wins
9
8
Draws
10
12
Losses
11
49
Goals For
35
42
Goals Against
47
1.53
Avg Goals Scored
1.17
1.31
Avg Goals Conceded
1.57
17
BTTS Yes
19
17
Over 2.5
17
7
Clean Sheets
5
10
Failed To Score
7
Key Stats
Quick comparison based on available match data
1.53
Average Goals Scored
1.17
1.31
Average Goals Conceded
1.57
17
BTTS Yes
19
17
Over 2.5
17
3.84
Shots on Goal
4.03
Trend Signals
Derived from season data
Attack Edge
Osasuna
Defensive Edge
Osasuna
BTTS Signal
Lower BTTS profile
Goals Trend
Lower-scoring trend
Quick Verdict
Pre-match summary
Home Win Rate
38%
Away Win Rate
30%
Osasuna show the stronger season trend before kickoff.
Osasuna
Match Statistics
Girona
11
🎯
Shots on Goal
0
5
✕
Shots off Goal
2
3
🛡️
Blocked Shots
3
6
🚩
Corner Kicks
2
18
🦶
Fouls
7
48%
◐
Ball Possession
52%
19
⚽
Total Shots
5
441
↔
Total passes
494
389
✓
Passes accurate
427
2
🟨
Yellow Cards
1
0
🟥
Red Cards
0
Last matches: Osasuna
23.05.26
La
Osasuna
Getafe
0
1
L
17.05.26
La
Osasuna
Espanyol
1
2
L
12.05.26
La
Osasuna
Atletico Madrid
1
2
L
08.05.26
La
Osasuna
Levante
2
3
L
02.05.26
La
Osasuna
Barcelona
1
2
L
26.04.26
La
Osasuna
Sevilla
2
1
W
21.04.26
La
Osasuna
Athletic Club
0
1
L
12.04.26
La
Osasuna
Real Betis
1
1
D
05.04.26
La
Osasuna
Alaves
2
2
D
15.03.26
La
Osasuna
Real Sociedad
1
3
L
07.03.26
La
Osasuna
Mallorca
2
2
D
01.03.26
La
Osasuna
Valencia
0
1
L
21.02.26
La
Osasuna
Real Madrid
2
1
W
13.02.26
La
Osasuna
Elche
0
0
D
06.02.26
La
Osasuna
Celta Vigo
2
1
W
31.01.26
La
Osasuna
Villarreal
2
2
D
24.01.26
La
Osasuna
Rayo Vallecano
3
1
W
17.01.26
La
Osasuna
Oviedo
3
2
W
13.01.26
Cop
Osasuna
Real Sociedad
2
2
D
10.01.26
La
Osasuna
Girona
0
1
L
Last matches: Girona
23.05.26
La
Girona
Elche
1
1
D
17.05.26
La
Girona
Atletico Madrid
0
1
L
14.05.26
La
Girona
Real Sociedad
1
1
D
11.05.26
La
Girona
Rayo Vallecano
1
1
D
01.05.26
La
Girona
Mallorca
0
1
L
25.04.26
La
Girona
Valencia
1
2
L
21.04.26
La
Girona
Real Betis
2
3
L
10.04.26
La
Girona
Real Madrid
1
1
D
06.04.26
La
Girona
Villarreal
1
0
W
14.03.26
La
Girona
Athletic Club
3
0
W
07.03.26
La
Girona
Levante
1
1
D
01.03.26
La
Girona
Celta Vigo
1
2
L
23.02.26
La
Girona
Alaves
2
2
D
16.02.26
La
Girona
Barcelona
2
1
W
08.02.26
La
Girona
Sevilla
1
1
D
31.01.26
La
Girona
Oviedo
0
1
L
26.01.26
La
Girona
Getafe
1
1
D
16.01.26
La
Girona
Espanyol
2
0
W
10.01.26
La
Girona
Osasuna
1
0
W
04.01.26
La
Girona
Mallorca
2
1
W
H2H: Osasuna vs Girona
21.03.26
H2H
Osasuna
Girona
1
0
W
10.01.26
H2H
Girona
Osasuna
1
0
L
13.04.25
H2H
Osasuna
Girona
2
1
W
29.08.24
H2H
Girona
Osasuna
4
0
L
09.03.24
H2H
Girona
Osasuna
2
0
L
04.11.23
H2H
Osasuna
Girona
2
4
L
04.06.23
H2H
Osasuna
Girona
2
1
W
14.12.22
H2H
Girona
Osasuna
1
1
D
23.10.22
H2H
Girona
Osasuna
1
1
D
06.01.22
H2H
Girona
Osasuna
1
0
L
Last matches: Osasuna
17.05.26
La
Osasuna
Espanyol
1
2
L
12.05.26
La
Osasuna
Atletico Madrid
1
2
L
02.05.26
La
Osasuna
Barcelona
1
2
L
26.04.26
La
Osasuna
Sevilla
2
1
W
12.04.26
La
Osasuna
Real Betis
1
1
D
07.03.26
La
Osasuna
Mallorca
2
2
D
21.02.26
La
Osasuna
Real Madrid
2
1
W
31.01.26
La
Osasuna
Villarreal
2
2
D
17.01.26
La
Osasuna
Oviedo
3
2
W
03.01.26
La
Osasuna
Athletic Club
1
1
D
20.12.25
La
Osasuna
Alaves
3
0
W
08.12.25
La
Osasuna
Levante
2
0
W
22.11.25
La
Osasuna
Real Sociedad
1
3
L
26.10.25
La
Osasuna
Celta Vigo
2
3
L
03.10.25
La
Osasuna
Getafe
2
1
W
25.09.25
La
Osasuna
Elche
1
1
D
14.09.25
La
Osasuna
Rayo Vallecano
2
0
W
24.08.25
La
Osasuna
Valencia
1
0
W
H2H at home: Osasuna
21.03.26
H2H
Osasuna
Girona
1
0
W
13.04.25
H2H
Osasuna
Girona
2
1
W
04.11.23
H2H
Osasuna
Girona
2
4
L
04.06.23
H2H
Osasuna
Girona
2
1
W
Last matches: Girona
17.05.26
La
Girona
Atletico Madrid
0
1
L
11.05.26
La
Girona
Rayo Vallecano
1
1
D
25.04.26
La
Girona
Valencia
1
2
L
10.04.26
La
Girona
Real Madrid
1
1
D
07.03.26
La
Girona
Levante
1
1
D
23.02.26
La
Girona
Alaves
2
2
D
08.02.26
La
Girona
Sevilla
1
1
D
31.01.26
La
Girona
Oviedo
0
1
L
16.01.26
La
Girona
Espanyol
2
0
W
04.01.26
La
Girona
Mallorca
2
1
W
12.12.25
La
Girona
Real Sociedad
2
1
W
07.12.25
La
Girona
Elche
0
3
L
03.12.25
Cop
Girona
Ourense CF
1
2
L
23.11.25
La
Girona
Real Betis
1
1
D
31.10.25
La
Girona
Getafe
1
2
L
28.10.25
Cop
Girona
Constància
3
2
W
18.10.25
La
Girona
Barcelona
1
2
L
23.09.25
La
Girona
Athletic Club
1
1
D
14.09.25
La
Girona
Celta Vigo
1
1
D
24.08.25
La
Girona
Villarreal
0
5
L
H2H away: Girona
21.03.26
H2H
Osasuna
Girona
1
0
L
13.04.25
H2H
Osasuna
Girona
2
1
L
04.11.23
H2H
Osasuna
Girona
2
4
W
04.06.23
H2H
Osasuna
Girona
2
1
L
Osasuna
4-2-3-1
Lineups
4-2-3-1 vs 4-2-3-1
Girona
4-2-3-1
1
S. Herrera
19
V. Rosier
24
A. Catena
22
F. Boyomo
20
J. Galan
🟨
7
J. Moncayola
🟨
8
I. Munoz
↓
14
R. Garcia
↓
10
A. Oroz
↓
21
V. Munoz
17
A. Budimir
⚽↓
13
P. Gazzaniga
2
H. Rincon
12
Vitor Reis
17
D. Blind
4
A. Martinez
↓
8
F. Beltran
↓
20
A. Witsel
15
V. Tsygankov
↓🟨
18
A. Ounahi
3
J. Roca
↓
19
V. Vanat
↓
Osasuna
Girona
⚽ Goal
🎯 Assist
🟨 Yellow
🟥 Red
↑ In
↓ Out
Primera División Standings
| # | Team | MP | GD | PTS | Form |
|---|---|---|---|---|---|
| 1 |
Barcelona
|
38 | 59 | 94 |
L
W
L
W
W
|
| 2 |
Real Madrid
|
38 | 42 | 86 |
W
W
W
L
W
|
| 3 |
Villarreal
|
38 | 26 | 72 |
W
L
L
D
W
|
| 4 |
Atletico Madrid
|
38 | 18 | 69 |
L
W
W
L
W
|
| 5 |
Real Betis
|
38 | 11 | 60 |
W
L
W
D
W
|
| 6 |
Celta Vigo
|
38 | 5 | 54 |
W
D
L
W
W
|
| 7 |
Getafe
|
38 | -6 | 51 |
W
L
W
D
L
|
| 8 |
Rayo Vallecano
|
38 | -3 | 50 |
W
W
D
D
W
|
| 9 |
Valencia
|
38 | -9 | 49 |
W
W
D
W
L
|
| 10 |
Real Sociedad
|
38 | -2 | 46 |
D
L
D
D
L
|
| 11 |
Espanyol
|
38 | -12 | 46 |
D
W
W
L
L
|
| 12 |
Athletic Club
|
38 | -15 | 45 |
L
D
L
L
W
|
| 13 |
Sevilla
|
38 | -14 | 43 |
L
L
W
W
W
|
| 14 |
Alaves
|
38 | -12 | 43 |
L
W
W
D
L
|
| 15 |
Elche
|
38 | -8 | 43 |
D
W
L
D
L
|
| 16 |
Levante
|
38 | -14 | 42 |
L
W
W
W
L
|
| 17 |
Osasuna
|
38 | -6 | 42 |
L
L
L
L
L
|
| 18 |
Mallorca
|
38 | -10 | 42 |
W
L
L
D
W
|
| 19 |
Girona
|
38 | -16 | 41 |
D
L
D
D
L
|
| 20 |
Oviedo
|
38 | -34 | 29 |
L
L
L
D
L
|
Promotion - Champions League (League phase)
Promotion - Europa League (League phase)
Promotion - Conference League (Qualification)
Relegation - LaLiga2
Match Events
Goals, cards, substitutions and VAR decisions from this fixture.
Osasuna
1 - 0
Girona
Osasuna
Timeline
Girona
1st Half
0 - 0
39'
Viktor Tsygankov
yellow card
2nd Half
1 - 0
59'
Javi Galán
yellow card
60'
J. Roca ↔ C. Echeverri
Substitution
69'
A. Oroz ↔ K. Barja
Substitution
75'
A. Martinez ↔ A. Moreno
Substitution
75'
V. Vanat ↔ I. Martin
Substitution
80'
A. Budimir
Assist: K. Barja
1 - 0
83'
A. Budimir ↔ R. Garcia
Substitution
83'
R. Garcia ↔ A. Bretones
Substitution
83'
I. Munoz ↔ A. Osambela
Substitution
86'
V. Tsygankov ↔ T. Lemar
Substitution
86'
F. Beltran ↔ A. Ruiz
Substitution
90+3'
Jon Moncayola
yellow card