Real Betis vs Osasuna - Prediction and Stats
Juan Hernandez
64’
75’
Ante Budimir
Real Betis vs Osasuna Statistic


1.02
Expected Goals (xG)
1.72
58
Ball possession
42
10
Goal attempts
16
5
Shots on target
5
3
Shots off target
9
2
Shots blocked
2
8
Goal kicks
7
4
Saves
4
6
Corner kicks
7
14
Free kicks
10
2
Offsides
2
8
Fouls
12
3
Yellow cards
2
1
Injuries
1
Match details
90’
+5
Antony
(Yellow card)
89’
Jose Arnaiz
(Leave  the field: Bryan Zaragoza)
89’
Enrique Barja
(Leave  the field: Jesus Areso)
80’
Pablo Garcia
(Leave  the field: Abdessamad Ezzalzouli)
79’
Johnny Cardoso
(Leave  the field: Sergi Altimira)
79’
Raul Garcia
(Leave  the field: Ante Budimir)
79’
Iker Munoz
(Leave  the field: Pablo Ibanez)
77’
Sergi Altimira
(Yellow card)
75’
(assist: Aimar Oroz)
1
:
1
Ante Budimir
64’
(assist: Isco)
1
:
0
Juan Hernandez
57’
Pablo Fornals
(Leave  the field: William Carvalho)
57’
Ruben Pena
(Leave  the field: Ruben Garcia)
56’
Antony
(Leave  the field: Jesus Rodriguez)
46’
Isco
(Leave  the field: Giovani Lo Celso)
45’
+1
Ante Budimir
(Yellow card)
23’
Romain Perraud
(Yellow card)
9’
Alejandro Catena
(Yellow card)
Real Betis vs Osasuna Odds
Bookmaker
Bonus
Movement
1
X
2

1xbet Bonuses
Receive bonus

Odds movement
1
1.66

11 May, 12:01
1.69
11 May, 13:01
1.68
11 May, 16:01
1.66
X
4.23

11 May, 13:01
4.22
11 May, 15:01
4.37
11 May, 16:01
4.23
2
5.16

11 May, 13:01
5.50
11 May, 15:01
5.24
11 May, 16:01
5.16

Betway Bonuses
Receive bonus

Odds movement
1
1.62

8 May, 08:02
1.60
8 May, 20:03
1.62
X
4.00

8 May, 08:02
4.20
8 May, 20:03
4.00
2
5.25

8 May, 08:02
5.00
8 May, 20:03
5.25

Melbet Bonus
Receive bonus

Odds movement
1
1.63

10 May, 20:07
1.63
11 May, 11:01
1.62
11 May, 15:01
1.63
X
4.14

8 May, 20:03
4.02
9 May, 04:01
4.06
11 May, 15:01
4.14
2
5.05

10 May, 20:07
5.15
11 May, 11:01
5.30
11 May, 15:01
5.05
Highest
1.66
4.23
5.4
Average
1.63
4.09
5.22
Lowest odds
1.59
4
5.05
1X2 prediction for Real Betis vs Osasuna match
Date and time
11.05.25
15:00
Match
Real Betis
1
Osasuna
1


Betis vs Osasuna: can Betis secure a spot in the UEFA Champions League?
In Matchday 35 of La Liga, Betis will host Osasuna on Sunday, May 11, at 21:00 Central European Time. Here’s our take on who could come out on top in this clash.See also: Nottingham Forest...

See also other LaLiga Spain predictions
Athletic Bilbao vs Barcelona: Who will finish the La Liga season in style?
In the 38th round of the Spanish La Liga, Athletic...

Rayo Vallecano vs Mallorca prediction, H2H and probable lineups - May 25, 2025
One of the matches of the final 38th round of...

Real Betis vs Osasuna today lineups

4-2-3-1

Team manager
Manuel Pellegrini
Referee
Miguel Ortiz
Team manager
Vicente Moreno
Real Betis vs Osasuna today lineups
























Substitutes






















Absent players





TOP scorers



LaLiga Spain 2024/2025


22
Matches
38
9
Goals
21
5
Penalty Goals
8
0.52
Goals Per 90 min
0.64
172
Min Per Goal
141
Head to Head Real Betis - Osasuna
Statistics are for the last 5 games
20%
D
- 1

