18.05.2022 19:00
2 - 1
After Penalties
Neutral location - Estadio Ramón Sánchez Pizjuán.

Eintracht Frankfurt vs Rangers

Eintracht Frankfurt vs Rangers Live Score, Stats, Forecasts, H2H

Highlights:

1st Half
0 - 0
2nd Half
1 - 1
Extra Time
0 - 0
Penalties
5 - 4
3-4-2-1
Formations
4-2-3-1
1
7.3
Trapp
35
5.9
Tuta
18
6.4
Toure
2
6.2
Ndicka
36
6.6
Knauff
8
6.5
Sow
17
6.4
Rode
10
6.7
Kostic
29
6.3
Lindstrom
15
6.6
Kamada
19
7.1
Borre
17
6.5
Aribo
14
6.6
Kent
23
5.8
Wright
18
6.2
Kamara
8
6.0
Jack
4
6.0
Lundstram
2
5.9
Tavernier
6
6.1
Goldson
3
5.9
Bassey
31
6.0
Barisic
1
6.4
McGregor
6
6.2
Jakic
7
6.5
Hrustic
20
6.5
Hasebe
23
6.3
Hauge
25
6.0
Lenz
10
6.3
Davis
16
Ramsey
19
6.0
Sands
25
Roofe
30
6.0
Sakala

Starting Lineups:

1
Kevin Trapp (G)
2
Evan Ndicka
8
Djibril Sow
10
Filip Kostic
15
Daichi Kamada
17
Sebastian Rode (C)
18
Almamy Toure
19
Rafael Borre
29
Jesper Lindstrom
35
Tuta
36
Ansgar Knauff
1
Allan McGregor (G)
2
James Tavernier (C)
3
Calvin Bassey
4
John Lundstram
6
Connor Goldson
8
Ryan Jack
14
Ryan Kent
17
Joe Aribo
18
Glen Kamara
23
Scott Wright
31
Borna Barisic

Substitutes

6
Kristijan Jakic
7
Ajdin Hrustic
9
Sam Lammers
20
Makoto Hasebe
21
Ragnar Ache
22
Timothy Chandler
23
Jens Petter Hauge
24
Danny da Costa
25
Christopher Lenz
27
Aymen Barkok
31
Jens Grahl (G)
39
Goncalo Paciencia
9
Amad Diallo
10
Steven Davis
16
Aaron Ramsey
19
James Sands
25
Kemar Roofe
26
Leon Balogun
28
Robby McCrorie (G)
30
Fashion Sakala
33
Jon McLaughlin (G)
37
Scott Arfield
43
Leon King
51
Alex Lowry

Coaches:

Oliver Glasner
Giovanni van Bronckhorst

Missing Players:

Martin Hinteregger (Thigh Injury)
Diant Ramaj (Knee Injury)
Ianis Hagi (Knee Injury)
Filip Helander (Foot Injury)
Alfredo Morelos (Muscle Injury)
Nnamdi Ofoborh (Heart Problems)

Final Results and Statistics of Match:

