Köln 1-2 Borussia Dortmund final score - 7 March 2026, Bundesliga

Germany - Bundesliga

Köln
1
-
2
End
Borussia Dortmund
Welcome offer
Exclusive Offer

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

Köln Köln
Borussia Dortmund Borussia Dortmund
End of game
90+1'
J. Bellingham
F. Nmecha
J. Kaminski
88'
drop icon
C. Neumann
S. El Mala
87'
M. Bulter
R. Ache
87'
E. Martel
86'
D. Heintz
T. Krauss
86'
83'
K. Adeyemi
M. Beier
82'
N. Sule
R. Bensebaini
L. Maina
Y. Niang
75'
61'
Y. Couto
J. Ryerson
61'
F. Silva
S. Guirassy
60'
drop icon
M. Beier
J. Brandt
C. Ozkacar
I. Johannesson
46'
Half-time
45+5'
R. Bensebaini
J. Simpson-Pusey
45+2'
16'
drop icon
S. Guirassy
M. Beier
Kick-off

Game Statistics

Köln Köln
Borussia Dortmund Borussia Dortmund
8
Total shots
8
4
Clearances
9
4
Shots on target
4
9
Corners
4
14
Free Kicks
12
42
Possession (%)
58
7
Fouls
12
1
Yellow card
1
1
Red card
0
9
Goal opportunities
6
5
Offside
2
4
Shots off target
4
3
Shots blocked
4
293
Passes attempted
549
264
Successful passes
507
29
Unsuccessful passes
42
43
Long passes attempted
15
15
Successful long passes
10
28
Unsuccessful long passes
5
36
Crosses attempted
23
8
Successful crosses
5
28
Unsuccessful crosses
18
0
Successful dribbles
2
19
Loss of possession
25
11
Fouled against
9
6
Tackles attempted
7
4
Successful tackles
7
2
Missed tackles
0
30
Defensive clearances
45
2
Interceptions
2
5
Defensive blocks
5
2
Saves
3
1
Goalkeeper dives
3
0
Injuries
1
5
Substitutions
5

Form

Table

Teams Pts P W D L GD
2 Borussia Dortmund
73 34 22 7 5 +36
14 Köln
32 34 7 11 16 -14

Last matches

Köln
Köln Last matches
L W L L D L
Wins

1/6 (17%)

Draw

1/6 (17%)

Losses

4/6 (67%)

Average stats (Last 6 matchs)

2.83 Total goals
67% BTTS
1 Goals scored
1.83 Goals conceded
67% Over 2.5
33% Under 2.5

27 Feb 2026 - Bundesliga

Augsburg
2 :  0
Köln

21 Feb 2026 - Bundesliga

Köln
2 :  2
Hoffenheim

14 Feb 2026 - Bundesliga

Stuttgart
3 :  1
Köln

8 Feb 2026 - Bundesliga

Köln
1 :  2
Leipzig

30 Jan 2026 - Bundesliga

Köln
1 :  0
Wolfsburg

25 Jan 2026 - Bundesliga

Freiburg
2 :  1
Köln
W L W W L D
Wins

3/6 (50%)

Draw

