OFI 2-0 TSG Hoffenheim match result

OFI
Finished
2 - 0
Aitor Cantalapiedra 30' (1-0)
Georgios Kanellopoulos 84' (2-0)
⚽
Match Detail
Assistant Referee 2 Alfredo Rodríguez Moreno
Fourth Official Víctor García Verdura
Referee Javier Alberola Rojas
Referee Carlos Álvarez Fernández
Stadium Pankritio Stadio
Capacity 26,240
Weather clear sky
Temperature 21.77°C
Feels Like 21.7°C
Wind 2.24 m/s (343°)
Humidity 65%
Pressure 1014 hPa

OFI - TSG Hoffenheim Match Summary:

OFI vs TSG Hoffenheim finished at Pankritio Stadio with a 2-0 scoreline. Referee: Javier Alberola Rojas. Weather: Açık gökyüzü. gülen taraf OFI oldu. See full match details and goal timeline.

Key match statistics

Ball Possession %
33 - 67
Shots Total
9 - 21
Corners
4 - 8
Fouls
8 - 23
See all match statistics →

Starting lineups

OFI (3-4-3): Kresimir Krizmanic, Nikolaos Athanasiou, Konstantinos Kostoulas, Aitor Cantalapiedra, Taxiarchis Fountas, Athanasios Androutsos, Achilleas Poungouras, Kenan Kodro, Lorenzo Dickmann, Nikolaos Christogeorgos, Andreas Bouchalakis
TSG Hoffenheim (4-2-3-1): Oliver Baumann, Ozan Kabak, Leon Avdullahu, Patrick Wimmer, Adam Hlozek, Nathan De Cat, Wouter Burger, Tim Lemperle, Albian Hajdari, Vladimír Coufal, Mats Rots
See full lineups and bench →

OFI - TSG Hoffenheim Match: When, What Time and Which Stadium?

OFI vs TSG Hoffenheim - Europa League. Match on 17-09-2026 at 17:45, Pankritio Stadio (capacity 26,240). Referee and match details on Skorjet.

OFI - TSG Hoffenheim Live Score and Match Commentary

The match has ended. See full minute-by-minute summary and goal timeline.

OFI - TSG Hoffenheim Match Result and Statistics

The Europa League match between OFI and TSG Hoffenheim ended with a 2-0 scoreline. Both teams took to the pitch at Pankritio Stadio in search of victory. Key moments, goals, cards and all statistics from the match can be detailed on Skorjet. The match result, player performances and team statistics are available on the match page for fans.

Statistics
OFI
TSG Hoffenheim
Corners
4
8
Shots Off Target
4
11
Shots Total
9
21
Attacks
51
134
Dangerous Attacks
14
94
Ball Possession %
33
67
Ball Safe
110
88
Shots Insidebox
5
14
Shots Outsidebox
4
7
Offsides
2
3
Goals
2
0
Goal Kicks
13
5
Goal Attempts
5
14
Free Kicks
23
8
Fouls
8
23
Saves
5
1
Shots Blocked
2
5
Substitutions
5
5
Throwins
15
24
Long Passes
72
44
Tackles
21
17
Assists
2
0
Passes
260
526
Successful Passes
166
450
Successful Passes Percentage
64
86
Yellowcards
2
3
Shots On Target
3
5
Injuries
2
0
Total Crosses
8
32
Accurate Crosses
2
14
Interceptions
14
9
Duels Won
58
51
Dribble Attempts
11
22
Successful Dribbles
3
9
Key Passes
5
17
Big Chances Created
3
2
Big Chances Missed
1
2
Successful Dribbles Percentage
27
41
Successful Long Passes
26
26
Successful Long Passes Percentage
36
59
Tackles Won
14
16

OFI - TSG Hoffenheim Match Statistics

Compare key metrics such as possession, total shots and attacking output for OFI and TSG Hoffenheim.