260
Attacks
284
46
Ball Possession
54
12
Blocked Shots
6
748
Completed Passes
826
22
Corner Kicks
4
102
Dangerous Attacks
132
36
Fouls
20
30
Free Kicks
52
44
Goal Attempts
28
10
Goalkeeper Saves
6
4
Offsides
4
24
Shots off Goal
10
8
Shots on Goal
12
62
Throw-ins
58
972
Total Passes
1078
0
Yellow Cards
4
49.00
Attacks
66.00
41.00
Ball Possession
59.00
2.00
Blocked Shots
0.00
126.00
Completed Passes
180.00
4.00
Corner Kicks
2.00
19.00
Dangerous Attacks
27.00
7.00
Fouls
3.00
4.00
Free Kicks
7.00
11.00
Goal Attempts
3.00
1.00
Goalkeeper Saves
3.00
0.00
Offsides
1.00
6.00
Shots off Goal
2.00
3.00
Shots on Goal
1.00
10.00
Throw-ins
11.00
170.00
Total Passes
230.00
53.00
Attacks
40.00
53.00
Ball Possession
47.00
2.00
Blocked Shots
1.00
168.00
Completed Passes
109.00
5.00
Corner Kicks
0.00
24.00
Dangerous Attacks
25.00
4.00
Fouls
7.00
8.00
Free Kicks
6.00
6.00
Goal Attempts
3.00
0.00
Goalkeeper Saves
0.00
2.00
Offsides
1.00
3.00
Shots off Goal
1.00
1.00
Shots on Goal
1.00
14.00
Throw-ins
11.00
205.00
Total Passes
153.00
0.00
Yellow Cards
2.00
28.00
Attacks
36.00
46.00
Ball Possession
54.00
2.00
Blocked Shots
2.00
80.00
Completed Passes
124.00
2.00
Corner Kicks
0.00
8.00
Dangerous Attacks
14.00
7.00
Fouls
0.00
3.00
Free Kicks
13.00
5.00
Goal Attempts
8.00
4.00
Goalkeeper Saves
0.00
0.00
Offsides
0.00
3.00
Shots off Goal
2.00
0.00
Shots on Goal
4.00
7.00
Throw-ins
7.00
111.00
Total Passes
156.00
130.00
Attacks
142.00
47.00
Ball Possession
53.00
6.00
Blocked Shots
3.00
374.00
Completed Passes
413.00
11.00
Corner Kicks
2.00
51.00
Dangerous Attacks
66.00
18.00
Fouls
10.00
15.00
Free Kicks
26.00
22.00
Goal Attempts
14.00
5.00
Goalkeeper Saves
3.00
2.00
Offsides
2.00
12.00
Shots off Goal
5.00
4.00
Shots on Goal
6.00
31.00
Throw-ins
29.00
486.00
Total Passes
539.00
0.00
Yellow Cards
2.00

Online Stream (Eintracht Frankfurt - Rangers Text Broadcast)

