1. FC Köln v RB Leipzig result

Full-time · 1. FC Köln 1–2 RB Leipzig

Bundesliga ·

Updated · refreshed continuously

1. FC Köln 1–2 RB Leipzig — RB Leipzig won this Bundesliga match.

Match report, in numbers

What xG said

xG said RB Leipzig: 3.52 to 1.12 in expected goals, from 19 shots to 10, ahead on xG from the sixth minute (per-shot expected goals for this match).

The result

RB Leipzig won 2–1 at 1. FC Köln in the Bundesliga on Sunday 8 February. 1. FC Köln have scored in six consecutive matches in all competitions. RB Leipzig have scored in 10 consecutive matches in all competitions.

The goals

RB Leipzig led 1–0 at half-time. The goals — RB Leipzig: C. Baumgartner (29’, assisted by David Raum; 56’, assisted by Xaver Schlager); 1. FC Köln: Jan Thielmann (51’, assisted by Ísak Bergmann Jóhannesson).

Discipline

Frank Willenborg, Germany showed five yellow cards — against 4.5 yellows a game across the last 8 matches refereed (this competition). The bookings — 1. FC Köln: Jan Thielmann (58’); RB Leipzig: David Raum (76’), C. Baumgartner (76’), Ezechiel Banzuzi (90+1’) and Péter Gulácsi (90+4’).

What it changes

1. FC Köln stay 10th after this result (21 league matches played).

RB Leipzig stay fourth after this result (21 league matches played).

Who stood out

By TACTIX Impact for this match, C. Baumgartner (RB Leipzig) 12.9, Yan Diomande (RB Leipzig) 6.4 and Ísak Bergmann Jóhannesson (1. FC Köln) 6.2 led the match.

Next up

1. FC Köln next host FC Schalke 04 on 24 October 2026.

RB Leipzig next travel to Real Madrid on 21 October 2026.

Written from the matches TACTIX holds for both sides; each figure names the games it is counted over.

Next for 1. FC Köln: 1. FC Köln v FC Schalke 04, Saturday 24 October — the preview. Next for RB Leipzig: Real Madrid v RB Leipzig, Wednesday 21 October — the preview.

The numbers

  • Result: 1. FC Köln 1–2 RB Leipzig · Bundesliga
  • Referee: Frank Willenborg, Germany
  • Head-to-head (last 6): 1. FC Köln 0 · draws 2 · RB Leipzig 4 · 4 goals/game
  • Recent form: 1. FC Köln 2W 1D 2L · RB Leipzig 2W 1D 2L

1. FC Köln 1–2 RB Leipzig (Bundesliga): this fixture is settled. TACTIX’s pre-match coverage ran across every major market, and every graded call — wins and losses — is in the live track record (as of 30 July 2026). See the live track record →

Key stats

1 / 2
Goals
against 1.5 / 1.75 · 4 of the last 5 over 2.5
over 8 matches
4.5 / 4
Corners
against 5.38 / 4.38 · 3 of the last 5 over 9.5
over 8 matches
4.88 / 5.63
Shots on target
against 4.88 / 4.63 · 4 of the last 5 over 8.5
over 8 matches
1.5 / 0.75
Cards
against 2.38 / 1.88 · 2 of the last 5 over 3.5
over 8 matches
4.5 yellows
Referee · Frank Willenborg, Germany
1.88 home / 2.63 away
over 8 matches

Per game, last 8 completed matches, to 31 January 2026. Over/under figures use standard thresholds, not bookmaker lines.

Per game, last 8 completed matches, to 31 January 2026. Bars: for (mint) against (amber), scaled to the larger figure in the row. Over/under figures use standard thresholds, not bookmaker lines.
Per game1. FC Köln for / againstLineRB Leipzig for / against
Goals scored
1 for · 1.5 against n 8
2.5standard
2 for · 1.75 against n 8
Corners won
4.5 for · 5.38 against n 8
9.5standard
4 for · 4.38 against n 8
Shots
14 for · 12.88 against n 8
19.5standard
15 for · 10.25 against n 8
Shots on target
4.88 for · 4.88 against n 8
8.5standard
5.63 for · 4.63 against n 8
Fouls committed
6.75 for · 9.5 against n 8
21.5standard
8.38 for · 10.88 against n 8
Cards shown
1.5 for · 2.38 against n 8
3.5standard
0.75 for · 1.88 against n 8

Referee: Frank Willenborg, Germany — 4.5 yellow cards a game, 0.25 red cards, 21.38 fouls over 8 matches (1.88 to the home side, 2.63 to the away side).