Georgios Kanellopoulos ←
→ Borja González
Goal / 2-0
⚽
84'
Borja González ←
→ Lorenzo Dickmann
Substitution
←→
Aaron Leya Iseka ←
→ Kenan Kodro
Substitution
←→
80'
75'
←→
Fisnik Asllani ←
→ Adam Hlozek
Substitution
Giannis Apostolakis ←
→ Aitor Cantalapiedra
Substitution
←→
Georgios Kanellopoulos ←
→ Andreas Bouchalakis
Substitution
←→
70'
67'
←→
Adam Daghim ←
→ Mats Rots
Substitution
Aitor Cantalapiedra
Yellowcard
🟨
64'
63'
🟨
Koki Machida
Yellowcard
Thiago Nuss ←
→ Taxiarchis Fountas
Substitution
←→
60'
←→
Bambasé Conté ←
→ Patrick Wimmer
Substitution
←→
Andrej Kramaric ←
→ Nathan De Cat
Substitution
Athanasios Androutsos
Yellowcard
🟨
56'
53'
🟨
Nathan De Cat
Yellowcard
46'
←→
Koki Machida ←
→ Albian Hajdari
Substitution
Aitor Cantalapiedra ←
→ Kenan Kodro
Goal / 1-0
⚽
30'
23'
🟨
Vladimír Coufal
Yellowcard

OFI - TSG Hoffenheim Dakika Dakika Maç Özeti

Follow the complete minute-by-minute timeline for OFI vs TSG Hoffenheim, including key moments, goals and cards.

OFI - TSG Hoffenheim Pitch Formation

⚽ 3-4-3
⚽ 4-2-3-1
Kresimir Krizmanic
Kresimir Krizmanic 2
Kresimir Krizmanic
Kresimir Krizmanic 2
Nikolaos Athanasiou
Nikolaos Athanasiou 3
Konstantinos Kostoulas
Konstantinos Kostoulas 5
Aitor Cantalapiedra
Aitor Cantalapiedra 10
Taxiarchis Fountas
Taxiarchis Fountas 11
Athanasios Androutsos
Athanasios Androutsos 14
Achilleas Poungouras
Achilleas Poungouras 15
Kenan Kodro
Kenan Kodro 19
Lorenzo Dickmann
Lorenzo Dickmann 24
Nikolaos Christogeorgos
Nikolaos Christogeorgos 31
Tim Lemperle
Tim Lemperle 19
Tim Lemperle
Tim Lemperle 19
Albian Hajdari
Albian Hajdari 21
Vladimír Coufal
Vladimír Coufal 34
Nathan De Cat
Nathan De Cat 17
Wouter Burger
Wouter Burger 18
Ozan Kabak
Ozan Kabak 5
Leon Avdullahu
Leon Avdullahu 7
Patrick Wimmer
Patrick Wimmer 8
Adam Hlozek
Adam Hlozek 10
Oliver Baumann
Oliver Baumann 1

OFI - TSG Hoffenheim Match Squad

Jersey Player Jersey Player
OFI OFI 3-4-3
TSG Hoffenheim TSG Hoffenheim 4-2-3-1
Kresimir Krizmanic 2 Kresimir Krizmanic Oliver Baumann 1 Oliver Baumann
Nikolaos Athanasiou 3 Nikolaos Athanasiou Ozan Kabak 5 Ozan Kabak
Konstantinos Kostoulas 5 Konstantinos Kostoulas Leon Avdullahu 7 Leon Avdullahu
Aitor Cantalapiedra 10 Aitor Cantalapiedra Patrick Wimmer 8 Patrick Wimmer
Taxiarchis Fountas 11 Taxiarchis Fountas Adam Hlozek 10 Adam Hlozek
Athanasios Androutsos 14 Athanasios Androutsos Nathan De Cat 17 Nathan De Cat
Achilleas Poungouras 15 Achilleas Poungouras Wouter Burger 18 Wouter Burger
Kenan Kodro 19 Kenan Kodro Tim Lemperle 19 Tim Lemperle
Lorenzo Dickmann 24 Lorenzo Dickmann Albian Hajdari 21 Albian Hajdari
Nikolaos Christogeorgos 31 Nikolaos Christogeorgos Vladimír Coufal 34 Vladimír Coufal
Andreas Bouchalakis 41 Andreas Bouchalakis Mats Rots 39 Mats Rots
Christos Kontis OFI — Coach
Christian Ilzer TSG Hoffenheim — Coach

OFI - TSG Hoffenheim Bench Players

