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 signals171 signals · 35 clubs
Select a row to explore the evidence. Scroll to see all columns →
Barcelona
xG difference per match
+2.60
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.55; xG against 0.95. 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.55
- xG against
- 0.95
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 →
Barcelona
Wins in a row
10+
Last 10 recorded matches · all competitions
Streak86
Consecutive wins start with the latest recorded result. A draw or defeat ends the run within the available window.
Recorded scores · all competitions · Last 10 recorded matches · 2026-08-27 → 2026-10-17 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 100.0
- Recency
- 93.6
- Context
- 40.0
- Quality
- 100.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 10 recorded matches · all competitions
Oldest → newest · scores from Barcelona’s perspective. Event: Wins in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-27 | Athletic ClubH | 2–0W | Yes |
| 2026-08-31 | Rayo VallecanoH | 5–2W | Yes |
| 2026-09-06 | ValenciaA | 5–0W | Yes |
| 2026-09-09 | FeyenoordH | 5–1W | Yes |
| 2026-09-13 | LevanteA | 4–2W | Yes |
| 2026-09-16 | Racing SantanderH | 7–2W | Yes |
| 2026-09-19 | SevillaA | 3–1W | Yes |
| 2026-10-10 | GetafeH | 3–0W | Yes |
| 2026-10-13 | GalatasarayA | 4–1W | Yes |
| 2026-10-17 | Real BetisA | 5–2W | 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 →
Barcelona
Goals scored per match
4.3
Last 10 recorded matches · all competitions
Scores71
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 10 recorded matches · 2026-08-27 → 2026-10-17 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 72.0
- Recency
- 93.6
- Context
- 40.0
- Quality
- 72.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 10 recorded matches · all competitions
Oldest → newest · scores from Barcelona’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-27 | Athletic ClubH | 2–0W |
| 2026-08-31 | Rayo VallecanoH | 5–2W |
| 2026-09-06 | ValenciaA | 5–0W |
| 2026-09-09 | FeyenoordH | 5–1W |
| 2026-09-13 | LevanteA | 4–2W |
| 2026-09-16 | Racing SantanderH | 7–2W |
| 2026-09-19 | SevillaA | 3–1W |
| 2026-10-10 | GetafeH | 3–0W |
| 2026-10-13 | GalatasarayA | 4–1W |
| 2026-10-17 | Real BetisA | 5–2W |
Sporting CP
Unbeaten in a row
10+
Last 10 recorded matches · all competitions
Streak83
The latest recorded sequence contains wins and draws without a defeat. It counts results, without adjusting for the opposition.
Recorded scores · all competitions · Last 10 recorded matches · 2026-08-08 → 2026-10-13 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 100.0
- Recency
- 81.9
- Context
- 40.0
- Quality
- 100.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 10 recorded matches · all competitions
Oldest → newest · scores from Sporting CP’s perspective. Event: Unbeaten in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-08 | EstrelaA | 2–2D | Yes |
| 2026-08-14 | GuimaraesH | 3–2W | Yes |
| 2026-08-22 | AlvercaH | 3–1W | Yes |
| 2026-08-28 | Rio AveA | 4–0W | Yes |
| 2026-09-05 | NacionalH | 2–0W | Yes |
| 2026-09-09 | GalatasarayH | 3–1W | Yes |
| 2026-09-13 | FamalicaoA | 1–1D | Yes |
| 2026-09-19 | AroucaH | 2–2D | Yes |
| 2026-10-09 | SC BragaA | 3–1W | Yes |
| 2026-10-13 | LensA | 2–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 →
Feyenoord
Scoring in a row
10+
Last 10 recorded matches · all competitions
Streak86
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 10 recorded matches · 2026-08-16 → 2026-10-17 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 100.0
- Recency
- 93.6
- Context
- 40.0
- Quality
- 100.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 10 recorded matches · all competitions
Oldest → newest · scores from Feyenoord’s perspective. Event: Scoring in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-16 | GO Ahead EaglesH | 2–2D | Yes |
| 2026-08-23 | CambuurA | 5–2W | Yes |
| 2026-08-30 | ADO Den HaagH | 2–2D | Yes |
| 2026-09-05 | NEC NijmegenA | 3–1W | Yes |
| 2026-09-09 | BarcelonaA | 1–5L | Yes |
| 2026-09-13 | PEC ZwolleA | 7–0W | Yes |
| 2026-09-20 | UtrechtH | 5–0W | Yes |
| 2026-10-10 | AZ AlkmaarH | 2–0W | Yes |
| 2026-10-14 | ComoH | 3–2W | Yes |
| 2026-10-17 | TelstarA | 4–3W | 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
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 →
Arsenal
Clean sheets
6
Last 9 recorded matches · all competitions
Scores78
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 9 recorded matches · 2026-08-21 → 2026-10-18 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 93.8
- Recency
- 96.8
- Context
- 40.0
- Quality
- 64.8
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 9 recorded matches · all competitions
Oldest → newest · scores from Arsenal’s perspective. Event: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-21 | CoventryH | 3–0W | Yes |
| 2026-08-31 | Aston VillaA | 1–0W | Yes |
| 2026-09-06 | ChelseaH | 2–1W | No |
| 2026-09-09 | NapoliA | 1–0W | Yes |
| 2026-09-12 | SunderlandA | 2–0W | Yes |
| 2026-09-19 | BrightonA | 0–3L | No |
| 2026-10-10 | LeedsH | 2–1W | No |
| 2026-10-13 | LilleH | 3–0W | Yes |
| 2026-10-18 | Nottingham ForestA | 1–0W | Yes |
Real Betis
Points above expected
+9.6
11/11 covered matches · current leagues
Forecast75
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 · 11/11 current-league matches · 2026-08-21 → 2026-10-17 UTC. Points 25; xPts 15.4. Saved pre: 3; reconstructed: 8. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 87.3
- Recency
- 93.6
- Context
- 40.0
- Quality
- 63.6
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.
11/11 covered matches · current leagues
- Points
- 25.0
- xPts
- 15.4
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 3; reconstructed: 8.
Full club analysis →
Atletico Madrid
Wins in a row
6
Last 10 recorded matches · all competitions
Streak72
Consecutive wins start with the latest recorded result. A draw or defeat ends the run within the available window.
Recorded scores · all competitions · Last 10 recorded matches · 2026-08-23 → 2026-10-17 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 60.0
- Recency
- 93.6
- Context
- 40.0
- Quality
- 100.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 10 recorded matches · all competitions
Oldest → newest · scores from Atletico Madrid’s perspective. Event: Wins in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-23 | VillarrealH | 2–2D | No |
| 2026-08-29 | SevillaA | 3–1W | Yes |
| 2026-09-05 | Athletic ClubA | 0–3L | No |
| 2026-09-09 | LiverpoolA | 1–2L | No |
| 2026-09-13 | Real SociedadA | 3–0W | Yes |
| 2026-09-16 | OsasunaH | 4–0W | Yes |
| 2026-09-20 | Real MadridH | 2–1W | Yes |
| 2026-10-10 | AlavesA | 2–1W | Yes |
| 2026-10-13 | Manchester UnitedH | 2–0W | Yes |
| 2026-10-17 | EspanyolA | 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 →
Bayern München
Goals scored per match
3.8
Last 8 recorded matches · all competitions
Scores61
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. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 50.3
- Recency
- 93.6
- Context
- 40.0
- Quality
- 57.6
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 |
Barcelona
Unbeaten in a row
10+
Last 10 recorded matches · all competitions
Streak86
The latest recorded sequence contains wins and draws without a defeat. It counts results, without adjusting for the opposition.
Recorded scores · all competitions · Last 10 recorded matches · 2026-08-27 → 2026-10-17 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 100.0
- Recency
- 93.6
- Context
- 40.0
- Quality
- 100.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 10 recorded matches · all competitions
Oldest → newest · scores from Barcelona’s perspective. Event: Unbeaten in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-27 | Athletic ClubH | 2–0W | Yes |
| 2026-08-31 | Rayo VallecanoH | 5–2W | Yes |
| 2026-09-06 | ValenciaA | 5–0W | Yes |
| 2026-09-09 | FeyenoordH | 5–1W | Yes |
| 2026-09-13 | LevanteA | 4–2W | Yes |
| 2026-09-16 | Racing SantanderH | 7–2W | Yes |
| 2026-09-19 | SevillaA | 3–1W | Yes |
| 2026-10-10 | GetafeH | 3–0W | Yes |
| 2026-10-13 | GalatasarayA | 4–1W | Yes |
| 2026-10-17 | Real BetisA | 5–2W | 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 →
Inter
xG difference per match
+1.37
Underlying performance · 10-match window
Observed xG48
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.73; xG against 1.36. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 91.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.73
- xG against
- 1.36
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 →
Paris Saint Germain
Wins in a row
6
Last 9 recorded matches · all competitions
Streak70
Consecutive wins start with the latest recorded result. A draw or defeat ends the run within the available window.
Recorded scores · all competitions · Last 9 recorded matches · 2026-08-23 → 2026-10-17 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 57.9
- Recency
- 93.6
- Context
- 40.0
- Quality
- 90.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 9 recorded matches · all competitions
Oldest → newest · scores from Paris Saint Germain’s perspective. Event: Wins in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-23 | RennesA | 2–2D | No |
| 2026-08-28 | LilleA | 2–2D | No |
| 2026-09-04 | MonacoH | 1–2L | No |
| 2026-09-09 | Slovan BratislavaH | 6–1W | Yes |
| 2026-09-13 | Stade Brestois 29A | 1–0W | Yes |
| 2026-09-20 | MarseilleA | 2–1W | Yes |
| 2026-10-10 | Le MansH | 3–1W | Yes |
| 2026-10-14 | Manchester CityA | 4–2W | Yes |
| 2026-10-17 | StrasbourgA | 3–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 →
Feyenoord
Goals scored per match
3.4
Last 10 recorded matches · all competitions
Scores61
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 10 recorded matches · 2026-08-16 → 2026-10-17 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 43.3
- Recency
- 93.6
- Context
- 40.0
- Quality
- 72.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 10 recorded matches · all competitions
Oldest → newest · scores from Feyenoord’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-16 | GO Ahead EaglesH | 2–2D |
| 2026-08-23 | CambuurA | 5–2W |
| 2026-08-30 | ADO Den HaagH | 2–2D |
| 2026-09-05 | NEC NijmegenA | 3–1W |
| 2026-09-09 | BarcelonaA | 1–5L |
| 2026-09-13 | PEC ZwolleA | 7–0W |
| 2026-09-20 | UtrechtH | 5–0W |
| 2026-10-10 | AZ AlkmaarH | 2–0W |
| 2026-10-14 | ComoH | 3–2W |
| 2026-10-17 | TelstarA | 4–3W |
Arsenal
Goals conceded per match
0.6
Last 9 recorded matches · all competitions
Scores61
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 9 recorded matches · 2026-08-21 → 2026-10-18 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 45.7
- Recency
- 96.8
- Context
- 40.0
- Quality
- 64.8
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 9 recorded matches · all competitions
Oldest → newest · scores from Arsenal’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-21 | CoventryH | 3–0W |
| 2026-08-31 | Aston VillaA | 1–0W |
| 2026-09-06 | ChelseaH | 2–1W |
| 2026-09-09 | NapoliA | 1–0W |
| 2026-09-12 | SunderlandA | 2–0W |
| 2026-09-19 | BrightonA | 0–3L |
| 2026-10-10 | LeedsH | 2–1W |
| 2026-10-13 | LilleH | 3–0W |
| 2026-10-18 | Nottingham ForestA | 1–0W |
Sporting CP
Scoring in a row
10+
Last 10 recorded matches · all competitions
Streak83
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 10 recorded matches · 2026-08-08 → 2026-10-13 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 100.0
- Recency
- 81.9
- Context
- 40.0
- Quality
- 100.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 10 recorded matches · all competitions
Oldest → newest · scores from Sporting CP’s perspective. Event: Scoring in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-08 | EstrelaA | 2–2D | Yes |
| 2026-08-14 | GuimaraesH | 3–2W | Yes |
| 2026-08-22 | AlvercaH | 3–1W | Yes |
| 2026-08-28 | Rio AveA | 4–0W | Yes |
| 2026-09-05 | NacionalH | 2–0W | Yes |
| 2026-09-09 | GalatasarayH | 3–1W | Yes |
| 2026-09-13 | FamalicaoA | 1–1D | Yes |
| 2026-09-19 | AroucaH | 2–2D | Yes |
| 2026-10-09 | SC BragaA | 3–1W | Yes |
| 2026-10-13 | LensA | 2–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 →
Feyenoord
xG difference per match
+1.33
Underlying performance · 10-match window
Observed xG47
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.42; xG against 1.09. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 88.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
- 2.42
- xG against
- 1.09
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 →
Feyenoord
Wins in a row
5
Last 10 recorded matches · all competitions
Streak69
Consecutive wins start with the latest recorded result. A draw or defeat ends the run within the available window.
Recorded scores · all competitions · Last 10 recorded matches · 2026-08-16 → 2026-10-17 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 50.0
- Recency
- 93.6
- Context
- 40.0
- Quality
- 100.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 10 recorded matches · all competitions
Oldest → newest · scores from Feyenoord’s perspective. Event: Wins in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-16 | GO Ahead EaglesH | 2–2D | No |
| 2026-08-23 | CambuurA | 5–2W | Yes |
| 2026-08-30 | ADO Den HaagH | 2–2D | No |
| 2026-09-05 | NEC NijmegenA | 3–1W | Yes |
| 2026-09-09 | BarcelonaA | 1–5L | No |
| 2026-09-13 | PEC ZwolleA | 7–0W | Yes |
| 2026-09-20 | UtrechtH | 5–0W | Yes |
| 2026-10-10 | AZ AlkmaarH | 2–0W | Yes |
| 2026-10-14 | ComoH | 3–2W | Yes |
| 2026-10-17 | TelstarA | 4–3W | 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 →
Barcelona
Scoring in a row
10+
Last 10 recorded matches · all competitions
Streak86
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 10 recorded matches · 2026-08-27 → 2026-10-17 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 100.0
- Recency
- 93.6
- Context
- 40.0
- Quality
- 100.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 10 recorded matches · all competitions
Oldest → newest · scores from Barcelona’s perspective. Event: Scoring in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-27 | Athletic ClubH | 2–0W | Yes |
| 2026-08-31 | Rayo VallecanoH | 5–2W | Yes |
| 2026-09-06 | ValenciaA | 5–0W | Yes |
| 2026-09-09 | FeyenoordH | 5–1W | Yes |
| 2026-09-13 | LevanteA | 4–2W | Yes |
| 2026-09-16 | Racing SantanderH | 7–2W | Yes |
| 2026-09-19 | SevillaA | 3–1W | Yes |
| 2026-10-10 | GetafeH | 3–0W | Yes |
| 2026-10-13 | GalatasarayA | 4–1W | Yes |
| 2026-10-17 | Real BetisA | 5–2W | 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 →
Paris Saint Germain
Both teams scored
89%
Last 9 recorded matches · all competitions
Scores61
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 9 recorded matches · 2026-08-23 → 2026-10-17 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 48.2
- Recency
- 93.6
- Context
- 40.0
- Quality
- 64.8
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 9 recorded matches · all competitions
Oldest → newest · scores from Paris Saint Germain’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-23 | RennesA | 2–2D | Yes |
| 2026-08-28 | LilleA | 2–2D | Yes |
| 2026-09-04 | MonacoH | 1–2L | Yes |
| 2026-09-09 | Slovan BratislavaH | 6–1W | Yes |
| 2026-09-13 | Stade Brestois 29A | 1–0W | No |
| 2026-09-20 | MarseilleA | 2–1W | Yes |
| 2026-10-10 | Le MansH | 3–1W | Yes |
| 2026-10-14 | Manchester CityA | 4–2W | Yes |
| 2026-10-17 | StrasbourgA | 3–1W | Yes |
Atletico Madrid
Points above expected
+8.0
11/11 covered matches · current leagues
Forecast70
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 · 11/11 current-league matches · 2026-08-19 → 2026-10-17 UTC. Points 25; xPts 17. Saved pre: 3; reconstructed: 8. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 72.7
- Recency
- 93.6
- Context
- 40.0
- Quality
- 63.6
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.
11/11 covered matches · current leagues
- Points
- 25.0
- xPts
- 17.0
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 3; reconstructed: 8.
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 →
Real Betis
Scoring in a row
10+
Last 10 recorded matches · all competitions
Streak86
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 10 recorded matches · 2026-08-25 → 2026-10-17 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 100.0
- Recency
- 93.6
- Context
- 40.0
- Quality
- 100.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 10 recorded matches · all competitions
Oldest → newest · scores from Real Betis’s perspective. Event: Scoring in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-25 | ValenciaA | 1–0W | Yes |
| 2026-08-29 | LevanteA | 2–5L | Yes |
| 2026-09-04 | Real MadridH | 1–0W | Yes |
| 2026-09-08 | LilleA | 3–2W | Yes |
| 2026-09-14 | VillarrealA | 2–1W | Yes |
| 2026-09-17 | GetafeH | 1–0W | Yes |
| 2026-09-20 | Deportivo La CorunaA | 1–1D | Yes |
| 2026-10-11 | OsasunaH | 5–2W | Yes |
| 2026-10-14 | FC PortoH | 3–2W | Yes |
| 2026-10-17 | BarcelonaH | 2–5L | 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 →
Club Brugge KV
Wins in a row
4
Last 10 recorded matches · all competitions
Streak62
Consecutive wins start with the latest recorded result. A draw or defeat ends the run within the available window.
Recorded scores · all competitions · Last 10 recorded matches · 2026-08-07 → 2026-10-13 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 40.0
- Recency
- 81.9
- Context
- 40.0
- Quality
- 100.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 10 recorded matches · all competitions
Oldest → newest · scores from Club Brugge KV’s perspective. Event: Wins in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-07 | KortrijkH | 3–0W | Yes |
| 2026-08-15 | OH LeuvenA | 3–0W | Yes |
| 2026-08-23 | Cercle BruggeH | 1–0W | Yes |
| 2026-08-30 | GentA | 1–2L | No |
| 2026-09-04 | Lommel UnitedA | 1–0W | Yes |
| 2026-09-08 | Aston VillaH | 2–3L | No |
| 2026-09-13 | AntwerpH | 3–1W | Yes |
| 2026-09-20 | GenkH | 3–0W | Yes |
| 2026-10-10 | RAAL La LouvièreA | 4–1W | Yes |
| 2026-10-13 | InterA | 4–3W | 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 →
Inter
Goals scored per match
2.8
Last 9 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 9 recorded matches · 2026-08-22 → 2026-10-17 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 22.6
- Recency
- 93.6
- Context
- 40.0
- Quality
- 64.8
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 9 recorded matches · all competitions
Oldest → newest · scores from Inter’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-22 | MonzaH | 4–1W |
| 2026-08-30 | CagliariA | 1–0W |
| 2026-09-05 | NapoliH | 3–2W |
| 2026-09-08 | Real MadridA | 1–2L |
| 2026-09-14 | UdineseH | 5–3W |
| 2026-09-19 | AS RomaA | 2–2D |
| 2026-10-10 | ParmaH | 3–0W |
| 2026-10-13 | Club Brugge KVH | 3–4L |
| 2026-10-17 | BolognaA | 3–1W |
Club Brugge KV
Scoring in a row
10+
Last 10 recorded matches · all competitions
Streak83
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 10 recorded matches · 2026-08-07 → 2026-10-13 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 100.0
- Recency
- 81.9
- Context
- 40.0
- Quality
- 100.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 10 recorded matches · all competitions
Oldest → newest · scores from Club Brugge KV’s perspective. Event: Scoring in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-07 | KortrijkH | 3–0W | Yes |
| 2026-08-15 | OH LeuvenA | 3–0W | Yes |
| 2026-08-23 | Cercle BruggeH | 1–0W | Yes |
| 2026-08-30 | GentA | 1–2L | Yes |
| 2026-09-04 | Lommel UnitedA | 1–0W | Yes |
| 2026-09-08 | Aston VillaH | 2–3L | Yes |
| 2026-09-13 | AntwerpH | 3–1W | Yes |
| 2026-09-20 | GenkH | 3–0W | Yes |
| 2026-10-10 | RAAL La LouvièreA | 4–1W | Yes |
| 2026-10-13 | InterA | 4–3W | 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 →
Real Madrid
xG difference per match
+1.26
Underlying performance · 10-match window
Observed xG45
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.32; xG against 1.06. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 84.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
- 2.32
- xG against
- 1.06
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 →
AS Roma
Clean sheets
5
Last 9 recorded matches · all competitions
Scores70
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 9 recorded matches · 2026-08-24 → 2026-10-17 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 72.3
- Recency
- 93.6
- Context
- 40.0
- Quality
- 64.8
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 9 recorded matches · all competitions
Oldest → newest · scores from AS Roma’s perspective. Event: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-24 | FiorentinaH | 4–0W | Yes |
| 2026-08-31 | LecceA | 4–0W | Yes |
| 2026-09-05 | AtalantaH | 2–1W | No |
| 2026-09-10 | FenerbahceA | 1–1D | No |
| 2026-09-14 | TorinoA | 2–0W | Yes |
| 2026-09-19 | InterH | 2–2D | No |
| 2026-10-11 | ComoA | 0–0D | Yes |
| 2026-10-14 | Real MadridH | 3–4L | No |
| 2026-10-17 | GenoaH | 2–0W | Yes |
Barcelona
Points above expected
+6.3
11/11 covered matches · current leagues
Forecast64
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 · 11/11 current-league matches · 2026-08-23 → 2026-10-17 UTC. Points 33; xPts 26.7. Saved pre: 3; reconstructed: 8. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 57.3
- Recency
- 93.6
- Context
- 40.0
- Quality
- 63.6
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.
11/11 covered matches · current leagues
- Points
- 33.0
- xPts
- 26.7
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 3; reconstructed: 8.
Full club analysis →
Fenerbahce
xG difference per match
+1.23
Underlying performance · 10-match window
Observed xG45
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.57; xG against 1.34. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 82.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
- 2.57
- xG against
- 1.34
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 →
Real Madrid
Goals scored per match
2.7
Last 10 recorded matches · all competitions
Scores54
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 10 recorded matches · 2026-08-26 → 2026-10-18 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 21.0
- Recency
- 96.8
- Context
- 40.0
- Quality
- 72.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 10 recorded matches · all competitions
Oldest → newest · scores from Real Madrid’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-26 | Real SociedadH | 4–1W |
| 2026-08-30 | MalagaH | 4–0W |
| 2026-09-04 | Real BetisA | 0–1L |
| 2026-09-08 | InterH | 2–1W |
| 2026-09-12 | Rayo VallecanoH | 4–1W |
| 2026-09-15 | ElcheA | 3–2W |
| 2026-09-20 | Atletico MadridA | 1–2L |
| 2026-10-10 | VillarrealH | 1–0W |
| 2026-10-14 | AS RomaA | 4–3W |
| 2026-10-18 | SevillaH | 4–1W |
Manchester City
Scoring in a row
9
Last 9 recorded matches · all competitions
Streak80
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 9 recorded matches · 2026-08-23 → 2026-10-17 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 86.8
- Recency
- 93.6
- Context
- 40.0
- Quality
- 90.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 9 recorded matches · all competitions
Oldest → newest · scores from Manchester City’s perspective. Event: Scoring in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-23 | BournemouthH | 2–1W | Yes |
| 2026-08-28 | Crystal PalaceA | 4–1W | Yes |
| 2026-09-05 | CoventryH | 1–0W | Yes |
| 2026-09-08 | FC PortoA | 2–0W | Yes |
| 2026-09-13 | Manchester UnitedA | 1–0W | Yes |
| 2026-09-20 | SunderlandH | 5–3W | Yes |
| 2026-10-11 | LiverpoolA | 3–0W | Yes |
| 2026-10-14 | Paris Saint GermainH | 2–4L | Yes |
| 2026-10-17 | IpswichH | 3–2W | 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 →
Feyenoord
Points above expected
+5.9
11/11 covered matches · current leagues
Forecast62
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 · 11/11 current-league matches · 2026-08-09 → 2026-10-17 UTC. Points 26; xPts 20.1. Saved pre: 2; reconstructed: 9. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 53.6
- Recency
- 93.6
- Context
- 40.0
- Quality
- 59.1
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.
11/11 covered matches · current leagues
- Points
- 26.0
- xPts
- 20.1
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 2; reconstructed: 9.
Full club analysis →
Manchester United
Points below expected
−5.8
9/9 covered matches · current leagues
Forecast66
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 · 9/9 current-league matches · 2026-08-22 → 2026-10-18 UTC. Points 10; xPts 15.8. Saved pre: 3; reconstructed: 6. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 62.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.
9/9 covered matches · current leagues
- Points
- 10.0
- xPts
- 15.8
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 3; reconstructed: 6.
Full club analysis →
Inter
Scoring in a row
9
Last 9 recorded matches · all competitions
Streak80
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 9 recorded matches · 2026-08-22 → 2026-10-17 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 86.8
- Recency
- 93.6
- Context
- 40.0
- Quality
- 90.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 9 recorded matches · all competitions
Oldest → newest · scores from Inter’s perspective. Event: Scoring in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-22 | MonzaH | 4–1W | Yes |
| 2026-08-30 | CagliariA | 1–0W | Yes |
| 2026-09-05 | NapoliH | 3–2W | Yes |
| 2026-09-08 | Real MadridA | 1–2L | Yes |
| 2026-09-14 | UdineseH | 5–3W | Yes |
| 2026-09-19 | AS RomaA | 2–2D | Yes |
| 2026-10-10 | ParmaH | 3–0W | Yes |
| 2026-10-13 | Club Brugge KVH | 3–4L | Yes |
| 2026-10-17 | BolognaA | 3–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 →
PSV Eindhoven
xG difference per match
+1.16
Underlying performance · 10-match window
Observed xG43
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.27; xG against 1.11. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 77.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.27
- xG against
- 1.11
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 →
Paris Saint Germain
Goals scored per match
2.7
Last 9 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 9 recorded matches · 2026-08-23 → 2026-10-17 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 19.2
- Recency
- 93.6
- Context
- 40.0
- Quality
- 64.8
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 9 recorded matches · all competitions
Oldest → newest · scores from Paris Saint Germain’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-23 | RennesA | 2–2D |
| 2026-08-28 | LilleA | 2–2D |
| 2026-09-04 | MonacoH | 1–2L |
| 2026-09-09 | Slovan BratislavaH | 6–1W |
| 2026-09-13 | Stade Brestois 29A | 1–0W |
| 2026-09-20 | MarseilleA | 2–1W |
| 2026-10-10 | Le MansH | 3–1W |
| 2026-10-14 | Manchester CityA | 4–2W |
| 2026-10-17 | StrasbourgA | 3–1W |
Atletico Madrid
Unbeaten in a row
6
Last 10 recorded matches · all competitions
Streak72
The latest recorded sequence contains wins and draws without a defeat. It counts results, without adjusting for the opposition.
Recorded scores · all competitions · Last 10 recorded matches · 2026-08-23 → 2026-10-17 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 60.0
- Recency
- 93.6
- Context
- 40.0
- Quality
- 100.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 10 recorded matches · all competitions
Oldest → newest · scores from Atletico Madrid’s perspective. Event: Unbeaten in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-23 | VillarrealH | 2–2D | Yes |
| 2026-08-29 | SevillaA | 3–1W | Yes |
| 2026-09-05 | Athletic ClubA | 0–3L | No |
| 2026-09-09 | LiverpoolA | 1–2L | No |
| 2026-09-13 | Real SociedadA | 3–0W | Yes |
| 2026-09-16 | OsasunaH | 4–0W | Yes |
| 2026-09-20 | Real MadridH | 2–1W | Yes |
| 2026-10-10 | AlavesA | 2–1W | Yes |
| 2026-10-13 | Manchester UnitedH | 2–0W | Yes |
| 2026-10-17 | EspanyolA | 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 →
Paris Saint Germain
Scoring in a row
9
Last 9 recorded matches · all competitions
Streak80
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 9 recorded matches · 2026-08-23 → 2026-10-17 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 86.8
- Recency
- 93.6
- Context
- 40.0
- Quality
- 90.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 9 recorded matches · all competitions
Oldest → newest · scores from Paris Saint Germain’s perspective. Event: Scoring in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-23 | RennesA | 2–2D | Yes |
| 2026-08-28 | LilleA | 2–2D | Yes |
| 2026-09-04 | MonacoH | 1–2L | Yes |
| 2026-09-09 | Slovan BratislavaH | 6–1W | Yes |
| 2026-09-13 | Stade Brestois 29A | 1–0W | Yes |
| 2026-09-20 | MarseilleA | 2–1W | Yes |
| 2026-10-10 | Le MansH | 3–1W | Yes |
| 2026-10-14 | Manchester CityA | 4–2W | Yes |
| 2026-10-17 | StrasbourgA | 3–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 →
Club Brugge KV
Clean sheets
5
Last 10 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 10 recorded matches · 2026-08-07 → 2026-10-13 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 63.9
- Recency
- 81.9
- Context
- 40.0
- Quality
- 72.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 10 recorded matches · all competitions
Oldest → newest · scores from Club Brugge KV’s perspective. Event: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-07 | KortrijkH | 3–0W | Yes |
| 2026-08-15 | OH LeuvenA | 3–0W | Yes |
| 2026-08-23 | Cercle BruggeH | 1–0W | Yes |
| 2026-08-30 | GentA | 1–2L | No |
| 2026-09-04 | Lommel UnitedA | 1–0W | Yes |
| 2026-09-08 | Aston VillaH | 2–3L | No |
| 2026-09-13 | AntwerpH | 3–1W | No |
| 2026-09-20 | GenkH | 3–0W | Yes |
| 2026-10-10 | RAAL La LouvièreA | 4–1W | No |
| 2026-10-13 | InterA | 4–3W | No |
FC Porto
Points above expected
+5.1
9/10 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 · 9/10 current-league matches · 2026-08-09 → 2026-10-14 UTC. Points 24; xPts 18.9. Saved pre: 1; reconstructed: 8. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 54.6
- Recency
- 84.7
- Context
- 40.0
- Quality
- 45.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.
9/10 covered matches · current leagues
- Points
- 24.0
- xPts
- 18.9
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 1; reconstructed: 8.
Full club analysis →
Real Madrid
Wins in a row
3
Last 10 recorded matches · all competitions
Streak63
Consecutive wins start with the latest recorded result. A draw or defeat ends the run within the available window.
Recorded scores · all competitions · Last 10 recorded matches · 2026-08-26 → 2026-10-18 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 30.0
- Recency
- 96.8
- Context
- 40.0
- Quality
- 100.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 10 recorded matches · all competitions
Oldest → newest · scores from Real Madrid’s perspective. Event: Wins in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-26 | Real SociedadH | 4–1W | Yes |
| 2026-08-30 | MalagaH | 4–0W | Yes |
| 2026-09-04 | Real BetisA | 0–1L | No |
| 2026-09-08 | InterH | 2–1W | Yes |
| 2026-09-12 | Rayo VallecanoH | 4–1W | Yes |
| 2026-09-15 | ElcheA | 3–2W | Yes |
| 2026-09-20 | Atletico MadridA | 1–2L | No |
| 2026-10-10 | VillarrealH | 1–0W | Yes |
| 2026-10-14 | AS RomaA | 4–3W | Yes |
| 2026-10-18 | SevillaH | 4–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 →
PSV Eindhoven
Goals scored per match
2.6
Last 10 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 10 recorded matches · 2026-08-15 → 2026-10-17 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 17.8
- Recency
- 93.6
- Context
- 40.0
- Quality
- 72.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 10 recorded matches · all competitions
Oldest → newest · scores from PSV Eindhoven’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-15 | ExcelsiorA | 2–1W |
| 2026-08-23 | GroningenH | 5–1W |
| 2026-08-30 | UtrechtA | 6–1W |
| 2026-09-05 | AjaxA | 3–1W |
| 2026-09-10 | Shakhtar DonetskH | 1–1D |
| 2026-09-13 | Sparta RotterdamH | 4–1W |
| 2026-09-20 | TwenteA | 2–3L |
| 2026-10-09 | HeerenveenH | 2–0W |
| 2026-10-13 | RB LeipzigA | 0–1L |
| 2026-10-17 | ADO Den HaagA | 1–2L |
Paris Saint Germain
Unbeaten in a row
6
Last 9 recorded matches · all competitions
Streak70
The latest recorded sequence contains wins and draws without a defeat. It counts results, without adjusting for the opposition.
Recorded scores · all competitions · Last 9 recorded matches · 2026-08-23 → 2026-10-17 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 57.9
- Recency
- 93.6
- Context
- 40.0
- Quality
- 90.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 9 recorded matches · all competitions
Oldest → newest · scores from Paris Saint Germain’s perspective. Event: Unbeaten in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-23 | RennesA | 2–2D | Yes |
| 2026-08-28 | LilleA | 2–2D | Yes |
| 2026-09-04 | MonacoH | 1–2L | No |
| 2026-09-09 | Slovan BratislavaH | 6–1W | Yes |
| 2026-09-13 | Stade Brestois 29A | 1–0W | Yes |
| 2026-09-20 | MarseilleA | 2–1W | Yes |
| 2026-10-10 | Le MansH | 3–1W | Yes |
| 2026-10-14 | Manchester CityA | 4–2W | Yes |
| 2026-10-17 | StrasbourgA | 3–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 →
Fenerbahce
Clean sheets
5
Last 10 recorded matches · all competitions
Scores68
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 10 recorded matches · 2026-08-22 → 2026-10-17 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 63.9
- Recency
- 93.6
- Context
- 40.0
- Quality
- 72.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 10 recorded matches · all competitions
Oldest → newest · scores from Fenerbahce’s perspective. Event: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-22 | KonyasporH | 4–2W | No |
| 2026-08-26 | LyonA | 2–1W | No |
| 2026-08-30 | SamsunsporA | 2–0W | Yes |
| 2026-09-05 | BesiktasH | 1–2L | No |
| 2026-09-10 | AS RomaH | 1–1D | No |
| 2026-09-14 | Gazişehir GaziantepA | 0–0D | Yes |
| 2026-09-20 | EyüpsporH | 8–0W | Yes |
| 2026-10-10 | RizesporA | 3–0W | Yes |
| 2026-10-14 | Aston VillaA | 0–6L | No |
| 2026-10-17 | AlanyasporH | 3–0W | Yes |
Arsenal
Points above expected
+5.0
9/9 covered matches · current leagues
Forecast63
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 · 9/9 current-league matches · 2026-08-21 → 2026-10-18 UTC. Points 24; xPts 19. Saved pre: 3; reconstructed: 6. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 53.6
- 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.
9/9 covered matches · current leagues
- Points
- 24.0
- xPts
- 19.0
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 3; reconstructed: 6.
Full club analysis →
Manchester City
Goals scored per match
2.6
Last 9 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 9 recorded matches · 2026-08-23 → 2026-10-17 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 15.8
- Recency
- 93.6
- Context
- 40.0
- Quality
- 64.8
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 9 recorded matches · all competitions
Oldest → newest · scores from Manchester City’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-23 | BournemouthH | 2–1W |
| 2026-08-28 | Crystal PalaceA | 4–1W |
| 2026-09-05 | CoventryH | 1–0W |
| 2026-09-08 | FC PortoA | 2–0W |
| 2026-09-13 | Manchester UnitedA | 1–0W |
| 2026-09-20 | SunderlandH | 5–3W |
| 2026-10-11 | LiverpoolA | 3–0W |
| 2026-10-14 | Paris Saint GermainH | 2–4L |
| 2026-10-17 | IpswichH | 3–2W |
FC Porto
Goals conceded per match
0.9
Last 10 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 10 recorded matches · 2026-08-09 → 2026-10-14 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 36.4
- Recency
- 84.7
- Context
- 40.0
- Quality
- 72.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 10 recorded matches · all competitions
Oldest → newest · scores from FC Porto’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-09 | AlvercaH | 2–0W |
| 2026-08-15 | Rio AveA | 2–0W |
| 2026-08-23 | AroucaH | 2–0W |
| 2026-08-29 | Academico ViseuA | 3–0W |
| 2026-09-04 | MoreirenseH | 2–1W |
| 2026-09-08 | Manchester CityH | 0–2L |
| 2026-09-12 | Casa PiaA | 4–1W |
| 2026-09-20 | BenficaH | 3–1W |
| 2026-10-10 | MaritimoA | 2–1W |
| 2026-10-14 | Real BetisA | 2–3L |
Sabah FA
Clean sheets
5
Last 10 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 10 recorded matches · 2026-07-07 → 2026-10-13 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 63.9
- Recency
- 81.9
- Context
- 40.0
- Quality
- 72.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 10 recorded matches · all competitions
Oldest → newest · scores from Sabah FA’s perspective. Event: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-07-07 | The New SaintsH | 2–0W | Yes |
| 2026-07-14 | The New SaintsA | 2–1W | No |
| 2026-07-21 | KuPSH | 1–0W | Yes |
| 2026-07-28 | KuPSA | 2–0W | Yes |
| 2026-08-05 | AarhusA | 1–2L | No |
| 2026-08-11 | AarhusH | 4–0W | Yes |
| 2026-08-19 | Hapoel Beer ShevaA | 1–2L | No |
| 2026-08-25 | Hapoel Beer ShevaH | 5–2W | No |
| 2026-09-10 | Manchester UnitedA | 0–4L | No |
| 2026-10-13 | Slavia PrahaH | 2–0W | Yes |
Feyenoord
Goals conceded away per match
1.8
Last 6 recorded away matches
Scores44
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 6 recorded away matches · 2026-08-09 → 2026-10-17 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. League reference includes home and away games; this club window is away only. Context only, without opponent adjustment.
- Deviation
- 5.4
- Recency
- 93.6
- Context
- 40.0
- Quality
- 54.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 away matches
Oldest → newest · scores from Feyenoord’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-09 | Sparta RotterdamA | 1–0W |
| 2026-08-23 | CambuurA | 5–2W |
| 2026-09-05 | NEC NijmegenA | 3–1W |
| 2026-09-09 | BarcelonaA | 1–5L |
| 2026-09-13 | PEC ZwolleA | 7–0W |
| 2026-10-17 | TelstarA | 4–3W |
Arsenal
Wins in a row
3
Last 9 recorded matches · all competitions
Streak60
Consecutive wins start with the latest recorded result. A draw or defeat ends the run within the available window.
Recorded scores · all competitions · Last 9 recorded matches · 2026-08-21 → 2026-10-18 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 28.9
- Recency
- 96.8
- Context
- 40.0
- Quality
- 90.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 9 recorded matches · all competitions
Oldest → newest · scores from Arsenal’s perspective. Event: Wins in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-21 | CoventryH | 3–0W | Yes |
| 2026-08-31 | Aston VillaA | 1–0W | Yes |
| 2026-09-06 | ChelseaH | 2–1W | Yes |
| 2026-09-09 | NapoliA | 1–0W | Yes |
| 2026-09-12 | SunderlandA | 2–0W | Yes |
| 2026-09-19 | BrightonA | 0–3L | No |
| 2026-10-10 | LeedsH | 2–1W | Yes |
| 2026-10-13 | LilleH | 3–0W | Yes |
| 2026-10-18 | Nottingham ForestA | 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 →
Sporting CP
Goals scored per match
2.5
Last 10 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 10 recorded matches · 2026-08-08 → 2026-10-13 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 14.6
- Recency
- 81.9
- Context
- 40.0
- Quality
- 72.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 10 recorded matches · all competitions
Oldest → newest · scores from Sporting CP’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-08 | EstrelaA | 2–2D |
| 2026-08-14 | GuimaraesH | 3–2W |
| 2026-08-22 | AlvercaH | 3–1W |
| 2026-08-28 | Rio AveA | 4–0W |
| 2026-09-05 | NacionalH | 2–0W |
| 2026-09-09 | GalatasarayH | 3–1W |
| 2026-09-13 | FamalicaoA | 1–1D |
| 2026-09-19 | AroucaH | 2–2D |
| 2026-10-09 | SC BragaA | 3–1W |
| 2026-10-13 | LensA | 2–0W |
Feyenoord
Unbeaten in a row
5
Last 10 recorded matches · all competitions
Streak69
The latest recorded sequence contains wins and draws without a defeat. It counts results, without adjusting for the opposition.
Recorded scores · all competitions · Last 10 recorded matches · 2026-08-16 → 2026-10-17 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 50.0
- Recency
- 93.6
- Context
- 40.0
- Quality
- 100.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 10 recorded matches · all competitions
Oldest → newest · scores from Feyenoord’s perspective. Event: Unbeaten in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-16 | GO Ahead EaglesH | 2–2D | Yes |
| 2026-08-23 | CambuurA | 5–2W | Yes |
| 2026-08-30 | ADO Den HaagH | 2–2D | Yes |
| 2026-09-05 | NEC NijmegenA | 3–1W | Yes |
| 2026-09-09 | BarcelonaA | 1–5L | No |
| 2026-09-13 | PEC ZwolleA | 7–0W | Yes |
| 2026-09-20 | UtrechtH | 5–0W | Yes |
| 2026-10-10 | AZ AlkmaarH | 2–0W | Yes |
| 2026-10-14 | ComoH | 3–2W | Yes |
| 2026-10-17 | TelstarA | 4–3W | 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 →
Paris Saint Germain
xG difference per match
+1.09
Underlying performance · 10-match window
Observed xG41
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.37; xG against 1.28. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 72.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
- 2.37
- xG against
- 1.28
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 →
Manchester City
Points above expected
+5.0
8/9 covered matches · current leagues
Forecast61
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/9 current-league matches · 2026-08-23 → 2026-10-17 UTC. Points 21; xPts 16. Saved pre: 3; reconstructed: 5. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 57.7
- Recency
- 93.6
- Context
- 40.0
- Quality
- 48.9
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/9 covered matches · current leagues
- Points
- 21.0
- xPts
- 16.0
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 3; reconstructed: 5.
Full club analysis →
Club Brugge KV
Goals scored per match
2.5
Last 10 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 10 recorded matches · 2026-08-07 → 2026-10-13 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 14.6
- Recency
- 81.9
- Context
- 40.0
- Quality
- 72.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 10 recorded matches · all competitions
Oldest → newest · scores from Club Brugge KV’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-07 | KortrijkH | 3–0W |
| 2026-08-15 | OH LeuvenA | 3–0W |
| 2026-08-23 | Cercle BruggeH | 1–0W |
| 2026-08-30 | GentA | 1–2L |
| 2026-09-04 | Lommel UnitedA | 1–0W |
| 2026-09-08 | Aston VillaH | 2–3L |
| 2026-09-13 | AntwerpH | 3–1W |
| 2026-09-20 | GenkH | 3–0W |
| 2026-10-10 | RAAL La LouvièreA | 4–1W |
| 2026-10-13 | InterA | 4–3W |
Slavia Praha
xG difference per match
−0.86
Underlying performance · 10-match window
Observed xG36
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.09; xG against 1.95. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 57.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.09
- xG against
- 1.95
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 →
AS Roma
Goals conceded per match
0.9
Last 9 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 9 recorded matches · 2026-08-24 → 2026-10-17 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 35.5
- Recency
- 93.6
- Context
- 40.0
- Quality
- 64.8
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 9 recorded matches · all competitions
Oldest → newest · scores from AS Roma’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-24 | FiorentinaH | 4–0W |
| 2026-08-31 | LecceA | 4–0W |
| 2026-09-05 | AtalantaH | 2–1W |
| 2026-09-10 | FenerbahceA | 1–1D |
| 2026-09-14 | TorinoA | 2–0W |
| 2026-09-19 | InterH | 2–2D |
| 2026-10-11 | ComoA | 0–0D |
| 2026-10-14 | Real MadridH | 3–4L |
| 2026-10-17 | GenoaH | 2–0W |
AS Roma
xG difference per match
+1.08
Underlying performance · 10-match window
Observed xG41
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.19; xG against 1.11. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 72.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
- 2.19
- xG against
- 1.11
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 →
PSV Eindhoven
Both teams scored
80%
Last 10 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 10 recorded matches · 2026-08-15 → 2026-10-17 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 32.2
- Recency
- 93.6
- Context
- 40.0
- Quality
- 72.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 10 recorded matches · all competitions
Oldest → newest · scores from PSV Eindhoven’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-15 | ExcelsiorA | 2–1W | Yes |
| 2026-08-23 | GroningenH | 5–1W | Yes |
| 2026-08-30 | UtrechtA | 6–1W | Yes |
| 2026-09-05 | AjaxA | 3–1W | Yes |
| 2026-09-10 | Shakhtar DonetskH | 1–1D | Yes |
| 2026-09-13 | Sparta RotterdamH | 4–1W | Yes |
| 2026-09-20 | TwenteA | 2–3L | Yes |
| 2026-10-09 | HeerenveenH | 2–0W | No |
| 2026-10-13 | RB LeipzigA | 0–1L | No |
| 2026-10-17 | ADO Den HaagA | 1–2L | Yes |
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. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 59.0
- Recency
- 93.6
- Context
- 40.0
- Quality
- 57.6
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 |
Borussia Dortmund
Goals conceded per match
0.9
Last 8 recorded matches · all competitions
Scores55
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. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 34.4
- Recency
- 93.6
- Context
- 40.0
- Quality
- 57.6
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 |
Lens
Goals conceded away per match
1.8
Last 5 recorded away matches
Scores42
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-29 → 2026-10-17 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 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
- 45.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 5 recorded away matches
Oldest → newest · scores from Lens’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-29 | StrasbourgA | 1–2L |
| 2026-09-10 | Slavia PrahaA | 3–2W |
| 2026-09-13 | Le MansA | 2–2D |
| 2026-09-18 | MonacoA | 1–2L |
| 2026-10-17 | Estac TroyesA | 3–1W |
Napoli
xG difference per match
+1.02
Underlying performance · 10-match window
Observed xG40
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.81; xG against 0.79. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 68.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.81
- xG against
- 0.79
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
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. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 59.0
- Recency
- 93.6
- Context
- 40.0
- Quality
- 57.6
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 |
Real Madrid
Goals conceded away per match
1.8
Last 5 recorded away matches
Scores40
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-22 → 2026-10-14 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. League reference includes home and away games; this club window is away only. Context only, without opponent adjustment.
- Deviation
- 5.8
- Recency
- 84.7
- Context
- 40.0
- Quality
- 45.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 5 recorded away matches
Oldest → newest · scores from Real Madrid’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-22 | EspanyolA | 2–1W |
| 2026-09-04 | Real BetisA | 0–1L |
| 2026-09-15 | ElcheA | 3–2W |
| 2026-09-20 | Atletico MadridA | 1–2L |
| 2026-10-14 | AS RomaA | 4–3W |
Fenerbahce
Goals scored per match
2.4
Last 10 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 10 recorded matches · 2026-08-22 → 2026-10-17 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 11.4
- Recency
- 93.6
- Context
- 40.0
- Quality
- 72.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 10 recorded matches · all competitions
Oldest → newest · scores from Fenerbahce’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-22 | KonyasporH | 4–2W |
| 2026-08-26 | LyonA | 2–1W |
| 2026-08-30 | SamsunsporA | 2–0W |
| 2026-09-05 | BesiktasH | 1–2L |
| 2026-09-10 | AS RomaH | 1–1D |
| 2026-09-14 | Gazişehir GaziantepA | 0–0D |
| 2026-09-20 | EyüpsporH | 8–0W |
| 2026-10-10 | RizesporA | 3–0W |
| 2026-10-14 | Aston VillaA | 0–6L |
| 2026-10-17 | AlanyasporH | 3–0W |
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 →
Real Betis
Goals conceded away per match
1.8
Last 5 recorded away matches
Scores29
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-25 → 2026-09-20 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. League reference includes home and away games; this club window is away only. Context only, without opponent adjustment.
- Deviation
- 5.8
- Recency
- 38.1
- Context
- 40.0
- Quality
- 45.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 5 recorded away matches
Oldest → newest · scores from Real Betis’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-25 | ValenciaA | 1–0W |
| 2026-08-29 | LevanteA | 2–5L |
| 2026-09-08 | LilleA | 3–2W |
| 2026-09-14 | VillarrealA | 2–1W |
| 2026-09-20 | Deportivo La CorunaA | 1–1D |
Inter
Both teams scored
78%
Last 9 recorded matches · all competitions
Scores54
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 9 recorded matches · 2026-08-22 → 2026-10-17 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 26.8
- Recency
- 93.6
- Context
- 40.0
- Quality
- 64.8
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 9 recorded matches · all competitions
Oldest → newest · scores from Inter’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-22 | MonzaH | 4–1W | Yes |
| 2026-08-30 | CagliariA | 1–0W | No |
| 2026-09-05 | NapoliH | 3–2W | Yes |
| 2026-09-08 | Real MadridA | 1–2L | Yes |
| 2026-09-14 | UdineseH | 5–3W | Yes |
| 2026-09-19 | AS RomaA | 2–2D | Yes |
| 2026-10-10 | ParmaH | 3–0W | No |
| 2026-10-13 | Club Brugge KVH | 3–4L | Yes |
| 2026-10-17 | BolognaA | 3–1W | Yes |
Galatasaray
Goals conceded away per match
1.8
Last 5 recorded away matches
Scores42
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-21 → 2026-10-17 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 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
- 45.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 5 recorded away matches
Oldest → newest · scores from Galatasaray’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-21 | Erzurumspor FKA | 4–0W |
| 2026-09-04 | Istanbul BasaksehirA | 3–2W |
| 2026-09-09 | Sporting CPA | 1–3L |
| 2026-09-19 | TrabzonsporA | 0–4L |
| 2026-10-17 | GenclerbirligiA | 1–0W |
Como
Both teams scored
78%
Last 9 recorded matches · all competitions
Scores55
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 9 recorded matches · 2026-08-22 → 2026-10-18 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 26.8
- Recency
- 96.8
- Context
- 40.0
- Quality
- 64.8
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 9 recorded matches · all competitions
Oldest → newest · scores from Como’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-22 | UdineseA | 1–1D | Yes |
| 2026-08-30 | NapoliA | 2–1W | Yes |
| 2026-09-04 | GenoaA | 4–1W | Yes |
| 2026-09-10 | RB LeipzigH | 4–1W | Yes |
| 2026-09-14 | ParmaH | 2–1W | Yes |
| 2026-09-20 | FrosinoneA | 0–2L | No |
| 2026-10-11 | AS RomaH | 0–0D | No |
| 2026-10-14 | FeyenoordA | 2–3L | Yes |
| 2026-10-18 | FiorentinaA | 3–1W | Yes |
Villarreal
Points below expected
−4.6
11/11 covered matches · current leagues
Forecast59
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 · 11/11 current-league matches · 2026-08-16 → 2026-10-17 UTC. Points 12; xPts 16.6. Saved pre: 3; reconstructed: 8. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 41.8
- Recency
- 93.6
- Context
- 40.0
- Quality
- 63.6
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.
11/11 covered matches · current leagues
- Points
- 12.0
- xPts
- 16.6
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 3; reconstructed: 8.
Full club analysis →
Club Brugge KV
xG difference per match
+0.87
Underlying performance · 10-match window
Observed xG36
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.61; xG against 1.74. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 58.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
- 2.61
- xG against
- 1.74
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 →
Lens
Both teams scored
78%
Last 9 recorded matches · all competitions
Scores54
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 9 recorded matches · 2026-08-22 → 2026-10-17 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 26.8
- Recency
- 93.6
- Context
- 40.0
- Quality
- 64.8
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 9 recorded matches · all competitions
Oldest → newest · scores from Lens’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-22 | AuxerreH | 5–2W | Yes |
| 2026-08-29 | StrasbourgA | 1–2L | Yes |
| 2026-09-05 | LorientH | 0–1L | No |
| 2026-09-10 | Slavia PrahaA | 3–2W | Yes |
| 2026-09-13 | Le MansA | 2–2D | Yes |
| 2026-09-18 | MonacoA | 1–2L | Yes |
| 2026-10-09 | LyonH | 2–1W | Yes |
| 2026-10-13 | Sporting CPH | 0–2L | No |
| 2026-10-17 | Estac TroyesA | 3–1W | Yes |
Sabah FA
Goals conceded away per match
1.8
Last 5 recorded away matches
Scores26
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-07-14 → 2026-09-10 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. League reference includes home and away games; this club window is away only. Context only, without opponent adjustment.
- Deviation
- 5.8
- Recency
- 27.3
- Context
- 40.0
- Quality
- 45.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 5 recorded away matches
Oldest → newest · scores from Sabah FA’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-07-14 | The New SaintsA | 2–1W |
| 2026-07-28 | KuPSA | 2–0W |
| 2026-08-05 | AarhusA | 1–2L |
| 2026-08-19 | Hapoel Beer ShevaA | 1–2L |
| 2026-09-10 | Manchester UnitedA | 0–4L |
Atletico Madrid
Scoring in a row
7
Last 10 recorded matches · all competitions
Streak76
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 10 recorded matches · 2026-08-23 → 2026-10-17 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 70.0
- Recency
- 93.6
- Context
- 40.0
- Quality
- 100.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 10 recorded matches · all competitions
Oldest → newest · scores from Atletico Madrid’s perspective. Event: Scoring in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-23 | VillarrealH | 2–2D | Yes |
| 2026-08-29 | SevillaA | 3–1W | Yes |
| 2026-09-05 | Athletic ClubA | 0–3L | No |
| 2026-09-09 | LiverpoolA | 1–2L | Yes |
| 2026-09-13 | Real SociedadA | 3–0W | Yes |
| 2026-09-16 | OsasunaH | 4–0W | Yes |
| 2026-09-20 | Real MadridH | 2–1W | Yes |
| 2026-10-10 | AlavesA | 2–1W | Yes |
| 2026-10-13 | Manchester UnitedH | 2–0W | Yes |
| 2026-10-17 | EspanyolA | 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 →
Villarreal
xG difference per match
+0.82
Underlying performance · 10-match window
Observed xG35
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.12; xG against 1.3. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 54.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
- 2.12
- xG against
- 1.30
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 →
Villarreal
Goals conceded away per match
1.7
Last 6 recorded away matches
Scores41
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 6 recorded away matches · 2026-08-16 → 2026-10-10 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. League reference includes home and away games; this club window is away only. Context only, without opponent adjustment.
- Deviation
- 9.8
- Recency
- 74.1
- Context
- 40.0
- Quality
- 54.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 away matches
Oldest → newest · scores from Villarreal’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-16 | Racing SantanderA | 2–2D |
| 2026-08-23 | Atletico MadridA | 2–2D |
| 2026-08-28 | AlavesA | 0–1L |
| 2026-09-08 | Borussia DortmundA | 2–3L |
| 2026-09-17 | MalagaA | 3–1W |
| 2026-10-10 | Real MadridA | 0–1L |
FC Porto
Goals scored per match
2.2
Last 10 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 10 recorded matches · 2026-08-09 → 2026-10-14 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 5.1
- Recency
- 84.7
- Context
- 40.0
- Quality
- 72.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 10 recorded matches · all competitions
Oldest → newest · scores from FC Porto’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-09 | AlvercaH | 2–0W |
| 2026-08-15 | Rio AveA | 2–0W |
| 2026-08-23 | AroucaH | 2–0W |
| 2026-08-29 | Academico ViseuA | 3–0W |
| 2026-09-04 | MoreirenseH | 2–1W |
| 2026-09-08 | Manchester CityH | 0–2L |
| 2026-09-12 | Casa PiaA | 4–1W |
| 2026-09-20 | BenficaH | 3–1W |
| 2026-10-10 | MaritimoA | 2–1W |
| 2026-10-14 | Real BetisA | 2–3L |
Sporting CP
Goals conceded per match
1.0
Last 10 recorded matches · all competitions
Scores54
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 10 recorded matches · 2026-08-08 → 2026-10-13 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 33.2
- Recency
- 81.9
- Context
- 40.0
- Quality
- 72.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 10 recorded matches · all competitions
Oldest → newest · scores from Sporting CP’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-08 | EstrelaA | 2–2D |
| 2026-08-14 | GuimaraesH | 3–2W |
| 2026-08-22 | AlvercaH | 3–1W |
| 2026-08-28 | Rio AveA | 4–0W |
| 2026-09-05 | NacionalH | 2–0W |
| 2026-09-09 | GalatasarayH | 3–1W |
| 2026-09-13 | FamalicaoA | 1–1D |
| 2026-09-19 | AroucaH | 2–2D |
| 2026-10-09 | SC BragaA | 3–1W |
| 2026-10-13 | LensA | 2–0W |
Real Madrid
Scoring in a row
7
Last 10 recorded matches · all competitions
Streak77
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 10 recorded matches · 2026-08-26 → 2026-10-18 UTC. A run of 10 is a lower bound. Related result sequences share one evidence family.
- Deviation
- 70.0
- Recency
- 96.8
- Context
- 40.0
- Quality
- 100.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 10 recorded matches · all competitions
Oldest → newest · scores from Real Madrid’s perspective. Event: Scoring in a row.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-26 | Real SociedadH | 4–1W | Yes |
| 2026-08-30 | MalagaH | 4–0W | Yes |
| 2026-09-04 | Real BetisA | 0–1L | No |
| 2026-09-08 | InterH | 2–1W | Yes |
| 2026-09-12 | Rayo VallecanoH | 4–1W | Yes |
| 2026-09-15 | ElcheA | 3–2W | Yes |
| 2026-09-20 | Atletico MadridA | 1–2L | Yes |
| 2026-10-10 | VillarrealH | 1–0W | Yes |
| 2026-10-14 | AS RomaA | 4–3W | Yes |
| 2026-10-18 | SevillaH | 4–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 →
Lens
xG difference per match
+0.80
Underlying performance · 10-match window
Observed xG35
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.25; xG against 1.45. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 53.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.25
- xG against
- 1.45
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 →
Manchester United
Goals conceded away per match
1.6
Last 5 recorded away matches
Scores45
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-22 → 2026-10-18 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. League reference includes home and away games; this club window is away only. Context only, without opponent adjustment.
- Deviation
- 10.6
- Recency
- 96.8
- Context
- 40.0
- Quality
- 45.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 5 recorded away matches
Oldest → newest · scores from Manchester United’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-22 | Hull CityA | 0–2L |
| 2026-09-06 | EvertonA | 2–2D |
| 2026-09-20 | FulhamA | 1–1D |
| 2026-10-13 | Atletico MadridA | 0–2L |
| 2026-10-18 | LeedsA | 1–1D |
Atletico Madrid
Goals conceded per match
1.0
Last 10 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 10 recorded matches · 2026-08-23 → 2026-10-17 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 33.2
- Recency
- 93.6
- Context
- 40.0
- Quality
- 72.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 10 recorded matches · all competitions
Oldest → newest · scores from Atletico Madrid’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-23 | VillarrealH | 2–2D |
| 2026-08-29 | SevillaA | 3–1W |
| 2026-09-05 | Athletic ClubA | 0–3L |
| 2026-09-09 | LiverpoolA | 1–2L |
| 2026-09-13 | Real SociedadA | 3–0W |
| 2026-09-16 | OsasunaH | 4–0W |
| 2026-09-20 | Real MadridH | 2–1W |
| 2026-10-10 | AlavesA | 2–1W |
| 2026-10-13 | Manchester UnitedH | 2–0W |
| 2026-10-17 | EspanyolA | 1–0W |
Aston Villa
Goals conceded away per match
1.6
Last 5 recorded away matches
Scores44
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-23 → 2026-10-17 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. League reference includes home and away games; this club window is away only. Context only, without opponent adjustment.
- Deviation
- 10.6
- Recency
- 93.6
- Context
- 40.0
- Quality
- 45.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 5 recorded away matches
Oldest → newest · scores from Aston Villa’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-23 | BrightonA | 0–4L |
| 2026-09-05 | Hull CityA | 0–0D |
| 2026-09-08 | Club Brugge KVA | 3–2W |
| 2026-09-19 | TottenhamA | 3–2W |
| 2026-10-17 | NewcastleA | 1–0W |
AS Roma
Goals scored per match
2.2
Last 9 recorded matches · all competitions
Scores46
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 9 recorded matches · 2026-08-24 → 2026-10-17 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 5.6
- Recency
- 93.6
- Context
- 40.0
- Quality
- 64.8
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 9 recorded matches · all competitions
Oldest → newest · scores from AS Roma’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-24 | FiorentinaH | 4–0W |
| 2026-08-31 | LecceA | 4–0W |
| 2026-09-05 | AtalantaH | 2–1W |
| 2026-09-10 | FenerbahceA | 1–1D |
| 2026-09-14 | TorinoA | 2–0W |
| 2026-09-19 | InterH | 2–2D |
| 2026-10-11 | ComoA | 0–0D |
| 2026-10-14 | Real MadridH | 3–4L |
| 2026-10-17 | GenoaH | 2–0W |
Real Madrid
Points above expected
+3.7
11/11 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 · 11/11 current-league matches · 2026-08-22 → 2026-10-18 UTC. Points 27; xPts 23.3. Saved pre: 3; reconstructed: 8. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 33.6
- Recency
- 96.8
- Context
- 40.0
- Quality
- 63.6
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.
11/11 covered matches · current leagues
- Points
- 27.0
- xPts
- 23.3
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 3; reconstructed: 8.
Full club analysis →
VfB Stuttgart
Goals conceded away per match
1.6
Last 5 recorded away matches
Scores44
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. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. League reference includes home and away games; this club window is away only. Context only, without opponent adjustment.
- Deviation
- 10.6
- Recency
- 93.6
- Context
- 40.0
- Quality
- 45.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 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 |
PSV Eindhoven
Points below expected
−3.9
11/11 covered matches · current leagues
Forecast56
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 · 11/11 current-league matches · 2026-08-08 → 2026-10-17 UTC. Points 20; xPts 23.9. Saved pre: 2; reconstructed: 9. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 35.5
- Recency
- 93.6
- Context
- 40.0
- Quality
- 59.1
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.
11/11 covered matches · current leagues
- Points
- 20.0
- xPts
- 23.9
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 2; reconstructed: 9.
Full club analysis →
Club Brugge KV
Goals conceded per match
1.0
Last 10 recorded matches · all competitions
Scores54
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 10 recorded matches · 2026-08-07 → 2026-10-13 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 33.2
- Recency
- 81.9
- Context
- 40.0
- Quality
- 72.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 10 recorded matches · all competitions
Oldest → newest · scores from Club Brugge KV’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-07 | KortrijkH | 3–0W |
| 2026-08-15 | OH LeuvenA | 3–0W |
| 2026-08-23 | Cercle BruggeH | 1–0W |
| 2026-08-30 | GentA | 1–2L |
| 2026-09-04 | Lommel UnitedA | 1–0W |
| 2026-09-08 | Aston VillaH | 2–3L |
| 2026-09-13 | AntwerpH | 3–1W |
| 2026-09-20 | GenkH | 3–0W |
| 2026-10-10 | RAAL La LouvièreA | 4–1W |
| 2026-10-13 | InterA | 4–3W |
Manchester City
xG difference per match
+0.77
Underlying performance · 10-match window
Observed xG34
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.16; xG against 1.39. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 51.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.16
- xG against
- 1.39
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 →
Manchester City
Clean sheets
4
Last 9 recorded matches · all competitions
Scores62
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 9 recorded matches · 2026-08-23 → 2026-10-17 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 50.9
- Recency
- 93.6
- Context
- 40.0
- Quality
- 64.8
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 9 recorded matches · all competitions
Oldest → newest · scores from Manchester City’s perspective. Event: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-23 | BournemouthH | 2–1W | No |
| 2026-08-28 | Crystal PalaceA | 4–1W | No |
| 2026-09-05 | CoventryH | 1–0W | Yes |
| 2026-09-08 | FC PortoA | 2–0W | Yes |
| 2026-09-13 | Manchester UnitedA | 1–0W | Yes |
| 2026-09-20 | SunderlandH | 5–3W | No |
| 2026-10-11 | LiverpoolA | 3–0W | Yes |
| 2026-10-14 | Paris Saint GermainH | 2–4L | No |
| 2026-10-17 | IpswichH | 3–2W | No |
Club Brugge KV
Points above expected
+3.7
10/10 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 · 10/10 current-league matches · 2026-08-07 → 2026-10-13 UTC. Points 24; xPts 20.3. Saved pre: 1; reconstructed: 9. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 37.0
- Recency
- 81.9
- 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.
10/10 covered matches · current leagues
- Points
- 24.0
- xPts
- 20.3
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 1; reconstructed: 9.
Full club analysis →
Napoli
Goals conceded away per match
1.6
Last 5 recorded away matches
Scores44
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-22 → 2026-10-17 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. League reference includes home and away games; this club window is away only. Context only, without opponent adjustment.
- Deviation
- 10.6
- Recency
- 93.6
- Context
- 40.0
- Quality
- 45.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 5 recorded away matches
Oldest → newest · scores from Napoli’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-22 | GenoaA | 2–0W |
| 2026-09-05 | InterA | 2–3L |
| 2026-09-20 | FiorentinaA | 1–1D |
| 2026-10-13 | VillarrealA | 1–3L |
| 2026-10-17 | VeneziaA | 0–1L |
RB Leipzig
Goals scored per match
2.3
Last 8 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 8 recorded matches · 2026-08-29 → 2026-10-17 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 6.1
- Recency
- 93.6
- Context
- 40.0
- Quality
- 57.6
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 |
Galatasaray
xG difference per match
+0.75
Underlying performance · 10-match window
Observed xG34
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.97; xG against 1.22. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 50.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.97
- xG against
- 1.22
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 →
Lille
Clean sheets
4
Last 9 recorded matches · all competitions
Scores62
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 9 recorded matches · 2026-08-23 → 2026-10-17 UTC. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 50.9
- Recency
- 93.6
- Context
- 40.0
- Quality
- 64.8
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 9 recorded matches · all competitions
Oldest → newest · scores from Lille’s perspective. Event: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-23 | AngersA | 2–0W | Yes |
| 2026-08-28 | Paris Saint GermainH | 2–2D | No |
| 2026-09-03 | ToulouseA | 1–0W | Yes |
| 2026-09-08 | Real BetisH | 2–3L | No |
| 2026-09-13 | Estac TroyesH | 2–0W | Yes |
| 2026-09-20 | NiceA | 1–2L | No |
| 2026-10-10 | LE HavreH | 1–0W | Yes |
| 2026-10-13 | ArsenalA | 0–3L | No |
| 2026-10-17 | Stade Brestois 29H | 1–1D | No |
Napoli
Points below expected
−3.5
9/9 covered matches · current leagues
Forecast57
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 · 9/9 current-league matches · 2026-08-22 → 2026-10-17 UTC. Points 10; xPts 13.5. Saved pre: 3; reconstructed: 6. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 37.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.
9/9 covered matches · current leagues
- Points
- 10.0
- xPts
- 13.5
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 3; reconstructed: 6.
Full club analysis →
Bayern München
Goals conceded per match
1.0
Last 8 recorded matches · all competitions
Scores54
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. UEFA Champions League 2026-2027: 2.04 goals per team/match, 36 matches · 2026-09-08 → 2026-10-14 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 30.7
- Recency
- 93.6
- Context
- 40.0
- Quality
- 57.6
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 |
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 →