11 may 2025
15:00
LaLiga Spain

Real Betis

Osasuna
xG
1.0
Score
1
%
99%
1.7
1
74%
19 oct 2024
10:15
LaLiga Spain

Osasuna

Real Betis
xG
1.6
Score
1
%
78%
1.8
2
94%
05 may 2024
08:00
LaLiga Spain

Osasuna

Real Betis
xG
0.9
Score
0
%
52%
0.7
2
51%
29 oct 2023
09:00
LaLiga Spain

Real Betis

Osasuna
xG
0.7
Score
2
%
53%
0.4
1
55%
22 apr 2023
08:00
LaLiga Spain

Osasuna

Real Betis
Score
3
2
Total percentage of xG honesty
69%
Over 0.5
5/5 matches
100%
Over 1.5
5/5 matches
100%
Over 2.5
3/5 matches
60%
BTTS
4/5 matches
80%
Team Over 0.5
Real Betis
100%
Team Over 0.5
Osasuna
80%
Last matches Real Betis

80%
W
- 4
20%
D
- 1
0%
L
- 0
Fiorentina 2 - 2 Real Betis 08 may 2025, 15:00 Europa Conference League
08 may 2025
15:00
Europa Conference League

Fiorentina

Real Betis
xG
1.7
Score
2
%
91%
2.4
2
92%
Espanyol 1 - 2 Real Betis 04 may 2025, 12:30 LaLiga Spain
04 may 2025
12:30
LaLiga Spain

Espanyol

Real Betis
xG
0.7
Score
1
%
81%
1.0
2
68%
01 may 2025
15:00
Europa Conference League

Real Betis

Fiorentina
xG
1.2
Score
2
%
75%
1.4
1
83%
Real Betis 5 - 1 Real Valladolid 24 apr 2025, 15:30 LaLiga Spain
24 apr 2025
15:30
LaLiga Spain

Real Betis

Real Valladolid
xG
1.4
Score
5
%
45%
0.4
1
56%
Girona 1 - 3 Real Betis 21 apr 2025, 15:00 LaLiga Spain
21 apr 2025
15:00
LaLiga Spain

Girona

Real Betis
xG
1.3
Score
1
%
89%
1.9
3
76%
Statistics for the last 5 games
-
Matches5
-
Wins4
-
Draws1
-
Losses0
-
Goals14
-
Goals per game2.8
-
Over 1.5100%
-
Over 2.5100%
-
BTTS100%
Last matches Osasuna

60%
W
- 3
20%
D
- 1
20%
L
- 1
Villarreal 4 - 2 Osasuna 03 may 2025, 10:15 LaLiga Spain
03 may 2025
10:15
LaLiga Spain

Villarreal

Osasuna
xG
1.4
Score
4
%
52%
1.4
2
82%
Osasuna 1 - 0 Sevilla 24 apr 2025, 13:00 LaLiga Spain
24 apr 2025
13:00
LaLiga Spain

Osasuna

Sevilla
xG
0.4
Score
1
%
54%
0.8
0
54%
Real Valladolid 2 - 3 Osasuna 20 apr 2025, 08:00 LaLiga Spain
20 apr 2025
08:00
LaLiga Spain

Real Valladolid

Osasuna
xG
1.8
Score
2
%
96%
1.7
3
72%
Osasuna 2 - 1 Girona 13 apr 2025, 08:00 LaLiga Spain
13 apr 2025
08:00
LaLiga Spain

Osasuna

Girona
xG
1.9
Score
2
%
98%
1.2
1
91%
Leganes 1 - 1 Osasuna 07 apr 2025, 15:00 LaLiga Spain
07 apr 2025
15:00
LaLiga Spain

Leganes

Osasuna
xG
1.2
Score
1
%
93%
3.3
1
46%
Statistics for the last 5 games
-
Matches5
-
Wins3
-
Draws1
-
Losses1
-
Goals9
-
Goals per game1.8
-
Over 1.580%
-
Over 2.560%
-
BTTS80%
Real Betis vs Osasuna Standings
№ | Team | MP | W | D | L | G | Diff | Form | Points | |
6
![]() |
Real Betis | 38 | 16 | 12 | 10 | 57 - 50 | 7 | 60 | ||
9
![]() |
Osasuna | 38 | 12 | 16 | 10 | 48 - 52 | -4 | 52 |
Champions League
UEFA Cup
Europa Conference League Qualification
Relegation
Win
Draw
Lose
MP
Matches Played
W
Wins
D
Draws
L
Loses
G
Goals
Diff
Diff goals