121' That was the last kick of the penalty shootout, with a winner finally emerging.
121' Rafael Borre (Eintracht Frankfurt) slides the penalty home, curling the ball into the top left corner! A well-placed shot!
121' Kemar Roofe (Rangers) brilliantly executes the penalty kick, sending the ball in off the left post! No chance for Kevin Trapp to stop this shot.
121' Filip Kostic (Eintracht Frankfurt) smoothly converts the penalty with a beautiful low drive into the right side of the goal.
121' Aaron Ramsey (Rangers) misses the penalty! He unleashed a low drive towards the middle of the net, but the goalkeeper pulled off a reflex save to deny him.
121' Daichi Kamada (Eintracht Frankfurt) easily converts the penalty kick as he sends the ball in off the right post, giving Allan McGregor no chance.
121' Scott Arfield (Rangers) confidently powers his spot kick into the top left corner, giving the keeper no chance.
121' GOAL! That’s a great strike from the spot by Ajdin Hrustic (Eintracht Frankfurt) low into the left of the net, giving goalkeeper Allan McGregor no chance!
121' GOAL! Steven Davis (Rangers) sends the penalty high into the top right hand corner of the net.
121' Christopher Lenz (Eintracht Frankfurt) takes the penalty and perfectly sends the ball inside the right post.
121' GOAL! James Tavernier (Rangers) strikes the penalty low down the middle and scores after the ball glances off the leg of Kevin Trapp.
121' The lottery of the penalty shootout is about to begin.
120+2' The referee blows for the end of the second period of extra-time.
120+1' James Tavernier (Rangers) has the opportunity to threaten the opponent's goal via a free kick on the edge of the box. He hits a fine strike towards the top right corner, but Kevin Trapp denies him with a great save.
120' The fourth official shows 1 min. of added time.
120' Kristijan Jakic (Eintracht Frankfurt) holds his opponent to prevent him from getting the ball and the referee blows for a foul after seeing the whole situation. Rangers are awarded a free kick from a dangerous position.
120' Kevin Trapp pulls off a great save to deny Ryan Kent (Rangers), who makes himself some space inside the box and unleashes a quick shot to the left side of the goal.
117' Giovanni van Bronckhorst decides to make a substitution. Fashion Sakala will be replaced by Aaron Ramsey (Rangers).
117' Substitution. Kemar Roofe (Rangers) receives a signal from the referee and is now allowed to enter the pitch as Borna Barisic walks off.
117' Borna Barisic (Rangers) is down injured and the referee stops play so that he can receive medical treatment.
115' Kristijan Jakic (Eintracht Frankfurt) strikes the ball towards goal from distance, but it goes over the bar. The ball goes out of play and Rangers will have a goal kick.
114' Ansgar Knauff (Eintracht Frankfurt) found some space to dink a cross from the side into the box, but it needed to be more precise to threaten the opposition.
114' Steven Davis (Rangers) gets into a good scoring position. He creates some space for himself and tries his luck from distance. His decent effort towards the underside of the crossbar is, however, superbly saved by Kevin Trapp!
113' Rangers are dominating the game at the moment by exchanging a combination of one or two touch passes. Great harmony between the players.
112' Daichi Kamada (Eintracht Frankfurt) goes down under a challenge in the box, but the ref immediately waves away the appeals from all players.
110' Borna Barisic (Rangers) crosses into the box from near the side line, but he doesn't connect as he wanted and it's cleared by the well-organized defence.
108' Slavko Vincic blows his whistle and it's Ansgar Knauff (Eintracht Frankfurt) who is penalised for an offensive foul. Good decision by the referee.
107' Ajdin Hrustic (Eintracht Frankfurt) runs onto the ball and hits a thunderbolt of a shot at goal from the edge of the box, but sends it narrowly wide of the right post. The ball goes out of play and Rangers will have a goal kick.
106' Borna Barisic (Rangers) unleashes a decent shot towards the roof of the net, but Kevin Trapp thwarts him with a nice save.
106' Substitution. Djibril Sow is replaced by Ajdin Hrustic (Eintracht Frankfurt).
106' The second period of extra-time has begun. Will the game be decided in the next fifteen minutes or will it be settled by a penalty shootout?
105+2' The referee blows his whistle to end the first period of extra-time.
105' 1 additional min. will be played.
105' Slavko Vincic blows his whistle. Christopher Lenz (Eintracht Frankfurt) commits a foul after dangerous play.
104' The ball is cleared after Fashion Sakala (Rangers) attempted to dribble past an opposing player.
102' Steven Davis (Rangers) strikes the ball towards goal, but it fails to reach the target after being well blocked by one of the defenders.
101' Giovanni van Bronckhorst has decided to make a change. James Sands (Rangers) replaces Joe Aribo.
100' A substitution has been made. Evan Ndicka goes off and Christopher Lenz (Eintracht Frankfurt) comes on.
100' Ryan Kent (Rangers) whips the ball into the penalty area, but one of the defenders is alert and spanks it away.
98' Rangers keep possession of the ball by producing short passes and one-two passes from player to player.
96' Eintracht Frankfurt have a chance to score from a corner kick, but the ball is cleared by a defender.
96' Rafael Borre (Eintracht Frankfurt) evades several challenges inside the box and fires a shot in on goal, but that's a great block by the defender to stop an almost certain goal. The ball goes out of play. Eintracht Frankfurt are awarded a corner kick.
95' Jens Hauge (Eintracht Frankfurt) races towards goal but the defender gets back well to make a challenge.
94' It looked like the long-range shot by Scott Arfield (Rangers) would end up in the net, but the effort went slightly over the bar. The goalkeeper was quite lucky this time.
93' The resulting corner from Filip Kostic (Eintracht Frankfurt) is cleared.
92' Rangers keep hold of the ball with numerous one-two passes, but one error and they surrender possession.
91' The substitution has been made. Scott Arfield (Rangers) has replaced Glen Kamara.
91' Full time failed to determine the winner and we needed to wait for extra time. Slavko Vincic starts it right now!
90+6' The referee has ended the second half.
90+5' Filip Kostic (Eintracht Frankfurt) commits an ugly tackle on his opponent, but there is no caution from the referee. Rangers have been awarded a free kick.
90+4' One of the defenders reacts at the last minute to brilliantly block a pass from Borna Barisic (Rangers).
90+2' Calvin Bassey (Rangers) makes a rough challenge and Slavko Vincic blows his whistle for a foul. Eintracht Frankfurt have a free kick.
90+1' A pass into the penalty area from Borna Barisic (Rangers) is intercepted by the defence. The ball is behind the touchline and Rangers will take a throw-in.
90+1' Glen Kamara (Rangers) decides to strike the ball towards goal, but his effort fails to threaten the goalkeeper after being blocked by one of the defenders.
90' 1 min. of stoppage-time to be played.
90' Oliver Glasner has decided to substitute Sebastian Rode (Eintracht Frankfurt) and he is replaced by Kristijan Jakic.
89' Filip Kostic (Eintracht Frankfurt) finds himself unmarked on the edge of the box, but he drags his shot just wide of the right post. The ball goes out of play and Rangers will have a goal kick.
88' Jens Hauge (Eintracht Frankfurt) tries to create a chance, but puts too much weight on his pass.
87' Ansgar Knauff (Eintracht Frankfurt) tries to slide the ball through to a teammate but it's well blocked by a defender.
86' The actual number of corner kicks in this match – 9:2.
85' Fashion Sakala (Rangers) darts into the penalty area to latch on to a pass, and he unleashes a low drive towards the middle of the net, but Kevin Trapp is alert and denies him.
84' Ansgar Knauff (Eintracht Frankfurt) goes on a solo run, but he fails to create a chance as an opposition player blocks him.
81' Joe Aribo (Rangers) fails to beat the offside trap and the linesman puts his flag up.
80' Filip Kostic (Eintracht Frankfurt) launches the ball from the resulting corner, but one of the defenders is first to the ball and deals with the threat.
80' Eintracht Frankfurt couldn't find the way to score from a mid-range free kick as Allan McGregor (Rangers) leaped high and intercepted the cross. The ball goes behind for a corner. Eintracht Frankfurt will have an opportunity to threaten the opposition's goal.
77' Jens Hauge (Eintracht Frankfurt) receives a reproachful look from Sebastian Rode. He latches on to his pass, but the effort from the edge of the box sails high over the crossbar. The ball goes out of play and Rangers will have a goal kick.
75' Rough tackle by Rafael Borre (Eintracht Frankfurt). The referee blows his whistle for a foul. Free kick. Rangers will probably just try to cross the ball in from here.
74' Substitution. Scott Wright makes way for Fashion Sakala (Rangers).
74' Here is a change. Ryan Jack is going off and Giovanni van Bronckhorst gives the last tactical orders to Steven Davis (Rangers).
73' Scott Wright (Rangers) is booked after bringing down an opponent. Slavko Vincic had an easy-decision to make.
72' A cooling break is underway.
70' Oliver Glasner prepares a substitution. Jesper Lindstrom is replaced by Jens Hauge (Eintracht Frankfurt).
69' It's 1:1! Filip Kostic feeds Rafael Borre (Eintracht Frankfurt) inside the box, who is unmarked and buries the ball in the bottom left corner.
67' Daichi Kamada (Eintracht Frankfurt) pounces on a pass inside the box but flashes his shot just over the bar. That was a great chance! The ball is off of the pitch and it's a goal kick for Rangers.
66' An opponent rises to his feet after being downed by John Lundstram (Rangers). Slavko Vincic saw the sliding tackle and blows for a foul. Eintracht Frankfurt earn a free kick.
62' Slavko Vincic shows a yellow card to Joe Aribo (Rangers) for his blatant foul.
60' Filip Kostic (Eintracht Frankfurt) looks like he will be the one to take the corner kick.
59' Joe Aribo (Rangers) appears to handle the ball in the box, but the ref turns down the penalty appeals and waves play on!
59' Jesper Lindstrom (Eintracht Frankfurt) unleashes a powerful shot towards goal, but it is bravely blocked by a self-sacrificing defender. The referee points to the corner flag and Eintracht Frankfurt will take a corner.
58' Oliver Glasner has decided to introduce fresh legs, with Makoto Hasebe (Eintracht Frankfurt) replacing Tuta.
57' GOAL! Joe Aribo (Rangers) gets to the ball on the edge of the box after a huge mistake by an opponent and slams it into the back of the net. He makes it 0:1.
55' Joe Aribo sprays a pass out to Ryan Kent (Rangers), but he produces a poor effort from inside the box which goes well wide of the left post. The ball goes out of play and Eintracht Frankfurt will have a goal kick.
54' Corner kick. Filip Kostic (Eintracht Frankfurt) is ready to send the ball into the box.
53' Referee Slavko Vincic signals NO PENALTY for Eintracht Frankfurt after a VAR review!
53' There's a break in play and referee Slavko Vincic must have got a signal in his ear as he indicates he will check that earlier penalty claim by Eintracht Frankfurt using VAR. This could be interesting!
52' PENALTY APPEAL after Rafael Borre (Eintracht Frankfurt) goes down under a challenge from the defender. All players chase the referee but he's not interested in the penalty claim. Play continues.
50' Daichi Kamada (Eintracht Frankfurt) is adjudged offside.
49' Filip Kostic (Eintracht Frankfurt) takes the corner.
49' Jesper Lindstrom (Eintracht Frankfurt) shoots from outside the box, but his effort is blocked. The ball is out of play. A goal-scoring opportunity from a corner for Eintracht Frankfurt.
48' Tuta (Eintracht Frankfurt) has a go from distance but he can't find the target as it goes well wide of the left post. The ball goes out of play and Rangers will have a goal kick.
47' Filip Kostic (Eintracht Frankfurt) sends in the corner, but fails to find the head of any of his teammates, allowing the defence to clear.
46' Ansgar Knauff (Eintracht Frankfurt) attempts to find his teammate with a pass from outside the box, but the opposition's defence is quick to react and thwarts the attack. The referee blows his whistle, Eintracht Frankfurt are awarded a corner kick.
46' Sebastian Rode (Eintracht Frankfurt) attempts to scoop the ball into the box over the defence, but one of the defending players makes a timely intervention.
46' Everything is set for the start of the second half.
45+6' Slavko Vincic blows his whistle to signal the end of the first-half action.
45+5' Filip Kostic (Eintracht Frankfurt) floats the ball in from the corner but it's intercepted.
45+5' Jesper Lindstrom (Eintracht Frankfurt) fails to find any of his teammates inside the box as his pass is blocked. The ball goes out of play and Eintracht Frankfurt have been awarded a corner kick.
45+4' A player from Eintracht Frankfurt commits an attacking foul. The referee blows his whistle.
45+2' Ryan Jack (Rangers) creates some space for himself to pick up a pass on the edge of the box and unleashes a decent strike which goes a whisker over the crossbar. The ball is off of the pitch and it's a goal kick for Eintracht Frankfurt.
45' There will be a minimum of 6 min. of added time.
44' Filip Kostic (Eintracht Frankfurt) prepares to take a corner kick.
43' Ansgar Knauff (Eintracht Frankfurt) whips the ball in, but it fails to reach any of his teammates as the opposition's defence averts the threat. It will be a corner kick for Eintracht Frankfurt.
41' James Tavernier (Rangers) sends in a lofted cross from a mid-range free kick. His effort, however, goes out of play.
40' The total number of attempts is 11:2.
38' Slavko Vincic couldn't ignore the rough tackle by Jesper Lindstrom (Eintracht Frankfurt) and blew his whistle. It's a free kick to Rangers in a dangerous position.
37' James Tavernier (Rangers) makes a strong challenge and Slavko Vincic blows for a foul.
37' The resulting corner from James Tavernier (Rangers) is cleared by the opposition's defence.
36' John Lundstram (Rangers) latches onto a precise cross from the free kick and produces a header at goal from the penalty spot, but his attempt towards the roof of the net fails to beat Kevin Trapp, who makes a fine save. The ball is out of play and the linesman points at the corner flag. Corner to Rangers.
36' Djibril Sow (Eintracht Frankfurt) pulls the jersey of one of the opposition players and Slavko Vincic blows his whistle for a foul. Rangers will take a free kick.
35' James Tavernier (Rangers) will take the corner.
32' Filip Kostic (Eintracht Frankfurt) races through the centre to the edge of the box then lets fly with a rocket of a shot that flies a whisker wide of the right post. The ball is off of the pitch and it's a goal kick for Rangers.
30' Filip Kostic (Eintracht Frankfurt) volleys the ball on the edge of the box after a rebound. It's a great effort and has Allan McGregor scrambling, but it flies just wide of the right post. The ball goes out of play and Rangers will have a goal kick.
30' Jesper Lindstrom (Eintracht Frankfurt) decides to strike the ball towards goal, but his effort fails to threaten the goalkeeper after being well blocked by one of the defenders.
30' Filip Kostic (Eintracht Frankfurt) will take a corner kick.
30' A cross from a mid-range free kick, taken by Eintracht Frankfurt, is intercepted by one of the defenders. The referee points to the corner flag. It's a corner to Eintracht Frankfurt.
29' Calvin Bassey (Rangers) was too fierce in his attempt to get the ball from his opponent and Slavko Vincic blows for a foul. Eintracht Frankfurt are given an advantage. They have a free kick.
27' The referee blows for a cooling break.
26' What a chance that is! Joe Aribo (Rangers) finds himself unmarked in a promising position after receiving a cross on the edge of the box and his attempt sails a whisker wide of the left post. The ball is off of the pitch and it's a goal kick for Eintracht Frankfurt.
25' Joe Aribo (Rangers) is caught offside!
22' Djibril Sow (Eintracht Frankfurt) unleashes a shot, but his effort is poor and floats high over the bar. The ball goes out of play and Rangers will have a goal kick.
21' Evan Ndicka (Eintracht Frankfurt) manages a fine header towards goal, but it misses the target as the ball flies past the right post. The ball is off of the pitch and it's a goal kick for Rangers.
21' There's an opportunity for Filip Kostic (Eintracht Frankfurt) to deliver the ball into the box from a corner.
20' Ansgar Knauff (Eintracht Frankfurt) finds himself in space on the edge of the box and smashes a glorious looking effort towards the right side of the goal, but Allan McGregor thwarts him with a great two-handed save. Eintracht Frankfurt have been awarded a corner kick.
17' Ansgar Knauff (Eintracht Frankfurt) takes a shot from the edge of the box, but it's not a big threat for the goalkeeper as his effort is blocked by a defender.
16' Jesper Lindstrom (Eintracht Frankfurt) tries to send a pass but it's blocked.
12' Djibril Sow (Eintracht Frankfurt) hits a shot towards the right side of the goal from the edge of the box, but it's a weak attempt and is easily saved by Allan McGregor.
11' Daichi Kamada (Eintracht Frankfurt) weaves through the defence with ease and gets one-on-one with the keeper, but fails to score with his low strike to the middle of the target as Allan McGregor produces a good save.
10' Sebastian Rode (Eintracht Frankfurt) has picked up a minor injury, but it looks like he will be able to continue.
5' Looks like Sebastian Rode (Eintracht Frankfurt) is struggling after picking up a knock. Hopefully he can run it off.
5' Dangerous play by John Lundstram (Rangers). Slavko Vincic blows his whistle for a foul. A free kick to Eintracht Frankfurt.
5' James Tavernier (Rangers) is unable to feed an accurate cross into the box. The ball is out of play. Eintracht Frankfurt will take a throw-in.
4' Joe Aribo (Rangers) looks to break free, but an opposing player clears the ball away.
3' Jesper Lindstrom (Eintracht Frankfurt) blasts the ball high over the crossbar.
2' Filip Kostic (Eintracht Frankfurt) fails to send a pass into the box as his effort is cut out.
2' Ansgar Knauff (Eintracht Frankfurt) tries to find the head of a teammate in the box but overhits the cross.
1' The referee blows his whistle and we are underway.
Eintracht Frankfurt will kick the game off.
Let us introduce today's referee to you, and it's Slavko Vincic.
The starting lineups for this match have been revealed.
Hello and welcome to our minute-by-minute commentary of the upcoming clash. We will try to provide you with as-accurate-as possible picture of the happenings on the pitch. Have fun.

Last Matches of Eintracht Frankfurt

Last Matches of Rangers

09.01.25
PRE
(1) - (1)
D
02.01.25
PRE
(1) - (0)
W
26.12.24
PRE
(1) - (0)
L
01.12.24
PRE
(0) - (0)
W
23.11.24
PRE
(0) - (1)
D
10.11.24
PRE
(1) - (0)
W
09.01.25
PRE
(1) - (1)
D
26.12.24
PRE
(1) - (0)
L
01.12.24
PRE
(0) - (0)
W
30.10.24
PRE
(1) - (0)
L
20.10.24
PRE
(0) - (0)
L
15.09.24
PRE
(0) - (1)
W

Eintracht Frankfurt vs Rangers matches

Follow Game Online:

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

Eintracht Frankfurt vs Rangers Head To Head Confrontation

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

18.05.2022

Eintracht Frankfurt 2 - 1 Rangers (Aribo J., Borre R.)