All teams

Eintracht Frankfurt

Bundesliga · strength −0.07 (attack +0.01, defence −0.08) 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 10–17 · xG 10.4–14.0 · 8 points from 8.0 in 7788.0+0.0
Bundesliga 25/26 goals 61–65 · xG 45.6–51.0 · 44 points from 44.5 in 34344444.5−0.5
UEFA Champions League 25/26 goals 10–21 · xG 6.3–18.8 · 4 points from 5.1 in 8845.1−1.1
DFB Pokal 25/26 goals 1–1 · xG 3.8–4.4 · 1 points from 1.2 in 1111.2−0.2

Rating by month

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

−0.40−0.20+0.00+0.20+0.40Aug 2021AprDecAugAprDecAugAprAttack +0.01Defence −0.08
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−0.07+0.01−0.08
Sep 2026−0.14−0.00−0.14
Aug 2026−0.21−0.04−0.17
Jul 2026−0.60−0.32−0.28
Jun 2026−0.60−0.32−0.28
May 2026−0.61−0.33−0.28
Apr 2026−0.58−0.30−0.28
Mar 2026−0.49−0.29−0.20
Feb 2026−0.41−0.17−0.24
Jan 2026−0.43−0.17−0.26
Dec 2025−0.31−0.09−0.22
Nov 2025−0.17+0.03−0.20
Oct 2025−0.08+0.08−0.16
Sep 2025+0.02+0.13−0.11
Aug 2025+0.21+0.19+0.02
Jul 2025−0.13+0.02−0.15
Jun 2025−0.13+0.02−0.15
May 2025−0.13+0.02−0.15
Apr 2025−0.09+0.05−0.13
Mar 2025−0.09+0.07−0.16
Feb 2025−0.19−0.01−0.18
Jan 2025−0.21−0.04−0.17
Dec 2024−0.11+0.02−0.13
Nov 2024−0.08+0.05−0.13
Oct 2024−0.15+0.01−0.16
Sep 2024−0.14−0.02−0.11
Aug 2024−0.18−0.09−0.09
Jul 2024−0.36−0.21−0.16
Jun 2024−0.42−0.24−0.18
May 2024−0.44−0.25−0.19
Apr 2024−0.53−0.30−0.23
Mar 2024−0.59−0.34−0.25
Feb 2024−0.61−0.33−0.29
Jan 2024−0.68−0.36−0.33
Dec 2023−0.42−0.24−0.18
Nov 2023−0.33−0.17−0.16
Oct 2023−0.32−0.20−0.12
Sep 2023−0.57−0.37−0.20
Aug 2023−0.38−0.27−0.11
Jul 2023−0.30−0.18−0.13
Jun 2023−0.30−0.17−0.12
May 2023−0.32−0.19−0.13
Apr 2023−0.30−0.21−0.10
Mar 2023−0.41−0.21−0.20
Feb 2023−0.37−0.23−0.14
Jan 2023−0.28−0.19−0.10
Dec 2022−0.23−0.15−0.08
Nov 2022−0.23−0.12−0.10
Oct 2022−0.17−0.11−0.06
Sep 2022+0.10+0.02+0.08
Aug 2022+0.02+0.02+0.00
Jul 2022+0.06−0.03+0.09
Jun 2022+0.06−0.03+0.09
May 2022+0.06−0.03+0.10
Apr 2022+0.09+0.01+0.08
Mar 2022+0.22+0.12+0.10
Feb 2022+0.09+0.04+0.05
Jan 2022+0.19+0.16+0.03
Dec 2021+0.32+0.23+0.09
Nov 2021+0.12−0.01+0.14
Oct 2021−0.13−0.19+0.06
Sep 2021−0.15−0.09−0.06
Aug 2021−0.28−0.11−0.17

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Raphael Onyedika Midfielder · 720′ · 8 matches848.555.3on 24 Oct 2026 at Borussia Dortmund47.0on 16 Oct 2026 v 1. FC Köln46.0on 10 Oct 2026 at RB Leipziglevel (+0.9)
2Robin Koch Defender · 654′ · 8 matches866.258.5on 24 Oct 2026 at Borussia Dortmund71.2on 16 Oct 2026 v 1. FC Köln39.6on 10 Oct 2026 at RB Leipzig−6.3
3Jonathan Burkardt Forward · 637′ · 8 matches852.851.2on 24 Oct 2026 at Borussia Dortmund41.0on 16 Oct 2026 v 1. FC Köln47.2on 10 Oct 2026 at RB Leipzig−6.4
4Younes Ebnoutalib Forward · 583′ · 8 matches852.652.7on 24 Oct 2026 at Borussia Dortmund53.1on 16 Oct 2026 v 1. FC Köln49.6on 10 Oct 2026 at RB Leipziglevel (−0.4)
5Elias Baum Defender · 495′ · 8 matches852.178.9on 24 Oct 2026 at Borussia Dortmund20.1on 16 Oct 2026 v 1. FC Köln56.7on 10 Oct 2026 at RB Leipzig+16.5
6Noah Atubolu Goalkeeper · 630′ · 7 matches747.448.0on 24 Oct 2026 at Borussia Dortmund63.1on 16 Oct 2026 v 1. FC Köln37.5on 10 Oct 2026 at RB Leipzig+2.2
7Keita Kosugi Defender · 585′ · 7 matches745.952.7on 16 Oct 2026 v 1. FC Köln52.5on 10 Oct 2026 at RB Leipzig36.4on 19 Sep 2026 v SC Freiburglevel (+0.2)
8Can Uzun Midfielder · 517′ · 7 matches757.238.3on 24 Oct 2026 at Borussia Dortmund74.0on 10 Oct 2026 at RB Leipzig59.5on 19 Sep 2026 v SC Freiburg+7.7
9Lilian Brassier Defender · 540′ · 6 matches663.856.9on 24 Oct 2026 at Borussia Dortmund68.3on 16 Oct 2026 v 1. FC Köln72.2on 10 Oct 2026 at RB Leipzig+2.0
10Ritsu Doan Midfielder · 488′ · 6 matches651.947.2on 24 Oct 2026 at Borussia Dortmund53.3on 16 Oct 2026 v 1. FC Köln55.8on 10 Oct 2026 at RB Leipziglevel (+0.0)
11Farès Chaïbi Midfielder · 323′ · 6 matches654.150.4on 24 Oct 2026 at Borussia Dortmund53.0on 16 Oct 2026 v 1. FC Köln93.5on 10 Oct 2026 at RB Leipziglevel (+1.3)
12Mario Götze Midfielder · 251′ · 6 matches652.650.5on 24 Oct 2026 at Borussia Dortmund45.3on 16 Oct 2026 v 1. FC Köln33.8on 19 Sep 2026 v SC Freiburg−6.8
13Ayoube Amaimouni Echghouyab Forward · 191′ · 6 matches636.871.6on 24 Oct 2026 at Borussia Dortmund40.8on 19 Sep 2026 v SC Freiburg36.9on 12 Sep 2026 at 1. FSV Mainz 05+15.5
14Noël Aséko Midfielder · 280′ · 5 matches553.561.2on 24 Oct 2026 at Borussia Dortmund88.8on 16 Oct 2026 v 1. FC Köln50.3on 10 Oct 2026 at RB Leipzig+6.1
15Ansgar Knauff Forward · 196′ · 5 matches556.053.3on 24 Oct 2026 at Borussia Dortmund50.7on 16 Oct 2026 v 1. FC Köln57.3on 10 Oct 2026 at RB Leipziglevel (−0.2)
16Nnamdi Collins Defender · 280′ · 4 matches455.353.2on 24 Oct 2026 at Borussia Dortmund54.5on 16 Oct 2026 v 1. FC Köln63.9on 10 Oct 2026 at RB Leipzig+2.1
17Love Arrhov Midfielder · 46′ · 4 matches444.235.4on 24 Oct 2026 at Borussia Dortmund68.1on 10 Oct 2026 at RB Leipzig33.7on 29 Aug 2026 at 1. FC Union Berlin+5.4
18Jeremiaha Maluze Defender · 201′ · 3 matches381.573.3on 12 Sep 2026 at 1. FSV Mainz 0599.2on 29 Aug 2026 at 1. FC Union Berlin40.6on 21 Aug 2026 at SC St Tönis 11/20–
19Malik Pimpong Forward · 48′ · 3 matches354.436.9on 6 Sep 2026 v FC Augsburg48.4on 29 Aug 2026 at 1. FC Union Berlin63.8on 21 Aug 2026 at SC St Tönis 11/20–
20Otavio Defender · 100′ · 2 matches239.086.4on 29 Aug 2026 at 1. FC Union Berlin33.7on 21 Aug 2026 at SC St Tönis 11/20–
21Oscar Højlund Midfielder · 56′ · 2 matches245.845.6on 19 Sep 2026 v SC Freiburg46.6on 29 Aug 2026 at 1. FC Union Berlin–
22Timothy Chandler Midfielder · 24′ · 2 matches232.951.2on 12 Sep 2026 at 1. FSV Mainz 0530.3on 6 Sep 2026 v FC Augsburg–
23Kauã Santos Goalkeeper · 90′ · 1 match146.546.5on 21 Aug 2026 at SC St Tönis 11/20–

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

