Highlights

Advertisement
90'
+ 7

Fortuna Düsseldorf 3-2 Ulm

Fortuna celebrate a lucky home victory. While the 2-1 half-time lead was at least slightly deserved, the hosts had Ulm's poor finishing to thank. After going 3-2 up with a penalty, Düsseldorf did far too little, but Ulm failed to convert their second-half dominance, squandering a raft of chances from promising positions. Seventeen shots (to Düsseldorf's seven) were not enough for Ulm to clinch a point.
Full-time
90'
+ 5

Last chance

A mishit shot falls right to Strompf's feet in the penalty area, but his finish is right at Kastenmeier, who gathers calmly.
90'
+ 4

Fortuna clever

Fortuna finally create another chance to increase the score to 4-2. However, Vermeij's shot is blocked. But the hosts are now skilfully keeping Ulm away from their goal.
90'
+ 2

Added time

There will be five extra minutes. Fortuna have already survived one of them.
90'

Interruption

Thioune receives a yellow card for remonstrating after a clash in midfield.
90'

Speed check: The fastest player in the game after 90 minutes

information
Speed check: The fastest player in the game after 90 minutes
Through high-end camera technology and machine learning, the speed of each player is evaluated in real time. Top speed then means, the fastest measured single frame of a player/game.
89'

Lucky Punch?

In the final minutes, Ulm fail to create any clear-cut chances in the penalty area. Now, only a lucky punch in stoppage time can help them.
87'

Ulm go all in

Triple substitution for the visitors. Even more attacking power is brought on to try and secure an equaliser.
camera-photo

Fairly quiet since taking the lead

Fortuna haven't created much since scoring from the spot.
80'

Statistics favour Ulm

The final statistics speak in favour of the visitors.
Goal attempts
3off target
3on target
10off target
6on target
79'

Ulm again

After a corner, Strompf gets a header in the centre. The attempt is powerful - but fired straight at Kastenmeier, who catches it.
76'

Kastenmeier: from blunder to wonder

Kastenmeier first drops the ball but then recovers to make the save. He then launches a long clearance to Myron van Brederode, who is cleanly stopped just outside the opponent's penalty area.
74'

Fortuna poor

Düsseldorf are now alarmingly poor. Ulm are attacking with all their men and pushing for the equaliser.
70'

Telalović misses

Telalović fails to score from close range after a good pass from Rösch, with Kastenmeier making the save. The subsequent corner kick yields nothing.
66'

Ulm wastes too many chances

Max Brandt receives a half-high pass, controls the ball well into the penalty area and volleys it high into the stands.
63'

Kownacki on fire

There's a bit of a lull right now, so it's time to celebrate Kownacki again. His third brace in the last six matches! Kownacki now also has four goals in the three matches since the winter break - only Ulm's Telalović has scored as many in 2025.
60'

Kownacki converts

Dawid Kownacki converts confidently into the bottom left corner. The home team take the lead again.
60'

Dawid Kownacki

GOAL!

3:2
Penalty
Dawid Kownacki
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
77 %
Shot speed
information
Shot speed
Shot speed describes the maximum speed in km/h that a ball reaches in a shot on goal. The distance is measured from the location of the shot to the centre of the goal.
109.35 km/h
Distance to Goal
information
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
11 m
58'
Video Assistant RefereeVideo Assistant Referee
SituationPenalty
ReviewFoul?
DecisionPenalty
58'

Penalty Düsseldorf

Jóhannesson penetrates the penalty area with determination and is stopped by Reichert. Clear-cut penalty.
55'

Not undeserved

The equaliser had been on the cards -Ulm had come out better after the break. Düsseldorf looking sloppy.
52'

Equaliser

After a chipped cross from the half-right, Batista Meier sneaks in behind Zimmermann and does well to head the ball in at the far post. Impressive aerial work there.
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
18 %
Distance to Goal
information
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
10.75 m
51'

Counter-attack falls flat

Ulm carelessly squander a counter-attack down the right. There was potential for much more in that move.
48'

Stats

In their last two home matches, Düsseldorf were also ahead at half-time (1-0 against Darmstadt - final score 2-2, 2-1 against Magdeburg - final score 2-5) - but only managed to get one point in the end. Ulm, on the other hand, lost all four matches where they were trailing at half-time. Can either side buck their statistical trends today?
46'

Kick-off

