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 signals794 signals · 190 clubs
Select a row to explore the evidence. Scroll to see all columns →
Espanyol
Both teams scored
67%
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-16 → 2026-10-17 UTC. La Liga 2026-2027: 1.53 goals per team/match, 88 matches · 2026-08-15 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 14.6
- Recency
- 91.9
- 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 Espanyol’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-16 | LevanteH | 3–0W | No |
| 2026-08-22 | Real MadridH | 1–2L | Yes |
| 2026-08-29 | Real SociedadA | 1–2L | Yes |
| 2026-09-06 | SevillaH | 1–1D | Yes |
| 2026-09-12 | OsasunaA | 2–0W | No |
| 2026-09-15 | Rayo VallecanoA | 1–2L | Yes |
| 2026-09-18 | ElcheH | 1–3L | Yes |
| 2026-10-09 | MalagaA | 1–1D | Yes |
| 2026-10-17 | Atletico MadridH | 0–1L | No |
Aston Villa
Clean sheets
3
Last 9 recorded matches · all competitions
Scores53
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. Premier League 2026-2027: 1.45 goals per team/match, 70 matches · 2026-08-21 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 11.9
- Recency
- 91.9
- 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 Aston Villa’s perspective. Event: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-23 | BrightonA | 0–4L | No |
| 2026-08-31 | ArsenalH | 0–1L | No |
| 2026-09-05 | Hull CityA | 0–0D | Yes |
| 2026-09-08 | Club Brugge KVA | 3–2W | No |
| 2026-09-12 | Nottingham ForestH | 1–2L | No |
| 2026-09-19 | TottenhamA | 3–2W | No |
| 2026-10-10 | BrentfordH | 2–2D | No |
| 2026-10-14 | FenerbahceH | 6–0W | Yes |
| 2026-10-17 | NewcastleA | 1–0W | Yes |
Lorient
Points above expected
+1.6
7/7 covered matches · current leagues
Forecast48
Results have delivered more points than the stored match forecasts expected. The gap describes those results; it does not establish that a reversal is due.
Stored LOAD90 forecasts · same covered games · 7/7 current-league matches · 2026-08-22 → 2026-10-18 UTC. Points 11; xPts 9.4. Saved pre: 2; reconstructed: 5. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 20.0
- Recency
- 95.0
- 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.
7/7 covered matches · current leagues
- Points
- 11.0
- xPts
- 9.4
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 2; reconstructed: 5.
Full club analysis →
Alaves
Points below expected
−1.6
9/9 covered matches · current leagues
Forecast49
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-15 → 2026-10-18 UTC. Points 11; xPts 12.6. Saved pre: 2; reconstructed: 7. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 17.1
- Recency
- 95.0
- 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.
9/9 covered matches · current leagues
- Points
- 11.0
- xPts
- 12.6
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 2; reconstructed: 7.
Full club analysis →
Dinamo Zagreb
Goals scored per match
1.9
Last 8 recorded matches · all competitions
Scores47
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-07-21 → 2026-10-15 UTC. UEFA Europa League 2026-2027: 1.43 goals per team/match, 36 matches · 2026-09-16 → 2026-10-15 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 16.0
- Recency
- 86.0
- 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 Dinamo Zagreb’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-07-21 | FC ThunA | 1–1D |
| 2026-07-28 | FC ThunH | 3–2W |
| 2026-08-04 | Kauno ŽalgirisH | 5–0W |
| 2026-08-11 | Kauno ŽalgirisA | 2–1W |
| 2026-08-18 | VikingH | 2–2D |
| 2026-08-26 | VikingA | 1–3L |
| 2026-09-16 | Hapoel Beer ShevaA | 0–0D |
| 2026-10-15 | AnderlechtH | 1–0W |
Sevilla
xG difference per match
−0.45
Underlying performance · 10-match window
Observed xG27
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.03; xG against 1.48. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 30.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.03
- xG against
- 1.48
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 →
Elche
Goals conceded per match
1.9
Last 9 recorded matches · all competitions
Scores53
This conceding average meets the high-goals signal threshold. Its deviation from the league reference determines its editorial interest; the threshold alone does not establish a defensive concern.
Recorded scores · all competitions · Last 9 recorded matches · 2026-08-17 → 2026-10-17 UTC. La Liga 2026-2027: 1.53 goals per team/match, 88 matches · 2026-08-15 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 12.2
- Recency
- 91.9
- 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 Elche’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-17 | Deportivo La CorunaA | 1–1D |
| 2026-08-23 | BarcelonaH | 0–5L |
| 2026-08-28 | Racing SantanderA | 2–3L |
| 2026-09-07 | Real SociedadH | 2–3L |
| 2026-09-12 | Athletic ClubA | 1–1D |
| 2026-09-15 | Real MadridH | 2–3L |
| 2026-09-18 | EspanyolA | 3–1W |
| 2026-10-11 | Celta VigoH | 0–0D |
| 2026-10-17 | VillarrealA | 0–0D |
Rizespor
xG difference per match
+0.33
Underlying performance · 10-match window
Observed xG24
Chance creation is ahead of chances allowed in the observed playing-style profile. This describes the balance of chances, rather than the final scores.
Observed match xG · available averages · 10-match profile · exact dates unavailable. Before next/latest league fixture, not necessarily current UTC. xG for 1.36; xG against 1.03. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 22.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.36
- xG against
- 1.03
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 →
Elche
Both teams scored
67%
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-17 → 2026-10-17 UTC. La Liga 2026-2027: 1.53 goals per team/match, 88 matches · 2026-08-15 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 14.6
- Recency
- 91.9
- 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 Elche’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-17 | Deportivo La CorunaA | 1–1D | Yes |
| 2026-08-23 | BarcelonaH | 0–5L | No |
| 2026-08-28 | Racing SantanderA | 2–3L | Yes |
| 2026-09-07 | Real SociedadH | 2–3L | Yes |
| 2026-09-12 | Athletic ClubA | 1–1D | Yes |
| 2026-09-15 | Real MadridH | 2–3L | Yes |
| 2026-09-18 | EspanyolA | 3–1W | Yes |
| 2026-10-11 | Celta VigoH | 0–0D | No |
| 2026-10-17 | VillarrealA | 0–0D | No |
AC Milan
Clean sheets
3
Last 9 recorded matches · all competitions
Scores57
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-18 UTC. Serie A 2026-2027: 1.48 goals per team/match, 70 matches · 2026-08-22 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 21.6
- Recency
- 95.0
- 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 AC Milan’s perspective. Event: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-23 | TorinoA | 2–1W | No |
| 2026-08-28 | VeneziaH | 2–0W | Yes |
| 2026-09-06 | JuventusA | 1–1D | No |
| 2026-09-12 | LazioA | 2–2D | No |
| 2026-09-16 | BenficaH | 0–2L | No |
| 2026-09-20 | LecceH | 3–0W | Yes |
| 2026-10-11 | SassuoloA | 1–1D | No |
| 2026-10-15 | Red Bull SalzburgA | 4–0W | Yes |
| 2026-10-18 | AtalantaH | 3–2W | No |
Borussia Dortmund
Points above expected
+1.5
8/8 covered matches · current leagues
Forecast48
Results have delivered more points than the stored match forecasts expected. The gap describes those results; it does not establish that a reversal is due.
Stored LOAD90 forecasts · same covered games · 8/8 current-league matches · 2026-08-29 → 2026-10-17 UTC. Points 17; xPts 15.5. Saved pre: 3; reconstructed: 5. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 17.3
- Recency
- 91.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.
8/8 covered matches · current leagues
- Points
- 17.0
- xPts
- 15.5
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 3; reconstructed: 5.
Full club analysis →
FC Schalke 04
Points below expected
−1.6
6/6 covered matches · current leagues
Forecast47
The points return is below the stored match forecasts on the same covered games. This is a results-versus-expectations gap, not a guarantee of improvement.
Stored LOAD90 forecasts · same covered games · 6/6 current-league matches · 2026-08-30 → 2026-10-17 UTC. Points 5; xPts 6.6. Saved pre: 2; reconstructed: 4. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 21.8
- Recency
- 91.9
- Context
- 40.0
- Quality
- 40.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
6/6 covered matches · current leagues
- Points
- 5.0
- xPts
- 6.6
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 2; reconstructed: 4.
Full club analysis →
Gent
Goals scored per match
1.9
Last 8 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 8 recorded matches · 2026-08-09 → 2026-10-10 UTC. Belgian Pro League 2026-2027: 1.51 goals per team/match, 72 matches · 2026-08-07 → 2026-10-11 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 12.1
- Recency
- 72.8
- Context
- 40.0
- Quality
- 80.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 8 recorded matches · all competitions
Oldest → newest · scores from Gent’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-09 | KV MechelenH | 2–0W |
| 2026-08-16 | RAAL La LouvièreA | 2–1W |
| 2026-08-30 | Club Brugge KVH | 2–1W |
| 2026-09-03 | OH LeuvenH | 1–0W |
| 2026-09-06 | Cercle BruggeA | 3–0W |
| 2026-09-13 | GenkA | 1–1D |
| 2026-09-18 | Standard LiegeH | 2–1W |
| 2026-10-10 | Zulte WaregemA | 2–0W |
Angers
xG difference per match
−0.44
Underlying performance · 10-match window
Observed xG26
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.52; xG against 1.96. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 29.3
- Recency
- 0.0
- Context
- 40.0
- Quality
- 40.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Underlying performance · 10-match window
- xG for
- 1.52
- xG against
- 1.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 →
RB Leipzig
Goals conceded per match
1.9
Last 8 recorded matches · all competitions
Scores47
This conceding average meets the high-goals signal threshold. Its deviation from the league reference determines its editorial interest; the threshold alone does not establish a defensive concern.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-29 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 0.9
- Recency
- 91.9
- Context
- 40.0
- Quality
- 80.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 8 recorded matches · all competitions
Oldest → newest · scores from RB Leipzig’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-29 | Borussia MönchengladbachH | 3–0W |
| 2026-09-05 | Werder BremenA | 1–3L |
| 2026-09-10 | ComoA | 1–4L |
| 2026-09-13 | Hamburger SVH | 5–0W |
| 2026-09-20 | Bayer LeverkusenA | 0–2L |
| 2026-10-10 | Eintracht FrankfurtH | 6–0W |
| 2026-10-13 | PSV EindhovenH | 1–0W |
| 2026-10-17 | Bayern MünchenA | 1–6L |
Guimaraes
xG difference per match
+0.32
Underlying performance · 10-match window
Observed xG23
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.39; xG against 1.07. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 21.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.39
- xG against
- 1.07
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 →
Excelsior
Both teams scored
67%
Last 9 recorded matches · all competitions
Scores52
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-07 → 2026-10-16 UTC. Eredivisie 2026-2027: 1.92 goals per team/match, 81 matches · 2026-08-07 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 9.5
- Recency
- 88.9
- 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 Excelsior’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-07 | CambuurA | 4–0W | No |
| 2026-08-15 | PSV EindhovenH | 1–2L | Yes |
| 2026-08-29 | Sparta RotterdamH | 2–1W | Yes |
| 2026-09-05 | Willem IIA | 3–0W | No |
| 2026-09-08 | NEC NijmegenA | 2–2D | Yes |
| 2026-09-13 | UtrechtH | 1–2L | Yes |
| 2026-09-19 | AjaxA | 2–2D | Yes |
| 2026-10-11 | GroningenH | 1–5L | Yes |
| 2026-10-16 | HeerenveenA | 0–4L | No |
Napoli
Clean sheets
3
Last 9 recorded matches · all competitions
Scores57
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-22 → 2026-10-17 UTC. Serie A 2026-2027: 1.48 goals per team/match, 70 matches · 2026-08-22 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 21.6
- Recency
- 91.9
- 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 Napoli’s perspective. Event: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-22 | GenoaA | 2–0W | Yes |
| 2026-08-30 | ComoH | 1–2L | No |
| 2026-09-05 | InterA | 2–3L | No |
| 2026-09-09 | ArsenalH | 0–1L | No |
| 2026-09-13 | BolognaH | 1–0W | Yes |
| 2026-09-20 | FiorentinaA | 1–1D | No |
| 2026-10-10 | FrosinoneH | 3–0W | Yes |
| 2026-10-13 | VillarrealA | 1–3L | No |
| 2026-10-17 | VeneziaA | 0–1L | No |
AS Roma
Points above expected
+1.4
9/9 covered matches · current leagues
Forecast48
Results have delivered more points than the stored match forecasts expected. The gap describes those results; it does not establish that a reversal is due.
Stored LOAD90 forecasts · same covered games · 9/9 current-league matches · 2026-08-24 → 2026-10-17 UTC. Points 18; xPts 16.6. Saved pre: 3; reconstructed: 6. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 15.0
- Recency
- 91.9
- 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
- 18.0
- xPts
- 16.6
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 3; reconstructed: 6.
Full club analysis →
Strasbourg
Points below expected
−1.5
7/7 covered matches · current leagues
Forecast47
The points return is below the stored match forecasts on the same covered games. This is a results-versus-expectations gap, not a guarantee of improvement.
Stored LOAD90 forecasts · same covered games · 7/7 current-league matches · 2026-08-21 → 2026-10-17 UTC. Points 7; xPts 8.5. Saved pre: 2; reconstructed: 5. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 18.8
- Recency
- 91.9
- 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.
7/7 covered matches · current leagues
- Points
- 7.0
- xPts
- 8.5
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 2; reconstructed: 5.
Full club analysis →
Brentford
Goals scored per match
1.9
Last 7 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 7 recorded matches · 2026-08-22 → 2026-10-17 UTC. Premier League 2026-2027: 1.45 goals per team/match, 70 matches · 2026-08-21 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 13.9
- Recency
- 91.9
- Context
- 40.0
- Quality
- 70.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 7 recorded matches · all competitions
Oldest → newest · scores from Brentford’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-22 | TottenhamH | 3–0W |
| 2026-08-30 | LeedsA | 1–1D |
| 2026-09-05 | SunderlandH | 1–1D |
| 2026-09-12 | BournemouthA | 2–2D |
| 2026-09-18 | ChelseaH | 3–0W |
| 2026-10-10 | Aston VillaA | 2–2D |
| 2026-10-17 | LiverpoolH | 1–2L |
Real Sociedad
xG difference per match
−0.44
Underlying performance · 10-match window
Observed xG26
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.28; xG against 1.72. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 29.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.28
- xG against
- 1.72
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 →
Moreirense
Goals conceded per match
1.9
Last 8 recorded matches · all competitions
Scores48
This conceding average meets the high-goals signal threshold. Its deviation from the league reference determines its editorial interest; the threshold alone does not establish a defensive concern.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-09 → 2026-10-09 UTC. Primeira Liga 2026-2027: 1.38 goals per team/match, 72 matches · 2026-08-07 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 19.1
- Recency
- 70.4
- 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 Moreirense’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-09 | SC BragaH | 2–2D |
| 2026-08-16 | AroucaA | 0–4L |
| 2026-08-30 | Casa PiaA | 1–0W |
| 2026-09-04 | FC PortoA | 1–2L |
| 2026-09-09 | BenficaH | 0–4L |
| 2026-09-14 | MaritimoH | 3–1W |
| 2026-09-20 | GuimaraesA | 1–1D |
| 2026-10-09 | GIL VicenteH | 0–1L |
Fulham
xG difference per match
+0.31
Underlying performance · 10-match window
Observed xG23
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.61; 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
- 20.7
- Recency
- 0.0
- Context
- 40.0
- Quality
- 40.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Underlying performance · 10-match window
- xG for
- 1.61
- 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 →
Cambuur
Both teams scored
67%
Last 9 recorded matches · all competitions
Scores53
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-07 → 2026-10-18 UTC. Eredivisie 2026-2027: 1.92 goals per team/match, 81 matches · 2026-08-07 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 9.5
- Recency
- 95.0
- 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 Cambuur’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-07 | ExcelsiorH | 0–4L | No |
| 2026-08-15 | Fortuna SittardA | 1–3L | Yes |
| 2026-08-23 | FeyenoordH | 2–5L | Yes |
| 2026-08-30 | TwenteH | 1–4L | Yes |
| 2026-09-06 | TelstarA | 2–2D | Yes |
| 2026-09-12 | NEC NijmegenH | 3–0W | No |
| 2026-09-19 | ADO Den HaagA | 1–1D | Yes |
| 2026-10-11 | PEC ZwolleA | 1–0W | No |
| 2026-10-18 | AZ AlkmaarH | 2–2D | Yes |
Valencia
Clean sheets
3
Last 9 recorded matches · all competitions
Scores55
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-22 → 2026-10-17 UTC. La Liga 2026-2027: 1.53 goals per team/match, 88 matches · 2026-08-15 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 16.1
- Recency
- 91.9
- 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 Valencia’s perspective. Event: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-22 | Celta VigoH | 0–0D | Yes |
| 2026-08-25 | Real BetisH | 0–1L | No |
| 2026-08-30 | Deportivo La CorunaA | 1–3L | No |
| 2026-09-06 | BarcelonaH | 0–5L | No |
| 2026-09-11 | SevillaA | 0–1L | No |
| 2026-09-15 | AlavesA | 1–0W | Yes |
| 2026-09-20 | Real SociedadH | 2–3L | No |
| 2026-10-11 | Racing SantanderA | 2–2D | No |
| 2026-10-17 | Athletic ClubH | 0–0D | Yes |
Inter
Points above expected
+1.4
9/9 covered matches · current leagues
Forecast48
Results have delivered more points than the stored match forecasts expected. The gap describes those results; it does not establish that a reversal is due.
Stored LOAD90 forecasts · same covered games · 9/9 current-league matches · 2026-08-22 → 2026-10-17 UTC. Points 19; xPts 17.6. Saved pre: 3; reconstructed: 6. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 15.0
- Recency
- 91.9
- 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
- 19.0
- xPts
- 17.6
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 3; reconstructed: 6.
Full club analysis →
Crystal Palace
Points below expected
−1.4
9/9 covered matches · current leagues
Forecast49
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 11.4. Saved pre: 3; reconstructed: 6. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 15.0
- Recency
- 95.0
- 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
- 11.4
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 3; reconstructed: 6.
Full club analysis →
Monza
Goals scored per match
1.9
Last 7 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 7 recorded matches · 2026-08-22 → 2026-10-19 UTC. Serie A 2026-2027: 1.48 goals per team/match, 70 matches · 2026-08-22 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 14.3
- Recency
- 98.2
- Context
- 40.0
- Quality
- 70.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.
Valencia
xG difference per match
−0.42
Underlying performance · 10-match window
Observed xG26
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.08; xG against 1.5. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 28.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.08
- xG against
- 1.50
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 →
Estrela
Goals conceded per match
1.9
Last 8 recorded matches · all competitions
Scores49
This conceding average meets the high-goals signal threshold. Its deviation from the league reference determines its editorial interest; the threshold alone does not establish a defensive concern.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-08 → 2026-10-11 UTC. Primeira Liga 2026-2027: 1.38 goals per team/match, 72 matches · 2026-08-07 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 19.1
- Recency
- 75.2
- 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 Estrela’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-08 | Sporting CPH | 2–2D |
| 2026-08-15 | AlvercaA | 2–2D |
| 2026-08-30 | NacionalA | 3–2W |
| 2026-09-05 | FamalicaoH | 2–2D |
| 2026-09-10 | SC BragaH | 2–1W |
| 2026-09-14 | Rio AveA | 3–3D |
| 2026-09-20 | Academico ViseuH | 0–2L |
| 2026-10-11 | AroucaA | 0–1L |
Goztepe
xG difference per match
+0.27
Underlying performance · 10-match window
Observed xG22
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.77; xG against 1.5. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 18.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.77
- xG against
- 1.50
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 →
Racing Santander
Both teams scored
67%
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-16 → 2026-10-18 UTC. La Liga 2026-2027: 1.53 goals per team/match, 88 matches · 2026-08-15 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 14.6
- Recency
- 95.0
- 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 Racing Santander’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-16 | VillarrealH | 2–2D | Yes |
| 2026-08-23 | GetafeA | 0–1L | No |
| 2026-08-28 | ElcheH | 3–2W | Yes |
| 2026-09-05 | Rayo VallecanoA | 2–3L | Yes |
| 2026-09-12 | AlavesH | 2–1W | Yes |
| 2026-09-16 | BarcelonaA | 2–7L | Yes |
| 2026-09-19 | Celta VigoA | 0–5L | No |
| 2026-10-11 | ValenciaH | 2–2D | Yes |
| 2026-10-18 | OsasunaA | 0–2L | No |
Alaves
Clean sheets
3
Last 9 recorded matches · all competitions
Scores55
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-15 → 2026-10-18 UTC. La Liga 2026-2027: 1.53 goals per team/match, 88 matches · 2026-08-15 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 16.1
- Recency
- 95.0
- 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 Alaves’s perspective. Event: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-15 | GetafeH | 3–0W | Yes |
| 2026-08-20 | Rayo VallecanoA | 1–1D | No |
| 2026-08-28 | VillarrealH | 1–0W | Yes |
| 2026-09-06 | OsasunaH | 5–2W | No |
| 2026-09-12 | Racing SantanderA | 1–2L | No |
| 2026-09-15 | ValenciaH | 0–1L | No |
| 2026-09-19 | Athletic ClubA | 0–0D | Yes |
| 2026-10-10 | Atletico MadridH | 1–2L | No |
| 2026-10-18 | Celta VigoA | 1–2L | No |
Ajax
Points above expected
+1.3
9/9 covered matches · current leagues
Forecast47
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-09 → 2026-10-18 UTC. Points 18; xPts 16.7. Saved pre: 1; reconstructed: 8. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 13.9
- Recency
- 95.0
- Context
- 40.0
- Quality
- 50.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
- 18.0
- xPts
- 16.7
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 1; reconstructed: 8.
Full club analysis →
GO Ahead Eagles
Points below expected
−1.4
9/9 covered matches · current leagues
Forecast47
The points return is below the stored match forecasts on the same covered games. This is a results-versus-expectations gap, not a guarantee of improvement.
Stored LOAD90 forecasts · same covered games · 9/9 current-league matches · 2026-08-08 → 2026-10-18 UTC. Points 11; xPts 12.4. Saved pre: 1; reconstructed: 8. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 15.0
- Recency
- 95.0
- Context
- 40.0
- Quality
- 50.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
- 11.0
- xPts
- 12.4
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 1; reconstructed: 8.
Full club analysis →
Stade Brestois 29
Goals scored per match
1.9
Last 7 recorded matches · all competitions
Scores49
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 7 recorded matches · 2026-08-22 → 2026-10-17 UTC. Ligue 1 2026-2027: 1.52 goals per team/match, 63 matches · 2026-08-21 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 11.9
- Recency
- 91.9
- Context
- 40.0
- Quality
- 70.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 7 recorded matches · all competitions
Oldest → newest · scores from Stade Brestois 29’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-22 | Le MansA | 2–2D |
| 2026-08-29 | ToulouseH | 2–2D |
| 2026-09-05 | LE HavreA | 2–1W |
| 2026-09-13 | Paris Saint GermainH | 0–1L |
| 2026-09-20 | AuxerreA | 1–2L |
| 2026-10-10 | AngersH | 5–1W |
| 2026-10-17 | LilleA | 1–1D |
Konyaspor
xG difference per match
−0.42
Underlying performance · 10-match window
Observed xG26
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 0.91; xG against 1.33. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 28.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
- 0.91
- xG against
- 1.33
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 →
Chelsea
Goals conceded per match
1.9
Last 7 recorded matches · all competitions
Scores50
This conceding average meets the high-goals signal threshold. Its deviation from the league reference determines its editorial interest; the threshold alone does not establish a defensive concern.
Recorded scores · all competitions · Last 7 recorded matches · 2026-08-24 → 2026-10-17 UTC. Premier League 2026-2027: 1.45 goals per team/match, 70 matches · 2026-08-21 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 13.9
- Recency
- 91.9
- Context
- 40.0
- Quality
- 70.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 7 recorded matches · all competitions
Oldest → newest · scores from Chelsea’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-24 | FulhamA | 3–2W |
| 2026-08-30 | BrightonH | 4–3W |
| 2026-09-06 | ArsenalA | 1–2L |
| 2026-09-12 | Hull CityH | 2–2D |
| 2026-09-18 | BrentfordA | 0–3L |
| 2026-10-10 | BournemouthH | 5–1W |
| 2026-10-17 | EvertonA | 2–0W |
Manchester United
xG difference per match
+0.26
Underlying performance · 10-match window
Observed xG22
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.56; 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
- 17.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.56
- 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 →
SC Freiburg
Both teams scored
67%
Last 6 recorded matches · all competitions
Scores48
Both teams have scored regularly in this recorded window. It describes past scorelines, rather than the probability for the next match.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-30 → 2026-10-18 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 12.1
- Recency
- 95.0
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from SC Freiburg’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-30 | Werder BremenH | 4–1W | Yes |
| 2026-09-05 | SC Paderborn 07A | 1–0W | No |
| 2026-09-12 | Borussia MönchengladbachH | 5–0W | No |
| 2026-09-19 | Eintracht FrankfurtA | 2–2D | Yes |
| 2026-10-11 | FC Schalke 04H | 2–1W | Yes |
| 2026-10-18 | Bayer LeverkusenA | 1–2L | Yes |
Osasuna
Clean sheets
3
Last 9 recorded matches · all competitions
Scores55
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-18 UTC. La Liga 2026-2027: 1.53 goals per team/match, 88 matches · 2026-08-15 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 16.1
- Recency
- 95.0
- 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 Osasuna’s perspective. Event: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-24 | LevanteH | 0–0D | Yes |
| 2026-08-27 | Celta VigoA | 2–1W | No |
| 2026-08-31 | GetafeH | 1–0W | Yes |
| 2026-09-06 | AlavesA | 2–5L | No |
| 2026-09-12 | EspanyolH | 0–2L | No |
| 2026-09-16 | Atletico MadridA | 0–4L | No |
| 2026-09-19 | Rayo VallecanoH | 1–1D | No |
| 2026-10-11 | Real BetisA | 2–5L | No |
| 2026-10-18 | Racing SantanderH | 2–0W | Yes |
Estrela
Points above expected
+1.2
8/8 covered matches · current leagues
Forecast40
Results have delivered more points than the stored match forecasts expected. The gap describes those results; it does not establish that a reversal is due.
Stored LOAD90 forecasts · same covered games · 8/8 current-league matches · 2026-08-08 → 2026-10-11 UTC. Points 10; xPts 8.8. Saved pre: 0; reconstructed: 8. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 13.8
- Recency
- 75.2
- 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.
8/8 covered matches · current leagues
- Points
- 10.0
- xPts
- 8.8
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 0; reconstructed: 8.
Full club analysis →
ADO Den Haag
Points below expected
−1.4
9/9 covered matches · current leagues
Forecast46
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-08 → 2026-10-17 UTC. Points 6; xPts 7.4. Saved pre: 1; reconstructed: 8. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 15.0
- Recency
- 91.9
- Context
- 40.0
- Quality
- 50.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
- 6.0
- xPts
- 7.4
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 1; reconstructed: 8.
Full club analysis →
Frosinone
Goals scored per match
1.9
Last 7 recorded matches · all competitions
Scores49
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 7 recorded matches · 2026-08-23 → 2026-10-16 UTC. Serie A 2026-2027: 1.48 goals per team/match, 70 matches · 2026-08-22 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 14.3
- Recency
- 88.9
- Context
- 40.0
- Quality
- 70.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 7 recorded matches · all competitions
Oldest → newest · scores from Frosinone’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-23 | JuventusH | 0–1L |
| 2026-08-29 | FiorentinaA | 3–0W |
| 2026-09-06 | VeneziaH | 3–2W |
| 2026-09-12 | GenoaA | 1–1D |
| 2026-09-20 | ComoH | 2–0W |
| 2026-10-10 | NapoliA | 0–3L |
| 2026-10-16 | SassuoloH | 4–2W |
Excelsior
xG difference per match
−0.42
Underlying performance · 10-match window
Observed xG26
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.47; xG against 1.89. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 28.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.47
- xG against
- 1.89
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 →
Genoa
Goals conceded per match
1.9
Last 7 recorded matches · all competitions
Scores50
This conceding average meets the high-goals signal threshold. Its deviation from the league reference determines its editorial interest; the threshold alone does not establish a defensive concern.
Recorded scores · all competitions · Last 7 recorded matches · 2026-08-22 → 2026-10-17 UTC. Serie A 2026-2027: 1.48 goals per team/match, 70 matches · 2026-08-22 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 14.3
- Recency
- 91.9
- Context
- 40.0
- Quality
- 70.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 7 recorded matches · all competitions
Oldest → newest · scores from Genoa’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-22 | NapoliH | 0–2L |
| 2026-08-30 | LazioA | 0–1L |
| 2026-09-04 | ComoH | 1–4L |
| 2026-09-12 | FrosinoneH | 1–1D |
| 2026-09-20 | ParmaA | 1–2L |
| 2026-10-10 | FiorentinaH | 2–1W |
| 2026-10-17 | AS RomaA | 0–2L |
GIL Vicente
xG difference per match
+0.26
Underlying performance · 10-match window
Observed xG22
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.15; xG against 0.89. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 17.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.15
- xG against
- 0.89
Difference of observed averages; xG coverage can differ between the two metrics. Profile is before the next or latest league fixture, not necessarily current UTC.
Full club analysis →
Borussia Mönchengladbach
Both teams scored
67%
Last 6 recorded matches · all competitions
Scores48
Both teams have scored regularly in this recorded window. It describes past scorelines, rather than the probability for the next match.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-29 → 2026-10-18 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 12.1
- Recency
- 95.0
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from Borussia Mönchengladbach’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-29 | RB LeipzigA | 0–3L | No |
| 2026-09-05 | SV ElversbergH | 3–4L | Yes |
| 2026-09-12 | SC FreiburgA | 0–5L | No |
| 2026-09-19 | FSV Mainz 05H | 3–4L | Yes |
| 2026-10-11 | 1.FC KölnA | 1–2L | Yes |
| 2026-10-18 | 1899 HoffenheimH | 1–2L | Yes |
Lyon
Clean sheets
3
Last 10 recorded matches · all competitions
Scores58
Matches without conceding stand out in the recent results. Clean sheets count outcomes; they do not measure the quality of chances allowed.
Recorded scores · all competitions · Last 10 recorded matches · 2026-08-22 → 2026-10-18 UTC. Ligue 1 2026-2027: 1.52 goals per team/match, 63 matches · 2026-08-21 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 17.1
- Recency
- 95.0
- 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 Lyon’s perspective. Event: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-22 | ToulouseA | 2–0W | Yes |
| 2026-08-26 | FenerbahceH | 1–2L | No |
| 2026-08-29 | LE HavreH | 1–1D | No |
| 2026-09-04 | AuxerreH | 3–1W | No |
| 2026-09-12 | Paris FCA | 0–0D | Yes |
| 2026-09-16 | AnderlechtA | 2–1W | No |
| 2026-09-19 | RennesH | 4–0W | Yes |
| 2026-10-09 | LensA | 1–2L | No |
| 2026-10-15 | Crystal PalaceH | 3–2W | No |
| 2026-10-18 | NiceH | 2–1W | No |
Auxerre
Points above expected
+1.2
7/7 covered matches · current leagues
Forecast46
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 · 7/7 current-league matches · 2026-08-22 → 2026-10-18 UTC. Points 9; xPts 7.8. Saved pre: 2; reconstructed: 5. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 15.0
- Recency
- 95.0
- 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.
7/7 covered matches · current leagues
- Points
- 9.0
- xPts
- 7.8
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 2; reconstructed: 5.
Full club analysis →
Genk
Points below expected
−1.4
8/8 covered matches · current leagues
Forecast40
The points return is below the stored match forecasts on the same covered games. This is a results-versus-expectations gap, not a guarantee of improvement.
Stored LOAD90 forecasts · same covered games · 8/8 current-league matches · 2026-08-09 → 2026-10-10 UTC. Points 12; xPts 13.4. Saved pre: 0; reconstructed: 8. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 16.2
- Recency
- 72.8
- Context
- 40.0
- Quality
- 40.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
8/8 covered matches · current leagues
- Points
- 12.0
- xPts
- 13.4
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 0; reconstructed: 8.
Full club analysis →
Trabzonspor
Goals scored per match
1.8
Last 10 recorded matches · all competitions
Scores57
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-19 UTC. Süper Lig 2026-2027: 1.44 goals per team/match, 72 matches · 2026-08-14 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 12.5
- Recency
- 98.2
- 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 Trabzonspor’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-15 | KasimpasaA | 1–1D |
| 2026-08-20 | Ferencvarosi TCH | 0–1L |
| 2026-08-23 | Istanbul BasaksehirH | 2–1W |
| 2026-08-27 | Ferencvarosi TCA | 0–4L |
| 2026-08-31 | AmedA | 1–2L |
| 2026-09-06 | GenclerbirligiH | 5–0W |
| 2026-09-12 | KonyasporA | 0–1L |
| 2026-09-19 | GalatasarayH | 4–0W |
| 2026-10-10 | SamsunsporA | 3–0W |
| 2026-10-19 | BesiktasH | 2–0W |
Newcastle
xG difference per match
−0.41
Underlying performance · 10-match window
Observed xG26
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.19; xG against 1.6. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 27.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.19
- xG against
- 1.60
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 →
Parma
Goals conceded per match
1.9
Last 7 recorded matches · all competitions
Scores52
This conceding average meets the high-goals signal threshold. Its deviation from the league reference determines its editorial interest; the threshold alone does not establish a defensive concern.
Recorded scores · all competitions · Last 7 recorded matches · 2026-08-22 → 2026-10-19 UTC. Serie A 2026-2027: 1.48 goals per team/match, 70 matches · 2026-08-22 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 14.3
- Recency
- 98.2
- Context
- 40.0
- Quality
- 70.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.
St. Truiden
xG difference per match
+0.26
Underlying performance · 10-match window
Observed xG22
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.01; xG against 1.75. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 17.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.01
- xG against
- 1.75
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 →
Eintracht Frankfurt
Both teams scored
67%
Last 6 recorded matches · all competitions
Scores46
Both teams have scored regularly in this recorded window. It describes past scorelines, rather than the probability for the next match.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-29 → 2026-10-16 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 12.1
- Recency
- 88.9
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from Eintracht Frankfurt’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-29 | Union BerlinA | 3–3D | Yes |
| 2026-09-06 | FC AugsburgH | 1–4L | Yes |
| 2026-09-12 | FSV Mainz 05A | 3–1W | Yes |
| 2026-09-19 | SC FreiburgH | 2–2D | Yes |
| 2026-10-10 | RB LeipzigA | 0–6L | No |
| 2026-10-16 | 1.FC KölnH | 1–0W | No |
Feyenoord
Clean sheets
3
Last 10 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 10 recorded matches · 2026-08-16 → 2026-10-17 UTC. Eredivisie 2026-2027: 1.92 goals per team/match, 81 matches · 2026-08-07 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 30.4
- Recency
- 91.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 Feyenoord’s perspective. Event: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-16 | GO Ahead EaglesH | 2–2D | No |
| 2026-08-23 | CambuurA | 5–2W | No |
| 2026-08-30 | ADO Den HaagH | 2–2D | No |
| 2026-09-05 | NEC NijmegenA | 3–1W | No |
| 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 | No |
| 2026-10-17 | TelstarA | 4–3W | No |
Paris Saint Germain
Points above expected
+1.0
9/9 covered matches · current leagues
Forecast47
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-23 → 2026-10-17 UTC. Points 20; 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
- 10.7
- Recency
- 91.9
- 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
- 20.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 →
Getafe
Points below expected
−1.3
9/9 covered matches · current leagues
Forecast48
The points return is below the stored match forecasts on the same covered games. This is a results-versus-expectations gap, not a guarantee of improvement.
Stored LOAD90 forecasts · same covered games · 9/9 current-league matches · 2026-08-15 → 2026-10-19 UTC. Points 9; xPts 10.3. Saved pre: 2; reconstructed: 7. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 13.9
- Recency
- 98.2
- 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.
9/9 covered matches · current leagues
- Points
- 9.0
- xPts
- 10.3
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 2; reconstructed: 7.
Full club analysis →
St. Truiden
Goals scored per match
1.8
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-08 → 2026-10-11 UTC. Belgian Pro League 2026-2027: 1.51 goals per team/match, 72 matches · 2026-08-07 → 2026-10-11 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 10.4
- Recency
- 75.2
- 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 St. Truiden’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-08 | Lommel UnitedH | 1–1D |
| 2026-08-14 | Cercle BruggeA | 3–3D |
| 2026-08-20 | Omonia NicosiaH | 1–0W |
| 2026-08-27 | Omonia NicosiaA | 2–4L |
| 2026-08-30 | AntwerpA | 4–1W |
| 2026-09-02 | Union St. GilloiseH | 0–3L |
| 2026-09-05 | RAAL La LouvièreH | 4–0W |
| 2026-09-12 | SK BeverenA | 0–2L |
| 2026-09-20 | KVC WesterloH | 0–2L |
| 2026-10-11 | KV MechelenA | 3–4L |
Estac Troyes
xG difference per match
−0.41
Underlying performance · 10-match window
Observed xG26
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.03; xG against 1.44. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 27.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.03
- xG against
- 1.44
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 per match
1.8
Last 10 recorded matches · all competitions
Scores54
This conceding average meets the high-goals signal threshold. Its deviation from the league reference determines its editorial interest; the threshold alone does not establish a defensive concern.
Recorded scores · all competitions · Last 10 recorded matches · 2026-08-25 → 2026-10-17 UTC. La Liga 2026-2027: 1.53 goals per team/match, 88 matches · 2026-08-15 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 9.5
- Recency
- 91.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 Real Betis’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-25 | ValenciaA | 1–0W |
| 2026-08-29 | LevanteA | 2–5L |
| 2026-09-04 | Real MadridH | 1–0W |
| 2026-09-08 | LilleA | 3–2W |
| 2026-09-14 | VillarrealA | 2–1W |
| 2026-09-17 | GetafeH | 1–0W |
| 2026-09-20 | Deportivo La CorunaA | 1–1D |
| 2026-10-11 | OsasunaH | 5–2W |
| 2026-10-14 | FC PortoH | 3–2W |
| 2026-10-17 | BarcelonaH | 2–5L |
Rennes
xG difference per match
+0.21
Underlying performance · 10-match window
Observed xG21
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.91. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 14.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.12
- xG against
- 1.91
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 →
SV Elversberg
Both teams scored
67%
Last 6 recorded matches · all competitions
Scores47
Both teams have scored regularly in this recorded window. It describes past scorelines, rather than the probability for the next match.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-29 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 12.1
- Recency
- 91.9
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from SV Elversberg’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-29 | Bayer LeverkusenH | 3–2W | Yes |
| 2026-09-05 | Borussia MönchengladbachA | 4–3W | Yes |
| 2026-09-13 | Bayern MünchenH | 1–2L | Yes |
| 2026-09-20 | FC Schalke 04A | 0–0D | No |
| 2026-10-10 | Union BerlinA | 0–1L | No |
| 2026-10-17 | FC AugsburgH | 4–3W | Yes |
Sporting CP
Clean sheets
3
Last 10 recorded matches · all competitions
Scores50
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-08 → 2026-10-13 UTC. Primeira Liga 2026-2027: 1.38 goals per team/match, 72 matches · 2026-08-07 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 5.8
- Recency
- 80.4
- 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: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-08 | EstrelaA | 2–2D | No |
| 2026-08-14 | GuimaraesH | 3–2W | No |
| 2026-08-22 | AlvercaH | 3–1W | No |
| 2026-08-28 | Rio AveA | 4–0W | Yes |
| 2026-09-05 | NacionalH | 2–0W | Yes |
| 2026-09-09 | GalatasarayH | 3–1W | No |
| 2026-09-13 | FamalicaoA | 1–1D | No |
| 2026-09-19 | AroucaH | 2–2D | No |
| 2026-10-09 | SC BragaA | 3–1W | No |
| 2026-10-13 | LensA | 2–0W | Yes |
Maritimo
Points above expected
+1.0
8/8 covered matches · current leagues
Forecast38
Results have delivered more points than the stored match forecasts expected. The gap describes those results; it does not establish that a reversal is due.
Stored LOAD90 forecasts · same covered games · 8/8 current-league matches · 2026-08-08 → 2026-10-10 UTC. Points 8; xPts 7. Saved pre: 0; reconstructed: 8. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 11.5
- Recency
- 72.8
- Context
- 40.0
- Quality
- 40.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
8/8 covered matches · current leagues
- Points
- 8.0
- xPts
- 7.0
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 0; reconstructed: 8.
Full club analysis →
VfB Stuttgart
Points below expected
−1.3
8/8 covered matches · current leagues
Forecast47
The points return is below the stored match forecasts on the same covered games. This is a results-versus-expectations gap, not a guarantee of improvement.
Stored LOAD90 forecasts · same covered games · 8/8 current-league matches · 2026-08-28 → 2026-10-17 UTC. Points 12; xPts 13.3. Saved pre: 3; reconstructed: 5. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 15.0
- Recency
- 91.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.
8/8 covered matches · current leagues
- Points
- 12.0
- xPts
- 13.3
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 3; reconstructed: 5.
Full club analysis →
Aston Villa
Goals scored per match
1.8
Last 9 recorded matches · all competitions
Scores53
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. Premier League 2026-2027: 1.45 goals per team/match, 70 matches · 2026-08-21 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 12.4
- Recency
- 91.9
- 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 Aston Villa’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-23 | BrightonA | 0–4L |
| 2026-08-31 | ArsenalH | 0–1L |
| 2026-09-05 | Hull CityA | 0–0D |
| 2026-09-08 | Club Brugge KVA | 3–2W |
| 2026-09-12 | Nottingham ForestH | 1–2L |
| 2026-09-19 | TottenhamA | 3–2W |
| 2026-10-10 | BrentfordH | 2–2D |
| 2026-10-14 | FenerbahceH | 6–0W |
| 2026-10-17 | NewcastleA | 1–0W |
Plzen
xG difference per match
−0.39
Underlying performance · 10-match window
Observed xG25
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 0.97; 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
- 26.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
- 0.97
- 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 →
Galatasaray
Goals conceded per match
1.8
Last 10 recorded matches · all competitions
Scores55
This conceding average meets the high-goals signal threshold. Its deviation from the league reference determines its editorial interest; the threshold alone does not establish a defensive concern.
Recorded scores · all competitions · Last 10 recorded matches · 2026-08-14 → 2026-10-17 UTC. Süper Lig 2026-2027: 1.44 goals per team/match, 72 matches · 2026-08-14 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 12.5
- Recency
- 91.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 Galatasaray’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-14 | Çorum FKH | 2–2D |
| 2026-08-21 | Erzurumspor FKA | 4–0W |
| 2026-08-29 | GoztepeH | 3–2W |
| 2026-09-04 | Istanbul BasaksehirA | 3–2W |
| 2026-09-09 | Sporting CPA | 1–3L |
| 2026-09-13 | KocaelisporH | 1–0W |
| 2026-09-19 | TrabzonsporA | 0–4L |
| 2026-10-09 | KasimpasaH | 3–1W |
| 2026-10-13 | BarcelonaH | 1–4L |
| 2026-10-17 | GenclerbirligiA | 1–0W |
Sassuolo
xG difference per match
+0.20
Underlying performance · 10-match window
Observed xG21
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.57; xG against 1.37. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 13.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.57
- xG against
- 1.37
Difference of observed averages; xG coverage can differ between the two metrics. Profile is before the next or latest league fixture, not necessarily current UTC.
Full club analysis →
Bayern München
Both teams scored
63%
Last 8 recorded matches · all competitions
Scores49
Both teams have scored regularly in this recorded window. It describes past scorelines, rather than the probability for the next match.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-28 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 6.0
- Recency
- 91.9
- Context
- 40.0
- Quality
- 80.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 8 recorded matches · all competitions
Oldest → newest · scores from Bayern München’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-28 | VfB StuttgartH | 5–1W | Yes |
| 2026-09-05 | FC Schalke 04A | 0–0D | No |
| 2026-09-10 | Bodo/GlimtH | 5–0W | No |
| 2026-09-13 | SV ElversbergA | 2–1W | Yes |
| 2026-09-18 | Union BerlinH | 7–0W | No |
| 2026-10-10 | FC AugsburgA | 2–2D | Yes |
| 2026-10-13 | VikingA | 3–3D | Yes |
| 2026-10-17 | RB LeipzigH | 6–1W | Yes |
Barcelona
Clean sheets
3
Last 10 recorded matches · all competitions
Scores54
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-27 → 2026-10-17 UTC. La Liga 2026-2027: 1.53 goals per team/match, 88 matches · 2026-08-15 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 10.0
- Recency
- 91.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 Barcelona’s perspective. Event: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-27 | Athletic ClubH | 2–0W | Yes |
| 2026-08-31 | Rayo VallecanoH | 5–2W | No |
| 2026-09-06 | ValenciaA | 5–0W | Yes |
| 2026-09-09 | FeyenoordH | 5–1W | No |
| 2026-09-13 | LevanteA | 4–2W | No |
| 2026-09-16 | Racing SantanderH | 7–2W | No |
| 2026-09-19 | SevillaA | 3–1W | No |
| 2026-10-10 | GetafeH | 3–0W | Yes |
| 2026-10-13 | GalatasarayA | 4–1W | No |
| 2026-10-17 | Real BetisA | 5–2W | No |
Rio Ave
Points below expected
−1.3
8/8 covered matches · current leagues
Forecast40
The points return is below the stored match forecasts on the same covered games. This is a results-versus-expectations gap, not a guarantee of improvement.
Stored LOAD90 forecasts · same covered games · 8/8 current-league matches · 2026-08-09 → 2026-10-11 UTC. Points 7; xPts 8.3. Saved pre: 0; reconstructed: 8. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 15.0
- Recency
- 75.2
- 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.
8/8 covered matches · current leagues
- Points
- 7.0
- xPts
- 8.3
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 0; reconstructed: 8.
Full club analysis →
Juventus
Goals scored per match
1.8
Last 9 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 9 recorded matches · 2026-08-23 → 2026-10-18 UTC. Serie A 2026-2027: 1.48 goals per team/match, 70 matches · 2026-08-22 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 12.5
- Recency
- 95.0
- 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 Juventus’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-23 | FrosinoneA | 1–0W |
| 2026-08-29 | ParmaH | 2–0W |
| 2026-09-06 | AC MilanH | 1–1D |
| 2026-09-13 | SassuoloA | 2–3L |
| 2026-09-17 | NEC NijmegenH | 5–0W |
| 2026-09-20 | AtalantaH | 2–0W |
| 2026-10-11 | CagliariA | 1–1D |
| 2026-10-15 | Celta VigoA | 2–1W |
| 2026-10-18 | LazioH | 0–3L |
Dinamo Zagreb
xG difference per match
−0.38
Underlying performance · 10-match window
Observed xG25
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.2; xG against 1.58. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 25.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.20
- xG against
- 1.58
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 →
Bodo/Glimt
Goals conceded per match
1.8
Last 6 recorded matches · all competitions
Scores39
This conceding average meets the high-goals signal threshold. Its deviation from the league reference determines its editorial interest; the threshold alone does not establish a defensive concern.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-04 → 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.4
- Recency
- 83.2
- Context
- 40.0
- Quality
- 43.2
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from Bodo/Glimt’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-04 | Union St. GilloiseA | 3–3D |
| 2026-08-11 | Union St. GilloiseH | 3–2W |
| 2026-08-19 | NEC NijmegenA | 3–1W |
| 2026-08-25 | NEC NijmegenH | 3–0W |
| 2026-09-10 | Bayern MünchenA | 0–5L |
| 2026-10-14 | Borussia DortmundH | 1–0W |
SC Braga
Both teams scored
63%
Last 8 recorded matches · all competitions
Scores56
Both teams have scored regularly in this recorded window. It describes past scorelines, rather than the probability for the next match.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-09 → 2026-10-19 UTC. Primeira Liga 2026-2027: 1.38 goals per team/match, 72 matches · 2026-08-07 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 20.5
- Recency
- 98.2
- 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 SC Braga’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-09 | MoreirenseA | 2–2D | Yes |
| 2026-08-31 | GuimaraesH | 1–0W | No |
| 2026-09-05 | AlvercaA | 2–1W | Yes |
| 2026-09-10 | EstrelaA | 1–2L | Yes |
| 2026-09-14 | EstorilH | 1–0W | No |
| 2026-09-20 | Santa ClaraA | 0–0D | No |
| 2026-10-09 | Sporting CPH | 1–3L | Yes |
| 2026-10-19 | GIL VicenteH | 1–2L | Yes |
Celta Vigo
Clean sheets
3
Last 10 recorded matches · all competitions
Scores55
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-27 → 2026-10-18 UTC. La Liga 2026-2027: 1.53 goals per team/match, 88 matches · 2026-08-15 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 10.0
- Recency
- 95.0
- 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 Celta Vigo’s perspective. Event: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-27 | OsasunaH | 1–2L | No |
| 2026-08-30 | Athletic ClubH | 0–2L | No |
| 2026-09-03 | Real SociedadA | 0–0D | Yes |
| 2026-09-07 | GetafeA | 1–1D | No |
| 2026-09-13 | MalagaH | 1–1D | No |
| 2026-09-16 | Omonia NicosiaA | 0–1L | No |
| 2026-09-19 | Racing SantanderH | 5–0W | Yes |
| 2026-10-11 | ElcheA | 0–0D | Yes |
| 2026-10-15 | JuventusH | 1–2L | No |
| 2026-10-18 | AlavesH | 2–1W | No |
Atalanta
Points below expected
−1.3
7/7 covered matches · current leagues
Forecast46
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 · 7/7 current-league matches · 2026-08-23 → 2026-10-18 UTC. Points 9; xPts 10.3. Saved pre: 2; reconstructed: 5. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 16.3
- Recency
- 95.0
- 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.
7/7 covered matches · current leagues
- Points
- 9.0
- xPts
- 10.3
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 2; reconstructed: 5.
Full club analysis →
Fortuna Sittard
Goals scored per match
1.8
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-08 → 2026-10-18 UTC. Eredivisie 2026-2027: 1.92 goals per team/match, 81 matches · 2026-08-07 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 4.8
- Recency
- 95.0
- 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 Fortuna Sittard’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-08 | PSV EindhovenA | 2–2D |
| 2026-08-15 | CambuurH | 3–1W |
| 2026-08-22 | AZ AlkmaarH | 0–2L |
| 2026-08-28 | GroningenA | 3–2W |
| 2026-09-06 | ADO Den HaagA | 3–2W |
| 2026-09-12 | AjaxH | 1–5L |
| 2026-09-19 | Willem IIA | 1–0W |
| 2026-10-10 | TwenteH | 1–1D |
| 2026-10-18 | NEC NijmegenA | 2–2D |
Leeds
xG difference per match
−0.36
Underlying performance · 10-match window
Observed xG24
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.29; xG against 1.65. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 24.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.29
- xG against
- 1.65
Difference of observed averages; xG coverage can differ between the two metrics. Profile is before the next or latest league fixture, not necessarily current UTC.
Full club analysis →
1.FC Köln
Goals conceded per match
1.8
Last 6 recorded matches · all competitions
Scores42
This conceding average meets the high-goals signal threshold. Its deviation from the league reference determines its editorial interest; the threshold alone does not establish a defensive concern.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-29 → 2026-10-16 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 0.2
- Recency
- 88.9
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from 1.FC Köln’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-29 | 1899 HoffenheimH | 3–2W |
| 2026-09-04 | VfB StuttgartA | 1–4L |
| 2026-09-12 | Werder BremenH | 1–1D |
| 2026-09-19 | Hamburger SVA | 1–2L |
| 2026-10-11 | Borussia MönchengladbachH | 2–1W |
| 2026-10-16 | Eintracht FrankfurtA | 0–1L |
Famalicao
Both teams scored
63%
Last 8 recorded matches · all competitions
Scores51
Both teams have scored regularly in this recorded window. It describes past scorelines, rather than the probability for the next match.
Recorded scores · all competitions · Last 8 recorded matches · 2026-08-07 → 2026-10-12 UTC. Primeira Liga 2026-2027: 1.38 goals per team/match, 72 matches · 2026-08-07 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 20.5
- Recency
- 77.8
- Context
- 40.0
- Quality
- 80.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 8 recorded matches · all competitions
Oldest → newest · scores from Famalicao’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-07 | EstorilA | 1–1D | Yes |
| 2026-08-16 | MaritimoH | 1–2L | Yes |
| 2026-08-23 | Santa ClaraA | 0–1L | No |
| 2026-08-30 | GIL VicenteH | 0–0D | No |
| 2026-09-05 | EstrelaA | 2–2D | Yes |
| 2026-09-13 | Sporting CPH | 1–1D | Yes |
| 2026-09-19 | NacionalA | 4–0W | No |
| 2026-10-12 | AlvercaH | 1–4L | Yes |
Real Betis
Clean sheets
3
Last 10 recorded matches · all competitions
Scores54
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-25 → 2026-10-17 UTC. La Liga 2026-2027: 1.53 goals per team/match, 88 matches · 2026-08-15 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 10.0
- Recency
- 91.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 Real Betis’s perspective. Event: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-25 | ValenciaA | 1–0W | Yes |
| 2026-08-29 | LevanteA | 2–5L | No |
| 2026-09-04 | Real MadridH | 1–0W | Yes |
| 2026-09-08 | LilleA | 3–2W | No |
| 2026-09-14 | VillarrealA | 2–1W | No |
| 2026-09-17 | GetafeH | 1–0W | Yes |
| 2026-09-20 | Deportivo La CorunaA | 1–1D | No |
| 2026-10-11 | OsasunaH | 5–2W | No |
| 2026-10-14 | FC PortoH | 3–2W | No |
| 2026-10-17 | BarcelonaH | 2–5L | No |
Le Mans
Points below expected
−1.3
7/7 covered matches · current leagues
Forecast45
The points return is below the stored match forecasts on the same covered games. This is a results-versus-expectations gap, not a guarantee of improvement.
Stored LOAD90 forecasts · same covered games · 7/7 current-league matches · 2026-08-22 → 2026-10-16 UTC. Points 6; xPts 7.3. Saved pre: 2; reconstructed: 5. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 16.3
- Recency
- 88.9
- 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.
7/7 covered matches · current leagues
- Points
- 6.0
- xPts
- 7.3
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 2; reconstructed: 5.
Full club analysis →
Utrecht
Goals scored per match
1.8
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-09 → 2026-10-18 UTC. Eredivisie 2026-2027: 1.92 goals per team/match, 81 matches · 2026-08-07 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 4.8
- Recency
- 95.0
- 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 Utrecht’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-09 | GroningenA | 1–2L |
| 2026-08-15 | AZ AlkmaarH | 1–4L |
| 2026-08-22 | Sparta RotterdamA | 3–3D |
| 2026-08-30 | PSV EindhovenH | 1–6L |
| 2026-09-08 | GO Ahead EaglesH | 3–3D |
| 2026-09-13 | ExcelsiorA | 2–1W |
| 2026-09-20 | FeyenoordA | 0–5L |
| 2026-10-11 | Willem IIH | 3–1W |
| 2026-10-18 | TwenteA | 2–1W |
Levante
xG difference per match
−0.36
Underlying performance · 10-match window
Observed xG24
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.43; xG against 1.79. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 24.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.43
- xG against
- 1.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 →
SV Elversberg
Goals conceded per match
1.8
Last 6 recorded matches · all competitions
Scores43
This conceding average meets the high-goals signal threshold. Its deviation from the league reference determines its editorial interest; the threshold alone does not establish a defensive concern.
Recorded scores · all competitions · Last 6 recorded matches · 2026-08-29 → 2026-10-17 UTC. Bundesliga 2026-2027: 1.84 goals per team/match, 54 matches · 2026-08-28 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 0.2
- Recency
- 91.9
- Context
- 40.0
- Quality
- 60.0
Uncalibrated selection heuristic. Not team strength, win probability or statistical significance. Sources keep their own windows; overlapping scorelines and forecast gaps receive reduced context credit.
Last 6 recorded matches · all competitions
Oldest → newest · scores from SV Elversberg’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-29 | Bayer LeverkusenH | 3–2W |
| 2026-09-05 | Borussia MönchengladbachA | 4–3W |
| 2026-09-13 | Bayern MünchenH | 1–2L |
| 2026-09-20 | FC Schalke 04A | 0–0D |
| 2026-10-10 | Union BerlinA | 0–1L |
| 2026-10-17 | FC AugsburgH | 4–3W |
Dinamo Zagreb
Both teams scored
63%
Last 8 recorded matches · all competitions
Scores47
Both teams have scored regularly in this recorded window. It describes past scorelines, rather than the probability for the next match.
Recorded scores · all competitions · Last 8 recorded matches · 2026-07-21 → 2026-10-15 UTC. UEFA Europa League 2026-2027: 1.43 goals per team/match, 36 matches · 2026-09-16 → 2026-10-15 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 17.9
- Recency
- 86.0
- 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 Dinamo Zagreb’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-07-21 | FC ThunA | 1–1D | Yes |
| 2026-07-28 | FC ThunH | 3–2W | Yes |
| 2026-08-04 | Kauno ŽalgirisH | 5–0W | No |
| 2026-08-11 | Kauno ŽalgirisA | 2–1W | Yes |
| 2026-08-18 | VikingH | 2–2D | Yes |
| 2026-08-26 | VikingA | 1–3L | Yes |
| 2026-09-16 | Hapoel Beer ShevaA | 0–0D | No |
| 2026-10-15 | AnderlechtH | 1–0W | No |
Celtic
Clean sheets
3
Last 10 recorded matches · all competitions
Scores49
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-25 → 2026-10-18 UTC. UEFA Europa League 2026-2027: 1.43 goals per team/match, 36 matches · 2026-09-16 → 2026-10-15 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 7.2
- Recency
- 95.0
- 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 Celtic’s perspective. Event: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-25 | Lask LinzA | 1–5L | No |
| 2026-08-29 | FalkirkH | 2–1W | No |
| 2026-09-02 | AberdeenH | 3–0W | Yes |
| 2026-09-05 | ST MirrenA | 2–1W | No |
| 2026-09-09 | ST JohnstoneA | 1–0W | Yes |
| 2026-09-17 | Ferencvarosi TCH | 1–3L | No |
| 2026-09-20 | RangersH | 0–1L | No |
| 2026-10-11 | MotherwellA | 2–0W | Yes |
| 2026-10-15 | BenficaA | 1–4L | No |
| 2026-10-18 | Heart Of MidlothianH | 7–1W | No |
Osasuna
Points below expected
−1.2
9/9 covered matches · current leagues
Forecast47
The points return is below the stored match forecasts on the same covered games. This is a results-versus-expectations gap, not a guarantee of improvement.
Stored LOAD90 forecasts · same covered games · 9/9 current-league matches · 2026-08-24 → 2026-10-18 UTC. Points 11; xPts 12.2. Saved pre: 2; reconstructed: 7. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 12.9
- Recency
- 95.0
- 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.
9/9 covered matches · current leagues
- Points
- 11.0
- xPts
- 12.2
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 2; reconstructed: 7.
Full club analysis →
Sparta Rotterdam
Goals scored per match
1.8
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-09 → 2026-10-17 UTC. Eredivisie 2026-2027: 1.92 goals per team/match, 81 matches · 2026-08-07 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 4.8
- Recency
- 91.9
- 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 Sparta Rotterdam’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-09 | FeyenoordH | 0–1L |
| 2026-08-14 | TelstarA | 3–1W |
| 2026-08-22 | UtrechtH | 3–3D |
| 2026-08-29 | ExcelsiorA | 1–2L |
| 2026-09-04 | PEC ZwolleH | 2–2D |
| 2026-09-13 | PSV EindhovenA | 1–4L |
| 2026-09-19 | HeerenveenH | 0–4L |
| 2026-10-10 | GO Ahead EaglesA | 3–3D |
| 2026-10-17 | Willem IIH | 3–2W |
Maritimo
xG difference per match
−0.36
Underlying performance · 10-match window
Observed xG24
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.05; xG against 1.41. Coverage counts are unavailable and denominators can differ. Recency receives zero for this undated source; quality is capped at 40.
- Deviation
- 24.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.05
- xG against
- 1.41
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 →
Sevilla
Goals conceded per match
1.8
Last 9 recorded matches · all competitions
Scores53
This conceding average meets the high-goals signal threshold. Its deviation from the league reference determines its editorial interest; the threshold alone does not establish a defensive concern.
Recorded scores · all competitions · Last 9 recorded matches · 2026-08-15 → 2026-10-18 UTC. La Liga 2026-2027: 1.53 goals per team/match, 88 matches · 2026-08-15 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 8.4
- Recency
- 95.0
- 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 Sevilla’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-15 | Rayo VallecanoH | 2–1W |
| 2026-08-22 | Athletic ClubA | 3–1W |
| 2026-08-29 | Atletico MadridH | 1–3L |
| 2026-09-06 | EspanyolA | 1–1D |
| 2026-09-11 | ValenciaH | 1–0W |
| 2026-09-16 | Deportivo La CorunaA | 1–0W |
| 2026-09-19 | BarcelonaH | 1–3L |
| 2026-10-12 | LevanteA | 3–3D |
| 2026-10-18 | Real MadridA | 1–4L |
Slovan Bratislava
Both teams scored
63%
Last 8 recorded matches · all competitions
Scores41
Both teams have scored regularly in this recorded window. It describes past scorelines, rather than the probability for the next match.
Recorded scores · all competitions · Last 8 recorded matches · 2026-07-21 → 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
- 2.6
- Recency
- 83.2
- 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 Slovan Bratislava’s perspective. Event: Both teams scored.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-07-21 | SaburtaloA | 2–0W | No |
| 2026-07-29 | SaburtaloH | 1–1D | Yes |
| 2026-08-04 | Mjallby AIFA | 2–1W | Yes |
| 2026-08-11 | Mjallby AIFH | 2–0W | No |
| 2026-08-19 | CeljeH | 1–1D | Yes |
| 2026-08-26 | CeljeA | 2–1W | Yes |
| 2026-09-09 | Paris Saint GermainA | 1–6L | Yes |
| 2026-10-14 | VfB StuttgartH | 0–3L | No |
Galatasaray
Clean sheets
3
Last 10 recorded matches · all competitions
Scores51
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-14 → 2026-10-17 UTC. Süper Lig 2026-2027: 1.44 goals per team/match, 72 matches · 2026-08-14 → 2026-10-19 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 1.1
- Recency
- 91.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 Galatasaray’s perspective. Event: Clean sheet.
| Date (UTC) | Opponent | GF–GA | Event |
|---|---|---|---|
| 2026-08-14 | Çorum FKH | 2–2D | No |
| 2026-08-21 | Erzurumspor FKA | 4–0W | Yes |
| 2026-08-29 | GoztepeH | 3–2W | No |
| 2026-09-04 | Istanbul BasaksehirA | 3–2W | No |
| 2026-09-09 | Sporting CPA | 1–3L | No |
| 2026-09-13 | KocaelisporH | 1–0W | Yes |
| 2026-09-19 | TrabzonsporA | 0–4L | No |
| 2026-10-09 | KasimpasaH | 3–1W | No |
| 2026-10-13 | BarcelonaH | 1–4L | No |
| 2026-10-17 | GenclerbirligiA | 1–0W | Yes |
Cambuur
Points below expected
−1.2
9/9 covered matches · current leagues
Forecast46
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-07 → 2026-10-18 UTC. Points 9; xPts 10.2. Saved pre: 1; reconstructed: 8. No claim that the gap must reverse. This window differs from the recorded-results and xG windows.
- Deviation
- 12.9
- Recency
- 95.0
- Context
- 40.0
- Quality
- 50.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
- 9.0
- xPts
- 10.2
Points and xPts cover identical matches. xPts uses stored LOAD90 forecasts, including historical reconstructions; not observed xG. Saved: 1; reconstructed: 8.
Full club analysis →
Excelsior
Goals scored per match
1.8
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-07 → 2026-10-16 UTC. Eredivisie 2026-2027: 1.92 goals per team/match, 81 matches · 2026-08-07 → 2026-10-18 UTC. Reference only: the club window spans all recorded competitions; no opponent adjustment.
- Deviation
- 4.8
- Recency
- 88.9
- 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 Excelsior’s perspective.
| Date (UTC) | Opponent | GF–GA |
|---|---|---|
| 2026-08-07 | CambuurA | 4–0W |
| 2026-08-15 | PSV EindhovenH | 1–2L |
| 2026-08-29 | Sparta RotterdamH | 2–1W |
| 2026-09-05 | Willem IIA | 3–0W |
| 2026-09-08 | NEC NijmegenA | 2–2D |
| 2026-09-13 | UtrechtH | 1–2L |
| 2026-09-19 | AjaxA | 2–2D |
| 2026-10-11 | GroningenH | 1–5L |
| 2026-10-16 | HeerenveenA | 0–4L |
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 →