Jersey Player Jersey Player
OFI OFI
TSG Hoffenheim TSG Hoffenheim
Klidman Lilo 1 Klidman Lilo Robin Hranac 2 Robin Hranac
Zisis Karachalios 6 Zisis Karachalios Max Moerstedt 9 Max Moerstedt
Georgios Kanellopoulos 8 Georgios Kanellopoulos Fisnik Asllani 11 Fisnik Asllani
Aaron Leya Iseka 9 Aaron Leya Iseka Adam Daghim 14 Adam Daghim
Panagiotis Katsikas 13 Panagiotis Katsikas Valentin Gendrey 15 Valentin Gendrey
Christos Sielis 16 Christos Sielis Bambasé Conté 20 Bambasé Conté
Borja González 17 Borja González Alexander Prass 22 Alexander Prass
Thiago Nuss 18 Thiago Nuss Andrej Kramaric 27 Andrej Kramaric
Giannis Apostolakis 21 Giannis Apostolakis Koki Machida 28 Koki Machida
Thiago Romano 30 Thiago Romano Cajetan Lenz 32 Cajetan Lenz
Giannis Theodosoulakis 46 Giannis Theodosoulakis Lúkas Petersson 36 Lúkas Petersson
Pavlos Kenourgiakis 90 Pavlos Kenourgiakis Luca Philipp 37 Luca Philipp

OFI - TSG Hoffenheim Injured and Suspended Players

Player Status Player Status
OFI OFI
TSG Hoffenheim TSG Hoffenheim
Nikolaos Marinakis Nikolaos Marinakis Inflammation Of Pubic Bone Luis Engelns Luis Engelns No Eligibility
Dimitrios Nikolaou Dimitrios Nikolaou Adductor Pain Bernardo Bernardo Achilles tendon problems
Değişiklikler
OFI OFI
80' Borja González ➜ Lorenzo Dickmann
80' Aaron Leya Iseka ➜ Kenan Kodro
70' Giannis Apostolakis ➜ Aitor Cantalapiedra
70' Georgios Kanellopoulos ➜ Andreas Bouchalakis
60' Thiago Nuss ➜ Taxiarchis Fountas
TSG Hoffenheim TSG Hoffenheim
75' Fisnik Asllani ➜ Adam Hlozek
67' Adam Daghim ➜ Mats Rots
60' Bambasé Conté ➜ Patrick Wimmer
60' Andrej Kramaric ➜ Nathan De Cat
46' Koki Machida ➜ Albian Hajdari

OFI - TSG Hoffenheim Lineups, Bench and Tactical Analysis

Review starting XI, bench options and tactical setup for OFI and TSG Hoffenheim.

This match belongs to a cup or multi-team competition; league standings are not displayed.

OFI - TSG Hoffenheim Standings Overview

Check the latest Europa League table position, points and goal difference for OFI and TSG Hoffenheim.

Head-to-Head (H2H) Summary
1
Wins
0
Draws
0
Wins
Head-to-Head (H2H) Previous Matches
OFI
Europa League
2 : 0
17.09.2026
Europa League

OFI vs TSG Hoffenheim Head-to-Head Record

Explore previous meetings, win/draw distribution and score history between OFI and TSG Hoffenheim.

OFI - TSG Hoffenheim TV Broadcast Information