Comparative Team Statistics
League Position
9
/ 20

38
Total games
38
16
42%
Wins
32%
12
12
32%
Draws
42%
16
10
26%
Loses
26%
10
57
Goals scored
48
50
Goals conceded
52
60
Points
52
Where to watch Real Betis vs Osasuna
List of TV channels for USA
ESPN+
(USA)

beIN SPORTS CONNECT
(USA)

Bet365
(intenational)

SuperSport MáXimo 3
(intenational)

SuperSport Football Plus ROA
(intenational)

SuperSport GOtv LaLiga
(intenational)

SuperSport Laliga ROA
(intenational)

DStv Now
(intenational)

Moja TV
(intenational)

TOD
(intenational)
Setanta Sports 1
(intenational)

ESPN Deportes
(intenational)

LaLiga TV
(intenational)

TV2 Play
(intenational)

Real Betis Players Stats

№ | Player | Games | Min | St | So | Si | Res | G (P) | YC | RC | |||||
7 | Antony | 17 | 1362 |
Total starts
15
|
Substituted out
4
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
5 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
18 | Pablo Fornals | 26 | 1827 |
Total starts
22
|
Substituted out
15
|
Substituted in
4
|
Matches in reserve
4
|
Goals (penalty)
2 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
19 | Juan Hernandez | 15 | 1138 |
Total starts
14
|
Substituted out
11
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
5 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
9 | Ezequiel Avila | 19 | 677 |
Total starts
6
|
Substituted out
4
|
Substituted in
13
|
Matches in reserve
13
|
Goals (penalty)
2 (0)
|
Yellow cards
5
|
Red cards
1
|
|||||
21 | Marc Roca | 14 | 906 |
Total starts
11
|
Substituted out
6
|
Substituted in
3
|
Matches in reserve
3
|
Goals (penalty)
2 (0)
|
Yellow cards
4
|
Red cards
0
|
|||||
3 | Diego Llorente | 30 | 2519 |
Total starts
29
|
Substituted out
3
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
2 (0)
|
Yellow cards
4
|
Red cards
0
|
|||||
11 | Cedric Bakambu | 25 | 711 |
Total starts
6
|
Substituted out
6
|
Substituted in
19
|
Matches in reserve
19
|
Goals (penalty)
2 (0)
|
Yellow cards
4
|
Red cards
0
|
|||||
17 | Abdessamad Ezzalzouli | 32 | 1985 |
Total starts
23
|
Substituted out
21
|
Substituted in
9
|
Matches in reserve
9
|
Goals (penalty)
2 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
14 | William Carvalho | 14 | 484 |
Total starts
6
|
Substituted out
5
|
Substituted in
8
|
Matches in reserve
8
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
22 | Isco | 22 | 1547 |
Total starts
17
|
Substituted out
8
|
Substituted in
5
|
Matches in reserve
5
|
Goals (penalty)
9 (5)
|
Yellow cards
5
|
Red cards
0
|
|||||
22 | Isco | 1 | 15 |
Total starts
0
|
Substituted out
0
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
4 | Johnny Cardoso | 28 | 2144 |
Total starts
24
|
Substituted out
5
|
Substituted in
4
|
Matches in reserve
4
|
Goals (penalty)
3 (0)
|
Yellow cards
5
|
Red cards
0
|
|||||
13 | Adrian | 19 | 1710 |
Total starts
19
|
Substituted out
0
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
3
|
Red cards
0
|
|||||
5 | Marc Bartra | 25 | 2099 |
Total starts
23
|
Substituted out
4
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
2 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
24 | Aitor Ruibal | 29 | 1314 |
Total starts
13
|
Substituted out
8
|
Substituted in
16
|
Matches in reserve
16
|
Goals (penalty)
1 (0)
|
Yellow cards
5
|
Red cards
0
|
|||||
24 | Rui Silva | 15 | 1350 |
Total starts
15
|
Substituted out
0
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
2 | Hector Bellerin | 9 | 580 |
Total starts
6
|
Substituted out
1
|
Substituted in
3
|
Matches in reserve
3
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
23 | Youssouf Sabaly | 22 | 1580 |
Total starts
20
|
Substituted out
10
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
20 | Giovani Lo Celso | 25 | 1455 |
Total starts
15
|
Substituted out
8
|
Substituted in
10
|
Matches in reserve
10
|
Goals (penalty)
8 (2)
|
Yellow cards
4
|
Red cards
0
|
|||||
15 | Romain Perraud | 28 | 2002 |
Total starts
22
|
Substituted out
3
|
Substituted in
6
|
Matches in reserve
6
|
Goals (penalty)
2 (0)
|
Yellow cards
8
|
Red cards
1
|
|||||
25 | Francisco Vieites | 4 | 360 |
Total starts
4
|
Substituted out
0
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
25 | Francisco Vieites | 1 | 90 |
Total starts
1
|
Substituted out
0
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
12 | Ricardo Rodriguez | 18 | 1274 |
Total starts
15
|
Substituted out
6
|
Substituted in
3
|
Matches in reserve
3
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
6 | Natan | 31 | 2175 |
Total starts
23
|
Substituted out
0
|
Substituted in
8
|
Matches in reserve
8
|
Goals (penalty)
1 (0)
|
Yellow cards
5
|
Red cards
1
|
|||||
16 | Sergi Altimira | 32 | 1972 |
Total starts
22
|
Substituted out
13
|
Substituted in
10
|
Matches in reserve
10
|
Goals (penalty)
0 (0)
|
Yellow cards
4
|
Red cards
0
|
|||||
36 | Jesus Rodriguez | 21 | 1111 |
Total starts
15
|
Substituted out
15
|
Substituted in
6
|
Matches in reserve
6
|
Goals (penalty)
2 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
52 | Pablo Garcia | 3 | 37 |
Total starts
0
|
Substituted out
0
|
Substituted in
3
|
Matches in reserve
3
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
52 | Pablo Garcia | 1 | 17 |
Total starts
0
|
Substituted out
0
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
46 | Mateo Flores | 6 | 153 |
Total starts
1
|
Substituted out
1
|
Substituted in
5
|
Matches in reserve
5
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
46 | Mateo Flores | 1 | 23 |
Total starts
0
|
Substituted out
0
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
34 | Carlos Guirao | 2 | 111 |
Total starts
2
|
Substituted out
2
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
34 | Carlos Guirao | 1 | 57 |
Total starts
1
|
Substituted out
1
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
St
So
Si
Res
Total starts
Substituted out
Substituted in
Matches in reserve
G (P)
Goals (penalty)
YC
RC
Yellow cards
Red cards
Osasuna Players Stats

