Köln 2-2 Hoffenheim final score - 21 February 2026, Bundesliga

Germany - Bundesliga

Köln
2
-
2
End
Hoffenheim
Welcome offer
Exclusive Offer

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

Highlights

Köln Köln
Hoffenheim Hoffenheim
End of game
90+5'
M. Moerstedt
90+2'
Y. Eduardo
F. Asllani
90+2'
V. Gendrey
B. Toure
F. Schenten
J. Kaminski
90+1'
I. Johannesson
T. Krauss
90+1'
89'
M. Moerstedt
A. Kramaric
M. Bulter
S. El Mala
85'
L. Waldschmidt
R. Ache
85'
C. Ozkacar
78'
75'
V. Coufal
73'
A. Prass
W. Burger
J. Simpson-Pusey
S. Sebulonsen
69'
S. El Mala
J. Kaminski
63'
drop icon
60'
drop icon
A. Kramaric
Half-time
45'
drop icon
O. Kabak
A. Hajdari
42'
A. Hajdari
R. Ache
S. El Mala
15'
drop icon
Kick-off

Game Statistics

Köln Köln
Hoffenheim Hoffenheim
5
Total shots
13
11
Clearances
2
4
Shots on target
5
3
Corners
10
12
Free Kicks
10
42
Possession (%)
58
6
Fouls
12
1
Yellow card
3
5
Goal opportunities
13
4
Offside
0
1
Shots off target
8
1
Shots blocked
2
208
Passes attempted
442
171
Successful passes
387
37
Unsuccessful passes
55
43
Long passes attempted
16
15
Successful long passes
5
28
Unsuccessful long passes
11
22
Crosses attempted
29
3
Successful crosses
8
19
Unsuccessful crosses
21
4
Successful dribbles
2
22
Loss of possession
25
12
Fouled against
6
11
Tackles attempted
8
10
Successful tackles
7
1
Missed tackles
1
49
Defensive clearances
64
7
Interceptions
6
6
Defensive blocks
5
3
Saves
2
1
Goalkeeper dives
0
1
Injuries
0
5
Substitutions
4

Form

Table

Teams Pts P W D L GD
5 Hoffenheim
61 34 18 7 9 +13
14 Köln
32 34 7 11 16 -14

Last matches

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

2/6 (33%)

Draw

0/6 (0%)

Losses

4/6 (67%)

Average stats (Last 6 matchs)

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

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

17 Jan 2026 - Bundesliga

Köln
2 :  1
1 Fsv Mainz 05

14 Jan 2026 - Bundesliga

Köln
1 :  3
Bayern Munich
L W L W W L
Wins

3/6 (50%)

Draw

