29.01.2026 20:00
2 - 1
Finished

Betis vs Feyenoord

Betis vs Feyenoord Live Score, Stats, Forecasts, H2H

Highlights:

1st Half
2 - 0
Ezzalzouli A. (Foul)
6'
10'
Moussa A. H. (Tripping, misses next match)
2nd Half
0 - 1
47'
Targhalline O. (Roughing, misses next match)
Roca M. (Tripping)
90+2'
Gomez V. (Roughing)
90+4'
Llorente D. (Roughing)
90+6'
90+7'
Borges G. (Roughing)
4-3-3
Formations
4-2-3-1
25
6.8
Lopez
40
7.0
Ortiz
3
6.8
Llorente
4
6.9
Natan
16
7.1
Gomez
18
8.4
Deossa
8
7.8
Fornals
21
6.7
Roca
7
8.3
Antony
9
6.9
Avila
10
7.5
Ezzalzouli
17
7.6
Tengstedt
23
6.2
Moussa
10
5.1
Larin
11
7.1
Borges
40
5.5
Valente
32
7.2
Sliti
30
6.4
Lotomba
47
5.9
Kraaijeveld
28
6.2
Targhalline
15
7.2
Bos
22
6.4
Wellenreuther
6
6.5
Altimira
24
Ruibal
1
Alvaro Valles
5
Bartra
11
Bakambu
2
6.2
Nieuwkoop
6
6.8
Hwang In-Beom
7
6.6
Moder
43
6.5
Plug
49
6.1
van Persie

Starting Lineups:

3
Diego Llorente (C)
4
Natan
7
Antony
8
Pablo Fornals
9
Chimy Avila
10
Abde Ezzalzouli
16
Valentin Gomez
18
Nelson Deossa
21
Marc Roca
25
Pau Lopez (G)
40
Angel Ortiz
10
Cyle Larin
11
Goncalo Borges
15
Jordan Bos
17
Casper Tengstedt
22
Timon Wellenreuther (C) (G)
23
Anis Hadj Moussa
28
Oussama Targhalline
30
Jordan Lotomba
32
Aymen Sliti
40
Luciano Valente
47
Thijs Kraaijeveld

Substitutes

1
Alvaro Valles (G)
5
Marc Bartra
6
Sergi Altimira
11
Cedric Bakambu
12
Ricardo Rodriguez
13
Adrian (G)
24
Aitor Ruibal
37
Daniel Perez Guerrero
52
Pablo Garcia
2
Bart Nieuwkoop
6
In-Beom Hwang
7
Jakub Moder
16
Leo Sauer
37
Mannou Berger (G)
39
Liam Bossin (G)
43
Jan Plug
44
van den Elshout T.
49
Shaqueel van Persie
72
Agboluaje H.

Coaches:

Manuel Pellegrini
Robin van Persie

Missing Players:

Sofyan Amrabat (Ankle Injury)
Hector Bellerin (Muscle Injury)
Cucho (Injury)
Junior Firpo (Muscle Injury)
Isco (Ankle Injury)
Giovani Lo Celso (Muscle Injury)
Rodrigo Riquelme (Muscle Injury)
Sem Steijn (Inactive)
Ayase Ueda (Inactive)
Anel Ahmedhodzic (Injury)
Thomas Beelen (Broken Leg)
Gaoussou Diarra (Ankle Injury)
Malcolm Jeng (Leg Injury)
Givairo Read (Muscle Injury)
Gijs Smal (Hip Injury)
Gernot Trauner (Achilles Tendon Injury)
Shiloh Zand (Knee Injury)

Final Results and Statistics of Match:

