Skip to Bundesliga data
The Sporting Page Real Analysis. Not Corporate
The Sporting Page
Loading scores…
Connecting to scores…
← Soccer newsBundesliga · 2026–27

FC Cologne vs TSG Hoffenheim

Saturday, Aug 29, 2026 · 9:30 am EDT

3 – 2FinalFT

RheinEnergieStadion

Checked Nov 6, 1:38 am ESTRefresh match

Match statistics

Values retain the source’s display and precision. Some source rows labeled % are supplied as decimal ratios; no percentage conversion is inferred.

Supplied statistics for this match only.
StatisticFC CologneTSG Hoffenheim
Fouls1114
Yellow Cards02
Red Cards00
Offsides00
Corner Kicks67
Saves23
Possession41.358.7
SHOTS1815
ON GOAL64
On Target %0.30.3
Penalty Goals00
Penalty Kicks Taken01
Accurate Passes277423
Passes342490
Pass Completion %0.80.9
Accurate Crosses78
Crosses2429
Cross %0.30.3
Long Balls5948
Accurate Long Balls2529
Long Balls %0.40.6
Blocked Shots54
Effective Tackles138
Tackles1713
Tackle %0.80.6
Interceptions68
Effective Clearances3830
Clearances3830

Key events

  1. —
    Kickoff

    First Half begins.

  2. 27'
    Goal

    Goal! FC Cologne 0, Hoffenheim 1. Adam Daghim (Hoffenheim) left footed shot from outside the box to the bottom right corner. Assisted by Bambasé Conté following a set piece situation.

  3. 45'+2'
    Halftime

    First Half ends, FC Cologne 0, Hoffenheim 1.

  4. 45'
    Start 2nd Half

    Second Half begins FC Cologne 0, Hoffenheim 1.

  5. 51'
    Goal

    Goal! FC Cologne 1, Hoffenheim 1. Saïd El Mala (FC Cologne) right footed shot from the centre of the box to the bottom right corner.

  6. 53'
    Substitution

    Substitution, Hoffenheim. Robin Hranác replaces Bernardo.

  7. 53'
    Substitution

    Substitution, Hoffenheim. Max Moerstedt replaces Adam Hlozek.

  8. 57'
    Penalty - Saved

    Penalty saved. Max Moerstedt (Hoffenheim) right footed shot saved in the bottom right corner by Marvin Schwäbe (FC Cologne).

  9. 65'
    Substitution

    Substitution, FC Cologne. Linton Maina replaces Saïd El Mala because of an injury.

  10. 65'
    Substitution

    Substitution, FC Cologne. Ellyes Skhiri replaces Paul Okon-Engstler.

  11. 65'
    Substitution

    Substitution, FC Cologne. Thijs Dallinga replaces Ragnar Ache.

  12. 67'
    Goal - Header

    Goal! FC Cologne 1, Hoffenheim 2. Ozan Kabak (Hoffenheim) header from the centre of the box to the bottom right corner. Assisted by Vladimír Coufal with a cross following a corner.

  13. 71'
    Substitution

    Substitution, Hoffenheim. Nathan De Cat replaces Patrick Wimmer.

  14. 72'
    Goal

    Goal! FC Cologne 2, Hoffenheim 2. Thijs Dallinga (FC Cologne) left footed shot from the centre of the box to the top left corner. Assisted by Linton Maina with a cross.

  15. 82'
    Goal

    Goal! FC Cologne 3, Hoffenheim 2. Thijs Dallinga (FC Cologne) right footed shot from the centre of the box to the bottom left corner following a corner.

  16. 83'
    Yellow Card

    Ozan Kabak (Hoffenheim) is shown the yellow card for a bad foul.

  17. 84'
    Start Delay

    Delay in match because of an injury Luka Lochoshvili (FC Cologne).

  18. 84'
    Start Delay
  19. 85'
    End Delay

    Delay over. They are ready to continue.

  20. 85'
    End Delay
  21. 87'
    Start Delay

    Delay in match because of an injury Thijs Dallinga (FC Cologne).

  22. 87'
    Start Delay
  23. 87'
    End Delay

    Delay over. They are ready to continue.

  24. 87'
    End Delay
  25. 87'
    Substitution

    Substitution, Hoffenheim. Andrej Kramaric replaces Adam Daghim.

  26. 87'
    Substitution

    Substitution, Hoffenheim. Mats Rots replaces Albian Hajdari.

  27. 90'
    Substitution

    Substitution, FC Cologne. Marius Bülter replaces Tom Krauß.

  28. 90'+3'
    Substitution

    Substitution, FC Cologne. Joël Schmied replaces Alessio Castro-Montes.

  29. 90'+4'
    Yellow Card

    Max Moerstedt (Hoffenheim) is shown the yellow card.

  30. 90'+6'
    End Regular Time

