Insights.
Go beyond the result. Follow the patterns. See the evidence.
Explore insights
Explore competitions →Each signal belongs to one category. Categories sum to All signals; stories combine related evidence across categories.
All signals79 signals · 18 clubs
Select a row to explore the evidence. Scroll to see all columns →
Borussia Mönchengladbach
Goals conceded per match
3.3
Last 6 recorded matches · all competitions
Scores58
This conceding average meets the high-goals signal threshold. Its deviation from the league reference determines its editorial interest; the threshold alone does not establish a defensive concern.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-29 → 2026-10-18 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 38.7
- Recency
- 96.8
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from Borussia Mönchengladbach’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-29 | RB LeipzigA | 0–3L |
| 2026-09-05 | SV ElversbergH | 3–4L |
| 2026-09-12 | SC FreiburgA | 0–5L |
| 2026-09-19 | FSV Mainz 05H | 3–4L |
| 2026-10-11 | 1.FC KölnA | 1–2L |
| 2026-10-18 | 1899 HoffenheimH | 1–2L |
Bayern München
xG difference per match
+2.15
Underlying performance · 10-match window
Observed xG51
Chance creation is ahead of chances allowed in the observed playing-style profile. This describes the balance of chances, rather than the final scores.
Observed match xG · available averages · 10-match profile · exact dates unavailable. Before next/latest league fixture, not necessarily current UTC. xG for 3.27; xG against 1.12. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 100.0
- Recency
- 0.0
- Context
- 40.0
- Quality
- 40.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Underlying performance · 10-match window
- xG for
- 3.27
- xG against
- 1.12
Difference of observed averages; xG coverage can differ between the two metrics. Profile is before the next or latest league fixture, not necessarily current UTC.
Full club analysis →
Bayern München
Goals scored per match
3.8
Last 8 recorded matches · all competitions
Scores67
This scoring average meets the descriptive signal threshold and includes games without a goal. Compare it with the league reference before treating it as exceptional; opposition is not adjusted.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-28 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 55.9
- Recency
- 93.6
- Context
- 40.0
- Quality
- 80.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 8 recorded matches · all competitions
Oldest → newest · scores from Bayern München’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-28 | VfB StuttgartH | 5–1W |
| 2026-09-05 | FC Schalke 04A | 0–0D |
| 2026-09-10 | Bodo/GlimtH | 5–0W |
| 2026-09-13 | SV ElversbergA | 2–1W |
| 2026-09-18 | Union BerlinH | 7–0W |
| 2026-10-10 | FC AugsburgA | 2–2D |
| 2026-10-13 | VikingA | 3–3D |
| 2026-10-17 | RB LeipzigH | 6–1W |
Borussia Mönchengladbach
Points below expected
−7.0
6/6 covered matches · current leagues
Forecast74
The points return is below the stored match forecasts on the same covered games. This is a results-versus-expectations gap, not a guarantee of improvement.
Stored LOAD90 forecasts · same covered games · 6/6 current-league matches · 2026-08-29 → 2026-10-18 UTC. Points 0; xPts 7. Saved pre: 2; reconstructed: 4. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 95.5
- Recency
- 96.8
- Context
- 40.0
- Quality
- 40.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
6/6 covered matches · current leagues
- Points
- 0.0
- xPts
- 7.0
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 2; reconstructed: 4.
Full club analysis →
Borussia Mönchengladbach
Losses in a row
6
Last 6 recorded matches · all competitions
Streak61
Consecutive defeats start with the latest recorded result. The sequence describes the results, without claiming a cause.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-29 → 2026-10-18 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 49.1
- Recency
- 96.8
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from Borussia Mönchengladbach’s perspective. Event: Losses in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-29 | RB LeipzigA | 0–3L | Yes |
| 2026-09-05 | SV ElversbergH | 3–4L | Yes |
| 2026-09-12 | SC FreiburgA | 0–5L | Yes |
| 2026-09-19 | FSV Mainz 05H | 3–4L | Yes |
| 2026-10-11 | 1.FC KölnA | 1–2L | Yes |
| 2026-10-18 | 1899 HoffenheimH | 1–2L | Yes |
Consecutive known results, starting with the latest recorded match. Missing or special results are excluded. A 10+ streak is a lower bound within this window.
Full club analysis →
Werder Bremen
Both teams scored
100%
Last 6 recorded matches · all competitions
Scores67
Both teams have scored regularly in this recorded window. It describes past scorelines, rather than the probability for the next match.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-30 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 66.7
- Recency
- 93.6
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from Werder Bremen’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-30 | SC FreiburgA | 1–4L | Yes |
| 2026-09-05 | RB LeipzigH | 3–1W | Yes |
| 2026-09-12 | 1.FC KölnA | 1–1D | Yes |
| 2026-09-19 | FC AugsburgH | 3–2W | Yes |
| 2026-10-09 | Borussia DortmundA | 2–2D | Yes |
| 2026-10-17 | SC Paderborn 07H | 2–2D | Yes |
Bayer Leverkusen
Wins in a row
5
Last 8 recorded matches · all competitions
Streak64
Consecutive wins start with the latest recorded result. A draw or defeat ends the run within the available window.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-29 → 2026-10-18 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 46.2
- Recency
- 96.8
- Context
- 40.0
- Quality
- 80.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 8 recorded matches · all competitions
Oldest → newest · scores from Bayer Leverkusen’s perspective. Event: Wins in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-29 | SV ElversbergA | 2–3L | No |
| 2026-09-05 | Union BerlinH | 4–0W | Yes |
| 2026-09-12 | FC AugsburgA | 2–2D | No |
| 2026-09-16 | CeljeH | 2–0W | Yes |
| 2026-09-20 | RB LeipzigH | 2–0W | Yes |
| 2026-10-10 | FSV Mainz 05A | 4–3W | Yes |
| 2026-10-15 | Lech PoznanA | 4–0W | Yes |
| 2026-10-18 | SC FreiburgH | 2–1W | Yes |
Consecutive known results, starting with the latest recorded match. Missing or special results are excluded. A 10+ streak is a lower bound within this window.
Full club analysis →
Bayern München
Unbeaten in a row
8
Last 8 recorded matches · all competitions
Streak73
The latest recorded sequence contains wins and draws without a defeat. It counts results, without adjusting for the opposition.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-28 → 2026-10-17 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 73.8
- Recency
- 93.6
- Context
- 40.0
- Quality
- 80.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 8 recorded matches · all competitions
Oldest → newest · scores from Bayern München’s perspective. Event: Unbeaten in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-28 | VfB StuttgartH | 5–1W | Yes |
| 2026-09-05 | FC Schalke 04A | 0–0D | Yes |
| 2026-09-10 | Bodo/GlimtH | 5–0W | Yes |
| 2026-09-13 | SV ElversbergA | 2–1W | Yes |
| 2026-09-18 | Union BerlinH | 7–0W | Yes |
| 2026-10-10 | FC AugsburgA | 2–2D | Yes |
| 2026-10-13 | VikingA | 3–3D | Yes |
| 2026-10-17 | RB LeipzigH | 6–1W | Yes |
Consecutive known results, starting with the latest recorded match. Missing or special results are excluded. A 10+ streak is a lower bound within this window.
Full club analysis →
1899 Hoffenheim
Points below expected
−6.2
8/8 covered matches · current leagues
Forecast68
The points return is below the stored match forecasts on the same covered games. This is a results-versus-expectations gap, not a guarantee of improvement.
Stored LOAD90 forecasts · same covered games · 8/8 current-league matches · 2026-08-29 → 2026-10-18 UTC. Points 6; xPts 12.2. Saved pre: 3; reconstructed: 5. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 71.5
- Recency
- 96.8
- Context
- 40.0
- Quality
- 55.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
8/8 covered matches · current leagues
- Points
- 6.0
- xPts
- 12.2
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 3; reconstructed: 5.
Full club analysis →
Union Berlin
Goals conceded per match
2.8
Last 6 recorded matches · all competitions
Scores52
This conceding average meets the high-goals signal threshold. Its deviation from the league reference determines its editorial interest; the threshold alone does not establish a defensive concern.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-29 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 25.7
- Recency
- 93.6
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from Union Berlin’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-29 | Eintracht FrankfurtH | 3–3D |
| 2026-09-05 | Bayer LeverkusenA | 0–4L |
| 2026-09-11 | FC Schalke 04H | 1–3L |
| 2026-09-18 | Bayern MünchenA | 0–7L |
| 2026-10-10 | SV ElversbergH | 1–0W |
| 2026-10-17 | Borussia DortmundH | 0–0D |
Eintracht Frankfurt
Goals conceded per match
2.7
Last 6 recorded matches · all competitions
Scores50
This conceding average meets the high-goals signal threshold. Its deviation from the league reference determines its editorial interest; the threshold alone does not establish a defensive concern.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-29 → 2026-10-16 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 21.4
- Recency
- 90.5
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from Eintracht Frankfurt’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-29 | Union BerlinA | 3–3D |
| 2026-09-06 | FC AugsburgH | 1–4L |
| 2026-09-12 | FSV Mainz 05A | 3–1W |
| 2026-09-19 | SC FreiburgH | 2–2D |
| 2026-10-10 | RB LeipzigA | 0–6L |
| 2026-10-16 | 1.FC KölnH | 1–0W |
Bayer Leverkusen
Unbeaten in a row
7
Last 8 recorded matches · all competitions
Streak71
The latest recorded sequence contains wins and draws without a defeat. It counts results, without adjusting for the opposition.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-29 → 2026-10-18 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 64.6
- Recency
- 96.8
- Context
- 40.0
- Quality
- 80.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 8 recorded matches · all competitions
Oldest → newest · scores from Bayer Leverkusen’s perspective. Event: Unbeaten in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-29 | SV ElversbergA | 2–3L | No |
| 2026-09-05 | Union BerlinH | 4–0W | Yes |
| 2026-09-12 | FC AugsburgA | 2–2D | Yes |
| 2026-09-16 | CeljeH | 2–0W | Yes |
| 2026-09-20 | RB LeipzigH | 2–0W | Yes |
| 2026-10-10 | FSV Mainz 05A | 4–3W | Yes |
| 2026-10-15 | Lech PoznanA | 4–0W | Yes |
| 2026-10-18 | SC FreiburgH | 2–1W | Yes |
Consecutive known results, starting with the latest recorded match. Missing or special results are excluded. A 10+ streak is a lower bound within this window.
Full club analysis →
1899 Hoffenheim
Both teams scored
88%
Last 8 recorded matches · all competitions
Scores66
Both teams have scored regularly in this recorded window. It describes past scorelines, rather than the probability for the next match.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-29 → 2026-10-18 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 52.1
- Recency
- 96.8
- Context
- 40.0
- Quality
- 80.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 8 recorded matches · all competitions
Oldest → newest · scores from 1899 Hoffenheim’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-29 | 1.FC KölnA | 2–3L | Yes |
| 2026-09-05 | Borussia DortmundH | 2–3L | Yes |
| 2026-09-12 | VfB StuttgartH | 2–1W | Yes |
| 2026-09-17 | OFIA | 0–2L | No |
| 2026-09-20 | SC Paderborn 07A | 1–3L | Yes |
| 2026-10-10 | Hamburger SVH | 2–3L | Yes |
| 2026-10-15 | BesiktasH | 2–3L | Yes |
| 2026-10-18 | Borussia MönchengladbachA | 2–1W | Yes |
Bayer Leverkusen
Goals scored per match
2.8
Last 8 recorded matches · all competitions
Scores58
This scoring average meets the descriptive signal threshold and includes games without a goal. Compare it with the league reference before treating it as exceptional; opposition is not adjusted.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-29 → 2026-10-18 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 26.6
- Recency
- 96.8
- Context
- 40.0
- Quality
- 80.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 8 recorded matches · all competitions
Oldest → newest · scores from Bayer Leverkusen’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-29 | SV ElversbergA | 2–3L |
| 2026-09-05 | Union BerlinH | 4–0W |
| 2026-09-12 | FC AugsburgA | 2–2D |
| 2026-09-16 | CeljeH | 2–0W |
| 2026-09-20 | RB LeipzigH | 2–0W |
| 2026-10-10 | FSV Mainz 05A | 4–3W |
| 2026-10-15 | Lech PoznanA | 4–0W |
| 2026-10-18 | SC FreiburgH | 2–1W |
Hamburger SV
Goals conceded per match
2.5
Last 6 recorded matches · all competitions
Scores49
This conceding average meets the high-goals signal threshold. Its deviation from the league reference determines its editorial interest; the threshold alone does not establish a defensive concern.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-29 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 17.1
- Recency
- 93.6
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from Hamburger SV’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-29 | Borussia DortmundA | 0–2L |
| 2026-09-06 | FSV Mainz 05H | 0–5L |
| 2026-09-13 | RB LeipzigA | 0–5L |
| 2026-09-19 | 1.FC KölnH | 2–1W |
| 2026-10-10 | 1899 HoffenheimA | 3–2W |
| 2026-10-17 | VfB StuttgartH | 1–0W |
Bayer Leverkusen
xG difference per match
+1.10
Underlying performance · 10-match window
Observed xG42
Chance creation is ahead of chances allowed in the observed playing-style profile. This describes the balance of chances, rather than the final scores.
Observed match xG · available averages · 10-match profile · exact dates unavailable. Before next/latest league fixture, not necessarily current UTC. xG for 2.35; xG against 1.25. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 73.3
- Recency
- 0.0
- Context
- 40.0
- Quality
- 40.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Underlying performance · 10-match window
- xG for
- 2.35
- xG against
- 1.25
Difference of observed averages; xG coverage can differ between the two metrics. Profile is before the next or latest league fixture, not necessarily current UTC.
Full club analysis →
1899 Hoffenheim
Goals conceded per match
2.4
Last 8 recorded matches · all competitions
Scores54
This conceding average meets the high-goals signal threshold. Its deviation from the league reference determines its editorial interest; the threshold alone does not establish a defensive concern.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-29 → 2026-10-18 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 15.6
- Recency
- 96.8
- Context
- 40.0
- Quality
- 80.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 8 recorded matches · all competitions
Oldest → newest · scores from 1899 Hoffenheim’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-29 | 1.FC KölnA | 2–3L |
| 2026-09-05 | Borussia DortmundH | 2–3L |
| 2026-09-12 | VfB StuttgartH | 2–1W |
| 2026-09-17 | OFIA | 0–2L |
| 2026-09-20 | SC Paderborn 07A | 1–3L |
| 2026-10-10 | Hamburger SVH | 2–3L |
| 2026-10-15 | BesiktasH | 2–3L |
| 2026-10-18 | Borussia MönchengladbachA | 2–1W |
Borussia Dortmund
Clean sheets
4
Last 8 recorded matches · all competitions
Scores64
Matches without conceding stand out in the recent results. Clean sheets count outcomes; they do not measure the quality of chances allowed.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-29 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 47.9
- Recency
- 93.6
- Context
- 40.0
- Quality
- 80.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 8 recorded matches · all competitions
Oldest → newest · scores from Borussia Dortmund’s perspective. Event: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-29 | Hamburger SVH | 2–0W | Yes |
| 2026-09-05 | 1899 HoffenheimA | 3–2W | No |
| 2026-09-08 | VillarrealH | 3–2W | No |
| 2026-09-12 | SC Paderborn 07H | 3–0W | Yes |
| 2026-09-19 | VfB StuttgartA | 1–0W | Yes |
| 2026-10-09 | Werder BremenH | 2–2D | No |
| 2026-10-14 | Bodo/GlimtA | 0–1L | No |
| 2026-10-17 | Union BerlinA | 0–0D | Yes |
FC Augsburg
Goals scored per match
2.7
Last 6 recorded matches · all competitions
Scores51
This scoring average meets the descriptive signal threshold and includes games without a goal. Compare it with the league reference before treating it as exceptional; opposition is not adjusted.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-30 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 21.4
- Recency
- 93.6
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from FC Augsburg’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-30 | FC Schalke 04H | 3–0W |
| 2026-09-06 | Eintracht FrankfurtA | 4–1W |
| 2026-09-12 | Bayer LeverkusenH | 2–2D |
| 2026-09-19 | Werder BremenA | 2–3L |
| 2026-10-10 | Bayern MünchenH | 2–2D |
| 2026-10-17 | SV ElversbergA | 3–4L |
Borussia Dortmund
Goals conceded per match
0.9
Last 8 recorded matches · all competitions
Scores57
This conceding average meets the low-goals signal threshold. Compare it with the league reference; opponent strength and chance quality are not adjusted.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-29 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 28.3
- Recency
- 93.6
- Context
- 40.0
- Quality
- 80.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 8 recorded matches · all competitions
Oldest → newest · scores from Borussia Dortmund’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-29 | Hamburger SVH | 2–0W |
| 2026-09-05 | 1899 HoffenheimA | 3–2W |
| 2026-09-08 | VillarrealH | 3–2W |
| 2026-09-12 | SC Paderborn 07H | 3–0W |
| 2026-09-19 | VfB StuttgartA | 1–0W |
| 2026-10-09 | Werder BremenH | 2–2D |
| 2026-10-14 | Bodo/GlimtA | 0–1L |
| 2026-10-17 | Union BerlinA | 0–0D |
Bayer Leverkusen
Clean sheets
4
Last 8 recorded matches · all competitions
Scores65
Matches without conceding stand out in the recent results. Clean sheets count outcomes; they do not measure the quality of chances allowed.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-29 → 2026-10-18 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 47.9
- Recency
- 96.8
- Context
- 40.0
- Quality
- 80.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 8 recorded matches · all competitions
Oldest → newest · scores from Bayer Leverkusen’s perspective. Event: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-29 | SV ElversbergA | 2–3L | No |
| 2026-09-05 | Union BerlinH | 4–0W | Yes |
| 2026-09-12 | FC AugsburgA | 2–2D | No |
| 2026-09-16 | CeljeH | 2–0W | Yes |
| 2026-09-20 | RB LeipzigH | 2–0W | Yes |
| 2026-10-10 | FSV Mainz 05A | 4–3W | No |
| 2026-10-15 | Lech PoznanA | 4–0W | Yes |
| 2026-10-18 | SC FreiburgH | 2–1W | No |
FC Augsburg
Both teams scored
83%
Last 6 recorded matches · all competitions
Scores57
Both teams have scored regularly in this recorded window. It describes past scorelines, rather than the probability for the next match.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-30 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 39.4
- Recency
- 93.6
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from FC Augsburg’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-30 | FC Schalke 04H | 3–0W | No |
| 2026-09-06 | Eintracht FrankfurtA | 4–1W | Yes |
| 2026-09-12 | Bayer LeverkusenH | 2–2D | Yes |
| 2026-09-19 | Werder BremenA | 2–3L | Yes |
| 2026-10-10 | Bayern MünchenH | 2–2D | Yes |
| 2026-10-17 | SV ElversbergA | 3–4L | Yes |
RB Leipzig
Clean sheets
4
Last 8 recorded matches · all competitions
Scores64
Matches without conceding stand out in the recent results. Clean sheets count outcomes; they do not measure the quality of chances allowed.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-29 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 47.9
- Recency
- 93.6
- Context
- 40.0
- Quality
- 80.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 8 recorded matches · all competitions
Oldest → newest · scores from RB Leipzig’s perspective. Event: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-29 | Borussia MönchengladbachH | 3–0W | Yes |
| 2026-09-05 | Werder BremenA | 1–3L | No |
| 2026-09-10 | ComoA | 1–4L | No |
| 2026-09-13 | Hamburger SVH | 5–0W | Yes |
| 2026-09-20 | Bayer LeverkusenA | 0–2L | No |
| 2026-10-10 | Eintracht FrankfurtH | 6–0W | Yes |
| 2026-10-13 | PSV EindhovenH | 1–0W | Yes |
| 2026-10-17 | Bayern MünchenA | 1–6L | No |
Hamburger SV
Wins in a row
3
Last 6 recorded matches · all competitions
Streak52
Consecutive wins start with the latest recorded result. A draw or defeat ends the run within the available window.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-29 → 2026-10-17 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 24.5
- Recency
- 93.6
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from Hamburger SV’s perspective. Event: Wins in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-29 | Borussia DortmundA | 0–2L | No |
| 2026-09-06 | FSV Mainz 05H | 0–5L | No |
| 2026-09-13 | RB LeipzigA | 0–5L | No |
| 2026-09-19 | 1.FC KölnH | 2–1W | Yes |
| 2026-10-10 | 1899 HoffenheimA | 3–2W | Yes |
| 2026-10-17 | VfB StuttgartH | 1–0W | Yes |
Consecutive known results, starting with the latest recorded match. Missing or special results are excluded. A 10+ streak is a lower bound within this window.
Full club analysis →
Bayer Leverkusen
Scoring in a row
8
Last 8 recorded matches · all competitions
Streak74
The club has scored in consecutive recorded matches, starting with the latest result. One goal is enough to extend the run.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-29 → 2026-10-18 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 73.8
- Recency
- 96.8
- Context
- 40.0
- Quality
- 80.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 8 recorded matches · all competitions
Oldest → newest · scores from Bayer Leverkusen’s perspective. Event: Scoring in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-29 | SV ElversbergA | 2–3L | Yes |
| 2026-09-05 | Union BerlinH | 4–0W | Yes |
| 2026-09-12 | FC AugsburgA | 2–2D | Yes |
| 2026-09-16 | CeljeH | 2–0W | Yes |
| 2026-09-20 | RB LeipzigH | 2–0W | Yes |
| 2026-10-10 | FSV Mainz 05A | 4–3W | Yes |
| 2026-10-15 | Lech PoznanA | 4–0W | Yes |
| 2026-10-18 | SC FreiburgH | 2–1W | Yes |
Consecutive known results, starting with the latest recorded match. Missing or special results are excluded. A 10+ streak is a lower bound within this window.
Full club analysis →
Borussia Dortmund
xG difference per match
+0.89
Underlying performance · 10-match window
Observed xG37
Chance creation is ahead of chances allowed in the observed playing-style profile. This describes the balance of chances, rather than the final scores.
Observed match xG · available averages · 10-match profile · exact dates unavailable. Before next/latest league fixture, not necessarily current UTC. xG for 1.85; xG against 0.96. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 59.3
- Recency
- 0.0
- Context
- 40.0
- Quality
- 40.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Underlying performance · 10-match window
- xG for
- 1.85
- xG against
- 0.96
Difference of observed averages; xG coverage can differ between the two metrics. Profile is before the next or latest league fixture, not necessarily current UTC.
Full club analysis →
1.FC Köln
Both teams scored
83%
Last 6 recorded matches · all competitions
Scores56
Both teams have scored regularly in this recorded window. It describes past scorelines, rather than the probability for the next match.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-29 → 2026-10-16 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 39.4
- Recency
- 90.5
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from 1.FC Köln’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-29 | 1899 HoffenheimH | 3–2W | Yes |
| 2026-09-04 | VfB StuttgartA | 1–4L | Yes |
| 2026-09-12 | Werder BremenH | 1–1D | Yes |
| 2026-09-19 | Hamburger SVA | 1–2L | Yes |
| 2026-10-11 | Borussia MönchengladbachH | 2–1W | Yes |
| 2026-10-16 | Eintracht FrankfurtA | 0–1L | No |
SC Freiburg
Goals scored per match
2.5
Last 6 recorded matches · all competitions
Scores50
This scoring average meets the descriptive signal threshold and includes games without a goal. Compare it with the league reference before treating it as exceptional; opposition is not adjusted.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-30 → 2026-10-18 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 17.1
- Recency
- 96.8
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from SC Freiburg’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-30 | Werder BremenH | 4–1W |
| 2026-09-05 | SC Paderborn 07A | 1–0W |
| 2026-09-12 | Borussia MönchengladbachH | 5–0W |
| 2026-09-19 | Eintracht FrankfurtA | 2–2D |
| 2026-10-11 | FC Schalke 04H | 2–1W |
| 2026-10-18 | Bayer LeverkusenA | 1–2L |
Werder Bremen
Unbeaten in a row
5
Last 6 recorded matches · all competitions
Streak58
The latest recorded sequence contains wins and draws without a defeat. It counts results, without adjusting for the opposition.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-30 → 2026-10-17 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 40.9
- Recency
- 93.6
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from Werder Bremen’s perspective. Event: Unbeaten in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-30 | SC FreiburgA | 1–4L | No |
| 2026-09-05 | RB LeipzigH | 3–1W | Yes |
| 2026-09-12 | 1.FC KölnA | 1–1D | Yes |
| 2026-09-19 | FC AugsburgH | 3–2W | Yes |
| 2026-10-09 | Borussia DortmundA | 2–2D | Yes |
| 2026-10-17 | SC Paderborn 07H | 2–2D | Yes |
Consecutive known results, starting with the latest recorded match. Missing or special results are excluded. A 10+ streak is a lower bound within this window.
Full club analysis →
Borussia Mönchengladbach
xG difference per match
−0.78
Underlying performance · 10-match window
Observed xG34
Chances allowed exceed chances created in the observed playing-style profile. The two averages can have different xG coverage.
Observed match xG · available averages · 10-match profile · exact dates unavailable. Before next/latest league fixture, not necessarily current UTC. xG for 1.26; xG against 2.04. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 52.0
- Recency
- 0.0
- Context
- 40.0
- Quality
- 40.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Underlying performance · 10-match window
- xG for
- 1.26
- xG against
- 2.04
Difference of observed averages; xG coverage can differ between the two metrics. Profile is before the next or latest league fixture, not necessarily current UTC.
Full club analysis →
FSV Mainz 05
Clean sheets
3
Last 6 recorded matches · all competitions
Scores58
Matches without conceding stand out in the recent results. Clean sheets count outcomes; they do not measure the quality of chances allowed.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-29 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 42.4
- Recency
- 93.6
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from FSV Mainz 05’s perspective. Event: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-29 | SC Paderborn 07H | 0–0D | Yes |
| 2026-09-06 | Hamburger SVA | 5–0W | Yes |
| 2026-09-12 | Eintracht FrankfurtH | 1–3L | No |
| 2026-09-19 | Borussia MönchengladbachA | 4–3W | No |
| 2026-10-10 | Bayer LeverkusenH | 3–4L | No |
| 2026-10-17 | FC Schalke 04A | 1–0W | Yes |
VfB Stuttgart
Goals conceded away per match
1.6
Last 5 recorded away matches
Scores46
An away-only conceding average that meets the descriptive threshold. Home results are excluded from this club window; the league reference includes both venues and does not adjust opposition.
Recorded scores · away only · Last 5 recorded away matches · 2026-08-28 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. League reference includes home and away games; this club window is away only. Context only, without opponent adjustment.
- Deviation
- 5.8
- Recency
- 93.6
- Context
- 40.0
- Quality
- 62.5
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 5 recorded away matches
Oldest → newest · scores from VfB Stuttgart’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-28 | Bayern MünchenA | 1–5L |
| 2026-09-12 | 1899 HoffenheimA | 1–2L |
| 2026-10-10 | SC Paderborn 07A | 2–0W |
| 2026-10-14 | Slovan BratislavaA | 3–0W |
| 2026-10-17 | Hamburger SVA | 0–1L |
RB Leipzig
Goals scored per match
2.3
Last 8 recorded matches · all competitions
Scores52
This scoring average meets the descriptive signal threshold and includes games without a goal. Compare it with the league reference before treating it as exceptional; opposition is not adjusted.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-29 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 11.9
- Recency
- 93.6
- Context
- 40.0
- Quality
- 80.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 8 recorded matches · all competitions
Oldest → newest · scores from RB Leipzig’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-29 | Borussia MönchengladbachH | 3–0W |
| 2026-09-05 | Werder BremenA | 1–3L |
| 2026-09-10 | ComoA | 1–4L |
| 2026-09-13 | Hamburger SVH | 5–0W |
| 2026-09-20 | Bayer LeverkusenA | 0–2L |
| 2026-10-10 | Eintracht FrankfurtH | 6–0W |
| 2026-10-13 | PSV EindhovenH | 1–0W |
| 2026-10-17 | Bayern MünchenA | 1–6L |
SV Elversberg
Points above expected
+3.7
6/6 covered matches · current leagues
Forecast57
Results have delivered more points than the stored match forecasts expected. The gap describes those results; it does not establish that a reversal is due.
Stored LOAD90 forecasts · same covered games · 6/6 current-league matches · 2026-08-29 → 2026-10-17 UTC. Points 10; xPts 6.3. Saved pre: 2; reconstructed: 4. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 50.5
- Recency
- 93.6
- Context
- 40.0
- Quality
- 40.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
6/6 covered matches · current leagues
- Points
- 10.0
- xPts
- 6.3
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 2; reconstructed: 4.
Full club analysis →
FSV Mainz 05
Goals scored per match
2.3
Last 6 recorded matches · all competitions
Scores48
This scoring average meets the descriptive signal threshold and includes games without a goal. Compare it with the league reference before treating it as exceptional; opposition is not adjusted.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-29 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 12.7
- Recency
- 93.6
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from FSV Mainz 05’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-29 | SC Paderborn 07H | 0–0D |
| 2026-09-06 | Hamburger SVA | 5–0W |
| 2026-09-12 | Eintracht FrankfurtH | 1–3L |
| 2026-09-19 | Borussia MönchengladbachA | 4–3W |
| 2026-10-10 | Bayer LeverkusenH | 3–4L |
| 2026-10-17 | FC Schalke 04A | 1–0W |
Bayern München
Goals conceded per match
1.0
Last 8 recorded matches · all competitions
Scores56
This conceding average meets the low-goals signal threshold. Compare it with the league reference; opponent strength and chance quality are not adjusted.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-28 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 24.7
- Recency
- 93.6
- Context
- 40.0
- Quality
- 80.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 8 recorded matches · all competitions
Oldest → newest · scores from Bayern München’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-28 | VfB StuttgartH | 5–1W |
| 2026-09-05 | FC Schalke 04A | 0–0D |
| 2026-09-10 | Bodo/GlimtH | 5–0W |
| 2026-09-13 | SV ElversbergA | 2–1W |
| 2026-09-18 | Union BerlinH | 7–0W |
| 2026-10-10 | FC AugsburgA | 2–2D |
| 2026-10-13 | VikingA | 3–3D |
| 2026-10-17 | RB LeipzigH | 6–1W |
Bayer Leverkusen
Points above expected
+3.5
8/8 covered matches · current leagues
Forecast57
Results have delivered more points than the stored match forecasts expected. The gap describes those results; it does not establish that a reversal is due.
Stored LOAD90 forecasts · same covered games · 8/8 current-league matches · 2026-08-29 → 2026-10-18 UTC. Points 19; xPts 15.5. Saved pre: 3; reconstructed: 5. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 40.4
- Recency
- 96.8
- Context
- 40.0
- Quality
- 55.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
8/8 covered matches · current leagues
- Points
- 19.0
- xPts
- 15.5
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 3; reconstructed: 5.
Full club analysis →
Union Berlin
xG difference per match
−0.69
Underlying performance · 10-match window
Observed xG32
Chances allowed exceed chances created in the observed playing-style profile. The two averages can have different xG coverage.
Observed match xG · available averages · 10-match profile · exact dates unavailable. Before next/latest league fixture, not necessarily current UTC. xG for 1.31; xG against 2. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 46.0
- Recency
- 0.0
- Context
- 40.0
- Quality
- 40.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Underlying performance · 10-match window
- xG for
- 1.31
- xG against
- 2.00
Difference of observed averages; xG coverage can differ between the two metrics. Profile is before the next or latest league fixture, not necessarily current UTC.
Full club analysis →
Bayern München
Scoring in a row
6
Last 8 recorded matches · all competitions
Streak67
The club has scored in consecutive recorded matches, starting with the latest result. One goal is enough to extend the run.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-28 → 2026-10-17 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 55.4
- Recency
- 93.6
- Context
- 40.0
- Quality
- 80.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 8 recorded matches · all competitions
Oldest → newest · scores from Bayern München’s perspective. Event: Scoring in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-28 | VfB StuttgartH | 5–1W | Yes |
| 2026-09-05 | FC Schalke 04A | 0–0D | No |
| 2026-09-10 | Bodo/GlimtH | 5–0W | Yes |
| 2026-09-13 | SV ElversbergA | 2–1W | Yes |
| 2026-09-18 | Union BerlinH | 7–0W | Yes |
| 2026-10-10 | FC AugsburgA | 2–2D | Yes |
| 2026-10-13 | VikingA | 3–3D | Yes |
| 2026-10-17 | RB LeipzigH | 6–1W | Yes |
Consecutive known results, starting with the latest recorded match. Missing or special results are excluded. A 10+ streak is a lower bound within this window.
Full club analysis →
FSV Mainz 05
xG difference per match
+0.62
Underlying performance · 10-match window
Observed xG30
Chance creation is ahead of chances allowed in the observed playing-style profile. This describes the balance of chances, rather than the final scores.
Observed match xG · available averages · 10-match profile · exact dates unavailable. Before next/latest league fixture, not necessarily current UTC. xG for 2.21; xG against 1.59. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 41.3
- Recency
- 0.0
- Context
- 40.0
- Quality
- 40.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Underlying performance · 10-match window
- xG for
- 2.21
- xG against
- 1.59
Difference of observed averages; xG coverage can differ between the two metrics. Profile is before the next or latest league fixture, not necessarily current UTC.
Full club analysis →
SC Freiburg
Goals conceded per match
1.0
Last 6 recorded matches · all competitions
Scores52
This conceding average meets the low-goals signal threshold. Compare it with the league reference; opponent strength and chance quality are not adjusted.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-30 → 2026-10-18 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 21.9
- Recency
- 96.8
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from SC Freiburg’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-30 | Werder BremenH | 4–1W |
| 2026-09-05 | SC Paderborn 07A | 1–0W |
| 2026-09-12 | Borussia MönchengladbachH | 5–0W |
| 2026-09-19 | Eintracht FrankfurtA | 2–2D |
| 2026-10-11 | FC Schalke 04H | 2–1W |
| 2026-10-18 | Bayer LeverkusenA | 1–2L |
SC Freiburg
Points above expected
+3.3
6/6 covered matches · current leagues
Forecast56
Results have delivered more points than the stored match forecasts expected. The gap describes those results; it does not establish that a reversal is due.
Stored LOAD90 forecasts · same covered games · 6/6 current-league matches · 2026-08-30 → 2026-10-18 UTC. Points 13; xPts 9.7. Saved pre: 2; reconstructed: 4. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 45.0
- Recency
- 96.8
- Context
- 40.0
- Quality
- 40.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
6/6 covered matches · current leagues
- Points
- 13.0
- xPts
- 9.7
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 2; reconstructed: 4.
Full club analysis →
Hamburger SV
Points above expected
+3.2
6/6 covered matches · current leagues
Forecast55
Results have delivered more points than the stored match forecasts expected. The gap describes those results; it does not establish that a reversal is due.
Stored LOAD90 forecasts · same covered games · 6/6 current-league matches · 2026-08-29 → 2026-10-17 UTC. Points 9; xPts 5.8. Saved pre: 2; reconstructed: 4. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 43.6
- Recency
- 93.6
- Context
- 40.0
- Quality
- 40.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
6/6 covered matches · current leagues
- Points
- 9.0
- xPts
- 5.8
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 2; reconstructed: 4.
Full club analysis →
SC Freiburg
Scoring in a row
6
Last 6 recorded matches · all competitions
Streak61
The club has scored in consecutive recorded matches, starting with the latest result. One goal is enough to extend the run.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-30 → 2026-10-18 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 49.1
- Recency
- 96.8
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from SC Freiburg’s perspective. Event: Scoring in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-30 | Werder BremenH | 4–1W | Yes |
| 2026-09-05 | SC Paderborn 07A | 1–0W | Yes |
| 2026-09-12 | Borussia MönchengladbachH | 5–0W | Yes |
| 2026-09-19 | Eintracht FrankfurtA | 2–2D | Yes |
| 2026-10-11 | FC Schalke 04H | 2–1W | Yes |
| 2026-10-18 | Bayer LeverkusenA | 1–2L | Yes |
Consecutive known results, starting with the latest recorded match. Missing or special results are excluded. A 10+ streak is a lower bound within this window.
Full club analysis →
Bayern München
Clean sheets
3
Last 8 recorded matches · all competitions
Scores56
Matches without conceding stand out in the recent results. Clean sheets count outcomes; they do not measure the quality of chances allowed.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-28 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 24.8
- Recency
- 93.6
- Context
- 40.0
- Quality
- 80.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 8 recorded matches · all competitions
Oldest → newest · scores from Bayern München’s perspective. Event: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-28 | VfB StuttgartH | 5–1W | No |
| 2026-09-05 | FC Schalke 04A | 0–0D | Yes |
| 2026-09-10 | Bodo/GlimtH | 5–0W | Yes |
| 2026-09-13 | SV ElversbergA | 2–1W | No |
| 2026-09-18 | Union BerlinH | 7–0W | Yes |
| 2026-10-10 | FC AugsburgA | 2–2D | No |
| 2026-10-13 | VikingA | 3–3D | No |
| 2026-10-17 | RB LeipzigH | 6–1W | No |
Werder Bremen
Scoring in a row
6
Last 6 recorded matches · all competitions
Streak61
The club has scored in consecutive recorded matches, starting with the latest result. One goal is enough to extend the run.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-30 → 2026-10-17 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 49.1
- Recency
- 93.6
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from Werder Bremen’s perspective. Event: Scoring in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-30 | SC FreiburgA | 1–4L | Yes |
| 2026-09-05 | RB LeipzigH | 3–1W | Yes |
| 2026-09-12 | 1.FC KölnA | 1–1D | Yes |
| 2026-09-19 | FC AugsburgH | 3–2W | Yes |
| 2026-10-09 | Borussia DortmundA | 2–2D | Yes |
| 2026-10-17 | SC Paderborn 07H | 2–2D | Yes |
Consecutive known results, starting with the latest recorded match. Missing or special results are excluded. A 10+ streak is a lower bound within this window.
Full club analysis →
Bayern München
Points below expected
−2.5
8/8 covered matches · current leagues
Forecast52
The points return is below the stored match forecasts on the same covered games. This is a results-versus-expectations gap, not a guarantee of improvement.
Stored LOAD90 forecasts · same covered games · 8/8 current-league matches · 2026-08-28 → 2026-10-17 UTC. Points 18; xPts 20.5. Saved pre: 3; reconstructed: 5. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 28.8
- Recency
- 93.6
- Context
- 40.0
- Quality
- 55.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
8/8 covered matches · current leagues
- Points
- 18.0
- xPts
- 20.5
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 3; reconstructed: 5.
Full club analysis →
FC Augsburg
Scoring in a row
6
Last 6 recorded matches · all competitions
Streak61
The club has scored in consecutive recorded matches, starting with the latest result. One goal is enough to extend the run.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-30 → 2026-10-17 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 49.1
- Recency
- 93.6
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from FC Augsburg’s perspective. Event: Scoring in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-30 | FC Schalke 04H | 3–0W | Yes |
| 2026-09-06 | Eintracht FrankfurtA | 4–1W | Yes |
| 2026-09-12 | Bayer LeverkusenH | 2–2D | Yes |
| 2026-09-19 | Werder BremenA | 2–3L | Yes |
| 2026-10-10 | Bayern MünchenH | 2–2D | Yes |
| 2026-10-17 | SV ElversbergA | 3–4L | Yes |
Consecutive known results, starting with the latest recorded match. Missing or special results are excluded. A 10+ streak is a lower bound within this window.
Full club analysis →
Werder Bremen
Points above expected
+2.7
6/6 covered matches · current leagues
Forecast52
Results have delivered more points than the stored match forecasts expected. The gap describes those results; it does not establish that a reversal is due.
Stored LOAD90 forecasts · same covered games · 6/6 current-league matches · 2026-08-30 → 2026-10-17 UTC. Points 9; xPts 6.3. Saved pre: 2; reconstructed: 4. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 36.8
- Recency
- 93.6
- Context
- 40.0
- Quality
- 40.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
6/6 covered matches · current leagues
- Points
- 9.0
- xPts
- 6.3
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 2; reconstructed: 4.
Full club analysis →
Werder Bremen
Goals scored per match
2.0
Last 6 recorded matches · all competitions
Scores45
This scoring average meets the descriptive signal threshold and includes games without a goal. Compare it with the league reference before treating it as exceptional; opposition is not adjusted.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-30 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 4.1
- Recency
- 93.6
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from Werder Bremen’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-30 | SC FreiburgA | 1–4L |
| 2026-09-05 | RB LeipzigH | 3–1W |
| 2026-09-12 | 1.FC KölnA | 1–1D |
| 2026-09-19 | FC AugsburgH | 3–2W |
| 2026-10-09 | Borussia DortmundA | 2–2D |
| 2026-10-17 | SC Paderborn 07H | 2–2D |
SV Elversberg
Goals scored per match
2.0
Last 6 recorded matches · all competitions
Scores45
This scoring average meets the descriptive signal threshold and includes games without a goal. Compare it with the league reference before treating it as exceptional; opposition is not adjusted.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-29 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 4.1
- Recency
- 93.6
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from SV Elversberg’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-29 | Bayer LeverkusenH | 3–2W |
| 2026-09-05 | Borussia MönchengladbachA | 4–3W |
| 2026-09-13 | Bayern MünchenH | 1–2L |
| 2026-09-20 | FC Schalke 04A | 0–0D |
| 2026-10-10 | Union BerlinA | 0–1L |
| 2026-10-17 | FC AugsburgH | 4–3W |
SC Paderborn 07
xG difference per match
−0.53
Underlying performance · 10-match window
Observed xG28
Chances allowed exceed chances created in the observed playing-style profile. The two averages can have different xG coverage.
Observed match xG · available averages · 10-match profile · exact dates unavailable. Before next/latest league fixture, not necessarily current UTC. xG for 1.16; xG against 1.69. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 35.3
- Recency
- 0.0
- Context
- 40.0
- Quality
- 40.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Underlying performance · 10-match window
- xG for
- 1.16
- xG against
- 1.69
Difference of observed averages; xG coverage can differ between the two metrics. Profile is before the next or latest league fixture, not necessarily current UTC.
Full club analysis →
FSV Mainz 05
Scoring in a row
5
Last 6 recorded matches · all competitions
Streak58
The club has scored in consecutive recorded matches, starting with the latest result. One goal is enough to extend the run.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-29 → 2026-10-17 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 40.9
- Recency
- 93.6
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from FSV Mainz 05’s perspective. Event: Scoring in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-29 | SC Paderborn 07H | 0–0D | No |
| 2026-09-06 | Hamburger SVA | 5–0W | Yes |
| 2026-09-12 | Eintracht FrankfurtH | 1–3L | Yes |
| 2026-09-19 | Borussia MönchengladbachA | 4–3W | Yes |
| 2026-10-10 | Bayer LeverkusenH | 3–4L | Yes |
| 2026-10-17 | FC Schalke 04A | 1–0W | Yes |
Consecutive known results, starting with the latest recorded match. Missing or special results are excluded. A 10+ streak is a lower bound within this window.
Full club analysis →
Hamburger SV
xG difference per match
−0.52
Underlying performance · 10-match window
Observed xG28
Chances allowed exceed chances created in the observed playing-style profile. The two averages can have different xG coverage.
Observed match xG · available averages · 10-match profile · exact dates unavailable. Before next/latest league fixture, not necessarily current UTC. xG for 1.11; xG against 1.63. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 34.7
- Recency
- 0.0
- Context
- 40.0
- Quality
- 40.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Underlying performance · 10-match window
- xG for
- 1.11
- xG against
- 1.63
Difference of observed averages; xG coverage can differ between the two metrics. Profile is before the next or latest league fixture, not necessarily current UTC.
Full club analysis →
SC Freiburg
xG difference per match
+0.35
Underlying performance · 10-match window
Observed xG24
Chance creation is ahead of chances allowed in the observed playing-style profile. This describes the balance of chances, rather than the final scores.
Observed match xG · available averages · 10-match profile · exact dates unavailable. Before next/latest league fixture, not necessarily current UTC. xG for 1.52; xG against 1.17. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 23.3
- Recency
- 0.0
- Context
- 40.0
- Quality
- 40.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Underlying performance · 10-match window
- xG for
- 1.52
- xG against
- 1.17
Difference of observed averages; xG coverage can differ between the two metrics. Profile is before the next or latest league fixture, not necessarily current UTC.
Full club analysis →
RB Leipzig
xG difference per match
+0.35
Underlying performance · 10-match window
Observed xG24
Chance creation is ahead of chances allowed in the observed playing-style profile. This describes the balance of chances, rather than the final scores.
Observed match xG · available averages · 10-match profile · exact dates unavailable. Before next/latest league fixture, not necessarily current UTC. xG for 1.92; xG against 1.57. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 23.3
- Recency
- 0.0
- Context
- 40.0
- Quality
- 40.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Underlying performance · 10-match window
- xG for
- 1.92
- xG against
- 1.57
Difference of observed averages; xG coverage can differ between the two metrics. Profile is before the next or latest league fixture, not necessarily current UTC.
Full club analysis →
Werder Bremen
Goals conceded per match
2.0
Last 6 recorded matches · all competitions
Scores45
This conceding average meets the high-goals signal threshold. Its deviation from the league reference determines its editorial interest; the threshold alone does not establish a defensive concern.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-30 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 4.1
- Recency
- 93.6
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from Werder Bremen’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-30 | SC FreiburgA | 1–4L |
| 2026-09-05 | RB LeipzigH | 3–1W |
| 2026-09-12 | 1.FC KölnA | 1–1D |
| 2026-09-19 | FC AugsburgH | 3–2W |
| 2026-10-09 | Borussia DortmundA | 2–2D |
| 2026-10-17 | SC Paderborn 07H | 2–2D |
FC Augsburg
Goals conceded per match
2.0
Last 6 recorded matches · all competitions
Scores45
This conceding average meets the high-goals signal threshold. Its deviation from the league reference determines its editorial interest; the threshold alone does not establish a defensive concern.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-30 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 4.1
- Recency
- 93.6
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from FC Augsburg’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-30 | FC Schalke 04H | 3–0W |
| 2026-09-06 | Eintracht FrankfurtA | 4–1W |
| 2026-09-12 | Bayer LeverkusenH | 2–2D |
| 2026-09-19 | Werder BremenA | 2–3L |
| 2026-10-10 | Bayern MünchenH | 2–2D |
| 2026-10-17 | SV ElversbergA | 3–4L |
Werder Bremen
xG difference per match
−0.50
Underlying performance · 10-match window
Observed xG28
Chances allowed exceed chances created in the observed playing-style profile. The two averages can have different xG coverage.
Observed match xG · available averages · 10-match profile · exact dates unavailable. Before next/latest league fixture, not necessarily current UTC. xG for 1.31; xG against 1.81. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 33.3
- Recency
- 0.0
- Context
- 40.0
- Quality
- 40.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Underlying performance · 10-match window
- xG for
- 1.31
- xG against
- 1.81
Difference of observed averages; xG coverage can differ between the two metrics. Profile is before the next or latest league fixture, not necessarily current UTC.
Full club analysis →
Borussia Dortmund
Points above expected
+1.5
8/8 covered matches · current leagues
Forecast48
Results have delivered more points than the stored match forecasts expected. The gap describes those results; it does not establish that a reversal is due.
Stored LOAD90 forecasts · same covered games · 8/8 current-league matches · 2026-08-29 → 2026-10-17 UTC. Points 17; xPts 15.5. Saved pre: 3; reconstructed: 5. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 17.3
- Recency
- 93.6
- Context
- 40.0
- Quality
- 55.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
8/8 covered matches · current leagues
- Points
- 17.0
- xPts
- 15.5
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 3; reconstructed: 5.
Full club analysis →
FC Schalke 04
Points below expected
−1.6
6/6 covered matches · current leagues
Forecast47
The points return is below the stored match forecasts on the same covered games. This is a results-versus-expectations gap, not a guarantee of improvement.
Stored LOAD90 forecasts · same covered games · 6/6 current-league matches · 2026-08-30 → 2026-10-17 UTC. Points 5; xPts 6.6. Saved pre: 2; reconstructed: 4. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 21.8
- Recency
- 93.6
- Context
- 40.0
- Quality
- 40.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
6/6 covered matches · current leagues
- Points
- 5.0
- xPts
- 6.6
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 2; reconstructed: 4.
Full club analysis →
RB Leipzig
Goals conceded per match
1.9
Last 8 recorded matches · all competitions
Scores48
This conceding average meets the high-goals signal threshold. Its deviation from the league reference determines its editorial interest; the threshold alone does not establish a defensive concern.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-29 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 0.9
- Recency
- 93.6
- Context
- 40.0
- Quality
- 80.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 8 recorded matches · all competitions
Oldest → newest · scores from RB Leipzig’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-29 | Borussia MönchengladbachH | 3–0W |
| 2026-09-05 | Werder BremenA | 1–3L |
| 2026-09-10 | ComoA | 1–4L |
| 2026-09-13 | Hamburger SVH | 5–0W |
| 2026-09-20 | Bayer LeverkusenA | 0–2L |
| 2026-10-10 | Eintracht FrankfurtH | 6–0W |
| 2026-10-13 | PSV EindhovenH | 1–0W |
| 2026-10-17 | Bayern MünchenA | 1–6L |
SC Freiburg
Both teams scored
67%
Last 6 recorded matches · all competitions
Scores48
Both teams have scored regularly in this recorded window. It describes past scorelines, rather than the probability for the next match.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-30 → 2026-10-18 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 12.1
- Recency
- 96.8
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from SC Freiburg’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-30 | Werder BremenH | 4–1W | Yes |
| 2026-09-05 | SC Paderborn 07A | 1–0W | No |
| 2026-09-12 | Borussia MönchengladbachH | 5–0W | No |
| 2026-09-19 | Eintracht FrankfurtA | 2–2D | Yes |
| 2026-10-11 | FC Schalke 04H | 2–1W | Yes |
| 2026-10-18 | Bayer LeverkusenA | 1–2L | Yes |
Borussia Mönchengladbach
Both teams scored
67%
Last 6 recorded matches · all competitions
Scores48
Both teams have scored regularly in this recorded window. It describes past scorelines, rather than the probability for the next match.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-29 → 2026-10-18 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 12.1
- Recency
- 96.8
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from Borussia Mönchengladbach’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-29 | RB LeipzigA | 0–3L | No |
| 2026-09-05 | SV ElversbergH | 3–4L | Yes |
| 2026-09-12 | SC FreiburgA | 0–5L | No |
| 2026-09-19 | FSV Mainz 05H | 3–4L | Yes |
| 2026-10-11 | 1.FC KölnA | 1–2L | Yes |
| 2026-10-18 | 1899 HoffenheimH | 1–2L | Yes |
Eintracht Frankfurt
Both teams scored
67%
Last 6 recorded matches · all competitions
Scores47
Both teams have scored regularly in this recorded window. It describes past scorelines, rather than the probability for the next match.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-29 → 2026-10-16 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 12.1
- Recency
- 90.5
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from Eintracht Frankfurt’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-29 | Union BerlinA | 3–3D | Yes |
| 2026-09-06 | FC AugsburgH | 1–4L | Yes |
| 2026-09-12 | FSV Mainz 05A | 3–1W | Yes |
| 2026-09-19 | SC FreiburgH | 2–2D | Yes |
| 2026-10-10 | RB LeipzigA | 0–6L | No |
| 2026-10-16 | 1.FC KölnH | 1–0W | No |
SV Elversberg
Both teams scored
67%
Last 6 recorded matches · all competitions
Scores48
Both teams have scored regularly in this recorded window. It describes past scorelines, rather than the probability for the next match.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-29 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 12.1
- Recency
- 93.6
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from SV Elversberg’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-29 | Bayer LeverkusenH | 3–2W | Yes |
| 2026-09-05 | Borussia MönchengladbachA | 4–3W | Yes |
| 2026-09-13 | Bayern MünchenH | 1–2L | Yes |
| 2026-09-20 | FC Schalke 04A | 0–0D | No |
| 2026-10-10 | Union BerlinA | 0–1L | No |
| 2026-10-17 | FC AugsburgH | 4–3W | Yes |
VfB Stuttgart
Points below expected
−1.3
8/8 covered matches · current leagues
Forecast48
The points return is below the stored match forecasts on the same covered games. This is a results-versus-expectations gap, not a guarantee of improvement.
Stored LOAD90 forecasts · same covered games · 8/8 current-league matches · 2026-08-28 → 2026-10-17 UTC. Points 12; xPts 13.3. Saved pre: 3; reconstructed: 5. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 15.0
- Recency
- 93.6
- Context
- 40.0
- Quality
- 55.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
8/8 covered matches · current leagues
- Points
- 12.0
- xPts
- 13.3
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 3; reconstructed: 5.
Full club analysis →
Bayern München
Both teams scored
63%
Last 8 recorded matches · all competitions
Scores50
Both teams have scored regularly in this recorded window. It describes past scorelines, rather than the probability for the next match.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-28 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 6.0
- Recency
- 93.6
- Context
- 40.0
- Quality
- 80.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 8 recorded matches · all competitions
Oldest → newest · scores from Bayern München’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-28 | VfB StuttgartH | 5–1W | Yes |
| 2026-09-05 | FC Schalke 04A | 0–0D | No |
| 2026-09-10 | Bodo/GlimtH | 5–0W | No |
| 2026-09-13 | SV ElversbergA | 2–1W | Yes |
| 2026-09-18 | Union BerlinH | 7–0W | No |
| 2026-10-10 | FC AugsburgA | 2–2D | Yes |
| 2026-10-13 | VikingA | 3–3D | Yes |
| 2026-10-17 | RB LeipzigH | 6–1W | Yes |
1.FC Köln
Goals conceded per match
1.8
Last 6 recorded matches · all competitions
Scores43
This conceding average meets the high-goals signal threshold. Its deviation from the league reference determines its editorial interest; the threshold alone does not establish a defensive concern.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-29 → 2026-10-16 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 0.2
- Recency
- 90.5
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from 1.FC Köln’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-29 | 1899 HoffenheimH | 3–2W |
| 2026-09-04 | VfB StuttgartA | 1–4L |
| 2026-09-12 | Werder BremenH | 1–1D |
| 2026-09-19 | Hamburger SVA | 1–2L |
| 2026-10-11 | Borussia MönchengladbachH | 2–1W |
| 2026-10-16 | Eintracht FrankfurtA | 0–1L |
SV Elversberg
Goals conceded per match
1.8
Last 6 recorded matches · all competitions
Scores43
This conceding average meets the high-goals signal threshold. Its deviation from the league reference determines its editorial interest; the threshold alone does not establish a defensive concern.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-29 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 0.2
- Recency
- 93.6
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from SV Elversberg’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-29 | Bayer LeverkusenH | 3–2W |
| 2026-09-05 | Borussia MönchengladbachA | 4–3W |
| 2026-09-13 | Bayern MünchenH | 1–2L |
| 2026-09-20 | FC Schalke 04A | 0–0D |
| 2026-10-10 | Union BerlinA | 0–1L |
| 2026-10-17 | FC AugsburgH | 4–3W |
Union Berlin
Points below expected
−1.2
6/6 covered matches · current leagues
Forecast45
The points return is below the stored match forecasts on the same covered games. This is a results-versus-expectations gap, not a guarantee of improvement.
Stored LOAD90 forecasts · same covered games · 6/6 current-league matches · 2026-08-29 → 2026-10-17 UTC. Points 5; xPts 6.2. Saved pre: 2; reconstructed: 4. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 16.4
- Recency
- 93.6
- Context
- 40.0
- Quality
- 40.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
6/6 covered matches · current leagues
- Points
- 5.0
- xPts
- 6.2
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 2; reconstructed: 4.
Full club analysis →
Borussia Dortmund
Goals scored per match
1.8
Last 8 recorded matches · all competitions
Scores48
This scoring average meets the descriptive signal threshold and includes games without a goal. Compare it with the league reference before treating it as exceptional; opposition is not adjusted.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-29 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 2.7
- Recency
- 93.6
- Context
- 40.0
- Quality
- 80.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 8 recorded matches · all competitions
Oldest → newest · scores from Borussia Dortmund’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-29 | Hamburger SVH | 2–0W |
| 2026-09-05 | 1899 HoffenheimA | 3–2W |
| 2026-09-08 | VillarrealH | 3–2W |
| 2026-09-12 | SC Paderborn 07H | 3–0W |
| 2026-09-19 | VfB StuttgartA | 1–0W |
| 2026-10-09 | Werder BremenH | 2–2D |
| 2026-10-14 | Bodo/GlimtA | 0–1L |
| 2026-10-17 | Union BerlinA | 0–0D |
SC Paderborn 07
Points below expected
−1.2
6/6 covered matches · current leagues
Forecast45
The points return is below the stored match forecasts on the same covered games. This is a results-versus-expectations gap, not a guarantee of improvement.
Stored LOAD90 forecasts · same covered games · 6/6 current-league matches · 2026-08-29 → 2026-10-17 UTC. Points 5; xPts 6.2. Saved pre: 2; reconstructed: 4. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 16.4
- Recency
- 93.6
- Context
- 40.0
- Quality
- 40.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
6/6 covered matches · current leagues
- Points
- 5.0
- xPts
- 6.2
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 2; reconstructed: 4.
Full club analysis →
VfB Stuttgart
Goals scored per match
1.8
Last 8 recorded matches · all competitions
Scores48
This scoring average meets the descriptive signal threshold and includes games without a goal. Compare it with the league reference before treating it as exceptional; opposition is not adjusted.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-28 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 2.7
- Recency
- 93.6
- Context
- 40.0
- Quality
- 80.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 8 recorded matches · all competitions
Oldest → newest · scores from VfB Stuttgart’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-28 | Bayern MünchenA | 1–5L |
| 2026-09-04 | 1.FC KölnH | 4–1W |
| 2026-09-09 | VikingH | 3–1W |
| 2026-09-12 | 1899 HoffenheimA | 1–2L |
| 2026-09-19 | Borussia DortmundH | 0–1L |
| 2026-10-10 | SC Paderborn 07A | 2–0W |
| 2026-10-14 | Slovan BratislavaA | 3–0W |
| 2026-10-17 | Hamburger SVA | 0–1L |
Eintracht Frankfurt
Goals scored per match
1.7
Last 6 recorded matches · all competitions
Scores44
This scoring average meets the descriptive signal threshold and includes games without a goal. Compare it with the league reference before treating it as exceptional; opposition is not adjusted.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-29 → 2026-10-16 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 4.6
- Recency
- 90.5
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from Eintracht Frankfurt’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-29 | Union BerlinA | 3–3D |
| 2026-09-06 | FC AugsburgH | 1–4L |
| 2026-09-12 | FSV Mainz 05A | 3–1W |
| 2026-09-19 | SC FreiburgH | 2–2D |
| 2026-10-10 | RB LeipzigA | 0–6L |
| 2026-10-16 | 1.FC KölnH | 1–0W |
FC Augsburg
xG difference per match
−0.23
Underlying performance · 10-match window
Observed xG21
Chances allowed exceed chances created in the observed playing-style profile. The two averages can have different xG coverage.
Observed match xG · available averages · 10-match profile · exact dates unavailable. Before next/latest league fixture, not necessarily current UTC. xG for 2.02; xG against 2.25. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 15.3
- Recency
- 0.0
- Context
- 40.0
- Quality
- 40.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Underlying performance · 10-match window
- xG for
- 2.02
- xG against
- 2.25
Difference of observed averages; xG coverage can differ between the two metrics. Profile is before the next or latest league fixture, not necessarily current UTC.
Full club analysis →
1899 Hoffenheim
Goals scored per match
1.6
Last 8 recorded matches · all competitions
Scores50
This scoring average meets the descriptive signal threshold and includes games without a goal. Compare it with the league reference before treating it as exceptional; opposition is not adjusted.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-29 → 2026-10-18 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 6.4
- Recency
- 96.8
- Context
- 40.0
- Quality
- 80.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 8 recorded matches · all competitions
Oldest → newest · scores from 1899 Hoffenheim’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-29 | 1.FC KölnA | 2–3L |
| 2026-09-05 | Borussia DortmundH | 2–3L |
| 2026-09-12 | VfB StuttgartH | 2–1W |
| 2026-09-17 | OFIA | 0–2L |
| 2026-09-20 | SC Paderborn 07A | 1–3L |
| 2026-10-10 | Hamburger SVH | 2–3L |
| 2026-10-15 | BesiktasH | 2–3L |
| 2026-10-18 | Borussia MönchengladbachA | 2–1W |
FSV Mainz 05
Goals conceded per match
1.7
Last 6 recorded matches · all competitions
Scores45
This conceding average meets the high-goals signal threshold. Its deviation from the league reference determines its editorial interest; the threshold alone does not establish a defensive concern.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-29 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 4.6
- Recency
- 93.6
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from FSV Mainz 05’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-29 | SC Paderborn 07H | 0–0D |
| 2026-09-06 | Hamburger SVA | 5–0W |
| 2026-09-12 | Eintracht FrankfurtH | 1–3L |
| 2026-09-19 | Borussia MönchengladbachA | 4–3W |
| 2026-10-10 | Bayer LeverkusenH | 3–4L |
| 2026-10-17 | FC Schalke 04A | 1–0W |
SC Paderborn 07
Goals conceded per match
1.5
Last 6 recorded matches · all competitions
Scores47
This conceding average meets the high-goals signal threshold. Its deviation from the league reference determines its editorial interest; the threshold alone does not establish a defensive concern.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-29 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 8.9
- Recency
- 93.6
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from SC Paderborn 07’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-29 | FSV Mainz 05A | 0–0D |
| 2026-09-05 | SC FreiburgH | 0–1L |
| 2026-09-12 | Borussia DortmundA | 0–3L |
| 2026-09-20 | 1899 HoffenheimH | 3–1W |
| 2026-10-10 | VfB StuttgartH | 0–2L |
| 2026-10-17 | Werder BremenA | 2–2D |
About these insights
Read the signal. Keep the context.
Insights describe what is recorded. Use club and match analysis to explore what comes next.
Insight Score · experimental editorial interest. This version uses 0.35D + 0.25R + 0.20C + 0.20Q. D measures heuristic deviation, R observation recency, C breadth of evidence families and Q data quality. These starting weights are uncalibrated. It is neither team strength, win probability, statistical significance nor forecast confidence. Related result signals share one family; different sources are not automatically statistically independent. Unknown dates receive zero recency; unknown xG coverage limits its quality component. League averages are context references, not opponent-adjusted estimates.
Check the window
Result signals use the last 10 recorded matches; away signals use the last 8 away matches. At least 5 are required. Missing and special results are excluded. A 10+ streak is a lower bound.
Read the chart
Bars run oldest to newest. Height shows goals scored or conceded, capped at 6; zero keeps a marker. Teal / amber / red means win / draw / loss. Faded bars mean the event did not happen. Open the evidence for full scores.
Separate the sources
xG uses observed Playing style averages before the next or latest league fixture; coverage can differ between inputs. xPts comes from stored LOAD90 forecasts on identical covered games, including labelled historical reconstructions.
Types alternate for variety. Values are ordered within their own metric, without a combined ranking. These descriptive signals do not change the LOAD90 forecast.
Explore methodology →