P
Prognosist
P
⚽ Football 📈 Forecasts
Football Germany Germany Bundesliga 1. FC Köln — Union Berlin

Match 1. FC Köln vs Union Berlin December 20, 2025

1. FC Köln
1. FC Köln
Home · last 5 D L D L L
Kick-off
Sat 20 Dec · 14:30
0:1
Full-time
Union Berlin
Union Berlin
L L D W W Away · last 5
Referee Christian Dingert, Germany
Miss
Home Win
Home Win
AI 49% · book 2.47
Miss
Over 2.5
Over 2.5
AI 50% · book 2.03
Hit
BTTS No
BTTS No
AI 46% · book 2.14
Total goals
1
0 · 1
xG (open play)
0.54 – 1.23
Δ −0.69
Possession
62% – 38%
AI accuracy
8 / 17
picks cashed
Post-match · 90 sec read

1.FC Köln holds a clear quality edge over Union Berlin, supported by a stronger offensive profile and home momentum. Their attacking threat is likely to challenge Union's compact defense, while Köln's home form suggests resilience despite some recent draws. Union Berlin's defensive solidity could keep the game tight, but their away struggles and less potent attack may limit scoring opportunities.

  • Köln's home attacking edge versus Union's defense
  • Union's compact block may restrict chances
  • Moderate pace expected, favoring structured play

P Recap generated by AI · 6 markets graded

Lineups

KOL 4-2-3-1 · UNI 3-4-2-1
Subs used · KOL
58' Bulter ↑ · Ache
68' El Mala ↑ · Thielmann
68' Huseinbasic ↑ · Krauss
86' Ozkacar ↑ · Heintz
86' Maina ↑ · Kaminski
Subs used · UNI
64' Burcu ↑ · Woo-Yeong
72' Skarke ↑ · Ansah
72' Ilic ↑ · Burke
73' Juranovic ↑ · Trimmel
84' Schafer ↑ · Kemlein

📊 Statistics

KOL 01 UNI
62%
Possession (%)
38%
0.54
Expected Goals (xG) expected goals
1.23
13
Total Shots
11
2
Shots on Target
3
5
Shots off Target
4
8
Shots Inside Box
8
3
Corner Kicks
6
1
Offsides
2
9
Fouls
18
86%
Pass Accuracy (%)
78%
2
Yellow Cards
5
1
Goalkeeper Saves
2

Match events

19 · 0 – 1
Sebastian Sebulonsen
Yellow Card
13'
40'
Christopher Trimmel
Yellow Card
Half-time · 0 – 0
Tom Krauß
Yellow Card
49'
M. Bulter ↓ · R. Ache ↑
Substitution 1
58'
64'
L. Burcu ↓ · Jeong Woo-Yeong ↑
Substitution 1
S. El Mala ↓ · J. Thielmann ↑
Substitution 2
68'
D. Huseinbasic ↓ · T. Krauss ↑
Substitution 3
68'
72'
T. Skarke ↓ · I. Ansah ↑
Substitution 2
72'
A. Ilic ↓ · O. Burke ↑
Substitution 3
73'
J. Juranovic ↓ · C. Trimmel ↑
Substitution 4
80'
Aljoscha Kemlein
Yellow Card
Rav van den Berg
Red Card
82'
84'
A. Schafer ↓ · A. Kemlein ↑
Substitution 5
C. Ozkacar ↓ · D. Heintz ↑
Substitution 4
86'
L. Maina ↓ · J. Kaminski ↑
Substitution 5
86'
88'
András Schäfer
Yellow Card
90'
A. Schafer
0–1
90+4'
Josip Juranović
Yellow Card
90+8'
Frederik Rønnow
Yellow Card
Full-time · 0 – 1

Bet recap · markets settled

17 · 8 W · 9 L
Market Odds Closed AI Result P/L · 1u
Home Win 2.47 49% Lost −1.00 Miss
Over 2.5 2.03 50% Lost −1.00 Miss
BTTS No 2.14 46% Cashed +1.14 Cashed
BTTS Yes 1.80 54% Lost −1.00 Miss
Under 2.5 1.91 50% Cashed +0.91 Cashed
AH Home 0 1.77 49% Lost −1.00 Miss
Double Chance X2 1.62 51% Cashed +0.62 Cashed
AH Away 0 2.27 24% Cashed +1.27 Cashed
Double Chance 1X 1.42 76% Lost −1.00 Miss
Away Win 3.17 24% Cashed +2.17 Cashed
Over 3.5 3.50 29% Lost −1.00 Miss
Over 1.5 1.33 75% Lost −1.00 Miss
Over 0.5 1.07 92% Cashed +0.07 Cashed
Under 3.5 1.33 71% Cashed +0.33 Cashed
Draw 3.45 27% Lost −1.00 Miss
Under 1.5 3.65 25% Cashed +2.65 Cashed
Under 0.5 10.50 8% Lost −1.00 Miss
Total · 17 markets @ 1u each 8 W · 9 L +0.16u +1% ROI