Lineups

Players stay with their supplied roster club. Other listed players may be unused; App records source appearances, not the number of names listed. An own goal is credited in the event as supplied.

FC CologneFormation 4-3-3

Starting lineup

PlayerPosAppGAOGYCRC
1Marvin SchwäbeG100000
24Luka LochoshviliCD-L100000
22Jahmai Simpson-PuseyCD-R100000
14Gideon MensahLB100000
17Alessio Castro-MontesRB100000
5Tom KraussCM100000
23Paul Okon-EngstlerLM100000
8Ísak JóhannessonRM100000
9Ragnar AcheF100000
10Said El MalaLF110000
29Jan ThielmannRF100000

Other listed players

PlayerPosAppGAOGYCRC
11Reigan HeskeySUB000000
27Thijs DallingaSUB120000
30Marius BulterSUB100000
33Rav van den BergSUB000000
37Linton MainaSUB101000
39Jonathan FriemelSUB000000
6Ellyes SkhiriSUB100000
20Ron-Robert ZielerSUB000000
2Joel SchmiedSUB100000

TSG HoffenheimFormation 4-4-2

Starting lineup

PlayerPosAppGAOGYCRC
1Oliver BaumannG100000
21Albian HajdariCD-L100000
5Ozan KabakCD-R110010
13BernardoLB100000
34Vladimír CoufalRB101000
7Leon AvdullahuCM-L100000
18Wouter BurgerCM-R100000
14Adam DaghimLM110000
8Patrick WimmerRM100000
20Bambasé ContéCF-L101000
10Adam HlozekCF-R100000

Other listed players

PlayerPosAppGAOGYCRC
39Mats RotsSUB100000
27Andrej KramaricSUB100000
9Max MoerstedtSUB100010
15Valentin GendreySUB000000
32Cajetan LenzSUB000000
29Natnael AbrahaSUB000000
2Robin HranácSUB100000
37Luca PhilippSUB000000
17Nathan De CatSUB100000

