Fulltime
On the stadium Red Bull Arena, the head referee of the meeting blew the final whistle.
90 + 8'
Free kick
The referee blows his whistle, and the foul has been called. As a result, the TSG 1899 Hoffenheim team will take a free kick.
90 + 6'
Corner kick
The defending team player made the last ball touch. The referee of the match appoints a corner kick - RasenBallsport Leipzig will serve.
90 + 5'
Goal kick
A forward player could not keep the ball before the end line. Therefore, RasenBallsport Leipzig takes a goal kick.
90 + 4'
Free kick
The game is stopped. The TSG 1899 Hoffenheim team player committed a foul - a free kick was awarded.
90 + 2'
Throw in
Throw-in for RasenBallsport Leipzig after the ball has left the pitch.
90 + 1'
Substitution
Meantime, we have a substitution - Adamyan Sargis subs a fellow member of a team Kramaric Andrej.
90 + 1'
Throw in
There is a short pause in the game. The ball crosses the sideline - team TSG 1899 Hoffenheim will have possession.
90 + 1'
Added time
The match referee Grafe Manuel adds minutes to full-time.
90'
Throw in
RasenBallsport Leipzig player throws the ball in play from the touchline.
88'
Goal kick
The match's referee Grafe Manuel points at the goalmouth, indicating the goalie will take a goal kick.
86'
Goal kick
The attacking players could not make the most of the precarious situation - the referee Grafe Manuel assigns a goal kick.
85'
Throw in
Throw-in for TSG 1899 Hoffenheim after the ball has left the pitch.
84'
Corner kick
The RasenBallsport Leipzig players were awarded a corner kick, continuing attack play in the opponent's half of the pitch.
82'
Free kick
The RasenBallsport Leipzig team player commits a foul. The referee Grafe Manuel stopped the match and gave a spot kick.
80'
Throw in
The linesman indicates by waving the flag that the RasenBallsport Leipzig team has the right to throw in.
79'
Booking
The referee Grafe Manuel issues the yellow card, Baumgartner Christoph (TSG 1899 Hoffenheim) violated the rules.
79'
Free kick
The RasenBallsport Leipzig team player commits a foul. The referee Grafe Manuel stopped the match and gave a spot kick.
78'
Goal kick
The ball leaves the end line of the field. The defending players did not touch the ball, so TSG 1899 Hoffenheim will goal kick.
78'
Coach prepares substitution
Meantime, we have a substitution - Halstenberg Marcel subs a fellow member of a team Konate Ibrahima.
78'
Free kick
The RasenBallsport Leipzig team player commits a foul. The referee Grafe Manuel stopped the match and gave a spot kick.
76'
Free kick
The referee of this meeting Grafe Manuel called a foul. As a result, TSG 1899 Hoffenheim is awarded a free kick.
75'
Shot off target
After being hit by an attacking player, the ball missed the frame. The score on the scoreboard of the Red Bull Arena stadium remains the same.
75'
Goal kick
The attacking players could not make the most of the precarious situation - the referee Grafe Manuel assigns a goal kick.
75'
Throw in
TSG 1899 Hoffenheim player throws the ball in play from the touchline.
75'
Throw in
The linesman indicates by waving the flag that the RasenBallsport Leipzig team has the right to throw in.
74'
Free kick
The match referee noticed that the RasenBallsport Leipzig player committed a foul. Therefore, he assigns a penalty.
73'
Throw in
There is a short pause in the game. The ball crosses the sideline - team TSG 1899 Hoffenheim will have possession.
73'
Throw in
Throw-in for RasenBallsport Leipzig after the ball has left the pitch.
73'
Substitution
RasenBallsport Leipzig makes a substitution - Poulsen Yussuf appears on the field instead of teammate Forsberg Emil.
72'
Goal kick
The ball leaves the end line of the field. The defending players did not touch the ball, so TSG 1899 Hoffenheim will goal kick.
72'
Shot off target
Sorloth Alexander (RasenBallsport Leipzig) shots at the goal, but the shot is inaccurate.
70'
Throw in
Throw-in for TSG 1899 Hoffenheim after the ball has left the pitch.
70'
Throw in
The linesman indicates by waving the flag that the TSG 1899 Hoffenheim team has the right to throw in.
70'
Throw in
The linesman indicates by waving the flag that the TSG 1899 Hoffenheim team has the right to throw in.
69'
Corner kick
The TSG 1899 Hoffenheim players were awarded a corner kick, continuing attack play in the opponent's half of the pitch.
68'
Goal kick
The ball leaves the end line of the field. The defending players did not touch the ball, so TSG 1899 Hoffenheim will goal kick.
67'
Throw in
Throw-in for RasenBallsport Leipzig after the ball has left the pitch.
66'
Free kick
The referee blows his whistle, and the foul has been called. As a result, the RasenBallsport Leipzig team will take a free kick.
66'
Throw in
Throw-in for RasenBallsport Leipzig after the ball has left the pitch.
65'
Goal kick
The ball leaves the end line of the field. The defending players did not touch the ball, so TSG 1899 Hoffenheim will goal kick.
65'
Shot off target
Sabitzer Marcel (RasenBallsport Leipzig) shots at the goal, but the shot is inaccurate.
63'
Offside
The assistant referee signals to say that Nkunku Christopher (RasenBallsport Leipzig) was in offside.
63'
Throw in
The linesman indicates by waving the flag that the RasenBallsport Leipzig team has the right to throw in.
62'
Coach makes sub
Meantime, we have a substitution - Sorloth Alexander subs a fellow member of a team Olmo Dani.
62'
Substitution
Skov Robert gives a chance on the field to his teammate - player Nordtveit Havard came out instead of him.
62'
Goal kick
A forward player could not keep the ball before the end line. Therefore, TSG 1899 Hoffenheim takes a goal kick.
61'
Free kick
The match referee noticed that the TSG 1899 Hoffenheim player committed a foul. Therefore, he assigns a penalty.
60'
Goal kick
The ball leaves the end line of the field. The defending players did not touch the ball, so TSG 1899 Hoffenheim will goal kick.
60'
Shot off target
Adams Tyler (RasenBallsport Leipzig) shots at the goal, but the shot is inaccurate.
59'
Throw in
There is a short pause in the game. The ball crosses the sideline - team RasenBallsport Leipzig will have possession.
59'
Save
Great game of the goalkeeper - he saves his team TSG 1899 Hoffenheim in this episode.
59'
Shot on target
The ball hits the target, but the goalie has no weak spots - a good chance missed by the RasenBallsport Leipzig team.
56'
Coach prepares substitution
TSG 1899 Hoffenheim makes a substitution - Gacinovic Mijat appears on the field instead of teammate Grillitsch Florian.
56'
Throw in
There is a short pause in the game. The ball crosses the sideline - team RasenBallsport Leipzig will have possession.
53'
Injury
Grillitsch Florian (TSG 1899 Hoffenheim) lays on the pitch. Without the help of medics, he will not recover from trauma.
53'
Offside
The assistant referee signals to say that Nkunku Christopher (RasenBallsport Leipzig) was in offside.
51'
Throw in
Throw-in for TSG 1899 Hoffenheim after the ball has left the pitch.
49'
Offside
The TSG 1899 Hoffenheim team went to the attack, but the flag of the assistant referee indicates offside.
49'
Throw in
Throw-in for TSG 1899 Hoffenheim after the ball has left the pitch.
49'
Throw in
The linesman indicates by waving the flag that the RasenBallsport Leipzig team has the right to throw in.
48'
Free kick
The referee blows his whistle, and the foul has been called. As a result, the RasenBallsport Leipzig team will take a free kick.
48'
Throw in
There is a short pause in the game. The ball crosses the sideline - team RasenBallsport Leipzig will have possession.
47'
Free kick
The match referee noticed that the TSG 1899 Hoffenheim player committed a foul. Therefore, he assigns a penalty.
47'
Offside
The RasenBallsport Leipzig team went to the attack, but the flag of the assistant referee indicates offside.
46'
Booking
TSG 1899 Hoffenheim team gets another yellow card.
46'
Free kick
The match referee noticed that the RasenBallsport Leipzig player committed a foul. Therefore, he assigns a penalty.
The second-half start
RasenBallsport Leipzig and TSG 1899 Hoffenheim are back on the pitch - the referee's whistles the start of the second 45-minute half.
46'
Coach prepares substitution
The referee Grafe Manuel allows making a substitution. In this pause, Kampl Kevin enters the field, substituting partner Angelino.
46'
Substitution
The referee Grafe Manuel allows making a substitution. In this pause, Haidara Amadou enters the field, substituting partner Mukiele Nordi.
46'
Coach makes sub
TSG 1899 Hoffenheim makes a substitution - Bebou Ihlas appears on the field instead of teammate Rutter Georginio.
Players leave the pitch
Football players briefly leave the field, after half-time RasenBallsport Leipzig and TSG 1899 Hoffenheim will continue the match.
45 + 1'
Throw in
There is a short pause in the game. The ball crosses the sideline - team RasenBallsport Leipzig will have possession.
45 + 1'
Extra Time
The main time of half ends - the referee Grafe Manuel adds minutes.
45 + 1'
Free kick
The referee blows his whistle, and the foul has been called. As a result, the TSG 1899 Hoffenheim team will take a free kick.
45'
Throw in
TSG 1899 Hoffenheim player throws the ball in play from the touchline.
44'
Throw in
RasenBallsport Leipzig player throws the ball in play from the touchline.
42'
Free kick
The game is stopped. The TSG 1899 Hoffenheim team player committed a foul - a free kick was awarded.
42'
Free kick
The TSG 1899 Hoffenheim team player commits a foul. The referee Grafe Manuel stopped the match and gave a spot kick.
41'
Goal kick
The match's referee Grafe Manuel points at the goalmouth, indicating the goalie will take a goal kick.
41'
Shot off target
RasenBallsport Leipzig team made a remarkable attack effort, but Sabitzer Marcel (RasenBallsport Leipzig) turned out to be inaccurate on the last frontier.
40'
Throw in
RasenBallsport Leipzig player throws the ball in play from the touchline.
40'
Free kick
The referee of this meeting Grafe Manuel called a foul. As a result, TSG 1899 Hoffenheim is awarded a free kick.
38'
Throw in
There is a short pause in the game. The ball crosses the sideline - team TSG 1899 Hoffenheim will have possession.
36'
Free kick
The referee of this meeting Grafe Manuel called a foul. As a result, TSG 1899 Hoffenheim is awarded a free kick.
35'
Free kick
The TSG 1899 Hoffenheim team player commits a foul. The referee Grafe Manuel stopped the match and gave a spot kick.
34'
Throw in
Throw-in for RasenBallsport Leipzig after the ball has left the pitch.
34'
Offside
The RasenBallsport Leipzig team went to the attack, but the flag of the assistant referee indicates offside.
33'
Throw in
RasenBallsport Leipzig player throws the ball in play from the touchline.
32'
Throw in
RasenBallsport Leipzig player throws the ball in play from the touchline.
32'
Throw in
RasenBallsport Leipzig player throws the ball in play from the touchline.
30'
Offside
Forsberg Emil (RasenBallsport Leipzig) ran into the attack, but this episode detected the offside.
28'
Corner kick
In this episode, the head referee Grafe Manuel points at the corner arc of the field. Nkunku Christopher (RasenBallsport Leipzig) will be serving the corner kick.
28'
Corner kick
The defending team player made the last ball touch. The referee of the match appoints a corner kick - RasenBallsport Leipzig will serve.
27'
Goal kick
The attacking players could not make the most of the precarious situation - the referee Grafe Manuel assigns a goal kick.
27'
Shot off target
The footballer TSG 1899 Hoffenheim made a shot at the goal, but the ball did not hit the net.
26'
Free kick
The match referee noticed that the TSG 1899 Hoffenheim player committed a foul. Therefore, he assigns a penalty.
25'
Throw in
There is a short pause in the game. The ball crosses the sideline - team TSG 1899 Hoffenheim will have possession.
25'
Throw in
The linesman indicates by waving the flag that the RasenBallsport Leipzig team has the right to throw in.
24'
Goal kick
The ball leaves the end line of the field. The defending players did not touch the ball, so TSG 1899 Hoffenheim will goal kick.
24'
Free kick
The match referee noticed that the RasenBallsport Leipzig player committed a foul. Therefore, he assigns a penalty.
23'
Free kick
The referee of this meeting Grafe Manuel called a foul. As a result, RasenBallsport Leipzig is awarded a free kick.
22'
Free kick
The game is stopped. The TSG 1899 Hoffenheim team player committed a foul - a free kick was awarded.
21'
Free kick
The RasenBallsport Leipzig team player commits a foul. The referee Grafe Manuel stopped the match and gave a spot kick.
18'
Throw in
There is a short pause in the game. The ball crosses the sideline - team TSG 1899 Hoffenheim will have possession.
18'
Throw in
The linesman indicates by waving the flag that the RasenBallsport Leipzig team has the right to throw in.
18'
Throw in
Throw-in for TSG 1899 Hoffenheim after the ball has left the pitch.
17'
Shot off target
After being hit by an attacking player, the ball missed the frame. The score on the scoreboard of the Red Bull Arena stadium remains the same.
17'
Goal kick
The ball leaves the end line of the field. The defending players did not touch the ball, so TSG 1899 Hoffenheim will goal kick.
16'
Free kick
The game is stopped. The RasenBallsport Leipzig team player committed a foul - a free kick was awarded.
15'
Throw in
The linesman indicates by waving the flag that the RasenBallsport Leipzig team has the right to throw in.
14'
Throw in
TSG 1899 Hoffenheim player throws the ball in play from the touchline.
12'
Free kick
The referee blows his whistle, and the foul has been called. As a result, the RasenBallsport Leipzig team will take a free kick.
11'
Goal kick
The linesman raises the flag parallel to the end line, which means the goalkeeper of the TSG 1899 Hoffenheim team will take a goal kick.
10'
Player returns to the field after receiving medical attention
The substitution is no more needed - Baumgartner Christoph (TSG 1899 Hoffenheim) indicates he can continue the match.
9'
Injury
Assistance from the medical team is required for this episode. It looks like Baumgartner Christoph (TSG 1899 Hoffenheim) got injured.
8'
Goal kick
A forward player could not keep the ball before the end line. Therefore, RasenBallsport Leipzig takes a goal kick.
7'
Offside
Rutter Georginio (TSG 1899 Hoffenheim) ran into the attack, but this episode detected the offside.
5'
Throw in
There is a short pause in the game. The ball crosses the sideline - team RasenBallsport Leipzig will have possession.
3'
Throw in
The linesman indicates by waving the flag that the RasenBallsport Leipzig team has the right to throw in.
2'
Goal kick
The attacking players could not make the most of the precarious situation - the referee Grafe Manuel assigns a goal kick.
1'
Free kick
The game is stopped. The RasenBallsport Leipzig team player committed a foul - a free kick was awarded.
Today's match is starting
RasenBallsport Leipzig and TSG 1899 Hoffenheim are preparing for the start of the match. Ball in the center spot.
90 + 6'
Corner kick
The defending team player made the last ball touch. The referee of the match appoints a corner kick - RasenBallsport Leipzig will serve.
90 + 5'
Goal kick
A forward player could not keep the ball before the end line. Therefore, RasenBallsport Leipzig takes a goal kick.
90 + 2'
Throw in
Throw-in for RasenBallsport Leipzig after the ball has left the pitch.
90'
Throw in
RasenBallsport Leipzig player throws the ball in play from the touchline.
86'
Goal kick
The attacking players could not make the most of the precarious situation - the referee Grafe Manuel assigns a goal kick.
84'
Corner kick
The RasenBallsport Leipzig players were awarded a corner kick, continuing attack play in the opponent's half of the pitch.
82'
Free kick
The RasenBallsport Leipzig team player commits a foul. The referee Grafe Manuel stopped the match and gave a spot kick.
80'
Throw in
The linesman indicates by waving the flag that the RasenBallsport Leipzig team has the right to throw in.
79'
Free kick
The RasenBallsport Leipzig team player commits a foul. The referee Grafe Manuel stopped the match and gave a spot kick.
78'
Coach prepares substitution
Meantime, we have a substitution - Halstenberg Marcel subs a fellow member of a team Konate Ibrahima.
78'
Free kick
The RasenBallsport Leipzig team player commits a foul. The referee Grafe Manuel stopped the match and gave a spot kick.
75'
Goal kick
The attacking players could not make the most of the precarious situation - the referee Grafe Manuel assigns a goal kick.
75'
Throw in
The linesman indicates by waving the flag that the RasenBallsport Leipzig team has the right to throw in.
74'
Free kick
The match referee noticed that the RasenBallsport Leipzig player committed a foul. Therefore, he assigns a penalty.
73'
Throw in
Throw-in for RasenBallsport Leipzig after the ball has left the pitch.
73'
Substitution
RasenBallsport Leipzig makes a substitution - Poulsen Yussuf appears on the field instead of teammate Forsberg Emil.
72'
Shot off target
Sorloth Alexander (RasenBallsport Leipzig) shots at the goal, but the shot is inaccurate.
67'
Throw in
Throw-in for RasenBallsport Leipzig after the ball has left the pitch.
66'
Free kick
The referee blows his whistle, and the foul has been called. As a result, the RasenBallsport Leipzig team will take a free kick.
66'
Throw in
Throw-in for RasenBallsport Leipzig after the ball has left the pitch.
65'
Shot off target
Sabitzer Marcel (RasenBallsport Leipzig) shots at the goal, but the shot is inaccurate.
63'
Offside
The assistant referee signals to say that Nkunku Christopher (RasenBallsport Leipzig) was in offside.
63'
Throw in
The linesman indicates by waving the flag that the RasenBallsport Leipzig team has the right to throw in.
62'
Coach makes sub
Meantime, we have a substitution - Sorloth Alexander subs a fellow member of a team Olmo Dani.
60'
Shot off target
Adams Tyler (RasenBallsport Leipzig) shots at the goal, but the shot is inaccurate.
59'
Throw in
There is a short pause in the game. The ball crosses the sideline - team RasenBallsport Leipzig will have possession.
59'
Shot on target
The ball hits the target, but the goalie has no weak spots - a good chance missed by the RasenBallsport Leipzig team.
56'
Throw in
There is a short pause in the game. The ball crosses the sideline - team RasenBallsport Leipzig will have possession.
53'
Offside
The assistant referee signals to say that Nkunku Christopher (RasenBallsport Leipzig) was in offside.
49'
Throw in
The linesman indicates by waving the flag that the RasenBallsport Leipzig team has the right to throw in.
48'
Free kick
The referee blows his whistle, and the foul has been called. As a result, the RasenBallsport Leipzig team will take a free kick.
48'
Throw in
There is a short pause in the game. The ball crosses the sideline - team RasenBallsport Leipzig will have possession.
47'
Offside
The RasenBallsport Leipzig team went to the attack, but the flag of the assistant referee indicates offside.
46'
Free kick
The match referee noticed that the RasenBallsport Leipzig player committed a foul. Therefore, he assigns a penalty.
46'
Coach prepares substitution
The referee Grafe Manuel allows making a substitution. In this pause, Kampl Kevin enters the field, substituting partner Angelino.
46'
Substitution
The referee Grafe Manuel allows making a substitution. In this pause, Haidara Amadou enters the field, substituting partner Mukiele Nordi.
45 + 1'
Throw in
There is a short pause in the game. The ball crosses the sideline - team RasenBallsport Leipzig will have possession.
44'
Throw in
RasenBallsport Leipzig player throws the ball in play from the touchline.
41'
Shot off target
RasenBallsport Leipzig team made a remarkable attack effort, but Sabitzer Marcel (RasenBallsport Leipzig) turned out to be inaccurate on the last frontier.
40'
Throw in
RasenBallsport Leipzig player throws the ball in play from the touchline.
34'
Throw in
Throw-in for RasenBallsport Leipzig after the ball has left the pitch.
34'
Offside
The RasenBallsport Leipzig team went to the attack, but the flag of the assistant referee indicates offside.
33'
Throw in
RasenBallsport Leipzig player throws the ball in play from the touchline.
32'
Throw in
RasenBallsport Leipzig player throws the ball in play from the touchline.
32'
Throw in
RasenBallsport Leipzig player throws the ball in play from the touchline.
30'
Offside
Forsberg Emil (RasenBallsport Leipzig) ran into the attack, but this episode detected the offside.
28'
Corner kick
In this episode, the head referee Grafe Manuel points at the corner arc of the field. Nkunku Christopher (RasenBallsport Leipzig) will be serving the corner kick.
28'
Corner kick
The defending team player made the last ball touch. The referee of the match appoints a corner kick - RasenBallsport Leipzig will serve.
27'
Goal kick
The attacking players could not make the most of the precarious situation - the referee Grafe Manuel assigns a goal kick.
25'
Throw in
The linesman indicates by waving the flag that the RasenBallsport Leipzig team has the right to throw in.
24'
Free kick
The match referee noticed that the RasenBallsport Leipzig player committed a foul. Therefore, he assigns a penalty.
23'
Free kick
The referee of this meeting Grafe Manuel called a foul. As a result, RasenBallsport Leipzig is awarded a free kick.
21'
Free kick
The RasenBallsport Leipzig team player commits a foul. The referee Grafe Manuel stopped the match and gave a spot kick.
18'
Throw in
The linesman indicates by waving the flag that the RasenBallsport Leipzig team has the right to throw in.
17'
Shot off target
After being hit by an attacking player, the ball missed the frame. The score on the scoreboard of the Red Bull Arena stadium remains the same.
16'
Free kick
The game is stopped. The RasenBallsport Leipzig team player committed a foul - a free kick was awarded.
15'
Throw in
The linesman indicates by waving the flag that the RasenBallsport Leipzig team has the right to throw in.
12'
Free kick
The referee blows his whistle, and the foul has been called. As a result, the RasenBallsport Leipzig team will take a free kick.
8'
Goal kick
A forward player could not keep the ball before the end line. Therefore, RasenBallsport Leipzig takes a goal kick.
5'
Throw in
There is a short pause in the game. The ball crosses the sideline - team RasenBallsport Leipzig will have possession.
3'
Throw in
The linesman indicates by waving the flag that the RasenBallsport Leipzig team has the right to throw in.
2'
Goal kick
The attacking players could not make the most of the precarious situation - the referee Grafe Manuel assigns a goal kick.
1'
Free kick
The game is stopped. The RasenBallsport Leipzig team player committed a foul - a free kick was awarded.
90 + 8'
Free kick
The referee blows his whistle, and the foul has been called. As a result, the TSG 1899 Hoffenheim team will take a free kick.
90 + 4'
Free kick
The game is stopped. The TSG 1899 Hoffenheim team player committed a foul - a free kick was awarded.
90 + 1'
Substitution
Meantime, we have a substitution - Adamyan Sargis subs a fellow member of a team Kramaric Andrej.
90 + 1'
Throw in
There is a short pause in the game. The ball crosses the sideline - team TSG 1899 Hoffenheim will have possession.
88'
Goal kick
The match's referee Grafe Manuel points at the goalmouth, indicating the goalie will take a goal kick.
85'
Throw in
Throw-in for TSG 1899 Hoffenheim after the ball has left the pitch.
79'
Booking
The referee Grafe Manuel issues the yellow card, Baumgartner Christoph (TSG 1899 Hoffenheim) violated the rules.
78'
Goal kick
The ball leaves the end line of the field. The defending players did not touch the ball, so TSG 1899 Hoffenheim will goal kick.
76'
Free kick
The referee of this meeting Grafe Manuel called a foul. As a result, TSG 1899 Hoffenheim is awarded a free kick.
75'
Shot off target
After being hit by an attacking player, the ball missed the frame. The score on the scoreboard of the Red Bull Arena stadium remains the same.
75'
Throw in
TSG 1899 Hoffenheim player throws the ball in play from the touchline.
73'
Throw in
There is a short pause in the game. The ball crosses the sideline - team TSG 1899 Hoffenheim will have possession.
72'
Goal kick
The ball leaves the end line of the field. The defending players did not touch the ball, so TSG 1899 Hoffenheim will goal kick.
70'
Throw in
Throw-in for TSG 1899 Hoffenheim after the ball has left the pitch.
70'
Throw in
The linesman indicates by waving the flag that the TSG 1899 Hoffenheim team has the right to throw in.
70'
Throw in
The linesman indicates by waving the flag that the TSG 1899 Hoffenheim team has the right to throw in.
69'
Corner kick
The TSG 1899 Hoffenheim players were awarded a corner kick, continuing attack play in the opponent's half of the pitch.
68'
Goal kick
The ball leaves the end line of the field. The defending players did not touch the ball, so TSG 1899 Hoffenheim will goal kick.
65'
Goal kick
The ball leaves the end line of the field. The defending players did not touch the ball, so TSG 1899 Hoffenheim will goal kick.
62'
Substitution
Skov Robert gives a chance on the field to his teammate - player Nordtveit Havard came out instead of him.
62'
Goal kick
A forward player could not keep the ball before the end line. Therefore, TSG 1899 Hoffenheim takes a goal kick.
61'
Free kick
The match referee noticed that the TSG 1899 Hoffenheim player committed a foul. Therefore, he assigns a penalty.
60'
Goal kick
The ball leaves the end line of the field. The defending players did not touch the ball, so TSG 1899 Hoffenheim will goal kick.
59'
Save
Great game of the goalkeeper - he saves his team TSG 1899 Hoffenheim in this episode.
56'
Coach prepares substitution
TSG 1899 Hoffenheim makes a substitution - Gacinovic Mijat appears on the field instead of teammate Grillitsch Florian.
53'
Injury
Grillitsch Florian (TSG 1899 Hoffenheim) lays on the pitch. Without the help of medics, he will not recover from trauma.
51'
Throw in
Throw-in for TSG 1899 Hoffenheim after the ball has left the pitch.
49'
Offside
The TSG 1899 Hoffenheim team went to the attack, but the flag of the assistant referee indicates offside.
49'
Throw in
Throw-in for TSG 1899 Hoffenheim after the ball has left the pitch.
47'
Free kick
The match referee noticed that the TSG 1899 Hoffenheim player committed a foul. Therefore, he assigns a penalty.
46'
Booking
TSG 1899 Hoffenheim team gets another yellow card.
46'
Coach makes sub
TSG 1899 Hoffenheim makes a substitution - Bebou Ihlas appears on the field instead of teammate Rutter Georginio.
45 + 1'
Free kick
The referee blows his whistle, and the foul has been called. As a result, the TSG 1899 Hoffenheim team will take a free kick.
45'
Throw in
TSG 1899 Hoffenheim player throws the ball in play from the touchline.
42'
Free kick
The game is stopped. The TSG 1899 Hoffenheim team player committed a foul - a free kick was awarded.
42'
Free kick
The TSG 1899 Hoffenheim team player commits a foul. The referee Grafe Manuel stopped the match and gave a spot kick.
41'
Goal kick
The match's referee Grafe Manuel points at the goalmouth, indicating the goalie will take a goal kick.
40'
Free kick
The referee of this meeting Grafe Manuel called a foul. As a result, TSG 1899 Hoffenheim is awarded a free kick.
38'
Throw in
There is a short pause in the game. The ball crosses the sideline - team TSG 1899 Hoffenheim will have possession.
36'
Free kick
The referee of this meeting Grafe Manuel called a foul. As a result, TSG 1899 Hoffenheim is awarded a free kick.
35'
Free kick
The TSG 1899 Hoffenheim team player commits a foul. The referee Grafe Manuel stopped the match and gave a spot kick.
27'
Shot off target
The footballer TSG 1899 Hoffenheim made a shot at the goal, but the ball did not hit the net.
26'
Free kick
The match referee noticed that the TSG 1899 Hoffenheim player committed a foul. Therefore, he assigns a penalty.
25'
Throw in
There is a short pause in the game. The ball crosses the sideline - team TSG 1899 Hoffenheim will have possession.
24'
Goal kick
The ball leaves the end line of the field. The defending players did not touch the ball, so TSG 1899 Hoffenheim will goal kick.
22'
Free kick
The game is stopped. The TSG 1899 Hoffenheim team player committed a foul - a free kick was awarded.
18'
Throw in
There is a short pause in the game. The ball crosses the sideline - team TSG 1899 Hoffenheim will have possession.
18'
Throw in
Throw-in for TSG 1899 Hoffenheim after the ball has left the pitch.
17'
Goal kick
The ball leaves the end line of the field. The defending players did not touch the ball, so TSG 1899 Hoffenheim will goal kick.
14'
Throw in
TSG 1899 Hoffenheim player throws the ball in play from the touchline.
11'
Goal kick
The linesman raises the flag parallel to the end line, which means the goalkeeper of the TSG 1899 Hoffenheim team will take a goal kick.
10'
Player returns to the field after receiving medical attention
The substitution is no more needed - Baumgartner Christoph (TSG 1899 Hoffenheim) indicates he can continue the match.
9'
Injury
Assistance from the medical team is required for this episode. It looks like Baumgartner Christoph (TSG 1899 Hoffenheim) got injured.
7'
Offside
Rutter Georginio (TSG 1899 Hoffenheim) ran into the attack, but this episode detected the offside.