2
Accurate through passes
6
186
Ball possession
114
12
Big chances
16
8
Blocked shots
8
36
Clearances
20
8
Corner kicks
16
118
Crosses
83
112
Duels won
102
2
Errors leading to goal
0
0
Errors leading to shot
4
1.7
Expected assists (xA)
4.14
4.96
Expected goals (xG)
6.8
26
Fouls
26
26
Free kicks
26
8
Goalkeeper saves
6
0.3
Goals prevented
-1.42
2
Headed goals
0
0
Hit the woodwork
0
18
Interceptions
16
156
Long passes
119
6
Offsides
12
522
Passes
510
216
Passes in final third
225
10
Shots inside the box
16
14
Shots off target
10
20
Shots on target
20
22
Shots outside the box
12
146
Tackles
186
24
Throw ins
32
64
Total shots
56
28
Touches in opposition box
60
2.58
xG on target (xGOT)
2.3
2.3
xGOT faced
2.58
6
Yellow cards
6
1.00
Accurate through passes
0.00
63.00
Ball possession
37.00
3.00
Big chances
2.00
3.00
Blocked shots
2.00
7.00
Clearances
4.00
1.00
Corner kicks
2.00
75.00
Crosses
43.00
25.00
Duels won
24.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
1.00
0.70
Expected assists (xA)
0.78
1.07
Expected goals (xG)
1.24
4.00
Fouls
7.00
7.00
Free kicks
4.00
3.00
Goalkeeper saves
1.00
0.60
Goals prevented
-0.77
1.00
Headed goals
0.00
0.00
Hit the woodwork
0.00
5.00
Interceptions
4.00
52.00
Long passes
37.00
2.00
Offsides
2.00
88.00
Passes
83.00
74.00
Passes in final third
60.00
4.00
Shots inside the box
3.00
5.00
Shots off target
2.00
3.00
Shots on target
3.00
7.00
Shots outside the box
4.00
57.00
Tackles
73.00
7.00
Throw ins
8.00
11.00
Total shots
7.00
8.00
Touches in opposition box
11.00
1.23
xG on target (xGOT)
0.60
0.60
xGOT faced
1.23
0.00
Yellow cards
1.00
0.00
Accurate through passes
3.00
61.00
Ball possession
39.00
0.00
Big chances
2.00
1.00
Blocked shots
2.00
11.00
Clearances
6.00
1.00
Corner kicks
2.00
0.00
Crosses
13.00
31.00
Duels won
27.00
1.00
Errors leading to goal
0.00
0.00
Errors leading to shot
1.00
0.15
Expected assists (xA)
1.29
0.17
Expected goals (xG)
0.46
9.00
Fouls
6.00
6.00
Free kicks
9.00
1.00
Goalkeeper saves
2.00
-0.45
Goals prevented
0.06
0.00
Hit the woodwork
0.00
4.00
Interceptions
4.00
52.00
Long passes
43.00
1.00
Offsides
4.00
86.00
Passes
87.00
70.00
Passes in final third
88.00
1.00
Shots inside the box
5.00
2.00
Shots off target
3.00
2.00
Shots on target
2.00
4.00
Shots outside the box
2.00
42.00
Tackles
50.00
5.00
Throw ins
8.00
5.00
Total shots
7.00
6.00
Touches in opposition box
19.00
0.06
xG on target (xGOT)
0.55
0.55
xGOT faced
0.06
3.00
Yellow cards
2.00
1.00
Accurate through passes
3.00
62.00
Ball possession
38.00
3.00
Big chances
4.00
4.00
Blocked shots
4.00
18.00
Clearances
10.00
2.00
Corner kicks
4.00
43.00
Crosses
27.00
56.00
Duels won
51.00
1.00
Errors leading to goal
0.00
0.00
Errors leading to shot
2.00
0.85
Expected assists (xA)
2.07
1.24
Expected goals (xG)
1.70
13.00
Fouls
13.00
13.00
Free kicks
13.00
4.00
Goalkeeper saves
3.00
0.15
Goals prevented
-0.71
1.00
Headed goals
0.00
0.00
Hit the woodwork
0.00
9.00
Interceptions
8.00
52.00
Long passes
39.00
3.00
Offsides
6.00
87.00
Passes
85.00
72.00
Passes in final third
77.00
5.00
Shots inside the box
8.00
7.00
Shots off target
5.00
5.00
Shots on target
5.00
11.00
Shots outside the box
6.00
47.00
Tackles
63.00
12.00
Throw ins
16.00
16.00
Total shots
14.00
14.00
Touches in opposition box
30.00
1.29
xG on target (xGOT)
1.15
1.15
xGOT faced
1.29
3.00
Yellow cards
3.00

Online Stream (Betis - Feyenoord Text Broadcast)