Logo TV Channel Date Kick-off Status
Sky Sports Sky Sports 17-09-2026 17:45 Finished
Arena Sport 1 Arena Sport 1 17-09-2026 17:45 Finished
Paramount+ Paramount+ 17-09-2026 17:45 Finished
Sky Go Sky Go 17-09-2026 17:45 Finished
Canal+ Foot Canal+ Foot 17-09-2026 17:45 Finished
ViX ViX 17-09-2026 17:45 Finished
beIN SPORTS CONNECT beIN SPORTS CONNECT 17-09-2026 17:45 Finished
Moja TV Moja TV 17-09-2026 17:45 Finished
Vidio Vidio 17-09-2026 17:45 Finished
Sky Sport MIX Sky Sport MIX 17-09-2026 17:45 Finished
Digi Sport 2 Digi Sport 2 17-09-2026 17:45 Finished
Arena sport 2 Arena sport 2 17-09-2026 17:45 Finished
BTV Action BTV Action 17-09-2026 17:45 Finished
📺
GO TV Anywhere 17-09-2026 17:45 Finished
iQiyi iQiyi 17-09-2026 17:45 Finished
Cytavision Sports 3HD Cytavision Sports 3HD 17-09-2026 17:45 Finished
Cytavision Sports 4K Cytavision Sports 4K 17-09-2026 17:45 Finished
Digi Online Digi Online 17-09-2026 17:45 Finished
Orange TV Go Orange TV Go 17-09-2026 17:45 Finished
TNT Sports 4 TNT Sports 4 17-09-2026 17:45 Finished
Disney+ Premium Sur Disney+ Premium Sur 17-09-2026 17:45 Finished
Cytavision on the Go Cytavision on the Go 17-09-2026 17:45 Finished
WOW WOW 17-09-2026 17:45 Finished
📺
Canal+ Live 2 17-09-2026 17:45 Finished
📺
FAST TV 17-09-2026 17:45 Finished
📺
Voyo Sport 17-09-2026 17:45 Finished
📺
Go3 Extra Sports Estonia 17-09-2026 17:45 Finished
📺
Prima Sport 2 17-09-2026 17:45 Finished
📺
Movistar+ 17-09-2026 17:45 Finished
📺
Okko Sport 17-09-2026 17:45 Finished
📺
Vidio TV 17-09-2026 17:45 Finished
📺
Arena Cloud 17-09-2026 17:45 Finished
📺
TV NET 17-09-2026 17:45 Finished
📺
MAX To Go 17-09-2026 17:45 Finished
📺
Bluu 17-09-2026 17:45 Finished
📺
Disney+ Premium 17-09-2026 17:45 Finished
📺
Arena Sport Premium 2 17-09-2026 17:45 Finished
📺
VGTV 17-09-2026 17:45 Finished
📺
VG+ 17-09-2026 17:45 Finished
📺
Sport 3 17-09-2026 17:45 Finished
📺
Prima TV 17-09-2026 17:45 Finished
📺
Sky Sport 1 17-09-2026 17:45 Finished
📺
Cytavision PPV1 17-09-2026 17:45 Finished
📺
Disney+ Nord 17-09-2026 17:45 Finished
📺
Movistar Liga de Campeones 3 17-09-2026 17:45 Finished
📺
Sky Sport News 17-09-2026 17:45 Finished
📺
Cablenet TV Go 17-09-2026 17:45 Finished
📺
Sky Sport Max 17-09-2026 17:45 Finished
📺
TSN 6 17-09-2026 17:45 Finished
📺
Sky Sport 3 17-09-2026 17:45 Finished
📺
beIN Sports 7 17-09-2026 17:45 Finished
📺
Sky Sport 252 17-09-2026 17:45 Finished
📺
Orange Sport 2 17-09-2026 17:45 Finished
📺
MagentaSport 2 17-09-2026 17:45 Finished

OFI - TSG Hoffenheim TV Channels and Schedule

Find channel availability, broadcast status and kick-off details for OFI vs TSG Hoffenheim.

OFI - TSG Hoffenheim Live Commentary

90+4'

Attempt missed. Borja González from OFI takes a right-footed shot from outside the box but misses to the left after a corner.

90+3'

Corner awarded to OFI after Bambasé Conté concedes.

90+1'

Hoffenheim wins a corner after Konstantinos Kostoulas concedes.

90+1'

Offside called against Hoffenheim. Fisnik Asllani is the player caught offside.

90+1'

Thiago Nuss of OFI is caught offside.

90'

The fourth official has indicated there will be 4 minutes of added time.

89'

Ozan Kabak from Hoffenheim wins a free kick in the defensive half.

89'

Foul committed by Aaron Leya Iseka of OFI.

88'

Achilleas Poungouras from OFI is awarded a free kick in the defensive half.

88'

Foul committed by Tim Lemperle of Hoffenheim.

87'

Attempt missed. Konstantinos Kostoulas from OFI heads the ball from the center of the box but it goes to the right. He was assisted by Borja González, who delivered a cross after a corner.

86'

Thiago Nuss's right-footed shot from outside the box is blocked. Nikolaos Athanasiou provided the assist.

86'

Corner awarded to OFI after Koki Machida concedes.

85'

Ozan Kabak from Hoffenheim wins a free kick in the attacking half.

85'

Borja González from OFI commits a foul.

84'

Goal! OFI leads Hoffenheim 2-0. Georgios Kanellopoulos scores for OFI with a header from the center of the box into the bottom left corner, assisted by Borja González's cross after a corner.

⚽ Goal
83'

Corner awarded to OFI after a concession by Ozan Kabak.

82'

Corner awarded to OFI after Wouter Burger concedes.

80'

Substitution for OFI: Borja González comes on for Lorenzo Dickmann.

80'