Commentary

  1. —

    Lineups are announced and players are warming up.

  2. —

    First Half begins.

  3. 5'

    Attempt blocked. Saïd El Mala (FC Cologne) right footed shot from the left side of the box is blocked. Assisted by Ragnar Ache with a headed pass.

  4. 6'

    Corner, FC Cologne. Conceded by Ozan Kabak.

  5. 7'

    Attempt missed. Ragnar Ache (FC Cologne) right footed shot from the centre of the box is close, but misses to the right following a corner.

  6. 7'

    Attempt blocked. Tom Krauß (FC Cologne) left footed shot from the centre of the box is blocked. Assisted by Ragnar Ache.

  7. 7'

    Vladimír Coufal (Hoffenheim) wins a free kick in the defensive half.

  8. 7'

    Foul by Luka Lochoshvili (FC Cologne).

  9. 8'

    Attempt missed. Bambasé Conté (Hoffenheim) left footed shot from outside the box misses to the right. Assisted by Adam Hlozek.

  10. 9'

    Adam Daghim (Hoffenheim) wins a free kick on the left wing.

  11. 9'

    Foul by Alessio Castro-Montes (FC Cologne).

  12. 11'

    Attempt blocked. Patrick Wimmer (Hoffenheim) right footed shot from the right side of the box is blocked.

  13. 11'

    Corner, Hoffenheim. Conceded by Ragnar Ache.

  14. 13'

    Tom Krauß (FC Cologne) wins a free kick in the defensive half.

  15. 13'

    Foul by Ozan Kabak (Hoffenheim).

  16. 15'

    Attempt missed. Albian Hajdari (Hoffenheim) left footed shot from outside the box is close, but misses to the right. Assisted by Vladimír Coufal.

  17. 18'

    Foul by Vladimír Coufal (Hoffenheim).

  18. 18'

    Ragnar Ache (FC Cologne) wins a free kick in the attacking half.

  19. 19'

    Attempt blocked. Saïd El Mala (FC Cologne) right footed shot from outside the box is blocked.

  20. 19'

    Vladimír Coufal (Hoffenheim) wins a free kick in the defensive half.

  21. 19'

    Foul by Saïd El Mala (FC Cologne).

  22. 20'

    Foul by Gideon Mensah (FC Cologne).

  23. 20'

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

  24. 21'

    Foul by Gideon Mensah (FC Cologne).

  25. 21'

    Bambasé Conté (Hoffenheim) wins a free kick in the attacking half.

  26. 22'

    Attempt missed. Adam Hlozek (Hoffenheim) right footed shot from outside the box is close, but misses to the left. Assisted by Adam Daghim.

  27. 24'

    Foul by Tom Krauß (FC Cologne).

  28. 24'

    Bambasé Conté (Hoffenheim) wins a free kick in the attacking half.

  29. 24'

    Attempt missed. Leon Avdullahu (Hoffenheim) right footed shot from outside the box misses to the left.

  30. 25'

    Foul by Tom Krauß (FC Cologne).

  31. 25'

    Adam Daghim (Hoffenheim) wins a free kick in the attacking half.

  32. 27'

    Goal! FC Cologne 0, Hoffenheim 1. Adam Daghim (Hoffenheim) left footed shot from outside the box to the bottom right corner. Assisted by Bambasé Conté following a set piece situation.

  33. 29'

    Ragnar Ache (FC Cologne) wins a free kick in the attacking half.

  34. 29'

    Foul by Albian Hajdari (Hoffenheim).

  35. 31'

    Gideon Mensah (FC Cologne) wins a free kick in the defensive half.

  36. 31'

    Foul by Vladimír Coufal (Hoffenheim).

  37. 33'

    Attempt missed. Saïd El Mala (FC Cologne) right footed shot from outside the box is high and wide to the right. Assisted by Jan Thielmann.

  38. 34'

    Ragnar Ache (FC Cologne) wins a free kick in the defensive half.

  39. 34'

    Foul by Albian Hajdari (Hoffenheim).

  40. 37'

    Gideon Mensah (FC Cologne) wins a free kick in the defensive half.

  41. 37'

    Foul by Leon Avdullahu (Hoffenheim).

  42. 40'

    Attempt saved. Saïd El Mala (FC Cologne) right footed shot from the centre of the box is saved in the centre of the goal by Oliver Baumann (Hoffenheim).

  43. 43'

    Foul by Paul Okon-Engstler (FC Cologne).

  44. 43'

    Bambasé Conté (Hoffenheim) wins a free kick on the left wing.

  45. 45'

    Ragnar Ache (FC Cologne) wins a free kick in the attacking half.

  46. 45'

    Foul by Albian Hajdari (Hoffenheim).

  47. 45'+1'

    Fourth official has announced 1 minutes of added time.

  48. 45'+1'

    Corner, FC Cologne. Conceded by Albian Hajdari.

  49. 45'+2'

    Attempt missed. Gideon Mensah (FC Cologne) left footed shot from outside the box is high and wide to the left following a corner.

  50. 45'+2'

    First Half ends, FC Cologne 0, Hoffenheim 1.

  51. 45'

    Second Half begins FC Cologne 0, Hoffenheim 1.

  52. 46'

    Saïd El Mala (FC Cologne) wins a free kick on the left wing.

  53. 46'

    Foul by Ozan Kabak (Hoffenheim).

  54. 47'

    Foul by Paul Okon-Engstler (FC Cologne).

  55. 47'

    Patrick Wimmer (Hoffenheim) wins a free kick in the defensive half.

  56. 47'

    Attempt missed. Adam Hlozek (Hoffenheim) header from the centre of the box misses to the left. Assisted by Vladimír Coufal with a cross.

  57. 50'

    Attempt blocked. Ísak Jóhannesson (FC Cologne) left footed shot from the right side of the box is blocked. Assisted by Paul Okon-Engstler.

  58. 51'

    Goal! FC Cologne 1, Hoffenheim 1. Saïd El Mala (FC Cologne) right footed shot from the centre of the box to the bottom right corner.

  59. 53'

    Attempt missed. Paul Okon-Engstler (FC Cologne) left footed shot from outside the box is too high following a fast break.

  60. 53'

    Substitution, Hoffenheim. Robin Hranác replaces Bernardo.

  61. 53'

    Substitution, Hoffenheim. Max Moerstedt replaces Adam Hlozek.

  62. 55'

    Attempt blocked. Patrick Wimmer (Hoffenheim) left footed shot from outside the box is blocked.

  63. 55'

    Penalty conceded by Jahmai Simpson-Pusey (FC Cologne) after a foul in the penalty area.

  64. 55'

    Penalty Hoffenheim. Bambasé Conté draws a foul in the penalty area.

  65. 57'

    Penalty saved. Max Moerstedt (Hoffenheim) right footed shot saved in the bottom right corner by Marvin Schwäbe (FC Cologne).

  66. 57'

    Corner, Hoffenheim. Conceded by Marvin Schwäbe.

  67. 57'

    Corner, Hoffenheim. Conceded by Jan Thielmann.

  68. 59'

    Attempt saved. Max Moerstedt (Hoffenheim) left footed shot from the centre of the box is saved in the bottom right corner by Marvin Schwäbe (FC Cologne). Assisted by Patrick Wimmer.

  69. 61'

    Attempt blocked. Jan Thielmann (FC Cologne) right footed shot from the right side of the box is blocked. Assisted by Ísak Jóhannesson.

  70. 63'

    Attempt saved. Saïd El Mala (FC Cologne) right footed shot from outside the box is saved in the bottom right corner by Oliver Baumann (Hoffenheim). Assisted by Ragnar Ache with a headed pass.

  71. 63'

    Corner, FC Cologne. Conceded by Oliver Baumann.

  72. 64'

    Attempt missed. Luka Lochoshvili (FC Cologne) header from the centre of the box misses to the left. Assisted by Alessio Castro-Montes with a cross following a corner.

  73. 65'

    Substitution, FC Cologne. Linton Maina replaces Saïd El Mala because of an injury.

  74. 65'

    Substitution, FC Cologne. Ellyes Skhiri replaces Paul Okon-Engstler.

  75. 65'

    Substitution, FC Cologne. Thijs Dallinga replaces Ragnar Ache.

  76. 66'

    Corner, Hoffenheim. Conceded by Jahmai Simpson-Pusey.

  77. 67'

    Goal! FC Cologne 1, Hoffenheim 2. Ozan Kabak (Hoffenheim) header from the centre of the box to the bottom right corner. Assisted by Vladimír Coufal with a cross following a corner.

  78. 69'

    Corner, FC Cologne. Conceded by Leon Avdullahu.

  79. 69'

    Attempt missed. Luka Lochoshvili (FC Cologne) header from the centre of the box misses to the right. Assisted by Ísak Jóhannesson with a cross following a corner.

  80. 70'

    Corner, FC Cologne. Conceded by Oliver Baumann.

  81. 70'

    Attempt missed. Thijs Dallinga (FC Cologne) header from the centre of the box misses to the right. Assisted by Alessio Castro-Montes with a cross following a corner.

  82. 71'

    Substitution, Hoffenheim. Nathan De Cat replaces Patrick Wimmer.

  83. 71'

    Tom Krauß (FC Cologne) wins a free kick in the defensive half.

  84. 71'

    Foul by Leon Avdullahu (Hoffenheim).

  85. 72'

    Goal! FC Cologne 2, Hoffenheim 2. Thijs Dallinga (FC Cologne) left footed shot from the centre of the box to the top left corner. Assisted by Linton Maina with a cross.

  86. 77'

    Attempt blocked. Leon Avdullahu (Hoffenheim) right footed shot from outside the box is blocked. Assisted by Nathan De Cat.

  87. 78'

    Linton Maina (FC Cologne) wins a free kick in the defensive half.

  88. 78'

    Foul by Nathan De Cat (Hoffenheim).

  89. 79'

    Corner, Hoffenheim. Conceded by Alessio Castro-Montes.

  90. 80'

    Jan Thielmann (FC Cologne) wins a free kick in the defensive half.

  91. 80'

    Foul by Ozan Kabak (Hoffenheim).

  92. 81'

    Attempt saved. Tom Krauß (FC Cologne) left footed shot from the centre of the box is saved in the bottom left corner by Oliver Baumann (Hoffenheim). Assisted by Ísak Jóhannesson.

  93. 81'

    Corner, FC Cologne. Conceded by Oliver Baumann.

  94. 82'

    Goal! FC Cologne 3, Hoffenheim 2. Thijs Dallinga (FC Cologne) right footed shot from the centre of the box to the bottom left corner following a corner.

  95. 83'

    Luka Lochoshvili (FC Cologne) wins a free kick in the defensive half.

  96. 83'

    Foul by Ozan Kabak (Hoffenheim).

  97. 83'

    Ozan Kabak (Hoffenheim) is shown the yellow card for a bad foul.

  98. 84'

    Delay in match because of an injury Luka Lochoshvili (FC Cologne).

  99. 85'

    Delay over. They are ready to continue.

  100. 86'

    Attempt missed. Bambasé Conté (Hoffenheim) right footed shot from the centre of the box is high and wide to the right. Assisted by Vladimír Coufal.

  101. 86'

    Thijs Dallinga (FC Cologne) wins a free kick in the attacking half.

  102. 86'

    Foul by Ozan Kabak (Hoffenheim).

  103. 87'

    Delay in match because of an injury Thijs Dallinga (FC Cologne).

  104. 87'

    Delay over. They are ready to continue.

  105. 87'

    Substitution, Hoffenheim. Andrej Kramaric replaces Adam Daghim.

  106. 87'

    Substitution, Hoffenheim. Mats Rots replaces Albian Hajdari.

  107. 90'

    Substitution, FC Cologne. Marius Bülter replaces Tom Krauß.

  108. 90'

    Jahmai Simpson-Pusey (FC Cologne) wins a free kick in the defensive half.

  109. 90'

    Foul by Wouter Burger (Hoffenheim).

  110. 90'+1'

    Fourth official has announced 5 minutes of added time.

  111. 90'+2'

    Foul by Ellyes Skhiri (FC Cologne).

  112. 90'+2'

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

  113. 90'+3'

    Substitution, FC Cologne. Joël Schmied replaces Alessio Castro-Montes.

  114. 90'+4'

    Corner, Hoffenheim. Conceded by Joël Schmied.

  115. 90'+4'

    Attempt blocked. Andrej Kramaric (Hoffenheim) right footed shot from the left side of the box is blocked. Assisted by Bambasé Conté.

  116. 90'+4'

    Corner, Hoffenheim. Conceded by Thijs Dallinga.

  117. 90'+4'

    Max Moerstedt (Hoffenheim) is shown the yellow card.

  118. 90'+5'

    Attempt missed. Max Moerstedt (Hoffenheim) right footed shot from the centre of the box is high and wide to the left. Assisted by Bambasé Conté with a cross following a corner.

  119. 90'+6'

    Second Half ends, FC Cologne 3, Hoffenheim 2.

  120. —

    Match ends, FC Cologne 3, Hoffenheim 2.

Sources & data scope

Supplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.

  • ESPN source ↗ · Checked Nov 6, 2026, 1:38 am ESTSupplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.

Times are Eastern Time. A selected match date does not rewind the current table or roster. Missing values are shown as —.