All teams

1. FC Heidenheim

Bundesliga · strength −0.27 (attack −0.03, defence −0.24) against an average Premier League side, rated Oct 2026

Last 37 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 25/26 goals 41–72 · xG 47.2–63.4 · 26 points from 38.7 in 34342638.7−12.7
DFB Pokal 25/26 goals 5–1 · xG 2.4–2.8 · 3 points from 2.4 in 2232.4+0.6

Rating by month

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

−0.80−0.60−0.40−0.20+0.00Aug 2023Jan 2024JunNovAprSepFebJulAttack −0.03Defence −0.24
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−0.27−0.03−0.24
Sep 2026−0.34−0.09−0.25
Aug 2026−0.43−0.12−0.31
Jul 2026−0.63−0.26−0.37
Jun 2026−0.64−0.26−0.37
May 2026−0.64−0.27−0.37
Apr 2026−0.67−0.31−0.36
Mar 2026−0.72−0.32−0.40
Feb 2026−0.64−0.24−0.40
Jan 2026−0.67−0.32−0.35
Dec 2025−0.66−0.31−0.35
Nov 2025−0.64−0.32−0.32
Oct 2025−0.50−0.21−0.29
Sep 2025−0.48−0.18−0.30
Aug 2025−0.42−0.17−0.25
Jul 2025−0.59−0.24−0.35
Jun 2025−0.60−0.26−0.34
May 2025−0.60−0.26−0.34
Apr 2025−0.56−0.24−0.32
Mar 2025−0.52−0.23−0.29
Feb 2025−0.55−0.27−0.28
Jan 2025−0.49−0.25−0.24
Dec 2024−0.39−0.21−0.19
Nov 2024−0.25−0.10−0.15
Oct 2024−0.26−0.16−0.09
Sep 2024−0.25−0.19−0.07
Aug 2024−0.34−0.22−0.12
Jul 2024−0.71−0.42−0.30
Jun 2024−0.81−0.46−0.34
May 2024−0.84−0.48−0.36
Apr 2024−0.82−0.45−0.37
Mar 2024−0.95−0.50−0.44
Feb 2024−1.00−0.47−0.53
Jan 2024−1.18−0.53−0.65
Dec 2023−0.94−0.38−0.56
Nov 2023−0.86−0.34−0.52
Oct 2023−0.88−0.26−0.62
Sep 2023−1.00−0.23−0.76
Aug 2023−0.76−0.21−0.55

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Julian Niehues Midfielder · 95′ · 1 match152.052.0on 23 Aug 2026 at SSV Jeddeloh II–
2Jan Schöppner Midfielder · 95′ · 1 match147.747.7on 23 Aug 2026 at SSV Jeddeloh II–
3Patrick Mainka Defender · 95′ · 1 match197.097.0on 23 Aug 2026 at SSV Jeddeloh II–
4Marnon Busch Defender · 95′ · 1 match159.159.1on 23 Aug 2026 at SSV Jeddeloh II–
5Marcel Costly Midfielder · 95′ · 1 match149.249.2on 23 Aug 2026 at SSV Jeddeloh II–
6Frank Feller Goalkeeper · 95′ · 1 match127.027.0on 23 Aug 2026 at SSV Jeddeloh II–
7Marvin Pieringer Forward · 71′ · 1 match141.941.9on 23 Aug 2026 at SSV Jeddeloh II–
8Oualid Mhamdi Defender · 60′ · 1 match147.047.0on 23 Aug 2026 at SSV Jeddeloh II–
9Mathias Honsak Midfielder · 50′ · 1 match170.070.0on 23 Aug 2026 at SSV Jeddeloh II–
10Budu Zivzivadze Forward · 50′ · 1 match143.043.0on 23 Aug 2026 at SSV Jeddeloh II–
11Paul Hennrich Midfielder · 50′ · 1 match152.652.6on 23 Aug 2026 at SSV Jeddeloh II–
12Maximilian Breunig Forward · 45′ · 1 match142.242.2on 23 Aug 2026 at SSV Jeddeloh II–
13Yannik Wagner Forward · 45′ · 1 match156.356.3on 23 Aug 2026 at SSV Jeddeloh II–
14Adam Kölle Defender · 45′ · 1 match175.775.7on 23 Aug 2026 at SSV Jeddeloh II–
15Mikkel Kaufmann Forward · 35′ · 1 match137.237.2on 23 Aug 2026 at SSV Jeddeloh II–
16Luca Kerber Midfielder · 24′ · 1 match159.159.1on 23 Aug 2026 at SSV Jeddeloh II–

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