Substitution for OFI: Aaron Leya Iseka comes on for Kenan Kodro.

80'

Foul committed by Aaron Leya Iseka of OFI.

80'

Leon Avdullahu from Hoffenheim wins a free kick in the defensive half.

78'

Tim Lemperle from Hoffenheim misses a right-footed shot from the center of the box, sending it to the left. The attempt was assisted by Wouter Burger's cross.

77'

Corner awarded to Hoffenheim after Kresimir Krizmanic concedes.

77'

Attempt saved. Bambasé Conté from Hoffenheim has his left-footed shot from outside the box saved in the center of the goal by Nikos Christogeorgos from OFI.

76'

Delay is over. The teams are ready to continue.

75'

Substitution for Hoffenheim: Fisnik Asllani comes on for Adam Hlozek.

75'

The match is delayed due to an injury to Nikos Christogeorgos from OFI.

74'

Nikos Christogeorgos from OFI is awarded a free kick in the defensive half.

74'

Foul committed by Tim Lemperle of Hoffenheim.

74'

Hoffenheim wins a corner after Nikolaos Athanasiou concedes.

72'

Giannis Apostolakis of OFI is caught offside.

71'

Thiago Nuss from OFI wins a free kick in the defensive half.

71'

Foul committed by Koki Machida of Hoffenheim.

71'

Lorenzo Dickmann from OFI is awarded a free kick in the defensive half.

71'

Foul committed by Adam Daghim of Hoffenheim.

70'

Substitution for OFI: Giannis Apostolakis comes on for Aitor Cantalapiedra.

70'

Substitution for OFI: Georgios Kanellopoulos comes on for Andreas Bouchalakis.

67'

Hoffenheim wins a corner after Achilleas Poungouras concedes.

67'

Substitution for Hoffenheim: Adam Daghim comes on for Mats Rots.

67'

Kenan Kodro from OFI wins a free kick in the defensive half.

67'

Foul committed by Tim Lemperle of Hoffenheim.

66'

Hoffenheim is awarded a corner after Kresimir Krizmanic concedes.

65'

Bambasé Conté from Hoffenheim misses a header from the center of the box, sending it to the left. Wouter Burger provided the cross.

64'

Andreas Bouchalakis from OFI has a left-footed shot from outside the box, but it is blocked.

64'

Aitor Cantalapiedra from OFI commits a foul.

64'

Bambasé Conté from Hoffenheim is awarded a free kick in the defensive half.

64'

Aitor Cantalapiedra from OFI receives a yellow card for a foul.

63'

Koki Machida from Hoffenheim receives a yellow card for a bad foul.

62'

Thiago Nuss from OFI wins a free kick on the right wing.

62'

Foul committed by Koki Machida of Hoffenheim.

61'

Adam Hlozek from Hoffenheim misses the attempt with a right-footed shot from the center of the box, sending it high and wide to the right. Tim Lemperle provided the assist.

60'

Substitution for Hoffenheim: Andrej Kramaric comes on for Nathan De Cat.

60'

Substitution for Hoffenheim: Bambasé Conté comes on for Patrick Wimmer.

60'

Substitution for OFI: Thiago Nuss comes on for Taxiarchis Fountas.

59'

Leon Avdullahu's right-footed shot from outside the box is blocked. He was assisted by Vladimír Coufal.

58'

Patrick Wimmer from Hoffenheim commits a handball.

57'

Attempt saved. Tim Lemperle from Hoffenheim has his right-footed shot from outside the box saved in the center of the goal by Nikos Christogeorgos from OFI. The assist came from Nathan De Cat.

57'

Nikolaos Athanasiou from OFI is awarded a free kick in the defensive half.

57'

Nathan De Cat from Hoffenheim commits a foul.

56'

Thanasis Androutsos from OFI receives a yellow card for a foul.

56'

Thanasis Androutsos from OFI commits a foul.

56'

Adam Hlozek from Hoffenheim wins a free kick in the attacking half.

55'

Mats Rots from Hoffenheim commits a foul.

55'

Kenan Kodro from OFI wins a free kick in the attacking half.

54'

Thanasis Androutsos from OFI wins a free kick in the defensive half.

54'

Taxiarchis Fountas from OFI misses a left-footed shot from the center of the box, sending it close but to the left. Nikolaos Athanasiou provided the assist.

54'

Foul committed by Leon Avdullahu of Hoffenheim.