90+8' Nothing more will happen in this game as the referee blows for full time.
90+7' Nikola Dabanovic shows a yellow card to Goncalo Borges (Feyenoord), who isn't surprised as the tackle was really hard and late.
90+6' Diego Llorente (Betis) sees a yellow card from Nikola Dabanovic after he sent one of the opposing players to the ground.
90+6' In-Beom Hwang (Feyenoord) sends the ball into the penalty area from a free kick a few yards outside the box. The cross is good, but the goalkeeper shows himself in a good light as he leaps high to intercept the ball.
90+4' The game is interrupted because of a yellow card that is shown to Valentin Gomez (Betis).
90+2' Today's referee Nikola Dabanovic rightly decides to book Marc Roca (Betis) for his harsh tackle.
90+1' Sergi Altimira (Betis) receives a precise pass inside the box and takes a shot that flies just wide of the right post. The ball is off of the pitch and it's a goal kick for Feyenoord.
90' 7 additional min. will be played.
90' A good clearance by a defender means the corner comes to nothing for Feyenoord.
83' It's time for a substitution. Aitor Ruibal (Betis) comes on in place of Chimy Avila.
82' Shaqueel van Persie (Feyenoord) is writhing in pain and can now receive medical treatment after the referee decides to stop play.
82' Diego Llorente (Betis) should know this behaviour is beyond the rules. He was too careless with his challenge and left Nikola Dabanovic no option but to blow his whistle. Feyenoord are awarded a free kick.
81' A player from Feyenoord commits a rough challenge. Nikola Dabanovic blows for a foul and keeps the game under control. Betis are awarded a free kick. Let's see what they create from this.
79' Anis Hadj Moussa (Feyenoord) races towards goal but the defender gets back well to make a challenge.
77' The ball rebounds and arrives at the feet of Casper Tengstedt (Feyenoord) just outside the box. He doesn't think twice and fires a brilliant shot into the top right corner. His attempt was beyond the reach of Pau Lopez, so the score changes to 2:1.
75' Marc Roca (Betis) was too forceful with his tackle and Nikola Dabanovic interrupted the game to signal a free kick. Feyenoord will take a free kick near the side line.
75' The corner is swung in but Feyenoord can’t take advantage as a defender sweeps the ball away.
74' Manuel Pellegrini has decided to substitute Nelson Deossa and he is replaced by Sergi Altimira (Betis).
73' Here comes a substitution. Cyle Larin is given a rest as he is replaced by Shaqueel van Persie (Feyenoord).
73' Goncalo Borges (Feyenoord) receives a neat pass inside the box and instantly thumps the ball goalward, but a defender makes a last ditch block to deny him. Feyenoord force their opponents to concede a corner.
71' A lofted pass finds Cyle Larin (Feyenoord) free in the box, but his first-time effort sails high over the bar. The ball goes out of play and Betis will have a goal kick.
69' Robin van Persie has decided to introduce fresh legs, with Jakub Moder (Feyenoord) replacing Thijs Kraaijeveld.
69' Betis are showcasing great team work by exchanging some short passes and one-two passes, waiting to open the opposition's defence and hit them swiftly on the break.
67' The free kick is taken by Anis Hadj Moussa (Feyenoord), but ball is cleared.
61' The referee stops play so that a substitution can be made and Jordan Bos departs the field of play to be replaced by Jan Plug (Feyenoord).
61' Here is a change. Aymen Sliti is going off and Robin van Persie gives the last tactical orders to Bart Nieuwkoop (Feyenoord).
61' The substitution has been made. In-Beom Hwang (Feyenoord) has replaced Luciano Valente.
59' Antony (Betis) attempts to find one of his teammates with a sweet pass into the box, but one of the defending players reacts well and intercepts the effort.
59' Antony (Betis) slides a pass forward, but one of the defenders cuts it out.
58' A cross from the corner kick arrives at the feet of Antony (Betis), giving him an opportunity to shoot. He misses completely, well to the left of the goal. The ball goes out of play and Feyenoord will have a goal kick.
58' The referee and one of his assistants signal for a corner kick to Betis.
57' Valentin Gomez (Betis) receives a sweet pass inside the box, but his effort on goal is blocked by the defender. Betis will take a corner kick.
57' Nikola Dabanovic interrupts the game. One of the players from Feyenoord won the ball, but his effort is adjudged unfair. Betis win a free kick and will be able to apply some pressure on the opposition goal.
56' Half-chance! Cyle Larin (Feyenoord) plays a pass into the box, but Pau Lopez reacts well to snuff out the attack.
55' Nelson Deossa (Betis) shakes off the attention of a defender and from mid-range lets fly low towards the middle of the goal, but Timon Wellenreuther is well positioned to make a comfortable save.
52' Goncalo Borges (Feyenoord) gets on the end of a nice cross, but places his close-range header well wide of the left post. The ball is off of the pitch and it's a goal kick for Betis.
52' Feyenoord are dominating the game at the moment by exchanging a combination of one or two touch passes. Great harmony between the players.
49' Goncalo Borges (Feyenoord) knocks his opponent down with an over-the-top tackle. Betis are given an advantage. They have a free kick.
49' Goncalo Borges (Feyenoord) sends a pass into the box, but his attempt is thwarted and cleared.
49' Natan (Betis) is obviously not following the Golden Rule: "Treat others as you want to be treated.“ He makes a bad challenge and leaves Nikola Dabanovic with no other option than to blow for a foul. A free kick has been awarded to Feyenoord.
47' Nikola Dabanovic shows a yellow card to Oussama Targhalline (Feyenoord) for a tough tackle.
46' The referee blows his whistle to signal the start of the second half.
45+4' The end of the first half.
45+4' Pablo Fornals (Betis) takes the free kick and unleashes a strong shot from the edge of the box. Unfortunately for him, the ball curls inches over the crossbar. What a squandered chance! The ball is off of the pitch and it's a goal kick for Feyenoord.
45+4' Handball! A player from Feyenoord handled the ball. A free kick has been awarded to Betis.
45+3' The defence had a hard time blocking out the strike from Chimy Avila (Betis). He didn't hesitate and finished from outside the box right after he had received a pass from his teammate.
45+3' Jordan Lotomba (Feyenoord) is able to continue to play.
45+3' Abde Ezzalzouli (Betis) is moving okay again after that injury scare.
45+2' Jordan Lotomba (Feyenoord) is clearly asking for some medical attention with his painful gestures. The extent of his injury is yet to be discovered.
45+1' Abde Ezzalzouli (Betis) is down injured and the referee stops play so that he can receive medical treatment.
45+1' Chimy Avila (Betis) threw away a promising scoring opportunity. He received a fine cross inside the 6-yard box, but missed to the left of the target. The ball goes out of play and Feyenoord will have a goal kick.
45+1' The linesman raises his flag as one of the players from Feyenoord was in an offside position.
45' There will be a minimum of 2 min. of added time.
45' Abde Ezzalzouli (Betis) hasn't suffered any serious injury which would see him leave the pitch. He's back in the game now.
44' The game is interrupted now, Abde Ezzalzouli (Betis) picks up a knock and the physio has to come on.
44' The ball is out of play and Betis manage to earn a corner.
42' Abde Ezzalzouli (Betis) expertly controls the pass inside the penalty area and shoots, but it's inadvertently blocked a defender. The referee signals a corner kick to Betis.
40' Goncalo Borges (Feyenoord) tries to pass the ball into the penalty area but it's blocked.
39' Betis keep possession of the ball by producing short passes and one-two passes from player to player.
36' Goncalo Borges (Feyenoord) does well to control a poor pass on the edge of the box then shoots low towards the middle of the goal. Pau Lopez is out of position but leaps to make a brilliant save.
35' Antony (Betis) found some space to dink a cross from the side into the box, but it needed to be more precise to threaten the opposition. The ball goes out of play and Feyenoord will have a goal kick.
32' Antony produces a beautiful lofted cross into the box, where Abde Ezzalzouli (Betis) rises high to head the ball into the bottom left corner and beyond the goalkeeper. He makes it 2:0.
30' Nikola Dabanovic blows his whistle as Chimy Avila (Betis) used excessive force in the tackle during an attack. That's a free kick to Feyenoord.
28' Antony (Betis) goes on a solo run, but he fails to create a chance as an opposition player blocks him.
25' Casper Tengstedt (Feyenoord) latches onto a cross but somehow sends his close-range header high over the bar. The ball is off of the pitch and it's a goal kick for Betis.
25' A pass lands at the feet of Abde Ezzalzouli (Betis) in the middle of the box, he looks up and shoots but the effort is superbly blocked by a defender.
24' Antony (Betis) slaloms his way past challenges, but an opposing player does well to get the ball away.
21' Feyenoord are playing possession football and controlling the game at present. They are exchanging inch-perfect passes from player to player, making it difficult for the opposition to win the ball.
17' Brilliant finish! Antony (Betis) perfectly collected a pass on the edge of the penalty area from Chimy Avila, then produced a nice strike into the top right corner. The score is 1:0.
17' Antony (Betis) nearly creates a chance, but his attempt to pick out a teammate with a through ball does not come off.
16' Cyle Larin (Feyenoord) was too fierce in his attempt to get the ball from his opponent and Nikola Dabanovic blows for a foul. Betis have a free kick.
15' Abde Ezzalzouli (Betis) puts a cross into the box from the free kick, but the defender gets there first.
14' Luciano Valente (Feyenoord) makes a bad challenge and the referee blows his whistle for a foul. There is a free kick near the sideline to Betis.
13' Cyle Larin (Feyenoord) robs an opponent of the ball and explodes in anger when Nikola Dabanovic blows for a foul. Betis have a free kick.
11' The game is interrupted. Thijs Kraaijeveld (Feyenoord) has violated the rules in the battle for the ball. No protests or gestures are being made as he is quite aware of what he did. Betis get a free kick.
10' Anis Hadj Moussa (Feyenoord) can't expect anything else than a yellow card for his hard tackle. And a yellow it is. Nikola Dabanovic didn't think twice about pulling it out of his pocket.
10' Anis Hadj Moussa (Feyenoord) attempts to find some of his teammates with a dangerous pass from the edge of the box. The opponent's defence, however, intercepts the effort and clears the ball to safety.
8' After what seems an eternity, referee Nikola Dabanovic decides there was a foul after using VAR to review the goal! NO GOAL, play to continue.
8' Houston, we have a problem! The referee has indicated that there will be a VAR review of the goal to look at a possible foul. The Betis players aren’t happy.
6' Pablo Fornals provides Abde Ezzalzouli (Betis) with a nice pass inside the box. It allows him to finish with a low shot into the middle of the goal.
5' Feyenoord have a chance to score from a corner kick, but the ball is cleared by a defender.
5' Cyle Larin (Feyenoord) wastes a great scoring opportunity! He receives a precise lofted cross inside the box and sends a quick low shot towards the middle of the goal. His effort lacks pace and that allows Pau Lopez to make a comfortable save. Good work from Feyenoord as they win a corner.
4' Abde Ezzalzouli (Betis) receives a nice lofted pass and rips a snap shot from the edge of the box. His kick misses the goal and flies high over the crossbar. The ball goes out of play and Feyenoord will have a goal kick.
4' What a save from Timon Wellenreuther! Diego Llorente (Betis) jumps high to meet a cross and glances a promising header from close range, but the goalkeeper pulls off a brilliant stop to keep it out.
3' One of the players from Feyenoord times his run too early and the referee blows his whistle for offside.
3' A quickly taken corner by Feyenoord.
2' Cyle Larin (Feyenoord) produces an inaccurate low pass into the box that is blocked by the one of the defenders. If this pass had slipped through, the ball would have probably ended up in the back of the net. The referee and his assistant both point at the corner flag. Feyenoord will have an opportunity to threaten the opposition's goal.
2' Betis are ruled offside.
1' Today's match has just started, enjoy the game!
Feyenoord will kick-off.
Nikola Dabanovic will officiate today.
The starting lineups for this match have been revealed.
Hello to all football fans, we are here to bring you a live commentary of the following match, describing all the most interesting and important moments. We'll make sure you won't miss a thing, so just sit back and have fun.

