All teams

1. FC Köln

Bundesliga · strength −0.41 (attack −0.13, defence −0.28) against an average Premier League side, rated Oct 2026

Last 40 matches

oldest first, every competition

Form bars show each match's xG difference: no xGxG below −1−1 to 00 to +1+1 or better

Points against expected

Expected points: what each match's xG for and against would earn on average.

SeasonPlayedPointsExpectedDifference
Bundesliga 26/27 goals 8–11 · xG 9.0–10.0 · 7 points from 7.8 in 6677.8−0.8
Bundesliga 25/26 goals 47–62 · xG 49.7–53.4 · 29 points from 42.4 in 33332942.4−13.4

Rating by month

Attack and defence against an average Premier League side (0); higher is better for both.

−0.40−0.30−0.20−0.10+0.00+0.10Aug 2025OctDecFebAprJunAugOctAttack −0.13Defence −0.28
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−0.41−0.13−0.28
Sep 2026−0.53−0.18−0.36
Aug 2026−0.46−0.16−0.30
Jul 2026−0.59−0.22−0.37
Jun 2026−0.59−0.22−0.37
May 2026−0.59−0.22−0.37
Apr 2026−0.51−0.14−0.37
Mar 2026−0.62−0.28−0.34
Feb 2026−0.59−0.24−0.35
Jan 2026−0.53−0.19−0.35
Dec 2025−0.58−0.23−0.35
Nov 2025−0.36−0.07−0.29
Oct 2025−0.42−0.19−0.23
Sep 2025−0.29+0.00−0.30
Aug 2025−0.00+0.03−0.03

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Jahmai Simpson-Pusey Defender · 550′ · 6 matches653.753.7on 16 Oct 2026 at Eintracht Frankfurt55.5on 11 Oct 2026 v Borussia M'gladbach58.7on 19 Sep 2026 at Hamburger SV+2.2
2Marvin Schwäbe Goalkeeper · 550′ · 6 matches650.451.0on 16 Oct 2026 at Eintracht Frankfurt61.9on 11 Oct 2026 v Borussia M'gladbach48.4on 19 Sep 2026 at Hamburger SV+3.4
3Luka Lochoshvili Defender · 538′ · 6 matches651.147.0on 16 Oct 2026 at Eintracht Frankfurt50.8on 11 Oct 2026 v Borussia M'gladbach73.0on 19 Sep 2026 at Hamburger SV+6.1
4Tom Krauß Midfielder · 485′ · 6 matches647.649.1on 16 Oct 2026 at Eintracht Frankfurt57.6on 11 Oct 2026 v Borussia M'gladbach44.9on 19 Sep 2026 at Hamburger SVlevel (+1.7)
5Linton Maina Midfielder · 403′ · 6 matches649.239.1on 16 Oct 2026 at Eintracht Frankfurt46.5on 11 Oct 2026 v Borussia M'gladbach56.8on 19 Sep 2026 at Hamburger SVlevel (−1.3)
6Ísak Bergmann Jóhannesson Midfielder · 396′ · 6 matches644.036.6on 16 Oct 2026 at Eintracht Frankfurt50.8on 11 Oct 2026 v Borussia M'gladbach52.6on 19 Sep 2026 at Hamburger SVlevel (+1.7)
7Marius Bülter Forward · 305′ · 6 matches642.642.2on 16 Oct 2026 at Eintracht Frankfurt39.9on 11 Oct 2026 v Borussia M'gladbach10.8on 19 Sep 2026 at Hamburger SV−3.0
8Said El Mala Midfielder · 338′ · 5 matches542.734.1on 16 Oct 2026 at Eintracht Frankfurt50.2on 11 Oct 2026 v Borussia M'gladbach46.4on 19 Sep 2026 at Hamburger SVlevel (+0.8)
9Alessio Castro-Montes Midfielder · 338′ · 5 matches544.258.0on 16 Oct 2026 at Eintracht Frankfurt44.6on 19 Sep 2026 at Hamburger SV33.1on 12 Sep 2026 v SV Werder Bremen−2.6
10Mikey Moore Forward · 321′ · 5 matches546.240.5on 16 Oct 2026 at Eintracht Frankfurt47.2on 11 Oct 2026 v Borussia M'gladbach42.1on 19 Sep 2026 at Hamburger SV−2.1
11Ellyes Skhiri Midfielder · 305′ · 5 matches554.153.8on 11 Oct 2026 v Borussia M'gladbach55.8on 19 Sep 2026 at Hamburger SV54.5on 12 Sep 2026 v SV Werder Bremenlevel (+0.7)
12Gideon Mensah Defender · 344′ · 4 matches444.859.4on 19 Sep 2026 at Hamburger SV35.6on 12 Sep 2026 v SV Werder Bremen45.9on 4 Sep 2026 at VfB Stuttgartlevel (+0.7)
13Ragnar Ache Forward · 197′ · 4 matches451.982.3on 19 Sep 2026 at Hamburger SV43.3on 12 Sep 2026 v SV Werder Bremen45.5on 4 Sep 2026 at VfB Stuttgartlevel (+0.4)
14Paul Okon-Engstler Midfielder · 137′ · 4 matches450.971.6on 16 Oct 2026 at Eintracht Frankfurt55.0on 12 Sep 2026 v SV Werder Bremen55.6on 4 Sep 2026 at VfB Stuttgart+9.6
15Borna Sosa Defender · 206′ · 3 matches347.353.2on 16 Oct 2026 at Eintracht Frankfurt47.9on 11 Oct 2026 v Borussia M'gladbach24.8on 19 Sep 2026 at Hamburger SV–
16Sebastian Sebulonsen Defender · 204′ · 3 matches335.638.0on 16 Oct 2026 at Eintracht Frankfurt30.6on 11 Oct 2026 v Borussia M'gladbach44.2on 12 Sep 2026 v SV Werder Bremen–
17Thijs Dallinga Forward · 153′ · 3 matches356.049.2on 19 Sep 2026 at Hamburger SV45.6on 12 Sep 2026 v SV Werder Bremen100.0on 29 Aug 2026 v TSG Hoffenheim–
18Jan Uwe Thielmann Midfielder · 147′ · 3 matches340.025.3on 11 Oct 2026 v Borussia M'gladbach48.7on 4 Sep 2026 at VfB Stuttgart37.5on 29 Aug 2026 v TSG Hoffenheim–
19Joel Schmied Defender · 81′ · 3 matches354.446.6on 16 Oct 2026 at Eintracht Frankfurt100.0on 11 Oct 2026 v Borussia M'gladbach40.1on 29 Aug 2026 v TSG Hoffenheim–
20Luca Waldschmidt Forward · 21′ · 3 matches343.436.6on 16 Oct 2026 at Eintracht Frankfurt53.8on 11 Oct 2026 v Borussia M'gladbach50.4on 19 Sep 2026 at Hamburger SV–
21Reigan Heskey Forward · 31′ · 2 matches243.251.4on 16 Oct 2026 at Eintracht Frankfurt38.7on 4 Sep 2026 at VfB Stuttgart–
22Imad Rondić Forward · 17′ · 2 matches239.132.5on 11 Oct 2026 v Borussia M'gladbach54.7on 4 Sep 2026 at VfB Stuttgart–