We're back under way. Fortuna have made one substitution, Zimmermann replacing Fridriksson.
Kick-off!
Half-time
45'
+ 5

Half-time: Fortuna Düsseldorf 2-1 Ulm

Ulm started confidently with a lot of dynamism and possession. Against the run of play, Jóhannesson put the hosts ahead with a spectacular long-range shot. Unfazed, Keller equalised for Ulm. Just a minute later, Kownacki was on hand to restore Fortuna's lead. After that, the game became less intense, partly due to several interruptions following some fierce challenges. The hosts are the slightly better team are deservedly in front.
45'
+ 3

Ulm pushing forward

A free-kick from the left half-space for Ulm proves fairly harmless. However, the visitors win another set-piece from the right just 20 seconds later. Kastenmeier clears with a punch, but it falls for Telalović, who fires off a toe-poke. Kastenmeier saves again.
43'

Another interruption

Reichert falls on his head after a challenge and is now being treated on the pitch. The match resumes after a minute.
camera-photo

Opener

Jóhannesson broke the deadlock with a long-range shot.
40'

Pejčinović hits the woodwork!

Kwarteng brilliantly beats two defenders and crosses from the right at half-height. crashes his shot off the post - but was offside in any case.
38'

Handball?

After a volleyed shot from the edge of the Ulm penalty area, a potential handball is reviewed. However, play continues. The Fortuna defender's arm was tucked in.
34'

Brilliant long-range shot

The referee allows play to continue after a challenge. Fortuna players claim an offensive foul and stop playing, but Brandt plays on and shoots from about 25 metres out. Kastenmeier gets a touch on the volleyed effort and it grazes the crossbar. The resulting corner comes to nothing.
33'

Tackles flying in

Barely has play resumed, and a Düsseldorf player is down on the ground. Many fierce tackles are leading to brief interruptions.
31'

Brief interruption

The match has already been interrupted for a minute due to an injury to Rösch.
30'

Speed check: The fastest player in the game after 30 minutes

information
Speed check: The fastest player in the game after 30 minutes
Through high-end camera technology and machine learning, the speed of each player is evaluated in real time. Top speed then means, the fastest measured single frame of a player/game.
28'

Free-kick

After Strompf's challenge and yellow card, a free-kick from the half-right position rolls past absolutely everybody and goes into touch.
25'

Headed opportunity

Kwarteng crosses from the right. In the middle, Pejčinović does well to get through and heads the ball just over the crossbar. After overcoming a meniscus injury, the bright talent is finding his form as the season has progressed.
25'

Striving for control

The match has calmed down a bit. After re-taking the lead, the hosts once again have the momentumand are trying to control the game by keeping the ball and moving around. In the opening minutes, Ulm boasted possession stats as high as 70 percent.
Possession (%)
5743
22'

Dawid Kownacki is on a roll

By making it 2-1, Kownacki scored his sixth goal in the last six matches - before that, the Pole had only scored twice across the first 14 matchdays.
camera-photo

Never again is always!

While both teams catch their breath in midfield after the three quick goals, the joint image before kick-off has been displayed. 80 years ago, on 27 January 1945, the Auschwitz-Birkenau concentration and extermination camp was liberated. German football has been addressing this event for more than 20 years and commemorates the people persecuted, deported and murdered by the Nazis on matchdays around 27 January.
15'

Goal crazy!

A turbulent opening quarter of an hour. The Ulm players can't get a grip on Kwarteng either in midfield or in the final third, and he sends Dawid Kownacki through on goal from the left-hand side. The striker finishes coolly and low into the far corner.
15'
Dawid Kownacki
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
15 %
Shot speed
information
Shot speed
Shot speed describes the maximum speed in km/h that a ball reaches in a shot on goal. The distance is measured from the location of the shot to the centre of the goal.
109.11 km/h
Distance to Goal
information
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
17.31 m
13'

Equaliser!

Well that was quick! Fortuna loses the ball in midfield and Krattenmacher breaks down the right. He makes it all the way to the area before laying it off cleverly for Keller, who takes a touch, cuts inside and loops a right-footed effort in at the far post - with a little help from a deflection.
13'

Aaron Keller

GOAL!

1:1
Aaron Keller
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
14 %
Distance to Goal
information
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
14.92 m
9'

Düsseldorf lead!