1/6 (17%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

3 Total goals
83% BTTS
1.5 Goals scored
1.5 Goals conceded
83% Over 2.5
17% Under 2.5

21 Feb 2026 - Bundesliga

Köln
2 :  2
Hoffenheim

8 Feb 2026 - Bundesliga

Köln
1 :  2
Leipzig

30 Jan 2026 - Bundesliga

Köln
1 :  0
Wolfsburg

17 Jan 2026 - Bundesliga

Köln
2 :  1
1 Fsv Mainz 05

14 Jan 2026 - Bundesliga

Köln
1 :  3
Bayern Munich

5 Jan 2026 - Clubs Friendlies

Köln
2 :  1
FC Lugano
D L D L L L
Wins

0/6 (0%)

Draw

2/6 (33%)

Losses

4/6 (67%)

Average stats (Last 6 matchs)

2.83 Total goals
67% BTTS
0.83 Goals scored
2 Goals conceded
50% Over 2.5
50% Under 2.5

27 Feb 2026 - Bundesliga

Augsburg
2 :  0
Köln

14 Feb 2026 - Bundesliga

Stuttgart
3 :  1
Köln

25 Jan 2026 - Bundesliga

Freiburg
2 :  1
Köln

10 Jan 2026 - Bundesliga

Heidenheim
2 :  2
Köln

13 Dec 2025 - Bundesliga

Bayer Leverkusen
2 :  0
Köln

29 Nov 2025 - Bundesliga

Werder Bremen
1 :  1
Köln
Borussia Dortmund
Borussia Dortmund Last matches
W W W D L L
Wins

3/6 (50%)

Draw

1/6 (17%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

3.83 Total goals
67% BTTS
2.17 Goals scored
1.67 Goals conceded
83% Over 2.5
17% Under 2.5

28 Feb 2026 - Bundesliga

Borussia Dortmund
2 :  3
Bayern Munich

25 Feb 2026 - Champions League

Atalanta
4 :  1
Borussia Dortmund

21 Feb 2026 - Bundesliga

Leipzig
2 :  2
Borussia Dortmund

17 Feb 2026 - Champions League

Borussia Dortmund
2 :  0
Atalanta

13 Feb 2026 - Bundesliga

Borussia Dortmund
4 :  0
1 Fsv Mainz 05

7 Feb 2026 - Bundesliga

Wolfsburg
1 :  2
Borussia Dortmund
W L W W W L
Wins

4/6 (67%)

Draw

0/6 (0%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

3.83 Total goals
50% BTTS
2.33 Goals scored
1.5 Goals conceded
67% Over 2.5
33% Under 2.5

28 Feb 2026 - Bundesliga

Borussia Dortmund
2 :  3
Bayern Munich

17 Feb 2026 - Champions League

Borussia Dortmund
2 :  0
Atalanta

13 Feb 2026 - Bundesliga

Borussia Dortmund
4 :  0
1 Fsv Mainz 05

1 Feb 2026 - Bundesliga

Borussia Dortmund
3 :  2
Heidenheim

28 Jan 2026 - Champions League

Borussia Dortmund
0 :  2
Inter Milan

17 Jan 2026 - Bundesliga

Borussia Dortmund
3 :  2
St. Pauli
D L W W D L
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

3.83 Total goals
67% BTTS
1.83 Goals scored
2 Goals conceded
83% Over 2.5
17% Under 2.5

25 Feb 2026 - Champions League

Atalanta
4 :  1
Borussia Dortmund

21 Feb 2026 - Bundesliga

Leipzig
2 :  2
Borussia Dortmund

7 Feb 2026 - Bundesliga

Wolfsburg
1 :  2
Borussia Dortmund

24 Jan 2026 - Bundesliga

Union Berlin
0 :  3
Borussia Dortmund

20 Jan 2026 - Champions League

Tottenham
2 :  0
Borussia Dortmund

9 Jan 2026 - Bundesliga

Eintracht Frankfurt
3 :  3
Borussia Dortmund

Head to head

Köln

17 %

Draw

17 %

Borussia Dortmund

67 %

Average stats (last H2H results)

3.33
Total goals
50%
BTTS
0.83
Goals scored
2.5
Goals conceded
50%
Over 2.5
50%
Under 2.5

25 Oct 2025 - Bundesliga

Borussia Dortmund
1 :  0
Köln

20 Jan 2024 - Bundesliga

Köln
0 :  4
Borussia Dortmund

19 Aug 2023 - Bundesliga

Borussia Dortmund
1 :  0
Köln

18 Mar 2023 - Bundesliga

Borussia Dortmund
6 :  1
Köln

1 Oct 2022 - Bundesliga

Köln
3 :  2
Borussia Dortmund

20 Mar 2022 - Bundesliga

Köln
1 :  1
Borussia Dortmund

Tactical Scheme

Köln

Formation : 3 - 4 - 3

1
M. Schwabe
33
R. Van den Berg
6
E. Martel
22
J. Simpson-Pusey
16
J. Kaminski
18
I. Johannesson
5
T. Krauss
32
K. Lund
38
Y. Niang
9
R. Ache
13
S. El Mala
9
S. Guirassy
10
J. Brandt
14
M. Beier
24
D. Svensson
8
F. Nmecha
20
M. Sabitzer
26
J. Ryerson
5
R. Bensebaini
4
N. Schlotterbeck
3
W. Anton
1
G. Kobel

Formation : 3 - 4 - 2 - 1

Borussia Dortmund

Substitutes

Köln
Köln
Goalkeeper

R. Zieler

Defender

C. Ozkacar

I. Johannesson 46'

D. Heintz

T. Krauss 86'

Midfielder

L. Maina

Y. Niang 75'

F. Chavez

F. Kainz

Forward

C. Neumann

S. El Mala 87'

M. Bulter

R. Ache 87'

L. Waldschmidt

Borussia Dortmund
Borussia Dortmund
Goalkeeper

A. Meyer

Defender

Y. Couto

J. Ryerson 61'

L. Reggiani

N. Sule

R. Bensebaini 82'

Midfielder

K. Adeyemi

M. Beier 83'

J. Bellingham

F. Nmecha 90'

S. Ozcan

Forward

F. Silva

S. Guirassy 61'

S. Inacio

Missing players

Köln
Köln
Defender

T. Hubers

A. Castro-Montes

L. Kilian

S. Sebulonsen

J. Schmied

Midfielder

J. Thielmann

D. Huseinbasic

Borussia Dortmund
Borussia Dortmund
Defender

F. Mane

Midfielder

E. Can

C. Chukwuemeka

Live Commentary

90+7' hors_jeu_1

1. FC Cologne are caught offside.

90+7' coup_franc_1

In Cologne a free kick has been awarded the home team.

90+6' sifflet_1

Daniel Siebert awards Dortmund a goal kick.

90+6' corner_1

1. FC Cologne have been awarded a corner by Daniel Siebert.

90+5'  

Throw-in 1. FC Cologne.

90+5' corner_1

Corner awarded to 1. FC Cologne.

90+4' coup_franc_1

Free kick 1. FC Cologne.

90+1'  

Dortmund to take a throw-in in 1. FC Cologne territory.

90+1' substitution_1

Jobe Bellingham is replacing Felix Nmecha for Dortmund at RheinEnergieStadion.

88' but_1

Jakub Kaminski keeps the home team in the match by reducing the deficit to 1-2.

87' coup_franc_1

Daniel Siebert signals a free kick to 1. FC Cologne in their own half.

87' substitution_1

Cenny Neumann is on a sub for Said El Mala for 1. FC Cologne.

87' substitution_1

Lukas Kwasniok is making the team's fourth substitution at RheinEnergieStadion with Marius Bulter replacing Ragnar Ache.

86' substitution_1

The home team have replaced Tom Krauss with Dominique Heintz. This is the third substitution made today by Lukas Kwasniok.

86' carton_jaune_1

Eric Martel for 1. FC Cologne has been booked by Daniel Siebert and receives a first yellow card.

86' coup_franc_1

In Cologne a free kick has been awarded the away team.

84' sifflet_1

Dortmund have a goal kick.

84' corner_1

1. FC Cologne have been awarded a corner by Daniel Siebert.

83' substitution_1

Niko Kovac (Dortmund) is making a fourth substitution, with Karim Adeyemi replacing Maximilian Beier.

82' substitution_1

Niko Kovac is making the team's third substitution at RheinEnergieStadion with Niklas Sule replacing Ramy Bensebaini.

82' coup_franc_1

Free kick for 1. FC Cologne in their own half.

80' sifflet_1

Ball goes out of play for a 1. FC Cologne goal kick.

80' tir_non_cadre_1

Dortmund's Ramy Bensebaini gets his shot away but it misses the target.

76' coup_franc_1

1. FC Cologne awarded a free kick in their own half.

75' substitution_1

Linton Maina is replacing Youssoupha Niang for the home team.

75' sifflet_1

Goal kick for 1. FC Cologne at RheinEnergieStadion.

75' tir_non_cadre_1

Dortmund are pushing forward but Felix Nmecha's finish is wide of the goal.

74'  

Daniel Siebert signals a throw-in for Dortmund, close to 1. FC Cologne's area.

72' coup_franc_1

Daniel Siebert signals a free kick to Dortmund just outside 1. FC Cologne's area.

70' hors_jeu_1

At RheinEnergieStadion, 1. FC Cologne are penalized for being offside.

70' sifflet_1

It's a goal kick for the home team in Cologne.

70' tir_non_cadre_1

Fabio Silva of Dortmund gets in a strike, but is off target.

66' tir_cadre_1

Dortmund's Fabio Silva is on target but unsuccessful.

65'  

Throw-in for Dortmund in the half of 1. FC Cologne.

64' corner_1

Dortmund have been awarded a corner by Daniel Siebert.

63' corner_1

Corner awarded to Dortmund.

61' substitution_1

Yan Couto is replacing Julian Ryerson for Dortmund at RheinEnergieStadion.

61' substitution_1

Niko Kovac (Dortmund) is making a first substitution, with Fabio Silva replacing Serhou Guirassy.

60' but_1

Goal! Dortmund extend their lead to 0-2 through Maximilian Beier. Julian Brandt with an assist there.

57' sifflet_1

Dortmund have a goal kick.

57' tir_non_cadre_1

1. FC Cologne are coming forward and Eric Martel gets in a strike, it misses the target, however.

57'  

1. FC Cologne have a dangerous throw-in.

56' tir_cadre_1

1. FC Cologne drives forward and Jakub Kaminski gets in a shot. Without netting, however.

54' tir_cadre_1

1. FC Cologne's Kristoffer Lund gets in a shot on goal at RheinEnergieStadion. But the effort is unsuccessful.

53' hors_jeu_1

In Cologne Dortmund's Julian Ryerson is caught offside.

52' hors_jeu_1

1. FC Cologne are too eager and fall into an offside trap.

52'  

Throw-in high up the field for 1. FC Cologne in Cologne.

51' coup_franc_1

Daniel Siebert signals a free kick to 1. FC Cologne in their own half.

48' coup_franc_1

Free kick for 1. FC Cologne in their own half.

47' corner_1

Corner awarded to Dortmund.

46'  

Can Dortmund capitalize from this throw-in deep inside 1. FC Cologne's half?

46' substitution_1

The home team have replaced Isak Bergmann Johanneson with Cenk Ozkacar. This is the first substitution made today by Lukas Kwasniok.

45+6'  

Daniel Siebert awards the away team a throw-in.

45+5' carton_jaune_1

Ramy Bensebaini is booked for the away team and will be suspended from the next match.

45+5' coup_franc_1

It's getting dangerous! Free kick for 1. FC Cologne close to the penalty box.

45+5' coup_franc_1

1. FC Cologne awarded a free kick in their own half.

45+4'  

Ball safe as 1. FC Cologne is awarded a throw-in in their half.

45+2' carton_rouge_1

Jahmai Simpson-Pusey (1. FC Cologne) sees red and is sent off in Cologne!

45' sifflet_1

The ref's whistle signals the end of the first-half.

44' coup_franc_1

Free kick for Dortmund in their own half.

42'  

1. FC Cologne needs to be cautious. Dortmund have an attacking throw-in.

41'  

Throw-in for Dortmund at RheinEnergieStadion.

40' coup_franc_1

1. FC Cologne awarded a free kick in their own half.

40' tir_cadre_1

Dortmund pushes forward through Serhou Guirassy, whose finish on goal is saved.

39' coup_franc_1

Daniel Siebert signals a free kick to Dortmund.

39' sifflet_1

Ball goes out of play for a Dortmund goal kick.

39' tir_non_cadre_1

Youssoupha Niang (1. FC Cologne) is first to the ball but his header is off-target.

37'  

Throw-in for 1. FC Cologne close to the penalty box.

36' coup_franc_1

Free kick for Dortmund in the half of 1. FC Cologne.

35' coup_franc_1

Daniel Siebert signals a free kick to Dortmund in their own half.

34' sifflet_1

Daniel Siebert awards Dortmund a goal kick.

34' tir_non_cadre_1

Said El Mala for 1. FC Cologne gets in a strike but fails to hit the target.

32'  

Dortmund awarded a throw-in in their own half.

28'  

Ball safe as Dortmund is awarded a throw-in in their half.

28'  

Daniel Siebert signals a 1. FC Cologne throw-in in Dortmund's half.

27' sifflet_1

Dortmund have a goal kick.

26'  

Nico Schlotterbeck returns to the field for Dortmund after picking up a slight injury.

26' sifflet_1

It's a goal kick for the away team in Cologne.

25' blessure_1

Daniel Siebert waits before resuming play because Nico Schlotterbeck for Dortmund is still down.

24'  

Throw-in Dortmund.

23'  

Daniel Siebert awards the away team a throw-in.

21'  

Throw-in for Dortmund in their own half.

19' coup_franc_1

1. FC Cologne awarded a free kick in their own half.

19' sifflet_1

Goal kick for Dortmund at RheinEnergieStadion.

19' tir_non_cadre_1

1. FC Cologne's Youssoupha Niang misses with an attempt on goal.

18' coup_franc_1

Daniel Siebert signals a free kick to Dortmund in their own half.

16' but_1

Goal! Serhou Guirassy gives Dortmund a 0-1 lead in Cologne. That's a fine assist from Maximilian Beier.

16' corner_1

Dortmund have been awarded a corner by Daniel Siebert.

15' corner_1

Corner awarded to 1. FC Cologne.

15' corner_1

1. FC Cologne have been awarded a corner by Daniel Siebert.

14' corner_1

1. FC Cologne have been awarded a corner by Daniel Siebert.

13'  

Daniel Siebert signals a throw-in for 1. FC Cologne, close to Dortmund's area.

12'  

A throw-in for the home team on the opposite half.

9' sifflet_1

Daniel Siebert awards 1. FC Cologne a goal kick.

9' tir_non_cadre_1

In Cologne Dortmund attack through Marcel Sabitzer. The finish is off target, however.

8'  

Can Dortmund get the ball into an attacking position from this throw-in in 1. FC Cologne's half?

7' sifflet_1

Ball goes out of play for a Dortmund goal kick.

6' hors_jeu_1

1. FC Cologne push upfield but Daniel Siebert quickly pulls them for offside.

6' corner_1

Corner awarded to 1. FC Cologne.

6' corner_1

Corner awarded to 1. FC Cologne.

5' tir_cadre_1

In Cologne, Youssoupha Niang (1. FC Cologne) gets his head to the ball but the strike is cleared by an untiring defence.

5'  

1. FC Cologne to take a throw-in in Dortmund territory.

4' coup_franc_1

Free kick for 1. FC Cologne in their own half.

3' hors_jeu_1

In Cologne, 1. FC Cologne push forward quickly but are pulled up for offside.

2' corner_1

1. FC Cologne have been awarded a corner by Daniel Siebert.

1'  

Throw-in for 1. FC Cologne in the half of Dortmund.

1' hors_jeu_1

Dortmund advance rapidly upfield but Daniel Siebert blows for offside.

 

A year ago, Borussia Dortmund were number 10 in the table with 35 points. Now they are number 2 with 52 points.

 

Eric Martel has more yellow cards (7) than any other player at 1. FC Cologne. Nico Cedric Schlotterbeck has collected 6 for Borussia Dortmund.

 

1. FC Cologne scores 1.91 goals when playing at home and Borussia Dortmund scores 2.13 goals when playing away (on average).

 

Both teams lost their last match.

 

Both teams haven't won their last match in Bundesliga.

 

Average number of goals in the first half in meetings between 1. FC Cologne and Borussia Dortmund is 1.4.

 

Average number of goals in meetings between 1. FC Cologne and Borussia Dortmund is 3.6.

 

1. FC Cologne scores 0.8 goals in a match against Borussia Dortmund and Borussia Dortmund scores 2.8 goals against 1. FC Cologne (on average).

 

1. FC Cologne have won just 1 of their last 5 Bundesliga games against Borussia Dortmund.

 

Borussia Dortmund have lost just 1 of their last 5 Bundesliga games against 1. FC Cologne.

 

In the last 5 meetings 1. FC Cologne won 1, Borussia Dortmund won 4, 0 draws.

 

Borussia Dortmund have lost just 1 of their last 5 games against 1. FC Cologne (in all competitions).

 

Borussia Dortmund's performance of the last 5 matches is better than 1. FC Cologne's.

 

In Bundesliga, Borussia Dortmund has better performance than 1. FC Cologne.

 

When Borussia Dortmund is down 1-0 away, they win 33% of their matches.

 

When 1. FC Cologne is down 0-1 home, they win 16% of their matches.

 

When Borussia Dortmund leads 0-1 away, they win in 64% of their matches.

 

When 1. FC Cologne leads 1-0 at home, they win in 56% of their matches.

 

On their last meeting Borussia Dortmund won by 1 goals.

 

The winner of their last meeting was Borussia Dortmund.

 

1. FC Cologne wins 27% of halftimes, Borussia Dortmund wins 56%.

 

1. FC Cologne wins 1st half in 27% of their matches, Borussia Dortmund in 56% of their matches.

 

Borussia Dortmund have scored at least one goal for 7 consecutive matches.

 

Said El Mala is 1. FC Cologne's top scorer with 8 goals. Serhou Guirassy has scored 11 times for Borussia Dortmund.

 

Borussia Dortmund's away record this season: 6-5-1.

 

Borussia Dortmund haven't scored in 0 of their 12 away matches in Bundesliga this season.

 

1. FC Cologne haven't scored in 1 of their 12 home matches in Bundesliga this season.

 

1. FC Cologne haven't won any of their last 4 games against Borussia Dortmund.

 

1. FC Cologne haven't won in their last 4 games.

 

Did you know that Borussia Dortmund scores 29% of their goals between the minutes 31-45?

 

Did you know that 1. FC Cologne scores 3% of their goals between the minutes 61-75? This is the lowest percentage in the league.

 

Did you know that 1. FC Cologne scores 39% of their goals between the minutes 76-90?

 

During the last 48 meetings, 1. FC Cologne have won 8 times, there have been 10 draws while Borussia Dortmund have won 30 times. The goal difference is 101-44 in favour of Borussia Dortmund.

 

During the last 24 meetings with 1. FC Cologne playing at home, 1. FC Cologne have won 7 times, there have been 6 draws while Borussia Dortmund have won 11 times. The goal difference is 44-28 in favour of Borussia Dortmund.

 

The most common result of matches between 1. FC Cologne and Borussia Dortmund is 0-1. 7 matches have ended with this result.

 

The most common result of matches between 1. FC Cologne and Borussia Dortmund when 1. FC Cologne is playing at home is 0-0. 3 matches have ended with this result.

Score and result Köln - Borussia Dortmund

The Köln - Borussia Dortmund match (Football - Bundesliga) at 07/03/2026 12:30 is complete.

The Köln - Borussia Dortmund match result is as follows: 1-2.

Now that this Bundesliga Football match is over and the score is known, you can find the highlights and key statistics on that same page.