Average: minutes-weighted match score this season. Against average: the last three matches' average minus it; within 2 points either side counts as level.

Latest results

40 since July 2025
DateCompetitionOpponentResultxGExpected points
16 Oct 2026Bundesligaat Eintracht FrankfurtL 0–10.6–1.30.82
11 Oct 2026BundesligaBorussia M'gladbachW 2–11.3–1.21.47
19 Sep 2026Bundesligaat Hamburger SVL 1–21.8–1.81.40
12 Sep 2026BundesligaSV Werder BremenD 1–11.6–1.01.84
4 Sep 2026Bundesligaat VfB StuttgartL 1–42.0–3.00.87
29 Aug 2026BundesligaTSG HoffenheimW 3–21.7–1.81.36
16 May 2026Bundesligaat FC Bayern MünchenL 1–50.9–2.70.44
10 May 2026Bundesliga1. FC HeidenheimL 1–31.2–1.41.22
2 May 2026Bundesligaat 1. FC Union BerlinD 2–21.8–1.11.78
25 Apr 2026BundesligaBayer 04 LeverkusenL 1–23.0–1.32.30
All 40 results
DateCompetitionOpponentResultxGExpected points
16 Oct 2026Bundesligaat Eintracht FrankfurtL 0–10.6–1.30.82
11 Oct 2026BundesligaBorussia M'gladbachW 2–11.3–1.21.47
19 Sep 2026Bundesligaat Hamburger SVL 1–21.8–1.81.40
12 Sep 2026BundesligaSV Werder BremenD 1–11.6–1.01.84
4 Sep 2026Bundesligaat VfB StuttgartL 1–42.0–3.00.87
29 Aug 2026BundesligaTSG HoffenheimW 3–21.7–1.81.36
16 May 2026Bundesligaat FC Bayern MünchenL 1–50.9–2.70.44
10 May 2026Bundesliga1. FC HeidenheimL 1–31.2–1.41.22
2 May 2026Bundesligaat 1. FC Union BerlinD 2–21.8–1.11.78
25 Apr 2026BundesligaBayer 04 LeverkusenL 1–23.0–1.32.30
17 Apr 2026Bundesligaat FC St. PauliD 1–11.3–1.71.09
12 Apr 2026BundesligaSV Werder BremenW 3–13.5–0.92.63
5 Apr 2026Bundesligaat Eintracht FrankfurtD 2–23.1–2.31.81
21 Mar 2026BundesligaBorussia M'gladbachD 3–31.6–1.31.54
14 Mar 2026Bundesligaat Hamburger SVD 1–11.2–0.42.05
7 Mar 2026BundesligaBorussia DortmundL 1–21.0–2.00.75
27 Feb 2026Bundesligaat FC AugsburgL 0–20.5–1.50.63
21 Feb 2026BundesligaTSG HoffenheimD 2–21.1–1.70.97
14 Feb 2026Bundesligaat VfB StuttgartL 1–31.6–2.21.02
8 Feb 2026BundesligaRB LeipzigL 1–21.0–2.10.76
30 Jan 2026BundesligaVfL WolfsburgW 1–01.3–1.11.44
25 Jan 2026Bundesligaat SC FreiburgL 1–21.3–2.20.84
17 Jan 2026Bundesliga1. FSV Mainz 05W 2–1––
14 Jan 2026BundesligaFC Bayern MünchenL 1–30.7–1.50.79
10 Jan 2026Bundesligaat 1. FC HeidenheimD 2–23.0–1.91.95
20 Dec 2025Bundesliga1. FC Union BerlinL 0–10.5–1.30.78
13 Dec 2025Bundesligaat Bayer 04 LeverkusenL 0–20.2–2.00.24
6 Dec 2025BundesligaFC St. PauliD 1–12.0–0.12.62
29 Nov 2025Bundesligaat SV Werder BremenD 1–10.9–1.21.17
22 Nov 2025BundesligaEintracht FrankfurtL 3–41.2–1.81.00
8 Nov 2025Bundesligaat Borussia M'gladbachL 1–32.2–3.01.03
2 Nov 2025BundesligaHamburger SVW 4–13.8–1.12.63
25 Oct 2025Bundesligaat Borussia DortmundL 0–10.4–1.90.40
18 Oct 2025BundesligaFC AugsburgD 1–10.6–1.10.89
3 Oct 2025Bundesligaat TSG HoffenheimW 1–00.9–1.11.21
28 Sep 2025BundesligaVfB StuttgartL 1–21.1–1.90.87
20 Sep 2025Bundesligaat RB LeipzigL 1–31.7–3.50.59
13 Sep 2025Bundesligaat VfL WolfsburgD 3–31.7–1.51.52
31 Aug 2025BundesligaSC FreiburgW 4–12.1–0.92.14
24 Aug 2025Bundesligaat 1. FSV Mainz 05W 1–01.4–1.51.26