A long-range shot seemingly out of nowhere is the opener for the hosts. Myron van Brederode carries the ball down the right, isn't strongly challenged, and lays it off to Jóhannesson in the middle. He moves a few metres towards the centre and unleashes a shot from almost 27 metres out. The ball flies into the bottom-right corner to give the home side the lead.
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
3 %
Shot speed
information
Shot speed
Shot speed describes the maximum speed in km/h that a ball reaches in a shot on goal. The distance is measured from the location of the shot to the centre of the goal.
111.71 km/h
Distance to Goal
information
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
27.18 m
7'

Counter-attack shut down

Düsseldorf launch a sudden counter-attack from their own penalty area. However, Myron van Brederode squanders possession centrally, getting caught up in Ulm's defensive line.
5'

Hosts surprised

With nearly 70 percent of duels won and possession, Ulm have surprised their hosts with a dominant approach in the first five minutes.
2'

Ulm getting stuck in

Ulm start with confidence and get into the opposition penalty area for the first time through Batista Meier and Krattenmacher. Düsseldorf are able to clear it out.
1'

Kick-off

We're under way in Düsseldorf.
Kick-off!

Never again is always! 21st 'Remembrance Day in German Football'

80 years ago, on 27 January 1945, the Auschwitz-Birkenau concentration and extermination camp was liberated. German football has been commemorating this event for more than 20 years, remembering the people persecuted, deported and murdered by the Nazis on matchdays around 27 January.

Two changes for Fortuna

Daniel Thioune makes two changes. New signing Heyer, with whom the manager has already worked in Osnabrück and Hamburg, is immediately in the starting lineup. Additionally, Pejčinović starts up front alongside Kownacki. They replace Hoffmann (on the bench) and Rossmann (not in the squad).

Ulm unchanged

After the 5-1 victory against Regensburg, Thomas Wörle has seen no reason to make any changes

Ulm's starting XI

Ortag - Gaal, Reichert, Strompf - Rösch, Brandt, Dressel, Keller - Krattenmacher, Batista Meier, Telalović

Fortuna's starting XI

Kastenmeier - Oberdorf, Heyer, Siebert - Fridriksson, Jóhannesson, Haag, van Brederode - Kwarteng, Pejčinović, Kownacki
0:58
camera-professional-play-symbol

Referee announcements in the stadium

More transparency for referee decisions - with this goal, a pilot project for announcing officials' decisions in the stadium starts on Matchday 20 in the Bundesliga and Bundesliga 2 - for example, in the match between Düsseldorf and Ulm.

Daniel Thioune on Ulm

"The victory in Karlsruhe gave the lads something. Before that, we had one win from nine matches. Ulm also had this confidence boost last weekend. It will be important to approach the game patiently. We will have to play against an opponent, who has the second-best defence in the league. The reverse fixture was already difficult enough, and the best thing about that game was the result."

Kudala loaned to Schweinfurt

Ulm have loaned midfielder Julian Kudala to Schweinfurt. The 24-year-old will play in the Regionalliga Bayern (fourth division).

Quarshie loan terminated

Fortuna Düsseldorf have terminated the loan of Hoffenheim's Joshua Quarshie. The centre-back will be immediately loaned out by TSG to Greuther Fürth.
camera-photo

New acquisition

Fortuna Düsseldorf have signed Moritz Heyer. The 29-year-old defender joins Fortuna on a free transfer after terminating his contract with Hamburg.

It's been a while

The Sparrows are now guests in Düsseldorf for the first time in over 25 years. On 8 August 1999, Ulm, as a Bundesliga side, won 2-0 against third-tier Fortuna in the DFB-Pokal, with goals scored by Tamas Bodog and Hans van de Haar. Sascha Rösler, who is now Düsseldorf's Head of Licensing, was on the pitch for SSV at the time.

Good memories of the reverse fixture

When they faced each other earlier in the season, Düsseldorf turned around a 1-0 deficit in the closing stages thanks to two substitute goals (Dzenan Pejcinovic in the 81st minute, Danny Schmidt in the 82nd) to win 2-1.

Always a winner

In the eight competitive matches between Düsseldorf and Ulm so far (five times in the Bundesliga 2, three times in the DFB-Pokal), there has always been a winner: Fortuna won five times, Ulm three times.

Hello and welcome!

Welcome along and thanks for joining us for build-up and live coverage of this Matchday 20 fixture between Fortuna Düsseldorf and SSV Ulm 1846 Fussball.