52 since July 2025
DateCompetitionOpponentResultxGExpected points
24 Oct 2026Bundesligaat Borussia DortmundL 0–10.8–1.60.84
16 Oct 2026Bundesliga1. FC KölnW 1–01.3–0.61.89
10 Oct 2026Bundesligaat RB LeipzigL 0–61.4–3.40.49
19 Sep 2026BundesligaSC FreiburgD 2–21.4–2.70.71
12 Sep 2026Bundesligaat 1. FSV Mainz 05W 3–12.1–2.41.26
6 Sep 2026BundesligaFC AugsburgL 1–41.9–1.31.73
29 Aug 2026Bundesligaat 1. FC Union BerlinD 3–31.4–1.91.04
21 Aug 2026DFB-Pokalat SC St Tönis 11/20W 11–0––
16 May 2026BundesligaVfB StuttgartD 2–22.6–1.32.10
8 May 2026Bundesligaat Borussia DortmundL 2–31.2–1.90.95
All 52 results
DateCompetitionOpponentResultxGExpected points
24 Oct 2026Bundesligaat Borussia DortmundL 0–10.8–1.60.84
16 Oct 2026Bundesliga1. FC KölnW 1–01.3–0.61.89
10 Oct 2026Bundesligaat RB LeipzigL 0–61.4–3.40.49
19 Sep 2026BundesligaSC FreiburgD 2–21.4–2.70.71
12 Sep 2026Bundesligaat 1. FSV Mainz 05W 3–12.1–2.41.26
6 Sep 2026BundesligaFC AugsburgL 1–41.9–1.31.73
29 Aug 2026Bundesligaat 1. FC Union BerlinD 3–31.4–1.91.04
21 Aug 2026DFB-Pokalat SC St Tönis 11/20W 11–0––
16 May 2026BundesligaVfB StuttgartD 2–22.6–1.32.10
8 May 2026Bundesligaat Borussia DortmundL 2–31.2–1.90.95
2 May 2026BundesligaHamburger SVL 1–20.7–0.61.33
25 Apr 2026Bundesligaat FC AugsburgD 1–11.0–2.20.67
18 Apr 2026BundesligaRB LeipzigL 1–31.3–1.81.02
11 Apr 2026Bundesligaat VfL WolfsburgW 2–11.4–2.30.86
5 Apr 2026Bundesliga1. FC KölnD 2–22.3–3.11.02
22 Mar 2026Bundesligaat 1. FSV Mainz 05L 1–21.3–1.61.15
14 Mar 2026Bundesliga1. FC HeidenheimW 1–00.9–0.12.10
8 Mar 2026Bundesligaat FC St. PauliD 0–00.4–0.61.06
1 Mar 2026BundesligaSC FreiburgW 2–01.1–0.61.81
21 Feb 2026Bundesligaat FC Bayern MünchenL 2–32.3–2.81.19
14 Feb 2026BundesligaBorussia M'gladbachW 3–01.8–1.21.80
6 Feb 2026Bundesligaat 1. FC Union BerlinD 1–10.1–1.50.33
31 Jan 2026BundesligaBayer 04 LeverkusenL 1–31.1–1.11.32
28 Jan 2026Champions LeagueTottenham HotspurL 0–20.9–1.70.80
24 Jan 2026BundesligaTSG HoffenheimL 1–30.6–1.40.82
21 Jan 2026Champions Leagueat Qarabağ FKL 2–31.2–1.90.95
16 Jan 2026Bundesligaat SV Werder BremenD 3–31.0–2.00.76
13 Jan 2026Bundesligaat VfB StuttgartL 2–31.0–2.60.53
9 Jan 2026BundesligaBorussia DortmundD 3–31.6–2.40.94
20 Dec 2025Bundesligaat Hamburger SVD 1–11.6–0.81.96
13 Dec 2025BundesligaFC AugsburgW 1–01.1–0.61.72
9 Dec 2025Champions Leagueat FC BarcelonaL 1–20.8–1.40.88
6 Dec 2025Bundesligaat RB LeipzigL 0–60.5–3.70.11
30 Nov 2025BundesligaVfL WolfsburgD 1–11.6–1.91.21
26 Nov 2025Champions LeagueAtalantaL 0–31.0–2.90.42
22 Nov 2025Bundesligaat 1. FC KölnW 4–31.8–1.21.77
9 Nov 2025Bundesliga1. FSV Mainz 05W 1–01.2–0.22.24
4 Nov 2025Champions Leagueat SSC NapoliD 0–00.4–1.80.39
1 Nov 2025Bundesligaat 1. FC HeidenheimD 1–11.0–0.81.43
28 Oct 2025DFB-PokalBorussia DortmundD 1–13.8–4.41.17
25 Oct 2025BundesligaFC St. PauliW 2–02.3–0.42.55
22 Oct 2025Champions LeagueLiverpool FCL 1–50.3–3.20.12
19 Oct 2025Bundesligaat SC FreiburgD 2–20.9–1.11.15
4 Oct 2025BundesligaFC Bayern MünchenL 0–30.3–1.70.40
30 Sep 2025Champions Leagueat Atlético MadridL 1–50.6–4.70.07
27 Sep 2025Bundesligaat Borussia M'gladbachW 6–42.8–1.72.00
21 Sep 2025Bundesliga1. FC Union BerlinL 3–41.9–1.61.55
18 Sep 2025Champions LeagueGalatasarayW 5–11.2–1.11.44
12 Sep 2025Bundesligaat Bayer 04 LeverkusenL 1–30.7–2.10.49
30 Aug 2025Bundesligaat TSG HoffenheimW 3–11.6–1.41.50
23 Aug 2025BundesligaSV Werder BremenW 4–12.7–0.52.62
17 Aug 2025DFB-Pokalat FV EngersW 5–0––