53'

Nathan De Cat from Hoffenheim receives a yellow card for a bad foul.

53'

Taxiarchis Fountas of OFI is awarded a free kick in the defensive half.

53'

Foul committed by Nathan De Cat of Hoffenheim.

50'

Adam Hlozek from Hoffenheim attempts a right-footed shot from the left side of the box, but it goes close and misses to the right. He was assisted by Koki Machida.

49'

Attempt blocked. Adam Hlozek from Hoffenheim has a left-footed shot from the center of the box that is blocked. Tim Lemperle provided the assist.

48'

Mats Rots from Hoffenheim misses the attempt with a left-footed shot from outside the box that goes too high. He was assisted by Patrick Wimmer.

47'

Attempt saved. Adam Hlozek from Hoffenheim has his right-footed shot from the center of the box saved in the bottom left corner by Nikos Christogeorgos of OFI. The assist came from Tim Lemperle with a cross.

47'

Offside called against Hoffenheim. Patrick Wimmer is caught offside.

46'

The second half begins with OFI leading Hoffenheim 1-0.

46'

Substitution for Hoffenheim: Koki Machida comes on for Albian Hajdari.

45+2'

Attempt blocked. Adam Hlozek from Hoffenheim has a left-footed shot from the center of the box that is blocked.

45+2'

Wouter Burger from Hoffenheim misses a header from the center of the box, sending it to the right. The cross was assisted by Vladimír Coufal.

45+2'

Lorenzo Dickmann from OFI is awarded a free kick in the defensive half.

45+2'

Foul committed by Adam Hlozek of Hoffenheim.

45+1'

The fourth official has indicated that there will be 2 minutes of added time.

45+1'

Achilleas Poungouras from OFI is awarded a free kick in the defensive half.

45+1'

Foul committed by Tim Lemperle of Hoffenheim.

44'

Hoffenheim wins a corner after Achilleas Poungouras concedes.

44'

Wouter Burger from Hoffenheim misses an attempt with a header from the center of the box, sending it too high after a corner.

43'

Wouter Burger's left-footed shot from outside the box is blocked. Nathan De Cat provided the assist.

43'

Delay is over, and they are ready to continue.

41'

Attempt missed. Ozan Kabak from Hoffenheim heads the ball from the center of the box, but it goes to the right.

41'

Attempt blocked. Patrick Wimmer from Hoffenheim has his right-footed shot from the right side of the box blocked. The attempt was assisted by Wouter Burger's cross.

41'

The match is delayed due to an injury to Thanasis Androutsos from OFI.

40'

Foul by Nikolaos Athanasiou of OFI.

40'

Wouter Burger from Hoffenheim is awarded a free kick in the defensive half.

39'

Lorenzo Dickmann from OFI is awarded a free kick in the defensive half.

39'

Foul committed by Adam Hlozek of Hoffenheim.

37'

Thanasis Androutsos from OFI wins a free kick in the defensive half.

37'

Foul committed by Tim Lemperle of Hoffenheim.

35'

Kenan Kodro from OFI wins a free kick in the defensive half.

35'

Albian Hajdari from Hoffenheim commits a foul.

34'

Foul committed by Kenan Kodro (OFI).

34'

Leon Avdullahu from Hoffenheim wins a free kick on the right wing.

34'

Adam Hlozek from Hoffenheim misses the attempt with a header from the center of the box, sending it high and wide to the left. Vladimír Coufal provided the assist with a cross.

30'

Goal! OFI leads Hoffenheim 1-0. Aitor Cantalapiedra scores with a left-footed shot from the center of the box into the top right corner, assisted by Kenan Kodro after a fast break.

⚽ Goal
26'

Nikolaos Athanasiou from OFI commits a foul.

26'

Patrick Wimmer from Hoffenheim wins a free kick on the right wing.

24'

Taxiarchis Fountas from OFI wins a free kick in the defensive half.

24'

Mats Rots from Hoffenheim commits a foul.

23'

Aitor Cantalapiedra from OFI wins a free kick on the left wing.

23'

Foul committed by Vladimír Coufal of Hoffenheim.

23'

Vladímír Coufal from Hoffenheim receives a yellow card for a foul.

21'

Aitor Cantalapiedra from OFI is awarded a free kick on the left wing.

21'

Foul committed by Ozan Kabak of Hoffenheim.

20'