37 since July 2025
DateCompetitionOpponentResultxGExpected points
23 Aug 2026DFB-Pokalat SSV Jeddeloh IIL 2–5––
16 May 2026Bundesliga1. FSV Mainz 05L 0–22.8–3.31.17
10 May 2026Bundesligaat 1. FC KölnW 3–11.4–1.21.52
2 May 2026Bundesligaat FC Bayern MünchenD 3–32.1–2.21.34
25 Apr 2026BundesligaFC St. PauliW 2–01.6–1.11.70
19 Apr 2026Bundesligaat SC FreiburgL 1–21.6–1.61.36
11 Apr 2026Bundesliga1. FC Union BerlinW 3–11.9–1.01.96
4 Apr 2026Bundesligaat Borussia M'gladbachD 2–21.1–0.71.67
21 Mar 2026BundesligaBayer 04 LeverkusenD 3–31.6–1.61.35
14 Mar 2026Bundesligaat Eintracht FrankfurtL 0–10.1–0.90.51
All 37 results
DateCompetitionOpponentResultxGExpected points
23 Aug 2026DFB-Pokalat SSV Jeddeloh IIL 2–5––
16 May 2026Bundesliga1. FSV Mainz 05L 0–22.8–3.31.17
10 May 2026Bundesligaat 1. FC KölnW 3–11.4–1.21.52
2 May 2026Bundesligaat FC Bayern MünchenD 3–32.1–2.21.34
25 Apr 2026BundesligaFC St. PauliW 2–01.6–1.11.70
19 Apr 2026Bundesligaat SC FreiburgL 1–21.6–1.61.36
11 Apr 2026Bundesliga1. FC Union BerlinW 3–11.9–1.01.96
4 Apr 2026Bundesligaat Borussia M'gladbachD 2–21.1–0.71.67
21 Mar 2026BundesligaBayer 04 LeverkusenD 3–31.6–1.61.35
14 Mar 2026Bundesligaat Eintracht FrankfurtL 0–10.1–0.90.51
7 Mar 2026BundesligaTSG HoffenheimL 2–41.0–2.40.64
28 Feb 2026Bundesligaat SV Werder BremenL 0–21.4–2.70.69
22 Feb 2026BundesligaVfB StuttgartD 3–32.3–2.21.41
15 Feb 2026Bundesligaat FC AugsburgL 0–11.0–2.00.71
7 Feb 2026BundesligaHamburger SVL 0–21.5–1.51.41
1 Feb 2026Bundesligaat Borussia DortmundL 2–32.3–3.30.91
24 Jan 2026BundesligaRB LeipzigL 0–30.9–1.70.89
17 Jan 2026Bundesligaat VfL WolfsburgD 1–11.0–0.91.38
13 Jan 2026Bundesligaat 1. FSV Mainz 05L 1–21.4–1.41.40
10 Jan 2026Bundesliga1. FC KölnD 2–21.9–3.00.88
21 Dec 2025BundesligaFC Bayern MünchenL 0–41.0–4.20.18
13 Dec 2025Bundesligaat FC St. PauliL 1–22.1–0.82.24
6 Dec 2025BundesligaSC FreiburgW 2–12.2–0.82.25
29 Nov 2025Bundesligaat 1. FC Union BerlinW 2–10.6–1.01.00
22 Nov 2025BundesligaBorussia M'gladbachL 0–30.3–2.20.28
8 Nov 2025Bundesligaat Bayer 04 LeverkusenL 0–60.1–3.30.06
1 Nov 2025BundesligaEintracht FrankfurtD 1–10.8–1.01.25
28 Oct 2025DFB-PokalHamburger SVL 0–10.3–1.70.37
25 Oct 2025Bundesligaat TSG HoffenheimL 1–31.1–2.40.68
18 Oct 2025BundesligaSV Werder BremenD 2–23.3–1.32.39
5 Oct 2025Bundesligaat VfB StuttgartL 0–10.4–1.00.77
27 Sep 2025BundesligaFC AugsburgW 2–11.2–0.81.68
20 Sep 2025Bundesligaat Hamburger SVL 1–23.0–2.41.74
13 Sep 2025BundesligaBorussia DortmundL 0–20.4–2.80.21
30 Aug 2025Bundesligaat RB LeipzigL 0–21.0–2.20.67
23 Aug 2025BundesligaVfL WolfsburgL 1–30.7–2.40.42
16 Aug 2025DFB-Pokalat Bahlinger SCW 5–02.1–1.02.08