№ | Player | Games | Min | St | So | Si | Res | G (P) | YC | RC | |||||
20 | Jose Arnaiz | 14 | 124 |
Total starts
1
|
Substituted out
2
|
Substituted in
13
|
Matches in reserve
13
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
15 | Jon Moncayola | 32 | 2098 |
Total starts
26
|
Substituted out
20
|
Substituted in
6
|
Matches in reserve
6
|
Goals (penalty)
0 (0)
|
Yellow cards
8
|
Red cards
0
|
|||||
11 | Ante Budimir | 38 | 2952 |
Total starts
34
|
Substituted out
19
|
Substituted in
4
|
Matches in reserve
4
|
Goals (penalty)
21 (8)
|
Yellow cards
4
|
Red cards
0
|
|||||
24 | Alejandro Catena | 35 | 3074 |
Total starts
35
|
Substituted out
3
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
1 (0)
|
Yellow cards
11
|
Red cards
0
|
|||||
14 | Ruben Garcia | 36 | 2414 |
Total starts
30
|
Substituted out
25
|
Substituted in
6
|
Matches in reserve
6
|
Goals (penalty)
5 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
16 | Moi Gomez | 26 | 796 |
Total starts
6
|
Substituted out
3
|
Substituted in
20
|
Matches in reserve
20
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
16 | Lucas Torro | 35 | 3003 |
Total starts
35
|
Substituted out
8
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
3 (0)
|
Yellow cards
10
|
Red cards
0
|
|||||
11 | Enrique Barja | 15 | 315 |
Total starts
3
|
Substituted out
4
|
Substituted in
12
|
Matches in reserve
12
|
Goals (penalty)
0 (0)
|
Yellow cards
3
|
Red cards
0
|
|||||
11 | Enrique Barja | 1 | 8 |
Total starts
0
|
Substituted out
0
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
15 | Ruben Pena | 25 | 775 |
Total starts
7
|
Substituted out
6
|
Substituted in
18
|
Matches in reserve
18
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
13 | Aitor Fernandez | 1 | 90 |
Total starts
1
|
Substituted out
0
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
19 | Bryan Zaragoza | 27 | 1845 |
Total starts
22
|
Substituted out
19
|
Substituted in
5
|
Matches in reserve
5
|
Goals (penalty)
1 (0)
|
Yellow cards
4
|
Red cards
0
|
|||||
1 | Sergio Herrera | 37 | 3240 |
Total starts
37
|
Substituted out
0
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
5
|
Red cards
0
|
|||||
3 | Juan Cruz | 25 | 1524 |
Total starts
19
|
Substituted out
12
|
Substituted in
6
|
Matches in reserve
6
|
Goals (penalty)
0 (0)
|
Yellow cards
4
|
Red cards
0
|
|||||
4 | Unai Garcia | 2 | 64 |
Total starts
1
|
Substituted out
1
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
12 | Jesus Areso | 36 | 3078 |
Total starts
35
|
Substituted out
11
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
0 (0)
|
Yellow cards
8
|
Red cards
0
|
|||||
29 | Iker Benito | 2 | 37 |
Total starts
0
|
Substituted out
0
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
9 | Raul Garcia | 31 | 718 |
Total starts
5
|
Substituted out
5
|
Substituted in
26
|
Matches in reserve
26
|
Goals (penalty)
3 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
22 | Flavien Boyomo | 37 | 3257 |
Total starts
36
|
Substituted out
1
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
2 (0)
|
Yellow cards
5
|
Red cards
0
|
|||||
5 | Jorge Herrando | 18 | 1366 |
Total starts
15
|
Substituted out
0
|
Substituted in
3
|
Matches in reserve
3
|
Goals (penalty)
1 (0)
|
Yellow cards
3
|
Red cards
0
|
|||||
14 | Aimar Oroz | 37 | 2966 |
Total starts
35
|
Substituted out
19
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
5 (1)
|
Yellow cards
8
|
Red cards
0
|
|||||
8 | Pablo Ibanez | 28 | 1327 |
Total starts
13
|
Substituted out
9
|
Substituted in
15
|
Matches in reserve
15
|
Goals (penalty)
1 (0)
|
Yellow cards
4
|
Red cards
0
|
|||||
18 | Iker Munoz | 22 | 565 |
Total starts
4
|
Substituted out
4
|
Substituted in
18
|
Matches in reserve
18
|
Goals (penalty)
0 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
23 | Abel Bretones | 34 | 2042 |
Total starts
20
|
Substituted out
7
|
Substituted in
14
|
Matches in reserve
14
|
Goals (penalty)
2 (0)
|
Yellow cards
3
|
Red cards
0
|
St
So
Si
Res
Total starts
Substituted out
Substituted in
Matches in reserve
G (P)
Goals (penalty)
YC
RC
Yellow cards
Red cards
LaLiga Spain Next matches
Girona - : - Atletico Madrid Today, 08:00 LaLiga Spain
LaLiga Spain
Today
Girona
-
:
-
Atletico Madrid
Villarreal - : - Sevilla Today, 10:15 LaLiga Spain
LaLiga Spain
Today
Villarreal
-
:
-
Sevilla
Athletic Club - : - Barcelona Today, 15:00 LaLiga Spain
LaLiga Spain
Today
Athletic Club
-
:
-
Barcelona






The latest team news
- 22 may 2025 Real Betis 'updates' its crest ahead of the Conference League final
- 20 may 2025 Atlético Madrid Targeting American Midfielder Johnny Cardoso from Real Betis
- 16 may 2025 Betis sporting director jokes that funds for Antony may have to be raised through crowdfunding
- 14 may 2025 Touching moment: young Betis fan gifts Antony a Spider-Man keychain
- 10 may 2025 Laporta sets his sights on Antony. Barcelona considers loan move for the Brazilian winger
- 09 may 2025 Welcomed like heroes! Thousands of fans greet Betis at the airport