🔒 Strictly Necessary Cookies (Always Active)
These cookies are essential for the website to function and cannot be disabled.
- Session security
- Traffic management
- Server load balancing
- Security verification
| Assistant Referee 2 | Eduard Beitinger |
| Fourth Official | Felix Bickel |
| Referee | Sven Jablonski |
| Referee | Martin Thomsen |
| Stadium | Signal Iduna Park |
| Capacity | 81,365 |
| Weather | overcast clouds |
| Temperature | 10.21°C |
| Feels Like | 9.22°C |
| Wind | 6.69 m/s (190°) |
| Humidity | 74% |
| Pressure | 1008 hPa |
Borussia Dortmund vs Eintracht Frankfurt finished at Signal Iduna Park with a 1-0 scoreline. Referee: Sven Jablonski. Weather: Kapalı bulutlu. gülen taraf Borussia Dortmund oldu. See full match details and goal timeline.
Borussia Dortmund vs Eintracht Frankfurt - Bundesliga. Match on 24-10-2026 at 17:30, Signal Iduna Park (capacity 81,365). Referee and match details on Skorjet.
The match has ended. See full minute-by-minute summary and goal timeline.
The Bundesliga match between Borussia Dortmund and Eintracht Frankfurt ended with a 1-0 scoreline. Both teams took to the pitch at Signal Iduna Park 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.
Borussia Dortmund
Eintracht Frankfurt
Compare key metrics such as possession, total shots and attacking output for Borussia Dortmund and Eintracht Frankfurt.
Follow the complete minute-by-minute timeline for Borussia Dortmund vs Eintracht Frankfurt, including key moments, goals and cards.
| Jersey | Player | Jersey | Player | ||
|---|---|---|---|---|---|
Borussia Dortmund
3-4-2-1
|
Eintracht Frankfurt
4-4-2
|
||||
|
1 | Gregor Kobel |
|
1 | Noah Atubolu |
|
3 | Waldemar Anton |
|
2 | Elias Baum |
|
4 | Nico Schlotterbeck |
|
3 | Lilian Brassier |
|
5 | Ramy Bensebaini |
|
4 | Robin Koch |
|
8 | Felix Nmecha |
|
8 | Farès Chaïbi |
|
9 | Serhou Guirassy |
|
9 | Jonathan Burkardt |
|
20 | Marcel Sabitzer |
|
11 | Younes Ebnoutalib |
|
21 | Fábio Silva |
|
15 | Noël Aséko |
|
24 | Daniel Svensson |
|
20 | Ritsu Doan |
|
25 | Joey Veerman |
|
25 | Raphael Onyedika |
|
26 | Julian Ryerson |
|
34 | Nnamdi Collins |
| Jersey | Player | Jersey | Player | ||
|---|---|---|---|---|---|
Borussia Dortmund
|
Eintracht Frankfurt
|
||||
|
7 | Jobe Bellingham |
|
6 | Oscar Højlund |
|
14 | Maximilian Beier |
|
7 | Ansgar Knauff |
|
17 | Carney Chukwuemeka |
|
26 | Keita Kosugi |
|
18 | Ethan Chidiebere Nwaneri |
|
27 | Mario Götze |
|
22 | Joane Gadou |
|
29 | Ayoube Amaimouni-Echghouyab |
|
33 | Alexander Meyer |
|
31 | Love Arrhov |
|
39 | Filippo Mane |
|
37 | Jeremiaha Maluze |
|
40 | Samuele Inácio |
|
40 | Kauã Santos |
|
44 | Enzo dos Santos |
|
42 | Can Uzun |
| Player | Status | Player | Status | ||
|---|---|---|---|---|---|
Borussia Dortmund
|
Eintracht Frankfurt
|
||||
|
Emre Can | Yırtık |
|
Jessic Ngankam | Hamstring Sakatlığı |
|
Justin Lerma | Kas Sakatlığı | |||
|
Giannis Konstantelias | Yırtık | |||
|
Konstantinos Karetsas | Sakat | |||
|
Mussa Kaba | Omuz Sakatlığı | |||
|
Kauã Prates | Muscular problems | |||
Borussia Dortmund
Eintracht Frankfurt
Review starting XI, bench options and tactical setup for Borussia Dortmund and Eintracht Frankfurt.
| # | Team | P | W | D | L | GF | GA | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 8 | 5 | 3 | 0 | 27 | 8 | 19 | 18 | W D W W D | |
| 2 | 8 | 5 | 3 | 0 | 14 | 6 | 8 | 18 | W D D W D | |
| 3 | 8 | 5 | 1 | 2 | 18 | 10 | 8 | 16 | D W L L W | |
| 4 | 8 | 5 | 0 | 3 | 22 | 11 | 11 | 15 | L W L W W | |
| 5 | 8 | 4 | 3 | 1 | 17 | 14 | 3 | 15 | W D D W W | |
| 6 | 8 | 4 | 1 | 3 | 18 | 16 | 2 | 13 | W W W L L | |
| 7 | 8 | 4 | 1 | 3 | 16 | 16 | 0 | 13 | D L W L W | |
| 8 | 8 | 3 | 2 | 3 | 13 | 18 | -5 | 11 | D L W L W | |
| 9 | 8 | 3 | 1 | 4 | 17 | 17 | 0 | 10 | W L W L L | |
| 10 | 8 | 2 | 3 | 3 | 18 | 15 | 3 | 9 | L D L D L | |
| 11 | 8 | 3 | 0 | 5 | 14 | 15 | -1 | 9 | L W L L W | |
| 12 | 8 | 3 | 0 | 5 | 14 | 16 | -2 | 9 | L L W W L | |
| 13 | 8 | 2 | 3 | 3 | 9 | 12 | -3 | 9 | L W L D D | |
| 14 | 8 | 2 | 3 | 3 | 6 | 9 | -3 | 9 | W L D W D | |
| 15 | 8 | 3 | 0 | 5 | 7 | 19 | -12 | 9 | W W W L L | |
| 16 | 8 | 1 | 4 | 3 | 7 | 19 | -12 | 7 | L W D D D | |
| 17 | 8 | 1 | 3 | 4 | 4 | 9 | -5 | 6 | D L L D L | |
| 18 | 8 | 1 | 1 | 6 | 11 | 22 | -11 | 4 | L L L W D |
Check the latest Bundesliga table position, points and goal difference for Borussia Dortmund and Eintracht Frankfurt.
Explore previous meetings, win/draw distribution and score history between Borussia Dortmund and Eintracht Frankfurt.
| Logo | TV Channel | Date | Kick-off | Status |
|---|---|---|---|---|
|
Viaplay | 24-10-2026 | 17:30 | Finished |
|
DAZN | 24-10-2026 | 17:30 | Finished |
|
Play Sports | 24-10-2026 | 17:30 | Finished |
|
ESPN+ | 24-10-2026 | 17:30 | Finished |
|
Canal+ | 24-10-2026 | 17:30 | Finished |
|
Viaplay Denmark | 24-10-2026 | 17:30 | Finished |
|
Sky Sport Bundesliga 1 | 24-10-2026 | 17:30 | Finished |
|
Sky Go | 24-10-2026 | 17:30 | Finished |
|
Viaplay Sweden | 24-10-2026 | 17:30 | Finished |
|
Sky Sports Main Event | 24-10-2026 | 17:30 | Finished |
|
beIN SPORTS CONNECT | 24-10-2026 | 17:30 | Finished |
|
Moja TV | 24-10-2026 | 17:30 | Finished |
|
Play Diema Xtra | 24-10-2026 | 17:30 | Finished |
|
Migu | 24-10-2026 | 17:30 | Finished |
|
Voyo | 24-10-2026 | 17:30 | Finished |
|
beIN Sports Connect New Zealand | 24-10-2026 | 17:30 | Finished |
|
TV 2 Play | 24-10-2026 | 17:30 | Finished |
|
StarHub TV+ | 24-10-2026 | 17:30 | Finished |
|
Fox Sports | 24-10-2026 | 17:30 | Finished |
|
Diema Sport | 24-10-2026 | 17:30 | Finished |
|
Proximus | 24-10-2026 | 17:30 | Finished |
|
S Sport | 24-10-2026 | 17:30 | Finished |
|
Movistar Futbol | 24-10-2026 | 17:30 | Finished |
|
Eleven Sports 3 | 24-10-2026 | 17:30 | Finished |
|
Bein Sports 2 | 24-10-2026 | 17:30 | Finished |
|
Bein Sports 3 | 24-10-2026 | 17:30 | Finished |
|
Nova Sport 3 | 24-10-2026 | 17:30 | Finished |
|
See | 24-10-2026 | 17:30 | Finished |
|
OneFootball | 24-10-2026 | 17:30 | Finished |
|
Play Sports 2 | 24-10-2026 | 17:30 | Finished |
|
SKY Go Italia | 24-10-2026 | 17:30 | Finished |
|
NOW TV | 24-10-2026 | 17:30 | Finished |
|
Blue Sport | 24-10-2026 | 17:30 | Finished |
|
Viaplay Norway | 24-10-2026 | 17:30 | Finished |
|
📺
|
GO TV Anywhere | 24-10-2026 | 17:30 | Finished |
|
sooka | 24-10-2026 | 17:30 | Finished |
|
USA Network | 24-10-2026 | 17:30 | Finished |
|
TOD | 24-10-2026 | 17:30 | Finished |
|
Digi Online | 24-10-2026 | 17:30 | Finished |
|
Orange TV Go | 24-10-2026 | 17:30 | Finished |
|
Viaplay Netherlands | 24-10-2026 | 17:30 | Finished |
|
M Plus Live | 24-10-2026 | 17:30 | Finished |
|
DAZN 1 | 24-10-2026 | 17:30 | Finished |
|
NOW | 24-10-2026 | 17:30 | Finished |
|
Elisa Viihde Viaplay | 24-10-2026 | 17:30 | Finished |
|
Viaplay Iceland | 24-10-2026 | 17:30 | Finished |
|
Disney+ Premium Argentina | 24-10-2026 | 17:30 | Finished |
|
Disney+ Premium Chile | 24-10-2026 | 17:30 | Finished |
|
Disney+ Premium Sur | 24-10-2026 | 17:30 | Finished |
|
DAZN Portugal | 24-10-2026 | 17:30 | Finished |
|
DAZN Eleven 4 Portugal | 24-10-2026 | 17:30 | Finished |
|
Shahid | 24-10-2026 | 17:30 | Finished |
|
fuboTV | 24-10-2026 | 17:30 | Finished |
|
WOW | 24-10-2026 | 17:30 | Finished |
|
📺
|
STARZPLAY | 24-10-2026 | 17:30 | Finished |
|
📺
|
Tring Sport 3 | 24-10-2026 | 17:30 | Finished |
|
📺
|
Sporty TV | 24-10-2026 | 17:30 | Finished |
|
📺
|
FAST TV | 24-10-2026 | 17:30 | Finished |
|
📺
|
Sky Go Austria | 24-10-2026 | 17:30 | Finished |
|
📺
|
ELTA.tv | 24-10-2026 | 17:30 | Finished |
|
📺
|
MAXtv To Go | 24-10-2026 | 17:30 | Finished |
|
📺
|
Go3 Extra Sports Estonia | 24-10-2026 | 17:30 | Finished |
|
📺
|
myCANAL | 24-10-2026 | 17:30 | Finished |
|
📺
|
Go3 Extra Sports Latvia | 24-10-2026 | 17:30 | Finished |
|
📺
|
Go3 Extra Sports Lithuania | 24-10-2026 | 17:30 | Finished |
|
📺
|
AIS PLAY | 24-10-2026 | 17:30 | Finished |
|
📺
|
Sportklub 1 Croatia | 24-10-2026 | 17:30 | Finished |
|
📺
|
Okko Sport | 24-10-2026 | 17:30 | Finished |
|
📺
|
Arena Cloud | 24-10-2026 | 17:30 | Finished |
|
📺
|
Bluu | 24-10-2026 | 17:30 | Finished |
|
📺
|
Disney+ Premium | 24-10-2026 | 17:30 | Finished |
|
📺
|
Fox Guatemala | 24-10-2026 | 17:30 | Finished |
|
📺
|
Fox One | 24-10-2026 | 17:30 | Finished |
|
📺
|
Oneplay | 24-10-2026 | 17:30 | Finished |
|
📺
|
OneSoccer | 24-10-2026 | 17:30 | Finished |
|
📺
|
Sky Sport Bundesliga | 24-10-2026 | 17:30 | Finished |
|
📺
|
Nova Sports 3 | 24-10-2026 | 17:30 | Finished |
|
📺
|
Coupang Play | 24-10-2026 | 17:30 | Finished |
|
📺
|
Xsports | 24-10-2026 | 17:30 | Finished |
|
📺
|
DAZN Austria | 24-10-2026 | 17:30 | Finished |
|
📺
|
Arena Premium 5 | 24-10-2026 | 17:30 | Finished |
|
📺
|
ESPN Select | 24-10-2026 | 17:30 | Finished |
|
📺
|
Movistar Liga de Campeones | 24-10-2026 | 17:30 | Finished |
|
📺
|
DAZN 1 HD | 24-10-2026 | 17:30 | Finished |
|
📺
|
Match4 | 24-10-2026 | 17:30 | Finished |
|
📺
|
Prima Sport 4 | 24-10-2026 | 17:30 | Finished |
|
📺
|
Setanta Sports 2 | 24-10-2026 | 17:30 | Finished |
|
📺
|
Movistar Plus+ | 24-10-2026 | 17:30 | Finished |
|
📺
|
Viaplay Sport | 24-10-2026 | 17:30 | Finished |
|
📺
|
Viaplay Finland | 24-10-2026 | 17:30 | Finished |
|
📺
|
Novasports 3 | 24-10-2026 | 17:30 | Finished |
|
📺
|
Viaplay 3 Urheilu | 24-10-2026 | 17:30 | Finished |
|
📺
|
Unite8 Sports 2 | 24-10-2026 | 17:30 | Finished |
|
📺
|
Orange Fútbol 3 | 24-10-2026 | 17:30 | Finished |
|
📺
|
Network4 | 24-10-2026 | 17:30 | Finished |
Find channel availability, broadcast status and kick-off details for Borussia Dortmund vs Eintracht Frankfurt.
Substitution for Borussia Dortmund: Joane Gadou comes on for Julian Ryerson.
Foul committed by Love Arrhov of Eintracht Frankfurt.
Julian Ryerson of Borussia Dortmund wins a free kick in the defensive half.
The fourth official has indicated there will be 3 minutes of added time.
Foul committed by Jobe Bellingham of Borussia Dortmund.
Raphael Onyedika from Eintracht Frankfurt wins a free kick in the defensive half.
Foul committed by Ayoube Amaimouni-Echghouyab of Eintracht Frankfurt.
Jobe Bellingham from Borussia Dortmund wins a free kick in the defensive half.
Substitution for Eintracht Frankfurt: Ayoube Amaimouni-Echghouyab comes on for Ritsu Doan.
Foul committed by Raphael Onyedika of Eintracht Frankfurt.
Serhou Guirassy from Borussia Dortmund wins a free kick on the right wing.
Substitution for Eintracht Frankfurt: Mario Götze comes on for Noël Aséko.
Substitution for Eintracht Frankfurt: Love Arrhov comes on for Farès Chaïbi.
Eintracht Frankfurt is called offside. Robin Koch is the player caught offside.
Elias Baum from Eintracht Frankfurt is awarded a free kick on the left wing.
Julian Ryerson from Borussia Dortmund commits a foul.
Ansgar Knauff from Eintracht Frankfurt commits a handball.
Goal! Borussia Dortmund leads 1-0 against Eintracht Frankfurt. Maximilian Beier scores with a right-footed shot from outside the box into the top right corner, assisted by Jobe Bellingham.
⚽ GoalSubstitution for Borussia Dortmund: Jobe Bellingham comes on for Felix Nmecha.
Substitution for Eintracht Frankfurt: Ansgar Knauff comes on for Jonathan Burkardt.
Substitution for Eintracht Frankfurt: Can Uzun replaces Younes Ebnoutalib.
Attempt missed. Julian Ryerson from Borussia Dortmund shoots with his left foot from the center of the box, but it's too high. He was assisted by Carney Chukwuemeka, who provided a headed pass after a corner.
Corner awarded to Borussia Dortmund after a concession by Lilian Brassier.
Felix Nmecha's right-footed shot from the center of the box is blocked. Carney Chukwuemeka provided the assist.
Ramy Bensebaini from Borussia Dortmund misses a header from the center of the box, sending it to the right. Joey Veerman provided the assist with a cross after a corner.
Ethan Nwaneri from Borussia Dortmund has his left-footed shot from the center of the box saved in the bottom right corner by Noah Atubolu of Eintracht Frankfurt. The attempt was assisted by Carney Chukwuemeka.
Jonathan Burkardt commits a foul for Eintracht Frankfurt.
Nico Schlotterbeck from Borussia Dortmund wins a free kick in the attacking half.
Corner awarded to Borussia Dortmund after Robin Koch concedes.
Substitution for Borussia Dortmund: Maximilian Beier comes on for Daniel Svensson.
Substitution for Borussia Dortmund: Ethan Nwaneri comes on for Fábio Silva.
Substitution for Borussia Dortmund: Carney Chukwuemeka comes on for Marcel Sabitzer.
Serhou Guirassy from Borussia Dortmund misses a right-footed shot from the center of the box, sending it to the left. The attempt was assisted by Julian Ryerson, who provided a cross after a corner.
Corner awarded to Borussia Dortmund after Robin Koch concedes.
Borussia Dortmund wins a corner after Nnamdi Collins concedes.
Foul committed by Robin Koch of Eintracht Frankfurt.
Fábio Silva from Borussia Dortmund wins a free kick in the defensive half.
Attempt blocked. Marcel Sabitzer's left-footed shot from the center of the box is blocked. He was assisted by Ramy Bensebaini.
Elias Baum from Eintracht Frankfurt misses the attempt with a right-footed shot from outside the box, sending it high and wide to the right. He was assisted by Noël Aséko.
Foul committed by Farès Chaïbi of Eintracht Frankfurt.
Julian Ryerson from Borussia Dortmund wins a free kick on the right wing.
Farès Chaïbi of Eintracht Frankfurt receives a yellow card for a bad foul.
Offside called against Eintracht Frankfurt. Farès Chaïbi is caught offside.
Nnamdi Collins of Eintracht Frankfurt commits a foul.
Felix Nmecha of Borussia Dortmund wins a free kick in the attacking half.
Nnamdi Collins of Eintracht Frankfurt receives a yellow card for a bad foul.
Attempt saved. Farès Chaïbi from Eintracht Frankfurt has his right-footed shot from the left side of the box saved in the top center of the goal by Gregor Kobel of Borussia Dortmund. The shot was assisted by Ritsu Doan.
Serhou Guirassy from Borussia Dortmund hits the bar with a header from close range, assisted by Joey Veerman's cross after a corner.
Corner awarded to Borussia Dortmund after a concession by Raphael Onyedika.
Attempt missed. Joey Veerman from Borussia Dortmund takes a right-footed shot from outside the box, but it goes to the left.
Lilian Brassier of Eintracht Frankfurt commits a foul.
Marcel Sabitzer from Borussia Dortmund wins a free kick in the attacking half.
Borussia Dortmund is penalized for offside as Fábio Silva is caught in an offside position.
Delay in the match involving Borussia Dortmund.
Delay is over. The teams are ready to continue.
Felix Nmecha from Borussia Dortmund has his right-footed shot from outside the box blocked.
Attempt saved. Farès Chaïbi from Eintracht Frankfurt has a right-footed shot from outside the box, but it's saved in the top right corner by Gregor Kobel of Borussia Dortmund. The assist comes from Elias Baum.
Corner awarded to Eintracht Frankfurt after a concession by Gregor Kobel.
The second half begins with the score at Borussia Dortmund 0, Eintracht Frankfurt 0.
Attempt saved. Felix Nmecha from Borussia Dortmund has his left-footed shot from the right side of the box saved in the bottom right corner by Noah Atubolu of Eintracht Frankfurt. The assist came from Julian Ryerson.
Corner awarded to Borussia Dortmund after a concession by Noah Atubolu.
Fourth official has announced 0 minutes of added time.
Corner awarded to Borussia Dortmund after a concession by Elias Baum.
Nnamdi Collins from Eintracht Frankfurt commits a foul.
Daniel Svensson from Borussia Dortmund wins a free kick in the defensive half.
Robin Koch of Eintracht Frankfurt is caught offside.
Younes Ebnoutalib from Eintracht Frankfurt wins a free kick in the attacking half.
Foul committed by Ramy Bensebaini of Borussia Dortmund.
Younes Ebnoutalib's right-footed shot from the center of the box is saved by Gregor Kobel in the center of the goal.
Felix Nmecha from Borussia Dortmund misses a header from the center of the box, sending it to the left after a set piece situation.
Noël Aséko from Eintracht Frankfurt is awarded a free kick in the defensive half.
Nnamdi Collins from Eintracht Frankfurt commits a foul.
Nico Schlotterbeck from Borussia Dortmund wins a free kick on the right wing.
Waldemar Anton from Borussia Dortmund commits a foul.
Attempt missed. Serhou Guirassy of Borussia Dortmund heads the ball from very close range but misses to the right. The chance was set up by Joey Veerman's cross following a corner.
Borussia Dortmund wins a corner after Nnamdi Collins concedes it.
Ramy Bensebaini from Borussia Dortmund commits a foul.
Offside for Eintracht Frankfurt. Younes Ebnoutalib is flagged for offside.
Elias Baum from Eintracht Frankfurt wins a free kick in the defensive half.
Corner awarded to Borussia Dortmund after a concession by Lilian Brassier.
Attempt missed. Jonathan Burkardt (Eintracht Frankfurt) had a left-footed shot from outside the box that was close but went to the right. He was assisted by Noël Aséko.
Attempt missed. Farès Chaïbi of Eintracht Frankfurt has a right-footed shot from the left side of the box that goes high and wide to the right. He was assisted by Lilian Brassier.
Noël Aséko from Eintracht Frankfurt wins a free kick on the right wing.
Felix Nmecha from Borussia Dortmund commits a foul.
Attempt missed. Jonathan Burkardt from Eintracht Frankfurt takes a left-footed shot from outside the box, but it goes high and wide to the left.
Daniel Svensson from Borussia Dortmund misses a right-footed shot from the left side of the box, sending the ball to the right. He was assisted by Felix Nmecha.
Attempt saved. Serhou Guirassy from Borussia Dortmund has his right-footed shot from the center of the box saved by Noah Atubolu of Eintracht Frankfurt, who is positioned in the center of the goal. The assist came from Fábio Silva.
Corner awarded to Borussia Dortmund after Jonathan Burkardt concedes.
Attempt saved. Serhou Guirassy from Borussia Dortmund has his right-footed shot from outside the box saved in the bottom left corner by Noah Atubolu of Eintracht Frankfurt. The shot was assisted by Joey Veerman.
Corner awarded to Borussia Dortmund after a concession by Noah Atubolu.
Corner awarded to Borussia Dortmund after Elias Baum concedes.
Corner awarded to Borussia Dortmund after Lilian Brassier concedes.
Attempt missed. Fábio Silva from Borussia Dortmund heads the ball from the right side of the six-yard box, but it goes too high. Daniel Svensson provided the assist with a cross after a corner.
Attempt missed. Fábio Silva from Borussia Dortmund takes a right-footed shot from outside the box, but it's too high. Serhou Guirassy provided the assist.
Elias Baum from Eintracht Frankfurt is awarded a free kick in the defensive half.
Marcel Sabitzer from Borussia Dortmund commits a foul.
Nnamdi Collins' right-footed shot from the center of the box is blocked. Elias Baum provided the assist.
Fábio Silva from Borussia Dortmund wins a free kick in the defensive half.
Noël Aséko from Eintracht Frankfurt commits a foul.
First half begins.
Borussia Dortmund
Eintracht Frankfurt
Detailed general metrics for Borussia Dortmund and Eintracht Frankfurt are shown above for quick technical comparison.
Borussia Dortmund
Eintracht Frankfurt
Detailed passing metrics for Borussia Dortmund and Eintracht Frankfurt are shown above for quick technical comparison.
Borussia Dortmund
Eintracht Frankfurt
Detailed attack metrics for Borussia Dortmund and Eintracht Frankfurt are shown above for quick technical comparison.
Borussia Dortmund
Eintracht Frankfurt
Detailed defense metrics for Borussia Dortmund and Eintracht Frankfurt are shown above for quick technical comparison.
Borussia Dortmund
Eintracht Frankfurt
Detailed fouls metrics for Borussia Dortmund and Eintracht Frankfurt are shown above for quick technical comparison.
Sum of all trends over 90 minutes (attacks, shots, passes, fouls, etc.). Green = Borussia Dortmund, Purple = Eintracht Frankfurt.