Last Matches of Betis

08.02.26
LL
(0) - (1)
W
05.02.26
CDR
(0) - (3)
L
01.02.26
LL
(1) - (1)
W
29.01.26
EL
(2) - (0)
W
25.01.26
LL
(1) - (0)
L
22.01.26
EL
(0) - (0)
L
05.02.26
CDR
(0) - (3)
L
01.02.26
LL
(1) - (1)
W
29.01.26
EL
(2) - (0)
W
17.01.26
LL
(0) - (0)
W
14.01.26
CDR
(0) - (0)
W
21.12.25
LL
(1) - (0)
W

Last Matches of Feyenoord

08.02.26
ERE
(0) - (1)
W
01.02.26
ERE
(3) - (0)
L
29.01.26
EL
(2) - (0)
L
25.01.26
ERE
(2) - (1)
W
22.01.26
EL
(1) - (0)
W
18.01.26
ERE
(0) - (1)
L
08.02.26
ERE
(0) - (1)
W
01.02.26
ERE
(3) - (0)
L
29.01.26
EL
(2) - (0)
L
11.01.26
ERE
(1) - (2)
D
14.12.25
ERE
(1) - (0)
L
11.12.25
EL
(1) - (2)
L

Betis vs Feyenoord matches

29.01.26
EL
(2) - (0)
29.01.26
EL
(2) - (0)

Follow Game Online:

Betis vs Feyenoord live stream online is not available right now. You can see the full history of Betis vs Feyenoord head to head confrontation.

Betis vs Feyenoord Head To Head Confrontation

Our site's database keeps all result's history of previous games between Betis and Feyenoord, sorted by date. Such information can be very useful for making a correct prediction for the outcome of Betis vs Feyenoord upcoming matches.

29.01.2026

Betis 2 - 1 Feyenoord (Antony, Ezzalzouli A., Tengstedt C.)