1. FC Köln
1. FC Köln — Discipline: per 90 minutes, each player’s last 8 appearances before kick-off, to 31 January 2026. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsFouls committed 1+2+Fouls won 1+2+Likely duel
Youssoupha Niang n 37.3
4.11/0
00/0
—
A. Castro-Montes n 853.5
1.95/4
1.35/1
—
F. Kainz n 825.3
1.84/0
0.91/1
—
E. Martel n 872.5
1.25/2
2.27/5
D. Raum
T. Krauß n 879
1.15/3
1.15/2
C. Baumgartner
1. FC Köln — Shooting: per 90 minutes, each player’s last 8 appearances before kick-off, to 31 January 2026. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsShots 1+2+Shots on target 1+2+
R. Ache n 863.5
2.77/4
1.45/2
S. El Mala n 853.5
2.76/4
1.35/1
M. Bülter n 852.9
2.66/2
0.92/2
L. Waldschmidt n 828.1
2.45/1
24/1
L. Maina n 849.3
2.15/3
1.45/1
1. FC Köln — Goalscoring: per 90 minutes, each player’s last 8 appearances before kick-off, to 31 January 2026. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsGoals 1+2+Assists 1+2+
L. Waldschmidt n 828.1
0.82/0
0.41/0
A. Castro-Montes n 853.5
00/0
0.62/1
L. Maina n 849.3
0.52/0
00/0
R. Ache n 863.5
0.41/1
00/0
S. El Mala n 853.5
0.42/0
00/0
1. FC Köln — Tackles: per 90 minutes, each player’s last 8 appearances before kick-off, to 31 January 2026. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsTackles 1+2+
T. Krauß n 879
3.87/6
A. Castro-Montes n 853.5
2.76/4
J. Kamiński n 887.6
1.96/5
D. Huseinbašić n 858.3
1.94/4
Í. Bergmann Jóhannesson n 832
1.85/0
1. FC Köln — Goalkeeper saves: per 90 minutes, each player’s last 8 appearances before kick-off, to 31 January 2026. Meter: one column per match, newest first; upper cell 2+, lower cell 3+.
PlayerMinsSaves 2+3+
M. Schwäbe n 890
3.26/6
RB Leipzig
RB Leipzig — Discipline: per 90 minutes, each player’s last 8 appearances before kick-off, to 31 January 2026. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsFouls committed 1+2+Fouls won 1+2+Likely duel
E. Banzuzi n 820.6
3.34/2
1.12/0
—
B. Henrichs n 860.4
1.75/3
0.72/2
—
C. Baumgartner n 882.9
1.67/4
1.46/2
T. Krauß
C. Harder n 859.8
1.55/1
1.74/3
—
D. Raum n 885.5
1.14/4
0.53/1
E. Martel
RB Leipzig — Shooting: per 90 minutes, each player’s last 8 appearances before kick-off, to 31 January 2026. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsShots 1+2+Shots on target 1+2+
C. Harder n 859.8
3.86/4
2.14/4
A. Nusa n 875.4
38/5
0.93/2
C. Baumgartner n 882.9
2.27/6
1.16/2
Rômulo n 878.8
1.96/4
1.15/2
A. Ouédraogo n 862.3
1.85/3
1.44/3
RB Leipzig — Goalscoring: per 90 minutes, each player’s last 8 appearances before kick-off, to 31 January 2026. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsGoals 1+2+Assists 1+2+
A. Ouédraogo n 862.3
0.53/0
0.53/0
C. Harder n 859.8
0.42/0
0.63/0
C. Baumgartner n 882.9
0.42/1
0.42/1
D. Raum n 885.5
0.32/0
0.32/0
A. Nusa n 875.4
0.32/0
0.32/0
RB Leipzig — Tackles: per 90 minutes, each player’s last 8 appearances before kick-off, to 31 January 2026. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsTackles 1+2+
Max Finkgräfe n 843.5
3.65/4
D. Raum n 885.5
2.57/5
R. Baku n 877.1
26/5
X. Schlager n 890
1.97/5
C. Baumgartner n 882.9
1.88/4
RB Leipzig — Goalkeeper saves: per 90 minutes, each player’s last 8 appearances before kick-off, to 31 January 2026. Meter: one column per match, newest first; upper cell 2+, lower cell 3+.
PlayerMinsSaves 2+3+
P. Gulácsi n 890
2.96/3

The day’s free picks, by email

Every morning at 07:30 UK: the model’s free picks, each with its confidence tier and that tier’s settled record, misses included. No tips, no guarantees, one click to leave.

Match statistics & details

Full-time team statistics as recorded by the data provider; – = not recorded.
1. FC KölnRB Leipzig
46%Possession54%
1.05Expected goals (xG)1.99
10Shots19
3Shots on target4
4Shots off target7
3Blocked shots8
10Shots inside the box14
4Corners3
5Offsides3
7Fouls13
1Yellow cards4
0Red cards0
2Saves1
341Passes431
73%Pass accuracy82%

1. FC Köln player stats

PlayerMinGAShSoTKPTklCardsRating
M. Schwäbe9000000007.2
S. Sebulonsen9000000306
E. Martel9000000205.9
C. Özkacar9000000106.7
T. Krauß9000001507.6
J. Kamiński9000002307.2
S. El Mala9000211106.3
J. Thielmann89101101Y7
R. Ache8900311006.9
K. Lund7800102107.3
Í. Bergmann Jóhannesson6801001206.9
M. Bülter sub2200001106.7
L. Waldschmidt sub1200000106.7
F. Chávez sub1000000006.7
F. Schenten sub1000000006.3

RB Leipzig player stats