Attempt saved. Wouter Burger's left-footed shot from the center of the box is saved in the middle of the goal by Nikos Christogeorgos. The assist came from Patrick Wimmer.

19'

Foul committed by Ozan Kabak of Hoffenheim.

19'

Nikos Christogeorgos from OFI is awarded a free kick in the defensive half.

17'

Kenan Kodro from OFI wins a free kick in the defensive half.

17'

Ozan Kabak from Hoffenheim commits a foul.

16'

Adam Hlozek from Hoffenheim misses the attempt with a right-footed shot from outside the box, sending it just a bit too high. Wouter Burger provided the assist.

15'

Tim Lemperle of Hoffenheim is caught offside.

14'

Hoffenheim is awarded a corner after Nikolaos Athanasiou concedes.

12'

Attempt missed. Aitor Cantalapiedra from OFI takes a right-footed shot from the left side of the box, but it goes to the right.

12'

Attempt saved. Oliver Baumann (Hoffenheim) saves a left-footed shot from outside the box by Andreas Bouchalakis (OFI) in the center of the goal.

11'

Nikolaos Athanasiou from OFI is awarded a free kick in the defensive half.

11'

Albian Hajdari from Hoffenheim commits a foul.

10'

Tim Lemperle from Hoffenheim misses an attempt with a header from the center of the box, sending it high and wide to the left. The chance was set up by Adam Hlozek, who provided a cross after a corner.

9'

Hoffenheim wins a corner after Nikolaos Athanasiou concedes.

8'

Nikolaos Athanasiou from OFI is awarded a free kick in the defensive half.

8'

Foul committed by Patrick Wimmer of Hoffenheim.

7'

Attempt saved. Wouter Burger from Hoffenheim has a left-footed shot from outside the box, but it's saved in the top center of the goal by Nikos Christogeorgos from OFI.

1'

First half begins.

-

The match ends with OFI winning 2-0 against Hoffenheim.

-

The second half ends with OFI leading Hoffenheim 2-0.

-

The first half ends with OFI leading Hoffenheim 1-0.

Advanced Statistics
OFI
TSG Hoffenheim
Ball Possession %
33
67
Ball Safe
110
88
Offsides
2
3
Goals
2
0
Goal Kicks
13
5
Free Kicks
23
8
Saves
5
1
Substitutions
5
5
Throwins
15
24
Assists
2
0
Total Crosses
8
32
Duels Won
58
51
Dribble Attempts
11
22
Successful Dribbles
3
9
Big Chances Created
3
2
Big Chances Missed
1
2
Successful Dribbles Percentage
27
41
Tackles Won
14
16

OFI - TSG Hoffenheim Advanced Statistics Summary

Detailed general metrics for OFI and TSG Hoffenheim are shown above for quick technical comparison.

OFI
TSG Hoffenheim
Long Passes
72
44
Passes
260
526
Successful Passes
166
450
Successful Passes Percentage
64
86
Key Passes
5
17
Successful Long Passes
26
26
Successful Long Passes Percentage
36
59

OFI - TSG Hoffenheim Passing Statistics

Detailed passing metrics for OFI and TSG Hoffenheim are shown above for quick technical comparison.

OFI
TSG Hoffenheim
Corners
4
8
Shots Off Target
4
11
Shots Total
9
21
Attacks
51
134
Dangerous Attacks
14
94
Shots Insidebox
5
14
Shots Outsidebox
4
7
Goal Attempts
5
14
Shots Blocked
2
5
Shots On Target
3
5
Injuries
2
0
Accurate Crosses
2
14
Interceptions
14
9

OFI - TSG Hoffenheim Attack Statistics

Detailed attack metrics for OFI and TSG Hoffenheim are shown above for quick technical comparison.

OFI
TSG Hoffenheim
Tackles
21
17

OFI - TSG Hoffenheim Defense Statistics

Detailed defense metrics for OFI and TSG Hoffenheim are shown above for quick technical comparison.

OFI
TSG Hoffenheim
Fouls
8
23
Yellowcards
2
3

OFI - TSG Hoffenheim Fouls and Cards Statistics

Detailed fouls metrics for OFI and TSG Hoffenheim are shown above for quick technical comparison.

Match Trend Analysis

Sum of all trends over 90 minutes (attacks, shots, passes, fouls, etc.). Green = OFI, Purple = TSG Hoffenheim.