0/6 (0%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

2.5 Total goals
67% BTTS
1.17 Goals scored
1.33 Goals conceded
67% Over 2.5
33% Under 2.5

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

20 Dec 2025 - Bundesliga

Köln
0 :  1
Union Berlin
L D L D L L
Wins

0/6 (0%)

Draw

2/6 (33%)

Losses

4/6 (67%)

Average stats (Last 6 matchs)

3.17 Total goals
83% BTTS
1 Goals scored
2.17 Goals conceded
67% Over 2.5
33% Under 2.5

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

8 Nov 2025 - Bundesliga

Mönchengladbach
3 :  1
Köln
Hoffenheim
Hoffenheim Last matches
W W W W L W
Wins

5/6 (83%)

Draw

0/6 (0%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

3.33 Total goals
50% BTTS
2.17 Goals scored
1.17 Goals conceded
67% Over 2.5
33% Under 2.5

14 Feb 2026 - Bundesliga

Hoffenheim
3 :  0
Freiburg

8 Feb 2026 - Bundesliga

Bayern Munich
5 :  1
Hoffenheim

31 Jan 2026 - Bundesliga

Hoffenheim
3 :  1
Union Berlin

27 Jan 2026 - Bundesliga

Werder Bremen
0 :  2
Hoffenheim

24 Jan 2026 - Bundesliga

Eintracht Frankfurt
1 :  3
Hoffenheim

17 Jan 2026 - Bundesliga

Hoffenheim
1 :  0
Bayer Leverkusen
W W W W W W
Wins

6/6 (100%)

Draw

0/6 (0%)

Losses

0/6 (0%)

Average stats (Last 6 matchs)

3.67 Total goals
50% BTTS
3.17 Goals scored
0.5 Goals conceded
83% Over 2.5
17% Under 2.5

14 Feb 2026 - Bundesliga

Hoffenheim
3 :  0
Freiburg

31 Jan 2026 - Bundesliga

Hoffenheim
3 :  1
Union Berlin

17 Jan 2026 - Bundesliga

Hoffenheim
1 :  0
Bayer Leverkusen

14 Jan 2026 - Bundesliga

Hoffenheim
5 :  1
Mönchengladbach

13 Dec 2025 - Bundesliga

Hoffenheim
4 :  1
Hamburg

29 Nov 2025 - Bundesliga

Hoffenheim
3 :  0
Augsburg
D L D W W L
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2.67 Total goals
50% BTTS
1.17 Goals scored
1.5 Goals conceded
33% Over 2.5
67% Under 2.5

8 Feb 2026 - Bundesliga

Bayern Munich
5 :  1
Hoffenheim

27 Jan 2026 - Bundesliga

Werder Bremen
0 :  2
Hoffenheim

24 Jan 2026 - Bundesliga

Eintracht Frankfurt
1 :  3
Hoffenheim

20 Dec 2025 - Bundesliga

Stuttgart
0 :  0
Hoffenheim

7 Dec 2025 - Bundesliga

Borussia Dortmund
2 :  0
Hoffenheim

21 Nov 2025 - Bundesliga

1 Fsv Mainz 05
1 :  1
Hoffenheim

Head to head

Köln

33 %

Draw

33 %

Hoffenheim

33 %

Average stats (last H2H results)

2.33
Total goals
66.67%
BTTS
1.17
Goals scored
1.17
Goals conceded
33.33%
Over 2.5
66.67%
Under 2.5

3 Oct 2025 - Bundesliga

Hoffenheim
0 :  1
Köln

11 Feb 2024 - Bundesliga

Hoffenheim
1 :  1
Köln

16 Sept 2023 - Bundesliga

Köln
1 :  3
Hoffenheim

22 Apr 2023 - Bundesliga

Hoffenheim
1 :  3
Köln

30 Oct 2022 - Bundesliga

Köln
1 :  1
Hoffenheim

6 Mar 2022 - Bundesliga

Köln
0 :  1
Hoffenheim

Tactical Scheme

Köln

Formation : 3 - 5 - 2

1
M. Schwabe
2
J. Schmied
33
R. Van den Berg
39
C. Ozkacar
28
S. Sebulonsen
6
E. Martel
5
T. Krauss
16
J. Kaminski
32
K. Lund
9
R. Ache
13
S. El Mala
11
F. Asllani
29
B. Toure
18
W. Burger
7
L. Avdullahu
6
G. Promel
27
A. Kramaric
21
A. Hajdari
5
O. Kabak
2
R. Hranac
34
V. Coufal
1
O. Baumann

Formation : 4 - 5 - 1

Hoffenheim

Substitutes

Köln
Köln
Goalkeeper

M. Kobbing

R. Zieler

Defender

J. Simpson-Pusey

S. Sebulonsen 69'

Midfielder

D. Huseinbasic

F. Chavez

I. Johannesson

T. Krauss 90'

Forward

F. Schenten

J. Kaminski 90'

M. Bulter

S. El Mala 85'

L. Waldschmidt

R. Ache 85'

Hoffenheim
Hoffenheim
Goalkeeper

L. Philipp

Defender

V. Gendrey

B. Toure 90'

K. Akpoguma

Midfielder

A. Prass

W. Burger 73'

V. Lassig

L. Djuric

M. Damar

Forward

Y. Eduardo

F. Asllani 90'

M. Moerstedt

A. Kramaric 89'

Missing players

Köln
Köln
Defender

T. Hubers

A. Castro-Montes

L. Kilian

Midfielder

L. Maina

Hoffenheim
Hoffenheim
Defender

K. Machida

Forward

A. Hlozek

T. Lemperle

Live Commentary

90+6'  

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

90+5' carton_jaune_1

Max Moerstedt (Hoffenheim) has received a first yellow card.

90+5' coup_franc_1

Robert Schroder signals a free kick to 1. FC Cologne in their own half.

90+4'  

Throw-in for Hoffenheim in their own half.

90+4'  

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

90+3' sifflet_1

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

90+2' tir_cadre_1

Hoffenheim's Max Moerstedt goes close with his head but his effort is blocked.

90+2' substitution_1

The away team replace Fisnik Asllani with Yannick Eduardo.

90+2' substitution_1

Valentin Gendrey is replacing Bazoumana Toure for Hoffenheim at RheinEnergieStadion.

90+1' coup_franc_1

Robert Schroder signals a free kick to Hoffenheim.

90+1' substitution_1

Isak Bergmann Johanneson is on a sub for Tom Krauss for 1. FC Cologne.

90+1' substitution_1

The home team have replaced Jakub Kaminski with Fynn Schenten. This is the fourth substitution made today by Lukas Kwasniok.

89' substitution_1

Max Moerstedt is on a sub for Andrej Kramaric for Hoffenheim.

88'  

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

87' corner_1

Corner awarded to Hoffenheim.

86' coup_franc_1

Free kick Hoffenheim.

85' substitution_1

Marius Bulter is replacing Said El Mala for the home team.

85' substitution_1

Lukas Kwasniok is making the team's second substitution at RheinEnergieStadion with Luca Waldschmidt replacing Ragnar Ache.

84'  

Throw-in for 1. FC Cologne at RheinEnergieStadion.

83'  

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

81' coup_franc_1

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

80'  

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

79' sifflet_1

Robert Schroder awards 1. FC Cologne a goal kick.

79' tir_non_cadre_1

Alexander Prass for Hoffenheim gets in a strike but fails to hit the target.

78' carton_jaune_1

Cenk Ozkacar is booked for the home team.

78' coup_franc_1

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

77'  

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

76'  

Marvin Schwabe has recovered and rejoins the match in Cologne.

76' blessure_1

Marvin Schwabe is writhing in pain and play has been suspended for a few moments.

75' carton_jaune_1

Vladimir Coufal (Hoffenheim) gets a yellow card.

75' coup_franc_1

Robert Schroder signals a free kick to Hoffenheim in their own half.

74' coup_franc_1

Hoffenheim will need to be alert as they defend a dangerous free kick from 1. FC Cologne.

73' substitution_1

The away team replace Wouter Burger with Alexander Prass.

73'  

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

71' corner_1

Corner awarded to Hoffenheim.

69' coup_franc_1

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

69'  

Robert Schroder signals a 1. FC Cologne throw-in in Hoffenheim's half.

69' substitution_1

1. FC Cologne make their first substitution with Jahmai Simpson-Pusey replacing Sebastian Sebulonsen.

68'  

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

67' coup_franc_1

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

66'  

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

65' corner_1

Hoffenheim have been awarded a corner by Robert Schroder.

63' but_1

Goal! Said El Mala levels the match at 2-2. Great play from Jakub Kaminski to set up the goal.

62' sifflet_1

1. FC Cologne have a goal kick.

62' tir_non_cadre_1

Hoffenheim's Bazoumana Toure breaks free at RheinEnergieStadion. But the strike goes wide of the post.

62'  

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

60' but_1

Hoffenheim's Andrej Kramaric scores with his head to give his side a 1-2 lead.

60'  

Robert Schroder signals a Hoffenheim throw-in in 1. FC Cologne's half.

59' sifflet_1

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

58' sifflet_1

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

58' tir_non_cadre_1

Bazoumana Toure of Hoffenheim gets in a strike, but is off target.

56' coup_franc_1

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

54' sifflet_1

Goal kick for 1. FC Cologne at RheinEnergieStadion.

54' corner_1

Corner awarded to Hoffenheim.

52' coup_franc_1

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

52' corner_1

Hoffenheim have been awarded a corner by Robert Schroder.

51'  

Throw-in high up the field for Hoffenheim in Cologne.

50'  

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

49'  

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

49'  

Throw-in 1. FC Cologne.

49'  

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

48'  

Throw-in for 1. FC Cologne at RheinEnergieStadion.

47' corner_1

Corner awarded to Hoffenheim.

46' corner_1

Hoffenheim have been awarded a corner by Robert Schroder.

45+3' sifflet_1

1. FC Cologne have a goal kick.

45+3' tir_non_cadre_1

Hoffenheim's Wouter Burger misses with an attempt on goal.

45+2'  

Robert Schroder signals a throw-in for 1. FC Cologne, close to Hoffenheim's area.

45' sifflet_1

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

45' but_1

Goal! The away team draw level at 1-1 through Ozan Kabak. That's a fine assist from Albian Hajdari.

44'  

Hoffenheim have a dangerous throw-in.

43' sifflet_1

Robert Schroder awards Hoffenheim a goal kick.

42' carton_jaune_1

Hoffenheim's Albian Hajdari has been booked in Cologne.

42' coup_franc_1

Robert Schroder signals a free kick to 1. FC Cologne in their own half.

42'  

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

41' coup_franc_1

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

40'  

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

39'  

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

39'  

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

37'  

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

37'  

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

37' coup_franc_1

Free kick for Hoffenheim in their own half.

36' hors_jeu_1

1. FC Cologne advance rapidly upfield but Robert Schroder blows for offside.

36' coup_franc_1

Robert Schroder signals a free kick to 1. FC Cologne.

35' sifflet_1

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

35' tir_non_cadre_1

Hoffenheim's Fisnik Asllani gets his shot away but it misses the target.

35' tir_cadre_1

In Cologne Hoffenheim drive forward through Grischa Promel. His shot is on target but it's saved.

31' hors_jeu_1

1. FC Cologne's Ragnar Ache is whistled for offside at RheinEnergieStadion.

31'  

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

30' sifflet_1

Goal kick for 1. FC Cologne at RheinEnergieStadion.

30' tir_non_cadre_1

Hoffenheim surge into the attack at RheinEnergieStadion but Albian Hajdari’s header is off-target.

30' corner_1

Hoffenheim have been awarded a corner by Robert Schroder.

30' tir_cadre_1

Andrej Kramaric for Hoffenheim drives towards goal at RheinEnergieStadion. But the finish is unsuccessful.

29' hors_jeu_1

Robert Schroder blows against 1. FC Cologne's Said El Mala for offside.

28'  

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

27' coup_franc_1

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

27'  

Robert Schroder signals a Hoffenheim throw-in in 1. FC Cologne's half.

25' sifflet_1

1. FC Cologne have a goal kick.

25' tir_non_cadre_1

Hoffenheim attack but Grischa Promel's header doesn't find the target.

25' corner_1

Corner awarded to Hoffenheim.

24' sifflet_1

Robert Schroder awards Hoffenheim a goal kick.

24' tir_non_cadre_1

In Cologne, Tom Krauss (1. FC Cologne) misses the target with a header.

23' corner_1

Corner awarded to 1. FC Cologne.

21' tir_cadre_1

Said El Mala gets his shot on target but fails to score for 1. FC Cologne.

21' coup_franc_1

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

20' coup_franc_1

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

20'  

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

18'  

Robert Schroder awards the home team a throw-in.

18'  

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

18' tir_cadre_1

1. FC Cologne push forward at RheinEnergieStadion and Cenk Ozkacar gets in a great header. The attempt is cleared by the Hoffenheim defence.

17' corner_1

1. FC Cologne have been awarded a corner by Robert Schroder.

15' but_1

Goal! The home team take a 1-0 lead through Ragnar Ache. Said El Mala instrumental with a fine assist.

15'  

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

14' corner_1

Corner awarded to 1. FC Cologne.

14'  

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

13'  

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

12'  

Throw-in for Hoffenheim in their own half.

12'  

Robert Schroder signals a 1. FC Cologne throw-in in Hoffenheim's half.

11'  

Robert Schroder signals a throw-in for Hoffenheim, close to 1. FC Cologne's area.

11'  

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

9' sifflet_1

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

9' tir_non_cadre_1

Hoffenheim are pushing forward but Grischa Promel's finish is wide of the goal.

9'  

Hoffenheim have a dangerous throw-in.

8' coup_franc_1

Free kick 1. FC Cologne.

7' coup_franc_1

Robert Schroder signals a free kick to 1. FC Cologne in their own half.

6'  

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

6'  

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

5'  

1. FC Cologne awarded a throw-in in their own half.

5'  

Robert Schroder signals a Hoffenheim throw-in in 1. FC Cologne's half.

3'  

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

2' corner_1

Hoffenheim have been awarded a corner by Robert Schroder.

 

If Tom Krauss receives a yellow card in today's match, he will be suspended after collecting 5 yellow cards so far this season.

 

If Andrej Kramaric scores against 1. FC Cologne it will be his 10th goal for TSG Hoffenheim this season.

 

A year ago, TSG Hoffenheim were number 15 in the table with 21 points. Now they are number 3 with 45 points.

 

1. FC Cologne scores 1.86 goals when playing at home and TSG Hoffenheim scores 2.35 goals when playing away (on average).

 

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

 

Average number of goals in meetings between 1. FC Cologne and TSG Hoffenheim is 2.6.

 

1. FC Cologne scores 1.4 goals in a match against TSG Hoffenheim and TSG Hoffenheim scores 1.2 goals against 1. FC Cologne (on average).

 

TSG Hoffenheim have won just 1 of their last 5 Bundesliga games against 1. FC Cologne.

 

1. FC Cologne have lost just 1 of their last 5 Bundesliga games against TSG Hoffenheim.

 

In the last 5 meetings 1. FC Cologne won 2, TSG Hoffenheim won 1, 2 draws.

 

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

 

TSG Hoffenheim's performance of the last 5 matches is better than 1. FC Cologne's.

 

In Bundesliga, TSG Hoffenheim has better performance than 1. FC Cologne.

 

When TSG Hoffenheim is down 1-0 away, they win 27% of their matches.

 

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

 

When TSG Hoffenheim leads 0-1 away, they win in 75% of their matches.

 

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

 

On their last meeting 1. FC Cologne won by 1 goals.

 

The winner of their last meeting was 1. FC Cologne.

 

1. FC Cologne wins 27% of halftimes, TSG Hoffenheim wins 44%.

 

1. FC Cologne wins 1st half in 27% of their matches, TSG Hoffenheim in 44% of their matches.

 

TSG Hoffenheim have scored at least one goal for 7 consecutive matches.

 

1. FC Cologne have scored at least one goal for 7 consecutive matches.

 

Eric Martel has more yellow cards (6) than any other player at 1. FC Cologne. Albian Hajdari has collected 7 for TSG Hoffenheim.

 

Said El Mala is 1. FC Cologne's top scorer with 7 goals. Andrej Kramaric has scored 9 times for TSG Hoffenheim.

 

TSG Hoffenheim haven't scored in 2 of their 11 away matches in Bundesliga this season.

 

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

 

Did you know that TSG Hoffenheim scores 28% of their goals between the minutes 31-45?

 

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

 

1. FC Cologne's last home win against TSG Hoffenheim was in 2015.

 

During the last 32 meetings, 1. FC Cologne have won 9 times, there have been 9 draws while TSG Hoffenheim have won 14 times. The goal difference is 60-40 in favour of TSG Hoffenheim.

 

During the last 15 meetings with 1. FC Cologne playing at home, 1. FC Cologne have won 3 times, there have been 5 draws while TSG Hoffenheim have won 7 times. The goal difference is 26-17 in favour of TSG Hoffenheim.

 

The most common result of matches between 1. FC Cologne and TSG Hoffenheim is 1-1. 8 matches have ended with this result.

 

The most common result of matches between 1. FC Cologne and TSG Hoffenheim when 1. FC Cologne is playing at home is 1-1. 4 matches have ended with this result.

Score and result Köln - Hoffenheim

The Köln - Hoffenheim match (Football - Bundesliga) at 21/02/2026 09:30 is complete.

The Köln - Hoffenheim match result is as follows: 2-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.