PlayerMinGAShSoTKPTklCardsRating
P. Gulácsi90000000Y6.3
W. Orbán9000000107.6
N. Seiwald9000000106.6
D. Raum90010052Y7.2
X. Schlager9001102107.5
C. Baumgartner90203315Y9.6
A. Nusa8900003107
B. Gruda8200000206.3
Y. Diomande8200212107.7
B. Henrichs6400100206.5
Rômulo6400201007.2
R. Baku sub2600000106.9
C. Harder sub2600000006.7
E. Banzuzi sub8001012Y6.9
T. Gomis sub800000006.2
Max Finkgräfe sub10010000–

Sh = shots, SoT = shots on target, KP = key passes, Tkl = tackles; – = not recorded for that player. Rating is the data provider’s.

Form, head-to-head & standings

The numbers behind 1. FC Köln v RB Leipzig — recent results, past meetings and where each side sits. (TACTIX’s model forecast is in the projections below.)

Recent form
1. FC KölnDLWLW
Last 5: 2W 1D 2L · 1.4 scored / 1.6 conceded per game
RB LeipzigWLWDL
Last 5: 2W 1D 2L · 1.6 scored / 1.6 conceded per game
Head-to-head last 6
1. FC Köln 0 · 2 draws · RB Leipzig 4 · 4 goals/game
  • 2025-09-20 RB Leipzig 3–1 1. FC Köln
  • 2024-03-15 1. FC Köln 1–5 RB Leipzig
  • 2023-10-28 RB Leipzig 6–0 1. FC Köln
  • 2023-02-04 1. FC Köln 0–0 RB Leipzig
  • 2022-08-13 RB Leipzig 2–2 1. FC Köln
  • 2022-02-11 RB Leipzig 3–1 1. FC Köln
League standing · 2025/26
1. FC Köln#14 pos32 pts34 pl-14 GD
RB Leipzig#3 pos65 pts34 pl+19 GD
Goals per game
1. FC Köln scored1.44
RB Leipzig scored1.94
1. FC Köln conceded1.85
RB Leipzig conceded1.38

Shot map and expected goals

1. FC Köln 1.12 xG from 10 shots, RB Leipzig 3.52 from 19. Every mark is one shot, placed where it was taken and sized by the chance it had of becoming a goal. Filled marks with a white ring are goals.

Rômulo 6' · 0.65 xGChristoph Baumgartner 6' · 0.59 xGYan Diomande 6' · 0.51 xGSaid El Mala 21' · 0.30 xGSaid El Mala 4' · 0.29 xGYan Diomande 44' · 0.19 xGRagnar Ache 33' · 0.14 xGBrajan Gruda 35' · 0.12 xGYan Diomande 74' · 0.10 xGYan Diomande 6' · 0.10 xGSebastian Sebulonsen 68' · 0.10 xGBrajan Gruda 23' · 0.09 xGMax Finkgrafe 95' · 0.09 xGRômulo 45' · 0.08 xGConrad Harder 94' · 0.06 xGKristoffer Lund 32' · 0.06 xGRagnar Ache 67' · 0.06 xGXaver Schlager 25' · 0.06 xGRagnar Ache 48' · 0.06 xGBenjamin Henrichs 37' · 0.05 xGRagnar Ache 26' · 0.05 xGXaver Schlager 25' · 0.04 xGAntonio Nusa 83' · 0.03 xGSaid El Mala 92' · 0.03 xGXaver Schlager 24' · 0.02 xGEzechiel Banzuzi 83' · 0.02 xGChristoph Baumgartner 55' · 0.37 xG · goalChristoph Baumgartner 28' · 0.35 xG · goalJan Thielmann 50' · 0.05 xG · goal
1. FC Köln (attacking right)RB Leipzig (attacking left)mark size = expected goals
TeamShotsGoalsxG
1. FC Köln1011.12
RB Leipzig1923.52

Shot locations and expected-goals values from per-shot data. Per-shot tables, situation and shot-type breakdowns are part of TACTIX Pro.

The full post-match picture

Pro members see this match shot by shot — every attempt with its expected-goals value, the situation and shot-type breakdowns, the xG timeline, and how the model’s pre-match probabilities compared with what happened. Plus every market the model graded for this fixture.

Try Pro for £1.00 — the full match analysis

£1.00 for 14 days, then £9.99/month. Cancel in the trial and pay nothing more.

Frequently asked questions

What is the head-to-head record between 1. FC Köln and RB Leipzig?
In their last 6 meetings, 1. FC Köln won 0, RB Leipzig won 4 and there were 2 draws, averaging 4 goals per game.
What is the recent form of 1. FC Köln and RB Leipzig?
Recent form — 1. FC Köln 2W 1D 2L; RB Leipzig 2W 1D 2L.

Today’s boards

Every fixture kicking off in the UK day, and the fixtures where the free pick leads with each market.

Share this prediction: X · Facebook · WhatsApp · Telegram

This page is generated from TACTIX’s match data by our software and checked automatically; data as of . How it works → · Report an error

How our model works · Live track record · Predictions are model output, not betting advice.

Unlock all predictions, advanced stats & value against the bookies with ProTry Pro for £1.00 →