Premier League Post-Match Analytics
Completed-fixture performance analysis from the supplied source report.
CRYSTAL PALACE
2–312 September 2026
IPSWICHVIEW REPORTCLOSE REPORT+

IPSWICHCRYSTAL PALACE 2–3 IPSWICH
Premier League 2026/27 • 12 September 2026 • Selhurst Park
1. Executive Match Assessment
Ipswich won 3–2 away at Selhurst Park, but the match must be read through the decisive 34th-minute red card shown to Crystal Palace centre-back Axel Disasi. At that moment the score was 1–1, meaning Palace played roughly 56 minutes of regulation time, plus stoppage time, with ten men. Ipswich finished with the stronger raw shooting profile — 12–11 total shots, 6–4 on target, 53.5% possession and a 6.64–6.40 team-rating edge — but much of that advantage was accumulated during the prolonged 11-v-10 phase. Palace’s ability to equalise at 75 minutes despite the numerical disadvantage is therefore a major resilience signal. The away win remains positive for Ipswich, but its predictive value must be moderated by the red-card context.
| Match | Half-time | Team Rating | Venue Context |
|---|---|---|---|
| Crystal Palace 2–3 Ipswich | 1–2 | Palace 6.40 | Ipswich 6.64 | Palace HOME | Ipswich AWAY |
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 14′ | 1–0 | Anan Khalaili | Daichi Kamada |
| 23′ | 1–1 | Emersonn | Leif Davis |
| 45′ | 1–2 | Leif Davis | Emersonn |
| 75′ | 2–2 | Jørgen Strand Larsen | Daichi Kamada |
| 90′ | 2–3 | Zian Flemming | — |
Ipswich’s attacking flow was distributed across three scorers. Emersonn and Leif Davis exchanged scorer/creator roles for the two first-half goals, while substitute Zian Flemming delivered the decisive 90th-minute winner. Palace’s goals came through Anan Khalaili and Jørgen Strand Larsen, both supplied by Daichi Kamada. The match therefore featured repeated momentum swings rather than one-sided scoreboard control.
3. Key Statistical Performance Commentary
| Indicator | Palace (Home) | Ipswich (Away) | Interpretation |
|---|---|---|---|
| Team rating | 6.40 | 6.64 | Ipswich clear overall edge |
| Total shots | 11 | 12 | Near-even; Ipswich +1 |
| Shots on target | 4 | 6 | Ipswich stronger direct threat |
| Shots off target | 6 | 5 | Palace +1 |
| Blocked shots | 1 | 1 | Level |
| Woodwork | 0 | 1 | Ipswich additional high-danger event |
| Possession | 46.5% | 53.5% | Ipswich slight territorial edge |
| Pass success | 81% | 82% | Near-even; Ipswich marginally cleaner |
| Dribbles | 5 | 6 | Ipswich slight edge |
| Aerials won | 11 | 15 | Ipswich stronger aerially |
| Tackles | 18 | 12 | Palace higher defensive workload |
| Corners | 6 | 3 | Palace stronger corner pressure |
| Dispossessed | 6 | 12 | Ipswich lost possession more often |
Match intensity. Ipswich finished with the more efficient raw shooting profile, but the 34th-minute dismissal materially changed the conditions under which those numbers were produced. Palace were level at 1–1 when reduced to ten men and still finished only one shot behind overall. Ipswich’s 6–4 shots-on-target advantage, 53.5% possession and higher team rating remain meaningful, but they should be interpreted as partly red-card-assisted rather than as evidence of clear 11-v-11 superiority.
4. Scoreline vs Match Physiognomy
Physiognomy verdict: PARTIALLY DISTORTED BY THE RED CARD. Ipswich deserved credit for exploiting the man advantage and ultimately winning, but the final 3–2 score should not be read as a clean measure of relative team strength. Palace were reduced to ten men at 34 minutes with the score 1–1, yet still generated six corners and found a 75th-minute equaliser. Ipswich’s stronger on-target shooting and late winning goal support an away edge, but the prolonged numerical superiority explains a significant part of the match flow.
5. Key Player and Functional Signals
| Signal | Crystal Palace | Ipswich | Model reading |
|---|---|---|---|
| Highest shot volume | Khalaili 4; Larsen 3 | Flemming 3; Emersonn 3; Davis 2 | Ipswich spread threat across several scorers |
| Goal involvement | Kamada 2 assists | Emersonn 1G+1A; Davis 1G+1A | Ipswich had multiple dual-role contributors |
| Team rating | 6.40 | 6.64 | Away side stronger overall |
| Shooting accuracy | 4/11 on target | 6/12 on target | Ipswich superior accuracy |
| Aerial output | 11 won | 15 won | Ipswich stronger direct-phase platform |
The strongest predictive signal is now two-sided. Ipswich showed distributed attacking contribution and decisive bench impact, while Palace showed unusually strong resilience under numerical disadvantage. Because Palace remained competitive for more than 55 minutes with ten men and still equalised, their underlying next-match strength should be protected rather than heavily downgraded from the 3–2 defeat alone.
6. Tactical and Structural Interpretation
Crystal Palace used a 3-4-2-1 while Ipswich operated in a 4-2-3-1, but the 34th-minute dismissal of centre-back Axel Disasi forced Palace to spend most of the contest in an altered structure. Their 18 tackles and six corners therefore need to be read as evidence of defensive adaptation and counter-pressure rather than normal 11-v-11 balance. Ipswich used the extra player to sustain more possession and produce the stronger on-target profile, while Palace’s ability to reach 2–2 with ten men indicates that their attacking structure remained functional despite the disruption.
7. Home/Away Weighting and Pressure Handling
Crystal Palace — HOME reading. The 2–3 home defeat is negative at result level, but the performance downgrade should be limited because Palace played from the 34th minute onward with ten men. They were level at the dismissal and later recovered to 2–2, which is a strong resilience marker. The main next-match concern is not the raw defeat but the potential defensive availability loss if Disasi is suspended.
Ipswich — AWAY reading. The away win deserves positive credit, particularly for six shots on target, a higher team rating, better shooting accuracy and a decisive late substitute goal. However, the usual away-win premium should be moderated because Ipswich played against ten men for the majority of the match. This remains a positive away performance, but it should not be graded at the same level as an equivalent 3–2 away win achieved against eleven players throughout.
8. Next-Match Winning Chance
| Team | Provisional winning chance | Direction | Reason |
|---|---|---|---|
| Ipswich | 55–60% | ▲ Positive | Away win + better shooting, moderated by 56+ minutes vs 10 men |
| Crystal Palace | 47–52% | ↔ Mixed / resilient | Home loss, but strong 10-man recovery; possible Disasi suspension |
These percentages are provisional match-derived estimates only. They should be adjusted once the next opponent, venue, injuries, suspensions and expected starting XI are known.
9. Final Predictive Conclusion
Crystal Palace 2–3 Ipswich is best classified as a PARTIALLY RED-CARD-DISTORTED result with a genuine but moderated IPSWICH AWAY EDGE. Ipswich executed better in the decisive shooting moments and deserved credit for converting the advantage, but Palace were level at 1–1 when Disasi was dismissed in the 34th minute and still recovered to 2–2. For forward modelling, Ipswich retain the stronger immediate result signal, while Palace should receive substantial resilience protection. The match therefore argues against over-penalising Palace or over-inflating Ipswich based on the final score alone.
10. Detailed Shot Profile
| Team | Total | On target | Off target | Blocked | Woodwork | On-target rate |
|---|---|---|---|---|---|---|
| Crystal Palace | 11 | 4 | 6 | 1 | 0 | 36.4% |
| Ipswich | 12 | 6 | 5 | 1 | 1 | 50.0% |
Because detailed shot outcomes are available, no 50%-of-total-shots proxy is used in this report. The direct evidence is stronger: Ipswich put 50.0% of their attempts on target compared with Palace’s 36.4%, and they also struck the woodwork once. This supports the conclusion that Ipswich produced the more dangerous shooting performance.
10. Enhanced Shot-Quality xG Proxy
Methodology. Because detailed event-level xG values are not supplied, this report uses a transparent shot-quality proxy rather than conventional xG. The proxy gives greater value to shots on target and shots hitting the woodwork, while shots off target and blocked shots receive lower values. It is intended to compare attacking quality within this match, not to replace provider xG.
| Metric | Crystal Palace | Ipswich | Interpretation |
|---|---|---|---|
| Total shots | 11 | 12 | Near-even volume |
| Shots on target | 4 | 6 | Ipswich +2 |
| On-target rate | 36.4% | 50.0% | Ipswich more accurate |
| Shots off target | 6 | 5 | Palace +1 low-quality miss |
| Blocked shots | 1 | 1 | Equal |
| Woodwork | 0 | 1 | Ipswich additional high-danger event |
| Shot-quality proxy xG | 1.93 | 3.00 | Ipswich +1.07 proxy xG |
Calculated xG interpretation. Bournemouth produce 4.24 calculated xG from their shot outcomes: 3.50 from 10 shots on target, 0.64 from eight shots off target and 0.10 from two blocked shots. Brentford produce only 1.15: 0.70 from two shots on target, 0.40 from five shots off target and 0.05 from one blocked shot. The xG gap is therefore +3.09 in Bournemouth’s favour. Bournemouth also generate 0.212 calculated xG per shot compared with Brentford’s 0.144. Yet both teams scored twice: Bournemouth converted only 47.2% of their calculated xG into goals, while Brentford scored at 173.9% of their calculated xG. This makes the 2–2 draw a clear case of Bournemouth process dominance being offset by exceptional Brentford finishing efficiency.
11. Crystal Palace Red-Card Impact
| Player | Position | Minute | Match state | Estimated exposure |
|---|---|---|---|---|
| Axel Disasi | Centre-back (DC) | 34′ | Score 1-1 | ~56 min + stoppage time with 10 men |
Impact assessment. Axel Disasi, Crystal Palace's centre-back (DC), was sent off in the 34th minute with the score at 1-1. This is a major match-context event rather than a late footnote: Palace played roughly 56 minutes of regulation time, plus stoppage time, with ten men. Ipswich's second goal arrived after the dismissal, Palace still managed to equalise at 75 minutes despite the numerical disadvantage, and Ipswich finally won it at 90 minutes. The red card therefore materially altered the match physiognomy by increasing Palace's defensive workload, reducing their capacity to press and attack with normal numbers, and giving Ipswich more space and a sustained numerical advantage for most of the remaining contest.
Counterfactual reading. Because the match was 1-1 when Disasi was dismissed, Ipswich's later statistical and chance-quality edge cannot be interpreted as if both teams played under equal conditions for 90 minutes. Ipswich still deserve substantial credit for exploiting the advantage, producing six shots on target, hitting the woodwork and finding the late winner, but their raw 3.00 shot-quality proxy xG should be contextualised by the long 11-v-10 phase. Palace, meanwhile, deserve additional resilience credit for scoring the 75th-minute equaliser while a man down and remaining competitive until the 90th minute.
12. Revised Scoreline vs Match Physiognomy
Verdict: PARTIALLY DISTORTED BY THE RED CARD — IPSWICH DESERVED THE WINNING EDGE, BUT THE RAW DATA OVERSTATE THE 11-v-11 DIFFERENCE. Ipswich led total shots 12-11, shots on target 6-4, on-target rate 50.0%-36.4%, hit the woodwork once, held a 6.64-6.40 team-rating advantage, and produced the higher shot-quality proxy xG. However, Palace were reduced to ten men from the 34th minute with the score still 1-1. Therefore the final 3-2 away win is consistent with Ipswich's superior execution after the sending-off, but it should not be read as evidence that Ipswich were clearly superior on equal numerical terms. Palace's ability to recover to 2-2 with ten men is an important positive performance signal.
13. Goal Timing and Substitute Scoring Impact
Goal-timing signal. Crystal Palace's last goal was scored in the 75th minute, when Jørgen Strand Larsen made it 2-2 from Daichi Kamada's assist. Crucially, Palace had already been playing with ten men for about 41 minutes by that stage following Axel Disasi's 34th-minute dismissal. Ipswich's final goal arrived in the 90th minute through substitute Zian Flemming. The sequence is therefore highly informative: Ipswich used the prolonged man advantage to create the stronger late pressure, but Palace showed significant resilience by equalising while numerically disadvantaged before finally conceding the decisive goal at the end of regulation time.
Substitute impact on goal scoring. Ipswich received a direct and decisive contribution from the bench: Zian Flemming entered in the 63rd minute and scored the 90th-minute winner, approximately 27 minutes after coming on. That is a strong positive bench-impact signal because the substitute changed the result from a draw to an away victory. Crystal Palace did not receive a direct goal or assist from a substitute. Their 75th-minute equaliser was produced by two starters, Kamada and Strand Larsen, and both were then withdrawn in the 84th minute. The contrast is important for forward modelling: Ipswich demonstrated that fresh attacking personnel could materially improve late-match scoring output, whereas Palace’s substitutions did not add a new direct scoring contribution after the equaliser.
Late-game modelling implication. Ipswich should receive a positive marker for bench productivity and for eventually converting a long numerical advantage into the winning goal. However, the strength of that positive signal must be moderated because they played against ten men from the 34th minute. Palace should receive a positive resilience adjustment for reaching 2-2 while short-handed, offset by a defensive-availability concern because Disasi's dismissal may lead to suspension. The red card is therefore a major explanatory variable in the match, not an incidental event.
14. Revised Next-Match Winning Chance
| Team | Performance signal | Provisional next-match win chance | Main reason |
|---|---|---|---|
| Ipswich | Positive, moderated | 55–60% | Away win + superior shooting; red-card advantage lowers raw rating |
| Crystal Palace | Resilient / mixed | 47–52% | Equalised with 10 men; possible defensive suspension risk |
Final predictive conclusion. Ipswich still leave the match with the stronger immediate result signal because they won away, created more shots on target, had the better on-target percentage, hit the woodwork and received a decisive goal from substitute Zian Flemming. But the 34th-minute dismissal of centre-back Axel Disasi substantially changes the predictive interpretation. Palace were level at 1-1 when reduced to ten men and still recovered to 2-2, showing stronger resilience than the raw 3-2 defeat suggests. Ipswich's raw shot-quality proxy xG advantage should therefore be discounted for the prolonged 11-v-10 phase. Before opponent-specific adjustments, the revised next-match signal is closer: Ipswich remain slightly stronger at approximately 55-60%, while Crystal Palace improve to approximately 47-52%, subject to any suspension-related defensive penalty for Disasi.
BOURNEMOUTH
2–212 September 2026
BRENTFORDVIEW REPORTCLOSE REPORT+

BRENTFORDBOURNEMOUTH 2–2 BRENTFORD
Premier League 2026/27 • 12 September 2026 • Vitality Stadium
1. Executive Match Assessment
Bournemouth controlled the majority of the attacking process but were held 2–2 by a highly efficient Brentford side. Bournemouth led total shots 20–8, shots on target 10–2, possession 57.1%–42.9%, pass success 82%–70% and corners 2–1. Brentford nevertheless converted both of their shots on target, producing two goals from only eight attempts. The result therefore does not fully reflect the match physiognomy: Bournemouth created substantially more shooting pressure and direct threat, while Brentford maximised a much smaller attacking volume. The away side still deserve credit for twice reaching the scoreline they needed and for producing stronger dribbling, aerial and tackling numbers, but the underlying shooting profile favours Bournemouth clearly.
| Match | Half-time | Team Rating | Venue Context |
|---|---|---|---|
| Bournemouth 2–2 Brentford | 1–1 | Bournemouth 6.65 | Brentford 6.69 | Bournemouth HOME | Brentford AWAY |
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 34′ | 0–1 | Kevin Schade | Yehor Yarmoliuk |
| 38′ | 1–1 | Justin Kluivert | — |
| 52′ | 2–1 | Marcus Tavernier | Evanilson |
| 56′ | 2–2 | Kevin Schade | — |
Goal-flow interpretation. Brentford scored first through Kevin Schade, with Yehor Yarmoliuk providing the assist. Bournemouth responded before half-time through Justin Kluivert and then moved 2–1 ahead shortly after the interval when Marcus Tavernier scored from Evanilson’s assist. Brentford equalised only four minutes later through Schade, giving him both away goals. The match then remained scoreless for the final 34 minutes plus stoppage time.
3. Detailed Shot Profile and Calculated xG
| Indicator | Bournemouth | Brentford | Interpretation |
|---|---|---|---|
| Total shots | 20 | 8 | Bournemouth +12; very strong volume edge |
| Shots on target | 10 | 2 | Bournemouth +8; major direct-threat edge |
| Shots off target | 8 | 5 | Bournemouth +3 |
| Blocked shots | 2 | 1 | Bournemouth +1 |
| Woodwork | 0 | 0 | Level |
| On-target rate | 50.0% | 25.0% | Bournemouth twice as accurate |
| Goal / SOT conversion | 20.0% | 100.0% | Brentford extreme finishing efficiency |
| Possession | 57.1% | 42.9% | Bournemouth territorial edge |
| Pass success | 82% | 70% | Bournemouth cleaner circulation |
Calculated xG methodology. Because event-level provider xG is not supplied, this report computes a transparent shot-outcome xG proxy from the detailed shot profile: 0.35 for each shot on target, 0.08 for each shot off target, 0.05 for each blocked shot and 0.45 for each woodwork event. The model is designed for within-match comparison and does not replace event-level xG based on shot location, angle, defensive pressure or goalkeeper position.
| Metric | Bournemouth | Brentford |
|---|---|---|
| Shots on target contribution | 10 × 0.35 = 3.50 | 2 × 0.35 = 0.70 |
| Shots off target contribution | 8 × 0.08 = 0.64 | 5 × 0.08 = 0.40 |
| Blocked-shot contribution | 2 × 0.05 = 0.10 | 1 × 0.05 = 0.05 |
| Woodwork contribution | 0 × 0.45 = 0.00 | 0 × 0.45 = 0.00 |
| Calculated xG | 4.24 | 1.15 |
| Calculated xG per shot | 0.212 | 0.144 |
| Actual goals / calculated xG | 47.2% | 173.9% |
Key xG signal: Bournemouth +3.09 calculated xG (4.24–1.15). The draw therefore understates Bournemouth’s chance-generation superiority and overstates Brentford’s repeatable attacking output.
Calculated xG interpretation. Bournemouth produce 4.24 calculated xG from their shot outcomes: 3.50 from 10 shots on target, 0.64 from eight shots off target and 0.10 from two blocked shots. Brentford produce only 1.15: 0.70 from two shots on target, 0.40 from five shots off target and 0.05 from one blocked shot. The xG gap is +3.09 in Bournemouth’s favour. Bournemouth also generate 0.212 calculated xG per shot compared with Brentford’s 0.144. Yet both teams scored twice: Bournemouth converted 47.2% of their calculated xG into goals, while Brentford scored at 173.9% of their calculated xG. This makes the 2–2 draw a clear case of Bournemouth process dominance being offset by exceptional Brentford finishing efficiency.
4. Scoreline vs Match Physiognomy
| Test | Evidence | Verdict |
|---|---|---|
| Shot volume | 20–8 Bournemouth | Strong Bournemouth process edge |
| Direct threat | 10–2 shots on target | Very strong Bournemouth edge |
| Territory | 57.1% possession; 82% pass success | Bournemouth control |
| Team rating | 6.65 vs 6.69 | Marginal Brentford rating edge |
| Finishing | 2 goals from 2 SOT for Brentford | Exceptional away efficiency |
| Final score | 2–2 | Does not mirror the shot-quality gap |
Verdict: PARTIALLY TO STRONGLY DISTORTED — BOURNEMOUTH WERE THE CLEAR PROCESS WINNER, BRENTFORD THE EFFICIENCY WINNER. The draw is not fully representative of the underlying attacking balance. Bournemouth generated 71.4% of all shots and 83.3% of all shots on target, yet both teams scored twice. Brentford’s away point deserves credit because they were clinical and resilient, but their two-goal return came from an unusually small direct-threat base. For predictive purposes, Bournemouth should not be downgraded as heavily as the failure to win might suggest, while Brentford’s result should not be treated as evidence of equivalent chance creation.
5. Red-Card / Numerical-Situation Check
No red card is shown in the supplied timeline. Therefore, unlike Crystal Palace–Ipswich, there is no numerical-disadvantage adjustment required. The 20–8 shot gap and 10–2 shots-on-target gap were produced under normal numerical conditions, making Bournemouth’s process advantage more credible and giving greater weight to the conclusion that the 2–2 scoreline understates their underlying performance.
6. Goal Timing and Substitute Scoring Impact
| Team | Last goal | Time | Substitute goal/assist impact |
|---|---|---|---|
| Bournemouth | Marcus Tavernier | 52′ | None — all Bournemouth goals occurred before their first listed substitution at 66′ |
| Brentford | Kevin Schade | 56′ | None — all Brentford goals occurred before their first listed substitutions at 60′ |
Timing interpretation. Bournemouth’s final goal arrived at 52′ and Brentford’s at 56′. Despite multiple substitutions from the 60th minute onward, neither bench produced a goal or assist. The match therefore provides no positive substitute scoring signal for either team. Bournemouth continued to generate pressure but could not convert it after 52′, while Brentford protected the draw for more than half an hour after Schade’s equaliser. That gives Brentford some late-game defensive-management credit, but Bournemouth’s inability to turn their large shot advantage into a winner is a finishing-efficiency warning.
7. Key Individual and Structural Signals
| Signal | Bournemouth | Brentford |
|---|---|---|
| Team rating | 6.65 | 6.69 |
| Top shot volume | Rayan 5; Tavernier 4; Kluivert 3 | Schade 2 |
| Dribbles | 5 | 9 |
| Aerials won | 23 | 26 |
| Tackles | 17 | 19 |
| Corners | 2 | 1 |
Structural interpretation. Bournemouth’s advantage came primarily through repeated shooting and cleaner possession, whereas Brentford were stronger in several duel-based indicators: dribbles, aerials and tackles. That helps explain how Brentford remained competitive despite the shot deficit. However, duel success does not erase the scale of Bournemouth’s direct attacking superiority, especially the 10–2 shots-on-target gap.
8. Home/Away Weighting and Next-Match Outlook
Bournemouth — HOME performance. The failure to win at home is a negative result signal, but the underlying performance is substantially stronger than the 2–2 score suggests. Bournemouth created 20 shots, put 10 on target and generated a 4.24 calculated xG estimate. Their main concern is conversion: only 20% of shots on target became goals. The team should therefore retain a positive process rating but carry a finishing-efficiency caution into the next fixture.
Brentford — AWAY performance. A 2–2 draw away from home receives a positive venue adjustment, and Brentford deserve strong credit for taking a point while twice scoring from limited opportunities. However, the 8-shot total, only two shots on target and 1.15 calculated xG estimate indicate that the result was driven more by conversion efficiency than sustained attacking dominance. Brentford receive a positive away-result signal, but the predictive model should temper it because a 100% goals-per-shot-on-target conversion rate is unlikely to be repeatable.
9. Final Predictive Conclusion
Final model conclusion. Bournemouth 2–2 Brentford is best classified as a PARTIALLY TO STRONGLY DISTORTED DRAW. Bournemouth were the true process winner: 20–8 shots, 10–2 shots on target, 57.1% possession, 82% pass success and a 4.24–1.15 shot-quality calculated xG advantage. Brentford were the efficiency winner, converting both shots on target and earning a valuable away point. No red card distorted the underlying data, and no substitute directly influenced the scoring. Before opponent-specific adjustments, Bournemouth carry the stronger next-match process signal at approximately 57–62% provisional winning chance, while Brentford sit around 48–53%. Brentford’s away resilience is positive, but Bournemouth’s much stronger chance-generation profile is the more repeatable forecasting signal.
ASTON VILLA
1–212 September 2026
NOTTINGHAM FORESTVIEW REPORTCLOSE REPORT+

NOTTINGHAM FORESTASTON VILLA 1–2 NOTTINGHAM FOREST
Premier League 2026/27 • 12 September 2026 • Villa Park
1. Executive Match Assessment
Nottingham Forest produced a convincing AWAY performance at Villa Park, winning 2–1 while generating far more attacking volume than Aston Villa. Forest led total shots 22–7, shots on target 7–5, pass success 86%–82%, aerial wins 13–9, tackles 23–17 and team rating 6.99–6.32. Aston Villa held slightly more possession at 53.6% and won the corner count 6–1, but those territorial indicators did not translate into sustained shooting pressure. Forest’s 22 attempts—more than three times Villa’s total—make the away victory strongly supported by the underlying match process rather than being a narrow result created by isolated finishing moments.
| Match | Half-time | Team Rating | Venue Context |
|---|---|---|---|
| Aston Villa 1–2 Nottm Forest | 0–0 | Villa 6.32 | Forest 6.99 | Villa HOME | Forest AWAY |
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist / Origin | Starter/Sub |
|---|---|---|---|---|
| 56′ | 0–1 | Liam Delap | Murillo | Starter |
| 74′ | 1–1 | Alysson | John McGinn | Substitute scorer |
| 88′ | 1–2 | Morgan Gibbs-White | Igor Jesus | Starter scorer / sub assist |
Forest broke the deadlock at 56 minutes through Liam Delap, assisted by Murillo. Aston Villa equalised at 74 minutes through substitute Alysson, with John McGinn providing the assist. Forest then produced the decisive late action at 88 minutes: Morgan Gibbs-White scored the winner, assisted by substitute Igor Jesus. The match therefore contains meaningful bench impact on both sides—Villa’s substitute changed the score directly, while Forest’s substitute helped create the winning goal.
3. Detailed Shot Profile and Calculated xG
| Indicator | Aston Villa | Nottingham Forest | Interpretation |
|---|---|---|---|
| Total shots | 7 | 22 | Forest +15; overwhelming volume advantage |
| Shots on target | 5 | 7 | Forest +2, but Villa highly accurate |
| Shots off target | 1 | 12 | Forest generated much more shooting volume |
| Blocked shots | 1 | 3 | Forest +2 |
| Woodwork | 0 | 0 | No adjustment |
| On-target rate | 71.4% | 31.8% | Villa much more accurate per attempt |
| Calculated xG | 1.88 | 3.56 | Forest +1.68 overall xG proxy |
| Calculated xG / shot | 0.269 | 0.162 | Villa higher average shot value in proxy |
Calculated xG methodology. The established shot-outcome proxy assigns 0.35 to each shot on target, 0.08 to each shot off target, 0.05 to each blocked shot and 0.45 to each woodwork event. It is a transparent within-match comparison tool, not a replacement for provider xG based on location, angle, defensive pressure or goalkeeper positioning.
Calculated xG interpretation. Aston Villa produce 1.88 calculated xG: 1.75 from five shots on target, 0.08 from one shot off target and 0.05 from one blocked shot. Nottingham Forest produce 3.56: 2.45 from seven shots on target, 0.96 from 12 shots off target and 0.15 from three blocked attempts. The gap is +1.68 for Forest. Villa’s much higher on-target rate means their seven attempts were comparatively accurate, but Forest’s huge volume advantage created the stronger cumulative threat.
4. Scoreline vs Match Physiognomy
Verdict: STRONGLY ALIGNED — NOTTINGHAM FOREST WERE THE CLEAR PROCESS WINNER. The 2–1 away victory is fully supported by the match structure. Forest created 75.9% of all shots (22 of 29), produced the higher team rating by 0.67 points, won the aerial and tackling battles, and generated a 3.56–1.88 calculated xG advantage. Villa’s possession edge and six corners show that they reached advanced areas, but the low total of only seven shots indicates that this territory did not consistently turn into attempts. The only element making the final score look closer than the underlying process is Villa’s excellent 71.4% on-target rate.
5. Match Physiognomy — Territory vs Threat
| Dimension | Aston Villa (Home) | Forest (Away) | Reading |
|---|---|---|---|
| Possession | 53.6% | 46.4% | Slight Villa territorial edge |
| Pass success | 82% | 86% | Forest cleaner circulation |
| Shots | 7 | 22 | VERY HIGH Forest threat advantage |
| Corners | 6 | 1 | Villa territory did not convert to shot volume |
| Dribbles | 6 | 3 | Villa more ball carrying |
| Aerials won | 9 | 13 | Forest stronger direct-phase execution |
| Tackles | 17 | 23 | Forest more active defensively |
| Team rating | 6.32 | 6.99 | Clear Forest performance superiority |
The key analytical lesson is that possession and corners alone would overstate Aston Villa’s control. Forest were the far more dangerous side because they repeatedly converted their possessions into attempts. Villa had more of the ball and more corners, but Forest had more than three times as many shots. The match should therefore be classified as FOREST THREAT DOMINATION despite relatively balanced possession.
6. Red Card / Discipline Impact
No red card is shown in the supplied timeline. Therefore there is no numerical-advantage distortion to discount from the Forest shooting or calculated-xG figures. The timeline contains disciplinary events, but none reduced either side to ten men. This strengthens the reliability of the raw 22–7 shot differential as a true 11-v-11 performance signal.
7. Last-Goal Timing and Substitute Impact
| Team | Last goal | Scorer | Substitute impact | Predictive meaning |
|---|---|---|---|---|
| Aston Villa | 74′ | Alysson | Alysson came on at 46′ and scored | Positive bench scoring impact |
| Nottingham Forest | 88′ | Morgan Gibbs-White | Igor Jesus came on at 75′ and assisted | Strong late bench creative impact |
Goal-timing interpretation. Aston Villa’s final goal arrived at 74 minutes, showing that their bench could alter the score after half-time: Alysson entered at 46 minutes and equalised 28 minutes later. Forest, however, demonstrated the stronger late-game execution because their decisive goal came at 88 minutes. Igor Jesus had entered at 75 minutes and supplied the assist for Morgan Gibbs-White’s winner only 13 minutes later. Forest therefore receive a positive bench-impact marker for late creativity and match-winning influence, while Villa receive credit for substitute scoring but a negative late defensive-control marker for conceding after drawing level.
8. Key Player Signals
| Player | Team | Role / Signal | Match evidence |
|---|---|---|---|
| Liam Delap | Forest | Primary shot-volume forward | 6 shots; opening goal |
| Dan Ndoye | Forest | High attacking involvement | 5 shots |
| Morgan Gibbs-White | Forest | Late match winner | 88′ winning goal |
| Igor Jesus | Forest | Impact substitute | 75′ on; assist at 88′ |
| Alysson | Aston Villa | Impact substitute scorer | 46′ on; goal at 74′ |
| Ian Maatsen | Aston Villa | Most active Villa shooter | 2 shots |
Forest’s attack was not dependent on one isolated player: Delap generated the largest shot volume, Ndoye remained heavily involved, Gibbs-White supplied the decisive goal and substitute Igor Jesus added the winning assist. That distribution is a positive repeatability signal. Villa, by contrast, generated only seven total shots, making Alysson’s substitute goal disproportionately important to their final scoreline.
9. Home/Away Weighting and Next-Match Outlook
Aston Villa — HOME reading. A home defeat with only seven shots is a meaningful negative process signal. Villa’s 53.6% possession, six corners and 71.4% shot accuracy show some positive territory and execution, but they struggled to create enough attempts. Their next-match rating should therefore be downgraded for chance-generation volume, while Alysson’s substitute contribution offers one positive attacking-depth marker.
Nottingham Forest — AWAY reading. Forest’s 2–1 away win deserves a strong positive premium because the result was backed by dominant volume rather than merely efficient finishing. The 22–7 shot advantage, 3.56–1.88 calculated xG edge, 6.99–6.32 team-rating superiority and 88th-minute winner indicate both structural strength and late-game execution. Unlike a lucky away win, this result is supported by repeatable process indicators.
10. Final Predictive Conclusion
Final model conclusion. Nottingham Forest 2–1 at Aston Villa is a HIGH-QUALITY AWAY WIN and one of the clearer scoreline-aligned performances in the current series. Forest were the true performance winner in shot volume, calculated xG, team rating, aerial execution and late-game bench impact. Aston Villa’s high on-target rate means their limited chances were reasonably dangerous, but the low total of seven attempts is the larger forecasting concern. Before opponent-specific adjustments, Forest carry a provisional next-match winning chance of approximately 62–67%, while Aston Villa sit around 40–45%. Forest’s key positive markers are repeatable chance generation, distributed attacking responsibility and late substitute creativity; Villa’s key requirement is to turn possession and corners into substantially more shots.
CHELSEA
2–212 September 2026
HULLVIEW REPORTCLOSE REPORT+

HULLCHELSEA 2–2 HULL
Premier League 2026/27 • 12 September 2026 • Stamford Bridge
1. Executive Match Assessment
Chelsea controlled territory but did not control the match decisively. The home side held 68.3% possession, completed passes at 87%, won the corner count 11–4 and put seven shots on target. However, Hull produced more total shots (14–12), hit the woodwork once and generated a virtually identical shot-quality proxy xG (2.80 vs Chelsea’s 2.82). Hull also led 2–1 at half-time after recovering from an early 1–0 deficit. The 2–2 draw is therefore a fair reflection of a match in which Chelsea dominated the ball and final-third territory, while Hull created enough genuine threat to justify the away point.
| Match | Half-time | Team Rating | Venue Context |
|---|---|---|---|
| Chelsea 2–2 Hull | 1–2 | Chelsea 6.55 | Hull 6.47 | Chelsea HOME | Hull AWAY |
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist |
|---|---|---|---|
| 7′ | 1–0 | João Pedro | Morgan Rogers |
| 28′ | 1–1 | Ryan Giles | Mohamed Belloumi |
| 34′ | 1–2 | Oliver McBurnie | Mohamed Belloumi |
| 66′ | 2–2 | Cole Palmer | João Pedro |
Chelsea scored first after only seven minutes, but Hull responded with two goals before half-time and entered the interval 2–1 ahead. Mohamed Belloumi was the major creative influence for Hull, assisting both first-half goals. Chelsea’s final goal arrived at 66 minutes through Cole Palmer, assisted by João Pedro. No further goal was scored in the remaining 24 minutes plus stoppage time, so the match finished with Chelsea unable to convert late territorial pressure into a winner.
3. Detailed Shot Profile and Calculated xG
| Indicator | Chelsea | Hull | Interpretation |
|---|---|---|---|
| Total shots | 12 | 14 | Hull +2 shots |
| Shots on target | 7 | 5 | Chelsea stronger direct accuracy |
| Shots off target | 4 | 5 | Near-even |
| Blocked shots | 1 | 4 | Hull created more blocked attempts |
| Woodwork | 0 | 1 | Hull created one additional high-danger outcome |
| On-target rate | 58.3% | 35.7% | Chelsea more accurate |
| Calculated xG | 2.82 | 2.80 | Essentially level chance-quality proxy |
Calculated xG methodology. The established shot-outcome proxy assigns 0.35 to each shot on target, 0.08 to each shot off target, 0.05 to each blocked shot and 0.45 to each woodwork event. It is a comparative match model rather than a location-based professional xG feed.
Chelsea calculated xG = (7 × 0.35) + (4 × 0.08) + (1 × 0.05) = 2.82. Hull calculated xG = (5 × 0.35) + (5 × 0.08) + (4 × 0.05) + (1 × 0.45) = 2.80. The difference is only 0.02, which is analytically negligible. This is important because Chelsea’s much larger possession share does not translate into a meaningful chance-quality advantage.
4. Scoreline vs Match Physiognomy
Verdict: FULLY TO BROADLY ALIGNED — THE DRAW FITS THE MATCH. Chelsea dominated possession, passing and corners, but Hull produced more total shots and almost exactly the same calculated xG. The match therefore had two different forms of control: Chelsea controlled territory and ball circulation; Hull matched the home side in actual threat. A 2–2 result is consistent with that split. If anything, Hull’s away context and 2–1 half-time lead make their performance slightly stronger than a neutral reading of the final score would suggest.
5. Match Physiognomy — Territory vs Threat
| Indicator | Chelsea | Hull | Signal |
|---|---|---|---|
| Possession | 68.3% | 31.7% | Very high Chelsea territorial control |
| Pass success | 87% | 70% | Chelsea cleaner circulation |
| Total shots | 12 | 14 | Hull greater shot volume |
| Shots on target | 7 | 5 | Chelsea greater direct accuracy |
| Corners | 11 | 4 | Strong Chelsea final-third occupation |
| Aerials won | 15 | 13 | Slight Chelsea edge |
| Tackles | 11 | 17 | Hull higher defensive workload |
| Team rating | 6.55 | 6.47 | Small Chelsea edge only |
Chelsea’s 11 corners and 68.3% possession show sustained pressure, but the home side did not translate that pressure into superior overall chance production. Hull’s 14 shots and one woodwork event show that their counter-attacking and direct phases repeatedly reached dangerous positions. This is exactly the type of match where possession alone would misclassify the physiognomy.
6. Red Card / Discipline Impact
No red card is shown in the supplied timeline, so there is no numerical-advantage distortion to remove from the shooting or calculated-xG figures. The match remained 11-v-11 throughout. The listed cautions therefore affect discipline monitoring only and do not require a structural adjustment to the result.
7. Last-Goal Timing and Substitute Impact
| Team | Last Goal | Scorer | Substitute Goal/Assist Impact |
|---|---|---|---|
| Chelsea | 66′ | Cole Palmer | No direct substitute goal/assist |
| Hull | 34′ | Oliver McBurnie | No direct substitute goal/assist |
Goal-timing interpretation. Hull’s final goal came at 34 minutes, yet they protected the lead until Chelsea equalised at 66 minutes and then survived the remaining period without conceding again. Chelsea’s last goal came with roughly one-third of the match still to play, but their substitutes did not provide a direct scoring or assisting contribution. Hull likewise received no direct goal or assist from a substitute. The bench impact was therefore tactical and defensive rather than decisive in the scoring chain.
8. Key Player Signals
| Team | Player | Role / Signal |
|---|---|---|
| Chelsea | João Pedro | Goal + assist; central to both Chelsea goals |
| Chelsea | Cole Palmer | 66′ equaliser; late attacking influence |
| Chelsea | Reece James | 3 shots; active midfield threat |
| Hull | Mohamed Belloumi | Two assists; main creative source |
| Hull | Oliver McBurnie | Goal and focal-point threat |
| Hull | Ryan Giles | Equalising goal from wide/defensive role |
Chelsea’s attacking output was concentrated around João Pedro and Cole Palmer, while Hull’s first-half threat was strongly organised through Belloumi and McBurnie. The spread of contributors across Hull’s structure is a positive away-performance signal because they were not dependent on one isolated finishing event.
9. Home/Away Weighting and Next-Match Outlook
Chelsea — HOME reading. A home draw after 68.3% possession, 11 corners and seven shots on target is a mixed signal. Chelsea showed strong territorial command and shooting accuracy, but they conceded twice from a lower-possession opponent and did not create a calculated-xG advantage. Their next-match outlook should therefore retain attacking credit but include a meaningful defensive-efficiency caution.
Hull — AWAY reading. The 2–2 draw deserves a strong positive away adjustment. Hull generated more shots than Chelsea, produced virtually identical calculated xG, led 2–1 at half-time and resisted sustained second-half pressure at Stamford Bridge. This is not merely a lucky away draw; the chance-production evidence supports the result. Hull therefore receive the stronger match-derived form signal.
| Team | Provisional Next-Match Winning Chance | Direction |
|---|---|---|
| Hull | 55–60% | Positive / strong away-process signal |
| Chelsea | 49–54% | Mixed / attacking strength, defensive caution |
10. Final Predictive Conclusion
Final model conclusion. Chelsea 2–2 Hull is a SCORELINE-ALIGNED DRAW with a slight qualitative edge to Hull once away difficulty is included. Chelsea dominated possession and territory, but Hull produced more shots (14–12), hit the woodwork and matched Chelsea almost exactly on the calculated shot-quality proxy (2.80 vs 2.82). The most important predictive lesson is that Chelsea’s ball dominance did not translate into true chance-quality dominance. Hull’s ability to recover from 1–0 down, lead 2–1 at half-time and sustain near-equal chance quality away from home gives them the stronger next-match form signal. Chelsea remain structurally strong in possession, but their defensive efficiency and ability to convert territorial dominance into decisive scoreboard control remain the main risks to monitor.
LIVERPOOL
0–012 September 2026
FULHAMVIEW REPORTCLOSE REPORT+

FULHAMLIVERPOOL 0–0 FULHAM
Premier League 2026/27 • 12 September 2026 • Anfield
1. Executive Match Assessment
Liverpool controlled more of the ball and produced the larger total-shot volume, but the 0–0 draw was broadly consistent with the deeper chance profile. Liverpool had 55.8% possession, 14 shots and 83% pass success, yet Fulham produced more shots on target (4–3), won the corner count 8–5 and generated an almost identical calculated shot-quality xG. The away side therefore did not simply defend for a point: Fulham created enough direct threat to match Liverpool’s chance quality while operating with less possession. The absence of goals reflects poor finishing and good defensive execution more than a lack of attacking activity.
| Match | Half-time | Team Rating | Venue Context |
|---|---|---|---|
| Liverpool 0–0 Fulham | 0–0 | Liverpool 6.66 | Fulham 6.62 | Liverpool HOME | Fulham AWAY |
2. Goal Timing and Attacking Flow
No goal was scored at any stage of the match, so there is no in-match last-goal minute for either side. Liverpool generated more total attempts, but Fulham were more accurate in direct goal threat, recording four shots on target to Liverpool’s three. This is important for the match physiognomy: Liverpool had the territorial edge, but Fulham repeatedly reached shooting positions of sufficient quality to keep the game balanced.
| Team | Last Goal in Match | Scorer | Substitute Goal/Assist Impact |
|---|---|---|---|
| Liverpool | None — 0 goals | — | No substitute scored or assisted |
| Fulham | None — 0 goals | — | No substitute scored or assisted |
3. Detailed Shot Profile and Calculated xG
| Indicator | Liverpool | Fulham | Interpretation |
|---|---|---|---|
| Total shots | 14 | 10 | Liverpool +4 in overall volume |
| Shots on target | 3 | 4 | Fulham +1 in direct goal threat |
| Shots off target | 6 | 3 | Liverpool created more inaccurate attempts |
| Blocked shots | 5 | 3 | Liverpool had more attacks stopped before goal |
| Woodwork | 0 | 0 | No woodwork event |
| On-target rate | 21.4% | 40.0% | Fulham were much more accurate |
| Corners | 5 | 8 | Fulham stronger set-piece pressure |
Calculated xG methodology. The established shot-outcome proxy assigns 0.35 to each shot on target, 0.08 to each shot off target, 0.05 to each blocked shot and 0.45 to each woodwork effort. This is a comparative internal model rather than conventional event-level xG.
Liverpool calculated xG = (3 × 0.35) + (6 × 0.08) + (5 × 0.05) = 1.78. Fulham calculated xG = (4 × 0.35) + (3 × 0.08) + (3 × 0.05) = 1.79. The difference is only 0.01 in Fulham’s favour, which strongly supports the final 0–0 as a balanced underlying chance-quality contest.
4. Scoreline vs Match Physiognomy
Verdict: FULLY TO BROADLY ALIGNED — THE 0–0 FITS THE MATCH. Liverpool led in possession and total shots, but their advantage was not reflected in shot accuracy or calculated xG. Fulham produced the higher on-target rate, more corners and a marginal calculated xG edge despite being away. The scoreline therefore does not hide a clear underlying winner; it reflects a match in which territorial control and direct chance quality were split between the two teams.
5. Match Physiognomy — Territory vs Threat
| Indicator | Liverpool | Fulham | Signal |
|---|---|---|---|
| Possession | 55.8% | 44.2% | Liverpool territorial edge |
| Pass success | 83% | 77% | Liverpool cleaner circulation |
| Total shots | 14 | 10 | Liverpool volume edge |
| Shots on target | 3 | 4 | Fulham direct-threat edge |
| Calculated xG | 1.78 | 1.79 | Essentially level; tiny Fulham edge |
| Corners | 5 | 8 | Fulham set-piece/territorial threat |
| Aerials won | 13 | 7 | Liverpool stronger aerially |
| Team rating | 6.66 | 6.62 | Near-even overall execution |
Physiognomy interpretation. Liverpool controlled more of the middle-third and ball circulation, but Fulham converted their smaller possession share into a higher proportion of shots on target and more corners. The match should therefore be classified as territorial Liverpool control without decisive attacking superiority. Fulham’s away structure was efficient enough to neutralise the home advantage.
6. Red Card / Discipline Impact
No red card is shown in the supplied timeline, so there is no numerical-advantage distortion to remove from the statistical comparison. Kenny Tete was cautioned at 81 minutes, but the match remained 11-v-11 throughout. The 0–0 can therefore be assessed directly from the team performance data without a major manpower adjustment.
7. Substitute Impact
| Team | Minute | Change | Impact |
|---|---|---|---|
| Liverpool | 46′ | Kostas Tsimikas for Milos Kerkez | No direct goal/assist impact |
| Liverpool | 60′ | Víctor Muñoz for Cody Gakpo; Ryan Gravenberch for Alexis Mac Allister | No direct goal/assist impact |
| Fulham | 63′ | Oscar Bobb for Kenny Tete | No direct goal/assist impact |
| Liverpool | 72′ | Bradley Barcola for Rio Ngumoha; Ronald Araujo for Jeremie Frimpong | No direct goal/assist impact |
| Fulham | 72′ | Timothy Castagne for Kevin | No direct goal/assist impact |
| Fulham | 77′ | Gonzalo García, Josh King and Alex Iwobi changes | No direct goal/assist impact |
Substitution interpretation. Neither bench produced a goal or assist, so there was no direct scoring contribution from substitutes. Liverpool made earlier structural changes in search of a breakthrough, while Fulham used their bench to preserve shape and maintain counter-attacking outlets. The absence of a scoring substitute on either side is consistent with a game in which both defensive structures remained intact to the end.
8. Key Player Signals
| Team | Player | Role / Signal |
|---|---|---|
| Liverpool | Alexander Isak | 3 shots; primary central finishing outlet but no goal |
| Liverpool | Florian Wirtz | 3 shots; active creator/shooter without end product |
| Liverpool | Dominik Szoboszlai | 2 shots; midfield contribution to pressure |
| Fulham | Josh King | 4 shots; strongest individual shooting volume in the match |
| Fulham | Alex Iwobi | 2 shots; secondary attacking threat |
Player-signal interpretation. Fulham’s Josh King was the single highest-volume shooter with four attempts, which reinforces the away side’s ability to create meaningful attacking moments despite lower possession. Liverpool spread their attempts across Isak, Wirtz and Szoboszlai, but the home side lacked a decisive finisher on the day.
9. Home/Away Weighting and Next-Match Outlook
Liverpool — HOME reading. A goalless home draw is a mildly negative result signal because Liverpool held more possession and generated 14 shots but managed only three on target. Their calculated xG of 1.78 indicates enough attacking activity to score, so the main concern is conversion and shot quality rather than chance volume. Liverpool retain structural credit for control, but their next-match rating should be moderated by the failure to turn home pressure into goals.
Fulham — AWAY reading. Fulham deserve a positive away adjustment because they held Liverpool to 0–0 at Anfield while producing four shots on target, eight corners and a marginally higher calculated xG of 1.79. This was not a passive clean sheet: Fulham matched the home side’s chance quality and therefore carry a stronger resilience-and-efficiency signal into the next fixture.
| Team | Provisional Next-Match Winning Chance | Direction |
|---|---|---|
| Liverpool | 48–53% | Neutral / slight caution |
| Fulham | 52–57% | Positive away-derived signal |
10. Final Predictive Conclusion
Final model conclusion. Liverpool 0–0 Fulham is a SCORELINE-ALIGNED DRAW. Liverpool controlled possession and produced more total attempts, but Fulham were more accurate, won more corners and generated virtually identical calculated xG (1.79 vs 1.78). With no red-card distortion and no substitute goal contribution, the match provides a clean comparison of the two structures. Liverpool’s inability to convert territorial control into clear finishing superiority is the key caution, while Fulham’s ability to match chance quality away from home is the strongest positive signal. For the next match, Fulham receive the slightly stronger provisional performance rating because the same underlying output was achieved in the more difficult away context.
TOTTENHAM
0–012 September 2026
EVERTONVIEW REPORTCLOSE REPORT+

EVERTONTOTTENHAM 0–0 EVERTON
Premier League 2026/27 • 12 September 2026 • Tottenham Hotspur Stadium
1. Executive Match Assessment
Tottenham controlled the ball and circulation, but Everton produced the slightly stronger underlying threat in a goalless draw. Spurs held 62.4% possession, completed passes at 93% and led total shots 14–12, yet Everton recorded more shots on target (3–2), more corners (6–5), the higher team rating (6.84–6.68) and a marginally higher calculated shot-quality xG. The match therefore separates territorial control from effective threat: Tottenham had more of the ball, while Everton were the more efficient away side in turning possession into direct goal danger.
| Match | Half-time | Team Rating | Venue Context |
|---|---|---|---|
| Tottenham 0–0 Everton | 0–0 | Tottenham 6.68 | Everton 6.84 | Tottenham HOME | Everton AWAY |
2. Goal Timing and Attacking Flow
| Team | Last Goal in Match | Scorer | Substitute Goal/Assist Impact |
|---|---|---|---|
| Tottenham | None — 0 goals | — | No substitute scored or assisted |
| Everton | None — 0 goals | — | No substitute scored or assisted |
Goal-timing interpretation. Neither team scored, so there is no last-goal minute to use as a late-game finishing marker. Tottenham changed three players at 63 minutes and made further attacking changes later, while Everton also refreshed the side from 65 minutes onward. None of those substitutions produced a goal or assist. The bench impact was therefore tactical rather than decisive in the scoring outcome: both teams altered personnel but neither found the final action needed to convert the match.
3. Detailed Shot Profile and Calculated xG
| Indicator | Tottenham | Everton | Interpretation |
|---|---|---|---|
| Total shots | 14 | 12 | Tottenham +2 in volume |
| Shots on target | 2 | 3 | Everton +1 in direct goal threat |
| Shots off target | 4 | 3 | Tottenham +1 |
| Blocked shots | 8 | 6 | Heavy blocking for both teams |
| Woodwork | 0 | 0 | No woodwork event |
| On-target rate | 14.3% | 25.0% | Everton substantially more accurate |
| Calculated xG | 1.42 | 1.59 | Everton +0.17 |
Calculated xG methodology. The established shot-outcome proxy assigns 0.35 to each shot on target, 0.08 to each shot off target, 0.05 to each blocked shot and 0.45 to each woodwork effort. This is a comparative proxy derived from the supplied shot outcomes, not provider xG.
Tottenham calculated xG = (2 × 0.35) + (4 × 0.08) + (8 × 0.05) = 1.42. Everton calculated xG = (3 × 0.35) + (3 × 0.08) + (6 × 0.05) = 1.59. Everton therefore hold a +0.17 calculated-xG edge. The difference is small, but it reinforces the away side’s superior shooting accuracy despite having much less possession.
4. Scoreline vs Match Physiognomy
Verdict: RESULT ALIGNED, GOAL TOTAL UNDER-REALIZED. The draw itself fits the match because neither side established a decisive superiority and the calculated xG gap was only 0.17. However, an aggregate calculated xG of 3.01 against an actual 0–0 shows that both teams under-converted their attacking situations. Tottenham’s possession dominance did not translate into high-quality finishing, while Everton’s smaller shot volume produced a better proportion of efforts on target. The scoreline is therefore fair in terms of winner/loser, but lower-scoring than the underlying shooting process suggests.
5. Match Physiognomy — Territory vs Threat
| Indicator | Tottenham (Home) | Everton (Away) | Signal |
|---|---|---|---|
| Possession | 62.4% | 37.6% | HIGH Tottenham territorial control |
| Pass success | 93% | 84% | Tottenham circulation advantage |
| Total shots | 14 | 12 | Small Tottenham volume edge |
| Shots on target | 2 | 3 | Everton direct-threat edge |
| Calculated xG | 1.42 | 1.59 | Marginal Everton chance-quality edge |
| Corners | 5 | 6 | Everton slight territorial set-piece edge |
| Aerials won | 10 | 10 | Even |
| Team rating | 6.68 | 6.84 | Everton performance edge |
Physiognomy interpretation. Tottenham dominated possession and passing but did not dominate the dangerous phases. Everton’s 25.0% on-target rate, higher calculated xG, extra corner and superior team rating indicate that the away side converted limited possession into a slightly stronger threat profile. Tottenham’s eight blocked shots also show that a large share of their attacking volume was stopped before becoming direct goalkeeper tests.
6. Red Card / Discipline Impact
No red card is shown in the supplied timeline, so the match remained 11-v-11 and there is no numerical-advantage distortion to remove from the statistics. Kiernan Dewsbury-Hall and James Garner were cautioned, but neither card materially changed the match structure. The 0–0 can therefore be interpreted without a manpower adjustment.
7. Substitute Impact
| Team | Minute | Change | Impact |
|---|---|---|---|
| Tottenham | 63′ | Rodrigo Bentancur / Dominic Solanke / Mateus Fernandes introduced | No goal or assist |
| Everton | 65′ | Tyrique George introduced | No goal or assist |
| Everton | 75′ | Further midfield/defensive changes | No goal or assist |
| Tottenham | 77′ | James Maddison introduced | No goal or assist |
| Tottenham | 85′ | Tosin Adarabioyo introduced | No goal or assist |
Substitution interpretation. Tottenham attempted to increase attacking quality after the hour by introducing fresh midfield and forward options, while Everton used their bench to preserve structure and maintain away-game control. Neither side received a direct scoring contribution from a substitute. That absence of bench end-product is an important finishing signal, particularly for Tottenham, who had the stronger possession base but still could not turn late personnel changes into a goal.
8. Key Player and Unit Signals
| Team | Player | Role / Signal |
|---|---|---|
| Everton | Thierno Barry | 5 shots; highest individual shot volume in the match |
| Everton | Kiernan Dewsbury-Hall | 3 shots; midfield support to attacking pressure |
| Tottenham | Mateus Fernandes | 3 shots; leading Spurs shooting contributor |
| Tottenham | Sandro Tonali | 2 shots; midfield threat |
| Tottenham | Sávio | 2 shots; wide attacking contribution |
Player-signal interpretation. Everton’s strongest individual volume came from centre-forward Thierno Barry with five attempts, giving the away side a clear focal point even without sustained possession. Tottenham’s threat was more distributed across midfield and wide areas, but the low team on-target rate shows that this activity did not become sufficient finishing quality.
9. Home/Away Weighting and Next-Match Outlook
Tottenham — HOME reading. A 0–0 home draw is a mild negative signal because Spurs controlled 62.4% possession and passed at 93% but managed only two shots on target from 14 attempts. Their calculated xG of 1.42 shows some attacking process, but the eight blocked shots and 14.3% on-target rate point to difficulty converting territorial dominance into clean chances. The next-match projection should therefore retain credit for control but apply a finishing-efficiency caution.
Everton — AWAY reading. Everton deserve a positive away adjustment. They earned a clean sheet away from home, produced more shots on target, a higher calculated xG, more corners and a superior team rating despite only 37.6% possession. That combination suggests good pressure resistance and efficient attacking selection. Under the strong away-weighting framework, Everton carry the better immediate form signal from this match.
| Team | Provisional Next-Match Winning Chance | Direction |
|---|---|---|
| Everton | 54–59% | Positive / strong away-resilience signal |
| Tottenham | 47–52% | Neutral to mild caution |
10. Final Predictive Conclusion
Final model conclusion. Tottenham 0–0 Everton is a RESULT-ALIGNED BUT UNDER-SCORED DRAW. Tottenham controlled territory, but Everton were marginally stronger in the indicators that matter more for direct goal threat: shots on target (3–2), calculated xG (1.59–1.42), corners (6–5) and team rating (6.84–6.68). No red card distorted the comparison and no substitute generated a goal or assist. For forward modelling, Everton should receive the stronger positive adjustment because they achieved this profile away from home, while Tottenham retain structural credit for possession but require a finishing-efficiency downgrade. The key lesson is that possession superiority did not equal chance superiority: Everton produced the more efficient threat from a much smaller share of the ball.
Model note: Calculated xG is a shot-outcome proxy based on the supplied shot categories, used consistently across this report for comparative purposes. It is not a provider or event-location xG model.
SUNDERLAND
0–212 September 2026
ARSENALVIEW REPORTCLOSE REPORT+

ARSENALSUNDERLAND 0–2 ARSENAL
Premier League 2026/27 • 12 September 2026 • Stadium of Light
1. Executive Match Assessment
Arsenal earned a strong AWAY victory at Sunderland, winning 2–0 after a goalless first half. The scoreline reflects Arsenal’s superior execution more than overwhelming shot-volume domination: Sunderland actually produced 12 total shots to Arsenal’s 11, but Arsenal placed 5 on target to Sunderland’s 3, carried a major team-rating advantage (6.95 vs 6.04), completed passes more cleanly (83% vs 76%) and dominated the aerial battle 22–12. The decisive first goal arrived at 58′ through Declan Rice, assisted by substitute Bruno Guimarães, before Bukayo Saka added a second at 90+6′. Because the second goal came extremely late, the 0–2 margin slightly overstates the separation that existed for most of the match; nevertheless, Arsenal’s away control, finishing quality and stronger individual performance level make them the true performance winner.
| Match | Half-time | Team Rating | Venue Context |
|---|---|---|---|
| Sunderland 0–2 Arsenal | 0–0 | Sunderland 6.04 | Arsenal 6.95 | Sunderland HOME | Arsenal AWAY |
2. Goal Timing and Attacking Flow
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 58′ | 0–1 | Declan Rice | Bruno Guimarães |
| 90+6′ | 0–2 | Bukayo Saka | No assist shown in supplied data |
Goal-timing interpretation. Sunderland did not score, so they produced no late finishing response. Arsenal’s last goal came at 90+6′, meaning the match remained only 0–1 until the final seconds. This is important for match physiognomy: Arsenal were ahead and in control, but the final two-goal margin was created very late rather than being sustained throughout the second half. The score therefore confirms Arsenal’s superiority while slightly exaggerating the margin of control.
3. Detailed Shot Profile and Calculated xG
| Indicator | Sunderland | Arsenal | Interpretation |
|---|---|---|---|
| Total shots | 12 | 11 | Sunderland +1 in raw volume |
| Shots on target | 3 | 5 | Arsenal +2 in direct goal threat |
| Shots off target | 5 | 4 | Sunderland +1 |
| Blocked shots | 4 | 2 | Sunderland had more attempts stopped |
| Woodwork | 0 | 0 | No woodwork effect |
| On-target rate | 25.0% | 45.5% | Arsenal clearly more accurate |
| Calculated xG | 1.65 | 2.17 | Arsenal +0.52 shot-quality edge |
Calculated xG methodology. The established shot-outcome proxy assigns 0.35 to each shot on target, 0.08 to each shot off target and 0.05 to each blocked shot. Woodwork is recorded separately when present; none occurred here. This is a consistent comparative model rather than provider xG.
Sunderland calculated xG = (3 × 0.35) + (5 × 0.08) + (4 × 0.05) = 1.65. Arsenal calculated xG = (5 × 0.35) + (4 × 0.08) + (2 × 0.05) = 2.17. The +0.52 Arsenal edge is meaningful but not overwhelming, so the 0–2 score should be interpreted together with the late timing of Saka’s second goal.
4. Scoreline vs Match Physiognomy
Verdict: RESULT ALIGNED, MARGIN SLIGHTLY FLATTERING ARSENAL. Arsenal were the better side in the most decisive indicators—shots on target, calculated xG, team rating, passing quality and aerial control—and they won away from home. However, Sunderland produced one more total shot and stayed within one goal until 90+6′. The correct reading is therefore not a two-goal domination from start to finish, but a controlled and efficient Arsenal away win that became 2–0 only at the very end.
5. Match Physiognomy — Territory vs Threat
| Indicator | Sunderland (Home) | Arsenal (Away) | Signal |
|---|---|---|---|
| Possession | 42.8% | 57.2% | Moderate Arsenal territorial edge |
| Pass success | 76% | 83% | Arsenal cleaner circulation |
| Total shots | 12 | 11 | Sunderland slight volume edge |
| Shots on target | 3 | 5 | Arsenal stronger direct threat |
| Calculated xG | 1.65 | 2.17 | Arsenal chance-quality edge |
| Aerial wins | 12 | 22 | VERY STRONG Arsenal physical advantage |
| Corners | 4 | 3 | Sunderland slight set-piece edge |
| Team rating | 6.04 | 6.95 | Major Arsenal performance advantage |
Physiognomy interpretation. Sunderland were competitive in raw shot count and even led corners 4–3, so this was not a territorial siege. Arsenal’s superiority came through higher-quality execution: more shots on target from fewer total attempts, markedly better team ratings, cleaner passing and a dominant 22–12 aerial advantage. Those indicators are more consistent with an experienced away side controlling the important phases than with a simple possession-based domination.
6. Red Card / Discipline Impact
No red card is indicated in the supplied match summary, so there is no numerical-advantage distortion to the 0–2 result. The timeline records several disciplinary incidents, but the match should be treated as an 11-v-11 contest for modelling purposes unless a separate source confirms otherwise. This means Arsenal’s away win does not require a red-card discount.
7. Substitute Impact
| Team | Minute | Change / Player | Direct Goal Impact |
|---|---|---|---|
| Arsenal | 46′ | Bruno Guimarães introduced | ASSIST for Rice at 58′ |
| Arsenal | 46′ | Jurriën Timber introduced | No direct goal/assist |
| Sunderland | 70′ | Wilson Isidor introduced | No direct goal/assist |
| Sunderland | 76′ | Malick Fofana introduced | No direct goal/assist |
| Arsenal | 81′ | Eberechi Eze / Martín Zubimendi introduced | No direct goal/assist |
| Arsenal | 85′ | Mikel Merino introduced | No direct goal/assist |
Substitution interpretation. Arsenal received a clear positive bench contribution: Bruno Guimarães entered at half-time and assisted Declan Rice’s opening goal only 12 minutes later. That is a strong tactical-adjustment signal because the first goal arrived directly from a substitute’s contribution after a 0–0 first half. Sunderland’s substitutions did not produce a goal or assist, so Arsenal hold the stronger late-game bench-impact marker.
8. Key Player and Unit Signals
| Team | Player | Role / Signal |
|---|---|---|
| Arsenal | Bukayo Saka | 4 shots; scored the 90+6′ second goal |
| Arsenal | Kai Havertz | 3 shots; sustained central attacking threat |
| Arsenal | Declan Rice | Scored the 58′ opening goal |
| Arsenal | Bruno Guimarães | Half-time substitute; assisted the opener |
| Sunderland | Nordi Mukiele | 4 shots; highest Sunderland shot volume |
| Sunderland | Thomas Meunier | 3 shots; wide attacking involvement |
| Sunderland | Enzo Le Fée | 3 shots; creative shooting contribution |
Player-signal interpretation. Arsenal’s attacking threat was distributed across Saka, Havertz and Rice, with Bruno Guimarães adding immediate creative impact from the bench. Sunderland generated reasonable shot participation through Mukiele, Meunier and Le Fée, but the home side lacked equivalent finishing accuracy. Arsenal’s 6.95 team rating against Sunderland’s 6.04 is the clearest aggregate indicator of the difference in execution quality.
9. Home/Away Weighting and Next-Match Outlook
Sunderland — HOME reading. A 0–2 home defeat is a negative result signal, but the downgrade should be moderated because Sunderland were competitive in total shots (12–11) and stayed within one goal until the final seconds. Their main concern is finishing quality: only 3 of 12 attempts were on target, and the team rating was significantly below Arsenal’s. The next-match model should therefore reduce Sunderland’s attacking-efficiency rating rather than treating the performance as complete structural collapse.
Arsenal — AWAY reading. Arsenal deserve a strong positive away adjustment. They won without a red-card advantage, produced the higher calculated xG, placed 5 of 11 shots on target, dominated aerial duels and received a direct assist from a half-time substitute. Because the second goal arrived at 90+6′, the model should not overstate the margin, but the away victory remains a high-quality forward signal.
| Team | Provisional Next-Match Winning Chance | Direction |
|---|---|---|
| Arsenal | 63–68% | Strong positive away-form signal |
| Sunderland | 40–45% | Negative, but not structural collapse |
10. Final Predictive Conclusion
Final model conclusion. Sunderland 0–2 Arsenal is a STRONG, SCORELINE-ALIGNED ARSENAL AWAY WIN, although the two-goal margin slightly flatters the degree of separation because Sunderland led total shots 12–11 and Saka’s second goal arrived only at 90+6′. Arsenal’s true advantage lies in quality rather than volume: 5–3 shots on target, calculated xG 2.17–1.65, 22–12 aerial wins, 83% pass success and a 6.95–6.04 team-rating gap. The half-time introduction of Bruno Guimarães also had immediate tactical value through the assist for Rice’s opener. For forward modelling, Arsenal receive a strong positive away-form upgrade, while Sunderland receive a moderate downgrade focused on finishing accuracy and execution rather than territorial competitiveness.
Model note: Calculated xG is a shot-outcome proxy based on the supplied shot categories, used consistently across this report. It is not provider xG and should be interpreted comparatively alongside venue, game state, discipline, timing and substitute impact.
Coventry
0–513 September 2026
BrightonVIEW REPORTCLOSE REPORT+

BrightonPremier League | Coventry 0–5 Brighton
Refined model: shots, proxy xG, conversion, cards, injuries, substitutions, match physiognomy and next-match probability
| Match | Half-time | Final | Venue context | Team rating |
|---|---|---|---|---|
| Coventry vs Brighton | 0–1 | 0–5 | Coventry HOME | Brighton AWAY | Coventry 5.85 | Brighton 7.42 |
1. Executive Match Assessment
Brighton delivered a high-value AWAY performance, winning 5–0 after leading 1–0 at half-time. The result is supported by the underlying process: Brighton controlled 69.5% possession, completed 90% of their passes and led total shots 22–14. However, the match context changed materially in the 53rd minute when Coventry forward Taiwo Awoniyi was sent off, with Brighton already leading 2–0. The red card did not create Brighton’s winning position, but it significantly increased the difficulty of Coventry’s recovery and helped widen the final margin.
The match therefore combines three important model signals. First, Brighton’s away performance deserves a strong positive weighting because they had already established a 2–0 lead before the dismissal. Second, Coventry’s post-53′ collapse must be interpreted through the numerical disadvantage rather than treated as a normal 11-v-11 defensive failure. Third, Brighton still deserve credit for exploiting the man advantage ruthlessly, scoring three additional goals and maintaining attacking intensity through 90+3′.
2. Goals, Assists and Attacking Flow
| Minute | Score | Goal scorer | Assist / origin |
|---|---|---|---|
| 35′ | 0–1 | Charalampos Kostoulas | Pascal Groß |
| 51′ | 0–2 | Malick Yalcouyé | Maxim De Cuyper |
| 70′ | 0–3 | Pascal Groß | No assist shown |
| 83′ | 0–4 | Lewis Dunk | Chema Andrés |
| 90+3′ | 0–5 | Yasin Ayari | Pascal Groß |
Brighton’s scoring was distributed across five different scorers, which is a strong predictive signal because the away side did not depend on one finisher. Pascal Groß had the broadest attacking influence: he assisted the opener, scored the third goal and assisted the fifth. The goals also came from a forward (Kostoulas), attacking midfield (Yalcouyé), midfield/control player (Groß), central defence (Dunk) and midfield (Ayari), showing a wide attacking contribution profile.
3. Shot Profile, Conversion and Proxy xG
| Indicator | Coventry (Home) | Brighton (Away) | Interpretation |
|---|---|---|---|
| Total shots | 14 | 22 | Brighton +8; strong away shot-volume advantage |
| Shots on target | 6 | 7 | Only +1 Brighton; margin much smaller than final score |
| Shots off target | 6 | 10 | Brighton sustained greater attacking volume |
| Blocked shots | 2 | 5 | Brighton forced more defensive interventions |
| Woodwork | 0 | 0 | No woodwork adjustment |
| Shot accuracy | 42.9% | 31.8% | Coventry actually put a higher share of attempts on target |
| Goal conversion | 0.0% | 22.7% | Brighton converted at elite match-level efficiency |
| SOT-to-goal conversion | 0.0% | 71.4% | Major finishing / goalkeeper divergence |
| Proxy xG | 2.68 | 3.50 | Brighton edge, but far smaller than the 5-goal margin |
| Goals minus proxy xG | −2.68 | +1.50 | Coventry under-finished; Brighton over-finished the proxy |
Proxy xG formula used throughout the report: (shots on target × 0.35) + (shots off target × 0.08) + (blocked shots × 0.05) + (woodwork × 0.45). Coventry’s 2.68 proxy xG against zero goals points to severe under-conversion. Brighton’s 3.50 proxy xG against five goals shows above-model finishing. This means the winner is fully justified, but the five-goal winning margin is partly inflated by conversion efficiency.
4. Match Physiognomy — Did the Score Reflect the Game?
| Dimension | Coventry | Brighton | Model reading |
|---|---|---|---|
| Possession | 30.5% | 69.5% | VERY HIGH Brighton territorial control |
| Pass success | 70% | 90% | VERY HIGH Brighton circulation superiority |
| Dribbles | 2 | 4 | Modest Brighton carrying edge |
| Aerials won | 33 | 18 | Strong Coventry duel advantage |
| Tackles | 6 | 10 | Brighton also defended actively despite possession dominance |
| Corners | 5 | 3 | Coventry retained some set-piece / territorial threat |
| Team rating | 5.85 | 7.42 | Large overall performance gap |
Physiognomy judgement: WINNER STRONGLY ALIGNED, MARGIN MATERIALLY RED-CARD INFLATED. Brighton were the better side even before the dismissal and had moved 2–0 ahead by the 51st minute. The 53rd-minute red card to Coventry forward Taiwo Awoniyi then altered the competitive balance. Brighton’s final three goals came after Coventry were reduced to ten men, so the five-goal margin overstates the likely 11-v-11 performance gap even though the winner itself is fully justified.
The decisive sequence was concentrated immediately after half-time: Brighton scored their second goal at 51′ and Coventry were reduced to ten men at 53′. From that point onward the home side had to chase a two-goal deficit while numerically disadvantaged. Brighton then scored at 70′, 83′ and 90+3′. For modelling purposes, pre-red-card performance should receive greater predictive weight than the late score expansion.
5. Cards, Red Cards, Injuries and Availability
| Minute | Team | Player | Event / model treatment |
|---|---|---|---|
| 53′ | Coventry | Taiwo Awoniyi (FW) | RED CARD — Coventry reduced to 10 men at 0–2; major post-53′ match-state distortion |
RED CARD — 53′: Taiwo Awoniyi, Coventry forward (FW), was sent off with Brighton leading 2–0. This is a major contextual adjustment. Coventry played the remaining 37 minutes plus stoppage time with ten men, and Brighton scored three of their five goals after the dismissal. The result must therefore be split into a pre-red phase, where Brighton earned a genuine 2–0 advantage, and a post-red phase, where numerical superiority amplified the away side’s territorial and scoring control.
No separate injury event is explicitly identifiable from the supplied timeline. The substitutions should therefore be treated as tactical or workload-management changes unless later medical information confirms otherwise. Awoniyi’s dismissal also creates a next-match availability risk through suspension, so Coventry’s attacking rating should be revisited once the suspension length and replacement option are confirmed.
6. Substitutions and Bench Impact
| Minute | Team | Change | Direct goal impact |
|---|---|---|---|
| 60′ | Coventry | Ephron Mason-Clark / Sidiki Cherif | No direct goal contribution shown |
| 65′ | Brighton | Malick Yalcouyé / Chema Andrés | Chema Andrés later assisted Lewis Dunk at 83′ |
| 73′ | Coventry | Double change involving Rudoni, Thomas-Asante, Onyeka and Yirenkyi | No direct goal contribution shown |
| 78′ | Brighton | Boscagli / Osman and Vuskovic / Struijk changes | No direct goal contribution shown |
| 84′ | Both | Late multi-player substitutions | No direct goal contribution before full time |
Brighton’s bench produced a direct attacking return through Chema Andrés, who entered at 65′ and assisted Lewis Dunk’s 83′ goal. This remains a positive depth indicator, but the contribution occurred against ten men and should therefore receive a slightly lower predictive weight than an equivalent impact in an 11-v-11 state.
7. Last-Goal Timing and Scoring Sustainability
| Team | First goal | Last goal | Scoring pattern |
|---|---|---|---|
| Coventry | — | — | Failed to score despite 14 shots and 6 on target |
| Brighton | 35′ | 90+3′ | Scored across both halves; 4 second-half goals |
Brighton’s final goal came in stoppage time at 90+3′, so their attacking intensity remained active until the end. Coventry never scored, despite placing six efforts on target. For future modelling, this creates opposite signals: Brighton gain a strong late-scoring and sustained-pressure upgrade, while Coventry receive a significant finishing-efficiency downgrade until they demonstrate improved conversion.
8. Home vs Away Pressure Matrix
| Indicator | Coventry HOME | Brighton AWAY | Weighting |
|---|---|---|---|
| Possession control | 30.5% | 69.5% | Very strong Brighton away dominance |
| Shot pressure | 14 | 22 | Strong Brighton away edge |
| Shots on target | 6 | 7 | Narrow Brighton edge |
| Passing control | 70% | 90% | Very strong Brighton technical edge |
| Goal conversion | 0.0% | 22.7% | Decisive Brighton efficiency advantage |
| Proxy xG | 2.68 | 3.50 | Moderate Brighton chance-quality edge |
| Final score | 0 | 5 | Decisive away conversion outcome |
| Numerical state | 10 men from 53′ | 11 men | Three Brighton goals came after Coventry dismissal; post-red dominance discounted |
Away-performance weighting remains strong, but it must be calibrated. Brighton were already 2–0 ahead before the 53′ dismissal, which validates the away edge independently of the red card. Their 69.5% possession and 90% pass success show genuine technical control. However, three subsequent goals were scored against ten men, so the 5–0 final score should not be used at full face value when projecting the next fixture.
9. Next-Match Winning-Chance Assessment
| Team | Model direction | Provisional next-match win chance | Reason |
|---|---|---|---|
| Brighton | Strong upgrade | 66–71% | Strong away control and 2–0 lead before red; final margin partly amplified by 11-v-10 phase |
| Coventry | Clear downgrade | 35–40% | Home defeat mitigated by 53′ red card, but Awoniyi suspension risk and poor control remain negatives |
These are form-based directional probabilities rather than opponent-specific betting prices. The red-card adjustment reduces the amount of credit attached to Brighton’s final three goals while preserving a strong away upgrade because they were already 2–0 ahead before Coventry went down to ten men. Coventry’s next-match probability also depends on the suspension consequences for Taiwo Awoniyi.
10. Overall Model Conclusion
Brighton’s 5–0 victory is best classified as a HIGH-QUALITY AWAY WIN WITH A MATERIAL RED-CARD AMPLIFICATION. Brighton clearly deserved to win and had established a two-goal cushion before the dismissal. The 53′ red card to Taiwo Awoniyi then changed the match environment, after which Brighton added three more goals. The correct model treatment is therefore: strong positive Brighton away-form adjustment, but discount part of the final-margin signal because the last three goals came with numerical superiority.
For forward prediction, Brighton remain one of the stronger positive performers in the 13 September set because the team was already in control before the red card and continued to execute efficiently afterwards. Coventry should receive a negative result adjustment, but the downgrade should be moderated by the fact that more than one third of the match was played with ten men. Awoniyi’s likely suspension must also be factored into Coventry’s next attacking projection.
MANCHESTER UNITED
0–113 September 2026
MANCHESTER CITYVIEW REPORTCLOSE REPORT+

MANCHESTER CITYMANCHESTER UNITED 0–1 MANCHESTER CITY
Premier League 2026/27 • 13 September 2026 • Old Trafford
1. Executive Match Assessment
Manchester City produced one of the strongest away-resilience performances in the report, winning 1–0 at Old Trafford despite being reduced to ten men in the 23rd minute. The raw match process favoured Manchester United: 16–6 in total shots, 54.9% possession, 87% pass success and two efforts off the woodwork. However, those numbers must be interpreted through the numerical-state context because United played roughly two-thirds of the match with an extra player.
City’s achievement therefore carries a strong away weighting. They absorbed sustained pressure, restricted United to only three shots on target from sixteen attempts, and then scored the decisive goal through Erling Haaland at 60′ while still playing with ten men. The final score does not reflect raw shot volume, but it strongly reflects City’s superior defensive pressure handling, finishing efficiency and game-state management.
| Match | Half-time | Final | Venue context | Team rating |
|---|---|---|---|---|
| Manchester United vs Manchester City | 0–0 | 0–1 | United HOME | City AWAY | United 6.51 | City 6.83 |
2. Goals, Assists and Attacking Flow
| Minute | Score | Goal scorer | Assist / origin |
|---|---|---|---|
| 60′ | 0–1 | Erling Haaland | No assist shown in supplied timeline |
Goal-flow interpretation. The match remained goalless through the first half despite City’s early red card. Haaland’s 60′ goal was therefore not a late consolation or counter after the contest was decided; it was the decisive event of a live derby played with City a man down. No direct assist is identifiable in the supplied timeline, so no assist has been assigned.
3. Shot Profile, Conversion and Proxy xG
| Indicator | Man Utd (Home) | Man City (Away) | Interpretation |
|---|---|---|---|
| Total shots | 16 | 6 | United +10, heavily influenced by 67+ minutes with a numerical advantage |
| Shots on target | 3 | 2 | Only +1 United despite +10 total-shot advantage |
| Shots off target | 9 | 1 | United generated volume but low finishing precision |
| Blocked shots | 4 | 3 | City blocked half of United’s non-off-target/non-SOT threat |
| Woodwork | 2 | 0 | United came close twice; important scoreline-distortion signal |
| Shot accuracy | 18.8% | 33.3% | City were materially more accurate |
| Goal conversion | 0.0% | 16.7% | City converted limited volume; United converted none |
| SOT-to-goal conversion | 0.0% | 50.0% | City maximised scarce on-target opportunities |
| Proxy xG | 2.87 | 0.93 | Raw proxy favours United; must be red-card adjusted |
Proxy xG formula: (shots on target × 0.35) + (shots off target × 0.08) + (blocked shots × 0.05) + (woodwork × 0.45). Manchester United = 2.87; Manchester City = 0.93. This raw proxy suggests United created more aggregate shooting threat, but it overstates like-for-like superiority because the home side spent most of the match attacking against ten men.
4. Match Physiognomy — Did the Score Reflect the Game?
Physiognomy judgement: RESULT NOT ALIGNED WITH RAW SHOT VOLUME, BUT STRONGLY EXPLAINED BY RED-CARD GAME STATE AND CITY EFFICIENCY. United produced the higher shot count and proxy xG, yet only three of sixteen attempts were on target. City, by contrast, protected central areas, forced nine United shots off target, survived two woodwork incidents and converted one of only two shots on target.
The most important distinction is between territorial pressure and effective pressure. United clearly imposed territorial pressure after the dismissal, but City handled that pressure unusually well. A 1–0 away win after playing from the 23rd minute with ten men should therefore receive a stronger predictive resilience score than the raw 6-shot total would normally justify.
5. Cards, Red Cards, Injuries and Availability
| Minute | Team | Player / position | Event | Model treatment |
|---|---|---|---|---|
| 23′ | Manchester City | Phil Foden (AMR) | RED CARD | Major numerical disadvantage; City played the remainder with 10 men |
| 79′ | Manchester City | Joško Gvardiol (DL) | Yellow card | Late defensive-pressure event; no numerical change |
| 81′ | Manchester United | Harry Maguire (DC) | Yellow card | Late disciplinary pressure; no numerical change |
| 81′ | Manchester City | Enzo Fernández (MC) | Yellow card | Late disciplinary pressure; no numerical change |
Red-card impact. Phil Foden’s dismissal at 23′ is the defining contextual event. City were reduced to ten men while the score was still 0–0, meaning their eventual winning goal at 60′ and clean sheet were achieved under a prolonged numerical disadvantage. This substantially increases the quality of the away result while simultaneously requiring a downward adjustment to any interpretation of United’s 16–6 shot advantage.
Availability risk. Foden should be treated as a suspension risk for the next fixture, subject to competition rules and any subsequent appeal. The supplied timeline does not explicitly identify an injury event. The 46′ line contains an event without a named injured player, so no injury is assigned from this dataset. Other substitutions are treated as tactical/workload changes unless later information confirms an injury.
6. Substitutions and Bench Impact
| Minute | Team | Change | Direct goal impact |
|---|---|---|---|
| 46′ | Manchester City | Rayan Cherki / Iliman Ndiaye | No direct goal or assist shown |
| 67′ | Manchester United | Youri Tielemans / Benjamin Sesko | No direct goal or assist shown |
| 82′ | Manchester City | Enzo Fernández / Nico O’Reilly | No direct goal or assist shown |
| 83′ | Manchester United | Marcus Rashford / Joshua Zirkzee | No direct goal or assist shown |
Substitute-impact interpretation. No substitute is shown as scoring or assisting. The more important bench signal is structural: City were able to make attacking and midfield changes while protecting a one-goal lead with ten men, whereas United’s attacking substitutions did not produce a goal despite the numerical advantage.
7. Last-Goal Timing and Scoring Sustainability
| Team | First goal | Last goal | Scoring pattern |
|---|---|---|---|
| Manchester United | — | — | Failed to score from 16 shots, 3 on target and 2 woodwork hits |
| Manchester City | 60′ | 60′ | Single decisive goal while playing with 10 men |
Manchester City’s last and only goal came at 60′. Manchester United did not score. The remaining thirty-plus minutes therefore became a sustained pressure-resistance test for City. Their ability to preserve the clean sheet is a stronger predictive signal than the 1–0 margin alone suggests.
8. Home vs Away Pressure Matrix
| Indicator | Man Utd HOME | Man City AWAY | Weighting |
|---|---|---|---|
| Possession control | 54.9% | 45.1% | United territorial edge, red-card assisted |
| Shot pressure | 16 | 6 | United strong raw edge, but numerical-context dependent |
| Shots on target | 3 | 2 | Very small effective-shot gap |
| Corners | 6 | 7 | City actually edged corners despite 10 men |
| Pass success | 87% | 82% | United +5 points |
| Team rating | 6.51 | 6.83 | City +0.32 despite numerical disadvantage |
| Final score | 0 | 1 | City converted the decisive chance and protected the lead |
Away-performance weighting. City receive a VERY STRONG away-resilience upgrade. Winning at Old Trafford is already positive; doing so after a 23′ dismissal materially strengthens the signal. United receive credit for sustained pressure and two woodwork hits, but a home side with a long numerical advantage should be expected to create more than three shots on target.
9. Next-Match Winning-Chance Assessment
| Team | Model direction | Provisional next-match win chance | Reason |
|---|---|---|---|
| Manchester City | Strong upgrade | 65–70% | Away win with 10 men from 23′; elite pressure handling and efficient finishing, tempered by Foden suspension risk |
| Manchester United | Moderate downgrade | 44–49% | High shot volume but poor accuracy and no goal despite prolonged numerical advantage |
These bands are directional form signals rather than opponent-specific betting probabilities. They should be recalibrated once the next opponent, venue, confirmed injuries and suspension status are known.
10. Overall Model Conclusion
Manchester City’s 1–0 win is best classified as a HIGH-VALUE AWAY RESILIENCE VICTORY. The raw shooting process favoured Manchester United, with a 16–6 shot advantage and a 2.87–0.93 proxy-xG edge, but the match cannot be read correctly without the 23′ red card. City played the majority of the game with ten men, still scored the only goal, limited United to three shots on target and protected the lead through the final half-hour.
For forward modelling, City should receive a major positive adjustment for defensive organisation, efficiency and pressure resistance, while United should receive only limited credit for their raw volume because much of it was accumulated against ten men. The strongest caution for City is Foden’s likely next-match unavailability; the strongest concern for United is the inability to convert a long numerical advantage into either a goal or sustained high-quality on-target pressure.
Model note: Proxy xG is a comparative shot-outcome index derived from the supplied shot categories, not a provider event-level expected-goals metric.
Bundesliga Post-Match Analytics
Completed-fixture performance analysis from the supplied source report.
UNION BERLIN
1–311 September 2026
SCHALKE 04VIEW REPORTCLOSE REPORT+

SCHALKE 04UNION BERLIN 1–3 SCHALKE 04
Bundesliga 2026/27 • 11 September 2026 • Stadion An der Alten Försterei
1. Executive Match Assessment
Schalke produced a high-value 3–1 AWAY victory despite Union Berlin controlling 66.3% possession and attempting 20 shots to Schalke’s 19. The decisive difference was direct threat: Schalke placed 10 shots on target compared with Union’s 8, carried a stronger team rating (7.15 vs 6.49), and repeatedly punished Union without needing territorial control. Under the report’s strong away-team weighting, this is a major positive Schalke form signal: the away side won by two goals while generating almost the same shot volume and more shots on target.
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 25′ | 0–1 | Robin Gosens | — |
| 46′ | 0–2 | Junior Adamu | Adil Aouchiche |
| 90+5′ | 1–2 | Tom Rothe | Tim Skarke |
| 90+12′ | 1–3 | Hwang Hee-Chan | Max Wöber |
Schalke led from 25′ and struck again immediately after half-time at 46′, forcing Union to chase the match. Union’s only goal arrived extremely late at 90+5′. Schalke then answered at 90+12′, restoring the two-goal margin and confirming that Union’s late goal did not materially reverse the match state.
3. Detailed Shot Profile and Calculated xG
Calculated xG methodology. The established report proxy assigns 0.35 per shot on target, 0.08 per shot off target and 0.05 per blocked shot, with a 0.45 additional woodwork adjustment where recorded. This is a comparative shot-outcome proxy, not an official event-location xG model.
| Indicator | Union Berlin (Home) | Schalke 04 (Away) | Interpretation |
|---|---|---|---|
| Total shots | 20 | 19 | Almost equal volume; only +1 Union |
| Shots on target | 8 | 10 | Schalke +2; stronger direct threat |
| Shots off target | 5 | 6 | Similar |
| Shots blocked | 7 | 3 | Union had more attacks stopped before goal |
| Woodwork | 1 | 0 | Union additional near-goal event |
| SOT / total shots | 40.0% | 52.6% | Clear Schalke accuracy edge |
| Calculated xG | 3.95 | 4.13 | Schalke slight proxy-xG edge away |
| Goals / SOT | 12.5% | 30.0% | Schalke much stronger conversion |
The calculated xG is Union Berlin 3.95 versus Schalke 4.13. The proxy therefore supports Schalke as the marginal chance-quality winner even though Union had more possession and one additional total shot. Union’s woodwork raises their proxy figure, but Schalke’s 10 shots on target and 52.6% on-target rate show the cleaner attacking execution.
4. Scoreline vs Match Physiognomy
The 1–3 scoreline is broadly aligned with the decisive attacking indicators, although Union were more competitive than the two-goal margin alone suggests. Union dominated possession, completed passes at 75% versus Schalke’s 57%, and produced 20 shots, but those advantages did not translate into superior direct threat. Schalke’s 10 shots on target, 4.13 calculated xG and three away goals make the away victory structurally credible rather than a pure finishing anomaly.
5. Discipline / Red-Card Impact Check
No red card is shown in the supplied timeline. Union’s Felix Uduokhai was cautioned at 79′, while Schalke goalkeeper Loris Karius was cautioned at 90+8′. The match therefore remained 11-v-11, so Schalke’s away victory requires no numerical-advantage discount.
6. Goal Timing and Substitute Scoring Impact
Union Berlin’s last and only goal was scored at 90+5′, whereas Schalke’s last goal came at 90+12′. Schalke therefore finished the match as the final scoring side and immediately neutralised Union’s late attempt at a comeback. Before that, Union had gone from kick-off until 90+5′ without scoring, while Schalke had already established a 2–0 advantage by 46′.
| Team | Substitute / Change | Entered | Direct Goal Impact | Assessment |
|---|---|---|---|---|
| Union Berlin | Tim Skarke | 76′ | Assisted Tom Rothe at 90+5′ | Positive substitute impact; created Union’s only goal |
| Schalke 04 | Max Wöber | 80′ | Assisted Hwang Hee-Chan at 90+12′ | Decisive late substitute assist |
| Schalke 04 | Hwang Hee-Chan | 80′ | Scored at 90+12′ | Direct substitute goal; restored two-goal lead |
| Schalke 04 | Janik Bachmann | 90+3′ | No direct goal contribution recorded | Late game-management change |
Substitutes materially influenced the closing phase for both teams. Tim Skarke assisted Union’s 90+5′ goal, but Schalke’s bench response was stronger: Max Wöber assisted fellow substitute Hwang Hee-Chan for the 90+12′ goal. Schalke therefore receive an additional positive bench-impact signal because two substitutes combined directly for the final goal.
7. Home vs Away Context and Predictive Interpretation
Union Berlin — HOME interpretation. The possession share (66.3%), 20 shots and 3.95 proxy xG show that Union were capable of generating pressure, but losing 1–3 at home while allowing 10 shots on target is a significant defensive warning. Their territorial dominance was not converted into scoreboard control, and the late 90+5′ goal came too late to change the underlying result assessment.
Schalke 04 — AWAY interpretation. This is a very strong away result under the model. Schalke won by two goals, produced 10 shots on target from 19 attempts, slightly led calculated xG 4.13–3.95, and had a superior team rating of 7.15. Applying the established 1.30 away-win multiplier makes this one of the stronger positive away-form signals: Schalke demonstrated direct attacking quality, resilience without possession, and useful substitute depth.
8. Next-Match Winning Chance
| Team | Provisional Winning Chance | Direction | Main Reason |
|---|---|---|---|
| Schalke 04 | 64–69% | Strong positive ↑ | 3–1 away win + 10 SOT + 4.13 proxy xG + strong bench impact |
| Union Berlin | 40–45% | Caution ↓ | Home loss despite 66.3% possession and 20 shots; 10 SOT conceded |
These percentages are provisional form signals rather than opponent-specific betting probabilities. They should be recalibrated once the next opponent, venue, injuries and squad availability are known.
9. Overall Model Conclusion
Union Berlin 1–3 Schalke 04 is best classified as a HIGH-VALUE SCHALKE AWAY WIN SUPPORTED BY DIRECT ATTACKING QUALITY. Union controlled the ball and produced one more total shot, but Schalke were superior where it mattered most: 10 shots on target, a 52.6% shot-accuracy rate, 4.13 calculated xG, three goals and a 7.15 team rating. The late substitute combination of Max Wöber and Hwang Hee-Chan adds another positive signal. With the report’s strong away weighting, Schalke should receive a substantial upward form adjustment, while Union’s home defensive rating should be marked down despite their possession and shot-volume advantage.
Model note: Calculated xG is a shot-outcome proxy based on the supplied shot categories, used consistently across this report for comparative purposes. It is not official provider xG.
FREIBURG
5–012 September 2026
BORUSSIA MÖNCHENGLADBACHVIEW REPORTCLOSE REPORT+

BORUSSIA MÖNCHENGLADBACHFREIBURG 5–0 BORUSSIA MÖNCHENGLADBACH
Bundesliga 2026/27 • 12 September 2026 • Europa-Park Stadion
1. Executive Match Assessment
Freiburg produced one of the clearest home-domination performances in the report, defeating Borussia Mönchengladbach 5–0 after leading 2–0 at half-time. The scoreline is strongly supported by the match process: Freiburg led 19–5 in total shots, 9–0 in shots on target, 60.8%–39.2% in possession, 90%–80% in pass success and 6–2 in corners. The team-rating gap was also very large at 7.37 to 5.62. Gladbach failed to register a single shot on target, meaning Freiburg controlled both territory and the quality of the final action. This is therefore a HIGH-CONVICTION, SCORELINE-ALIGNED HOME WIN rather than a result driven by finishing variance alone.
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 23′ | 1–0 | Yannik Engelhardt | Derry Scherhant |
| 29′ | 2–0 | Igor Matanovic | Matthias Ginter |
| 77′ | 3–0 | Igor Matanovic | Jordy Makengo |
| 79′ | 4–0 | Yannik Engelhardt | Matthias Ginter |
| 86′ | 5–0 | Maximilian Eggestein | — |
Freiburg’s goals were distributed across midfield, defence and centre-forward areas. Yannik Engelhardt scored twice, Igor Matanovic scored twice, and Maximilian Eggestein completed the rout. Matthias Ginter supplied two assists, while Scherhant and Makengo each supplied one. The scoring pattern is important because it shows Freiburg were not dependent on a single attacker; the home side generated repeatable threat from several zones.
3. Shot Profile and Calculated xG
| Indicator | Freiburg | Gladbach |
|---|---|---|
| Total Shots | 19 | 5 |
| Shots on Target | 9 | 0 |
| Shots off Target | 5 | 2 |
| Blocked Shots | 5 | 3 |
| Woodwork | 0 | 0 |
| On-target Rate | 47.4% | 0.0% |
| Calculated xG | 3.80 | 0.31 |
Using the established proxy formula — (Shots on Target × 0.35) + (Shots off Target × 0.08) + (Blocked Shots × 0.05) — Freiburg produced a calculated xG of 3.80, compared with only 0.31 for Gladbach. The xG gap of +3.49 is enormous and supports the five-goal margin. Gladbach’s zero shots on target is the strongest negative attacking signal in the match.
4. Scoreline vs Match Physiognomy
Classification: STRONGLY ALIGNED. Freiburg were clearly superior in every major attacking-control indicator. Unlike matches where a large scoreline is inflated by exceptional finishing, this 5–0 is supported by shot volume, shot accuracy, possession, passing quality, corners and the team-rating gap. The only caution is that five goals from 3.80 proxy xG indicates slightly above-model finishing, but the winner and the scale of superiority remain fully justified.
5. Discipline and Red-Card Impact
The supplied timeline shows cautions but no red card. Therefore, there is no numerical-distortion adjustment. Freiburg’s statistical superiority was achieved 11-v-11 and should receive full weighting in the forward model.
6. Goal Timing and Substitute Impact
Freiburg’s first goal arrived at 23′ and their last at 86′, showing sustained attacking output across the match rather than a short burst. Gladbach did not score at any stage. The first four Freiburg goals were produced by starters. Freiburg made changes after the third and fourth goals, but none of the substitutes directly scored or assisted the goals listed in the supplied timeline. This means the victory was primarily driven by the starting structure rather than bench rescue. The substitutions functioned more as workload and game-management changes once the match was under control.
7. Home/Away Weighting and Next-Match Outlook
Freiburg receive a very strong positive home-form adjustment. A five-goal win with 9–0 shots on target, 3.80–0.31 calculated xG and a 7.37 team rating indicates repeatable process strength rather than only finishing luck. Gladbach receive a strong negative adjustment because they failed to produce a single shot on target and were heavily beaten in both process and execution. Because this was an away defeat, the downgrade should be moderated slightly by venue context, but not enough to offset the weakness of the underlying performance.
8. Provisional Next-Match Winning Chance
| Team | Winning Chance | Signal |
|---|---|---|
| Freiburg | 66–71% | VERY STRONG POSITIVE |
| Borussia Mönchengladbach | 33–38% | STRONG NEGATIVE |
Final model conclusion. Freiburg are the clear true-performance winner. The 5–0 scoreline is strongly related to the match physiognomy: the home side controlled territory, circulation, shot volume and shot quality, while Gladbach generated no on-target threat. For next-match modelling, Freiburg should receive one of the strongest positive adjustments in the dataset, while Gladbach should be treated cautiously until they demonstrate a meaningful recovery in chance creation and defensive resistance.
HOFFENHEIM
2–112 September 2026
VfB STUTTGARTVIEW REPORTCLOSE REPORT+

VfB STUTTGARTHOFFENHEIM 2–1 VfB STUTTGART
Bundesliga 2026/27 • 12 September 2026 • SNP Arena
1. Executive Match Assessment
Hoffenheim produced a deserved 2–1 HOME victory in a competitive match where Stuttgart had more possession but Hoffenheim generated the stronger direct attacking profile. Hoffenheim led 20–16 in total shots, 8–5 in shots on target, 24–18 in aerials won and carried the higher team rating, 6.90 to 6.55. Stuttgart held 57.3% possession and completed passes slightly more accurately, but that territorial edge did not translate into superior chance quality. The result is therefore best read as a process-supported Hoffenheim win rather than a narrow scoreline created only by finishing variance.
2. Goals and Attacking Flow
Hoffenheim opened the scoring at 13′ through Adam Hlozek, assisted by Bambasé Conté. Stuttgart equalised at 48′ through Maximilian Mittelstädt, briefly restoring parity after half-time. Hoffenheim then regained the lead at 67′ when Hlozek scored again, this time from Adam Daghim’s assist. Hlozek therefore directly decided the match with both Hoffenheim goals, while the home side showed a strong response after conceding the equaliser.
3. Detailed Shot Profile and Calculated xG
Using the established proxy formula — (Shots on Target × 0.35) + (Shots off Target × 0.08) + (Blocked Shots × 0.05) — Hoffenheim produced a calculated xG of 3.61, compared with 2.51 for Stuttgart. Hoffenheim’s 8 shots on target from 20 attempts produced a 40.0% on-target rate, while Stuttgart reached the target with 5 of 16 attempts, or 31.3%. The proxy xG gap of +1.10 therefore supports Hoffenheim as the stronger chance-quality side.
4. Scoreline vs Match Physiognomy
Classification: BROADLY ALIGNED. Hoffenheim’s 2–1 win is consistent with the underlying match shape because they produced more shots, more shots on target, higher proxy xG and the stronger team rating. Stuttgart’s 57.3% possession, 77% pass success and 7 corners show that the away side remained competitive and spent meaningful periods in advanced territory, so the match was not one-sided. The one-goal margin is therefore a reasonable reflection of a game in which Hoffenheim had the clearer finishing opportunities while Stuttgart controlled more of the ball.
5. Discipline and Red-Card Impact
No red card is shown in the supplied timeline, so there is no numerical-state distortion to adjust for. Wouter Burger appears in the disciplinary sequence at 63′, but the match remained 11-v-11. Hoffenheim’s winning goal at 67′ therefore came in a normal numerical state and should receive full process credit.
6. Goal Timing and Substitute Impact
Stuttgart’s last and only goal came at 48′, while Hoffenheim’s final goal arrived at 67′. Hoffenheim therefore responded to the equaliser within 19 minutes and then protected the lead through the final phase. None of the listed substitutes directly scored or assisted. Stuttgart made a double attacking change at 65′, but Hoffenheim scored the winner two minutes later before their own first changes at 69′. The bench-impact signal is therefore neutral; the decisive work was done by Hoffenheim’s starting attacking structure, especially Hlozek.
7. Home/Away Weighting and Predictive Interpretation
Hoffenheim — HOME interpretation. The home side deserve a clear positive adjustment because the win was supported by 20 shots, 8 shots on target, 3.61 calculated xG and a 6.90 team rating. The main caution is that Stuttgart still controlled more possession and won the corner count 7–5, so Hoffenheim’s territorial control was not dominant. Their strongest predictive signal is direct chance creation and the ability to respond after conceding.
Stuttgart — AWAY interpretation. Stuttgart should not be downgraded heavily because they remained competitive away from home, controlled 57.3% possession, created 16 shots and generated 2.51 proxy xG. However, they produced fewer shots on target and a lower team rating, and their substitutions did not change the final outcome. This is therefore a respectable away process with a modest negative result adjustment rather than a major performance failure.
8. Provisional Next-Match Winning Chance
These percentages are provisional form signals rather than opponent-specific betting probabilities and should be recalibrated for the next opponent, venue, injuries, suspensions and likely starting line-ups. Hoffenheim receive the stronger immediate signal: 58–63%. Stuttgart remain competitive but slightly lower after the away defeat: 47–52%.
9. Overall Model Conclusion
Hoffenheim 2–1 Stuttgart is best classified as a PROCESS-SUPPORTED HOME WIN. Hoffenheim were more dangerous where it mattered most: they led 20–16 in shots, 8–5 in shots on target, 3.61–2.51 in calculated xG and 6.90–6.55 in team rating. Stuttgart’s possession and corner advantages show that the away side were not outplayed territorially, but their attacking control was less efficient. Adam Hlozek’s two goals make him the decisive individual signal, while the absence of direct substitute scoring impact means the result was driven mainly by the starting structures. For the next-match model, Hoffenheim receive a clear positive adjustment and Stuttgart a mild negative adjustment, moderated by the fact that this was an away fixture and their underlying chance process remained competitive.
Model note: Calculated xG is a shot-outcome proxy based on the supplied shot categories, used consistently across this report for comparative purposes. It is not official provider xG.
MAINZ
1–312 September 2026
EINTRACHT FRANKFURTVIEW REPORTCLOSE REPORT+

EINTRACHT FRANKFURTMAINZ 1–3 EINTRACHT FRANKFURT
Bundesliga 2026/27 • 12 September 2026 • MEWA Arena
1. Executive Match Assessment
Eintracht Frankfurt produced a high-value 3–1 AWAY win at Mainz despite the home side finishing with more possession (54.8%) and more total shots (18–11). The decisive separation came from execution, game-state control and overall performance quality: Frankfurt matched Mainz with five shots on target, led the team rating 7.21–6.23, won the aerial battle 22–13 and scored the first three goals of the match. Mainz generated sustained volume but much of it was lower-value or blocked pressure, with seven attempts stopped before reaching goal. The result therefore rewards Frankfurt’s ability to convert limited volume into decisive scoring moments away from home, while Mainz’s underlying process was more competitive than the 1–3 scoreline suggests.
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 9′ | 0–1 | Jonathan Burkardt | Can Uzun |
| 46′ | 0–2 | Jeremiaha Maluze | Jonathan Burkardt |
| 60′ | 0–3 | Mario Götze | Can Uzun |
| 89′ | 1–3 | Phillip Tietz | Otto Ruoppi |
Frankfurt controlled the scoreboard from the ninth minute and doubled the lead immediately after half-time. Mario Götze then made it 3–0 at 60′, leaving Mainz with a three-goal deficit for almost half an hour. Mainz’s response arrived only at 89′ through Phillip Tietz, so the home goal functioned as a late consolation rather than a genuine shift in match control. Can Uzun supplied two assists, while Jonathan Burkardt combined a goal with an assist.
3. Detailed Shot Profile and Calculated xG
The report uses the established shot-outcome proxy: (Shots on Target × 0.35) + (Shots off Target × 0.08) + (Blocked Shots × 0.05) + (Woodwork × 0.45). This is a comparative proxy, not official provider xG.
| Indicator | Mainz (Home) | Eintracht Frankfurt (Away) | Interpretation |
|---|---|---|---|
| Total shots | 18 | 11 | Mainz +7 in volume |
| Shots on target | 5 | 5 | Equal direct goal threat |
| Shots off target | 6 | 4 | Mainz +2 |
| Blocked shots | 7 | 2 | Mainz had more attacks stopped before goal |
| Woodwork | 0 | 1 | Frankfurt additional near-goal event |
| On-target rate | 27.8% | 45.5% | Clear Frankfurt accuracy advantage |
| Calculated xG | 2.58 | 2.62 | Near-even proxy xG; Frankfurt slight edge |
The calculated xG is Mainz 2.58 versus Eintracht Frankfurt 2.62. This is important: the 1–3 scoreline is much wider than the proxy chance-quality gap. Mainz generated more shot volume, but Frankfurt placed the same number of shots on target from seven fewer attempts and also hit the woodwork. Frankfurt therefore won the efficiency battle very clearly, while the underlying chance process was close.
4. Scoreline vs Match Physiognomy
Classification: WINNER ALIGNED, MARGIN PARTIALLY INFLATED. Frankfurt deserved the positive result because they scored first, controlled the scoreboard, matched Mainz in shots on target, produced the slightly higher proxy xG and carried the stronger team rating. However, a two-goal winning margin overstates the separation in chance creation because Mainz produced 18 shots and a calculated xG only marginally below Frankfurt’s. The match physiognomy therefore supports Frankfurt as the true performance winner, but not a dominant three-to-one chance-quality gap.
5. Discipline and Red-Card Impact
No red card is shown in the supplied timeline. Raphael Onyedika was cautioned at 41′ and Mario Götze at 70′, but the contest remained 11-v-11. No numerical adjustment is therefore required. Frankfurt’s away win should receive full weighting rather than being discounted for an opponent dismissal.
6. Goal Timing and Substitute Scoring Impact
Frankfurt’s final goal came at 60′, while Mainz did not score until 89′. That 29-minute gap after the third away goal shows that Frankfurt had already established a decisive game state before Mainz found a response. Mainz’s late goal should therefore not be interpreted as evidence that the match had become balanced on the scoreboard during the main competitive phase.
| Team | Substitute / Change | Entered | Direct Goal Impact | Assessment |
|---|---|---|---|---|
| Eintracht Frankfurt | Mario Götze | 59′ | Scored at 60′ | Immediate and decisive bench impact; scored one minute after entering |
| Mainz | Otto Ruoppi | 85′ | Assisted Phillip Tietz at 89′ | Positive late bench impact, but only after Frankfurt led 3–0 |
| Eintracht Frankfurt | Younes Ebnoutalib | 74′ | No direct goal contribution recorded | Game-management change after Burkardt had scored and assisted |
The strongest substitute signal belongs to Frankfurt: Mario Götze entered at 59′ and scored at 60′. Mainz also received late bench value from Otto Ruoppi, who assisted Tietz at 89′, but this arrived after the competitive result had largely been decided. Frankfurt therefore receive the stronger substitution-impact rating.
7. Home/Away Weighting and Predictive Interpretation
Mainz — HOME interpretation. Mainz’s 18 shots and 54.8% possession show that they were not territorially overwhelmed, but a home defeat by two goals remains a negative result signal. The low 27.8% on-target rate and seven blocked attempts indicate that much of the volume lacked clean access to goal. Their process deserves protection from an excessive downgrade, but their defensive efficiency and early game-state management remain concerns.
Eintracht Frankfurt — AWAY interpretation. Frankfurt receive a strong positive away adjustment. They won 3–1 while taking only 11 shots, matched Mainz 5–5 on target, hit the woodwork, produced a 7.21 team rating and controlled the scoreboard from the ninth minute. The away performance combines finishing efficiency, aerial strength, game-state control and effective bench contribution. The main caution is that the proxy xG gap was very small, so the result should be viewed as a strong win rather than overwhelming process domination.
8. Provisional Next-Match Winning Chance
| Team | Provisional Winning Chance | Direction | Main Reason |
|---|---|---|---|
| Eintracht Frankfurt | 61–66% | Strong positive ↑ | 3–1 away win + 5 SOT from 11 shots + 7.21 rating + immediate substitute goal |
| Mainz | 44–49% | Caution / process protection | Home defeat, but 18 shots and near-level proxy xG prevent a severe downgrade |
These percentages are provisional form signals rather than opponent-specific betting probabilities. They should be recalibrated for the next opponent, venue, injuries, suspensions and expected starting line-ups.
9. Overall Model Conclusion
Mainz 1–3 Eintracht Frankfurt is best classified as a HIGH-VALUE AWAY WIN WITH A PARTIALLY INFLATED SCORE MARGIN. Frankfurt clearly won the execution battle: they scored the first three goals, matched Mainz in shots on target despite seven fewer attempts, held the stronger team rating and produced the decisive substitute contribution through Mario Götze. Yet the calculated xG was almost level (2.58–2.62), which means the two-goal margin should not be interpreted as overwhelming chance domination. For forward modelling, Frankfurt receive the stronger positive signal because away efficiency and scoreboard control carry substantial weight, while Mainz retain some process credit because their shot volume and proxy xG were competitive.
Model note: Calculated xG is a shot-outcome proxy based on the supplied shot categories, used consistently across this report for comparative purposes. It is not official provider xG.
AUGSBURG
2–212 September 2026
BAYER LEVERKUSENVIEW REPORTCLOSE REPORT+

BAYER LEVERKUSENAUGSBURG 2–2 BAYER LEVERKUSEN
Bundesliga 2026/27 • 12 September 2026 • WWK Arena
1. Executive Match Assessment
Augsburg earned a resilient 2–2 HOME draw, but the underlying match process strongly favoured Bayer Leverkusen. The away side controlled 63% possession, completed 88% of passes, generated 30 shots to Augsburg’s 8 and won the corner count 14–2. The most revealing feature is that both teams still recorded five shots on target: Augsburg converted a very small volume of attacks into high-value chances, while Leverkusen created repeated pressure but saw 25 of their 30 attempts either miss the target or get blocked. Augsburg therefore won the efficiency battle for long periods, whereas Leverkusen won the territorial and chance-volume battle. Because Leverkusen achieved this away from home, the model gives their process a strong positive weighting despite the draw.
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 18′ | 0–1 | Christian Kofane | Edmond Tapsoba |
| 50′ | 1–1 | Michael Gregoritsch | Hennes Behrens |
| 55′ | 2–1 | Michael Gregoritsch | Fabian Rieder |
| 89′ | 2–2 | Patrik Schick | Malik Tillman |
The game changed sharply after half-time. Augsburg overturned a 0–1 deficit with two Michael Gregoritsch goals between 50′ and 55′, converting a narrow attacking sample into a 2–1 lead. Leverkusen continued to accumulate pressure and were eventually rewarded at 89′ through substitute Patrik Schick. The scoring sequence therefore shows two different routes to production: Augsburg through concentrated finishing efficiency, Leverkusen through sustained pressure and late bench reinforcement.
3. Detailed Shot Profile and Calculated xG
| Indicator | Augsburg (Home) | Leverkusen (Away) | Interpretation |
|---|---|---|---|
| Total shots | 8 | 30 | Leverkusen +22; extreme away shot-volume advantage |
| Shots on target | 5 | 5 | Equal direct target threat despite huge volume gap |
| Shots off target | 2 | 13 | Leverkusen generated far more incomplete attempts |
| Blocked shots | 1 | 12 | Augsburg repeatedly blocked or crowded Leverkusen attacks |
| Woodwork | 0 | 0 | No additional woodwork event |
| On-target rate | 62.5% | 16.7% | Major Augsburg efficiency advantage |
| Calculated xG | 1.96 | 3.39 | Clear Leverkusen underlying chance-volume edge |
Using the established proxy formula — (Shots on Target × 0.35) + (Shots off Target × 0.08) + (Blocked Shots × 0.05) + (Woodwork × 0.45) — Augsburg produced a calculated xG of 1.96, while Leverkusen produced 3.39. This is a large +1.43 proxy-xG advantage for the away side. The draw therefore under-rewards Leverkusen’s process. However, Augsburg’s 62.5% on-target rate is important: five of only eight attempts tested the goalkeeper, so the home side were not simply fortunate; they were unusually selective and efficient.
4. Scoreline vs Match Physiognomy
Classification: RESULT PARTIALLY DISTORTED — LEVERKUSEN PROCESS SUPERIOR. A 2–2 draw does not fully reflect the underlying territorial and attacking balance. Leverkusen produced 30 shots, 14 corners, 63% possession and 3.39 calculated xG away from home. Those indicators point to the stronger performance. Yet the match should not be labelled a complete mismatch because shots on target were level at 5–5 and Augsburg converted their limited opportunities at a much higher rate. The physiognomy is therefore one of sustained Leverkusen pressure against highly efficient Augsburg counter-production.
5. Discipline and Red-Card Impact
No red card is shown in the supplied timeline, so no numerical-state adjustment is required. The contest remained 11-v-11 throughout. That matters because Leverkusen’s huge shot and corner advantages were not created by a prolonged man advantage; they were generated under normal numerical conditions and therefore deserve full process credit.
6. Goal Timing and Substitute Scoring Impact
Augsburg’s last goal came at 55′, while Leverkusen’s final goal arrived at 89′. The 34-minute gap is meaningful: Augsburg spent a long period protecting a one-goal lead while Leverkusen continued to accumulate pressure. The late equaliser confirms that Leverkusen’s pressure remained active until the closing phase rather than fading after Augsburg moved ahead.
| Team | Substitute / Change | Entered | Direct Goal Impact | Assessment |
|---|---|---|---|---|
| Leverkusen | Patrik Schick | 63′ | Scored equaliser at 89′ | Strong positive bench impact; decisive late scoring contribution |
| Leverkusen | Guéla Doué | 63′ | No direct goal contribution recorded | Added fresh legs during sustained away pressure |
| Augsburg | Rodrigo Ribeiro | 85′ | No direct goal contribution recorded | Late game-management change after Gregoritsch’s two goals |
The clearest substitute impact belongs to Leverkusen: Patrik Schick entered at 63′ and scored the 89′ equaliser. This is a strong predictive signal because the away side’s bench directly converted sustained pressure into a result-changing goal. Augsburg’s decisive scoring came from starter Michael Gregoritsch, who scored twice before being replaced late.
7. Home/Away Weighting and Predictive Interpretation
Augsburg — HOME interpretation. Augsburg deserve credit for resilience, efficiency and the ability to reverse a 0–1 deficit into a 2–1 lead. Their five shots on target from eight attempts show that their attacks were selective and dangerous. However, conceding 30 shots and 14 corners at home is a major warning signal. The home side’s result is therefore better than the underlying control profile, and their next-match rating should receive only a modest positive adjustment rather than a full draw-equivalent upgrade.
Bayer Leverkusen — AWAY interpretation. Leverkusen receive a strong positive away-process adjustment. Producing 30 shots, 14 corners, 63% possession, 88% pass success and 3.39 calculated xG away from home is a high-volume attacking performance. The concern is shot efficiency: only five attempts were on target. Even so, the late equaliser and Schick’s bench impact show that the away side sustained pressure and had enough depth to change the result late.
8. Provisional Next-Match Winning Chance
| Team | Provisional Winning Chance | Direction | Main Reason |
|---|---|---|---|
| Bayer Leverkusen | 60–65% | Strong positive ↑ | 30 shots + 14 corners + 3.39 proxy xG away + late substitute equaliser |
| Augsburg | 46–51% | Mixed / efficiency positive | Excellent 62.5% on-target rate and two-goal response, but heavy home pressure conceded |
These percentages are provisional form signals rather than opponent-specific betting probabilities. They should be recalibrated for the next opponent, venue, injuries, suspensions and likely starting line-ups.
9. Overall Model Conclusion
Augsburg 2–2 Bayer Leverkusen is best classified as a HIGH-VOLUME AWAY PROCESS ADVANTAGE WITH HOME FINISHING EFFICIENCY. The scoreline does not fully reflect the match physiognomy: Leverkusen dominated shots 30–8, corners 14–2, possession 63%–37% and calculated xG 3.39–1.96. Augsburg nevertheless made their limited attacks count, putting five of eight attempts on target and scoring twice through Michael Gregoritsch. For forward modelling, Leverkusen are the stronger team to follow because the performance was achieved away from home and their bench directly produced the late equaliser. Augsburg retain some positive value for efficiency and resilience, but the volume of pressure conceded at home is the major caution.
Model note: Calculated xG is a shot-outcome proxy based on the supplied shot categories, used consistently across this report for comparative purposes. It is not official provider xG and does not incorporate shot location, body part, defensive pressure or assist type.
BORUSSIA DORTMUND
3–012 September 2026
PADERBORNVIEW REPORTCLOSE REPORT+

PADERBORNBORUSSIA DORTMUND 3–0 PADERBORN
Bundesliga 2026/27 • 12 September 2026 • Signal Iduna Park
1. Executive Match Assessment
Borussia Dortmund produced a convincing 3–0 HOME victory that is strongly supported by the underlying match process. Dortmund led 14–10 in total shots, 8–0 in shots on target, 7–3 in corners and 7.26–6.25 in team rating. Paderborn competed territorially better than the scoreline might suggest — they had 45.3% possession, won the aerial battle 23–9 and produced 10 attempts — but they failed to register a single shot on target. That absence of direct goal threat is decisive. Dortmund did not simply finish better; they generated the only meaningful target threat and then strengthened their superiority through an exceptional substitute contribution in the final quarter.
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 5′ | 1–0 | Fábio Silva | Serhou Guirassy |
| 80′ | 2–0 | Felix Nmecha | Maximilian Beier |
| 89′ | 3–0 | Felix Nmecha | Marcel Sabitzer |
Dortmund scored early through Fábio Silva at 5′, assisted by Serhou Guirassy, but the match remained only 1–0 for a long period. The decisive separation came after the bench changes: Felix Nmecha entered at 65′ and scored at 80′ and 89′. Both later goals were created by substitutes — Maximilian Beier for the 80′ goal and Marcel Sabitzer for the 89′ goal. This is one of the strongest bench-impact profiles in the report because the substitutes did not merely protect the lead; they directly transformed a narrow 1–0 advantage into a decisive 3–0 result.
3. Detailed Shot Profile and Calculated xG
| Indicator | Dortmund (Home) | Paderborn (Away) | Interpretation |
|---|---|---|---|
| Total shots | 14 | 10 | Moderate Dortmund volume edge |
| Shots on target | 8 | 0 | Decisive Dortmund target-threat advantage |
| Shots off target | 3 | 8 | Paderborn attempts lacked accuracy |
| Blocked shots | 3 | 2 | Similar blocked-shot volume |
| Woodwork | 1 | 0 | Additional Dortmund high-threat event |
| On-target rate | 57.1% | 0.0% | Massive finishing-quality separation |
| Calculated xG | 3.64 | 0.74 | Very large Dortmund chance-quality advantage |
Using the established proxy formula — (Shots on Target × 0.35) + (Shots off Target × 0.08) + (Blocked Shots × 0.05) + (Woodwork × 0.45) — Dortmund produced a calculated xG of 3.64 compared with only 0.74 for Paderborn. Dortmund’s eight shots on target account for most of the separation, while the woodwork adds another high-threat signal. Paderborn’s 10 total attempts therefore overstate their attacking danger: eight were off target, two were blocked and none tested the goalkeeper.
4. Scoreline vs Match Physiognomy
Classification: STRONGLY ALIGNED — DORTMUND DOMINANT IN TRUE GOAL THREAT. The 3–0 scoreline accurately reflects the match physiognomy. Paderborn were not completely absent from the contest — they had 10 shots, 45.3% possession and a large aerial advantage — but those actions did not translate into high-quality finishing positions. Dortmund’s 8–0 edge in shots on target, 3.64–0.74 proxy-xG advantage and 7.26–6.25 team-rating gap show that the home side generated far more dangerous football. The clean sheet is also fully supported by the shot profile because Paderborn never forced a save from a shot on target.
5. Discipline and Red-Card Impact
No red card is shown in the supplied timeline, so no numerical-state adjustment is required. The match remained 11-v-11. The timeline records cautions involving Laurin Ulrich and Jobe Bellingham, but neither incident materially changes the interpretation of the result. Dortmund’s superiority was therefore produced under normal numerical conditions rather than through a dismissal-driven game state.
6. Goal Timing and Substitute Scoring Impact
Dortmund’s first goal came at 5′ and their last at 89′, giving the home side scoring presence across almost the full match. Paderborn did not score at any stage. The long 75-minute interval between Dortmund’s first and second goals is important: the contest remained structurally alive at 1–0, but Paderborn still failed to generate an on-target effort during that period. Dortmund then converted late control into a decisive margin.
| Team | Substitute / Change | Entered | Direct Goal Impact | Assessment |
|---|---|---|---|---|
| Dortmund | Felix Nmecha | 65′ | Scored at 80′ and 89′ | Exceptional bench impact; two goals after entering |
| Dortmund | Maximilian Beier | 77′ | Assisted Nmecha at 80′ | Immediate creative impact shortly after entering |
| Dortmund | Marcel Sabitzer | 65′ | Assisted Nmecha at 89′ | Strong late creative contribution |
| Paderborn | Luka Djuric | 77′ | No direct goal contribution | No scoring impact from the away bench |
Substitution interpretation. Dortmund’s bench materially improved the scoreline. Nmecha’s brace after entering at 65′ is the clearest signal, while Beier and Sabitzer each supplied an assist. Three substitutes were therefore directly involved in the two late goals. Paderborn’s substitutions did not produce a goal or assist, reinforcing the contrast in late-game depth and attacking execution.
7. Home/Away Weighting and Predictive Interpretation
Borussia Dortmund — HOME interpretation. Dortmund should receive a strong positive form adjustment, although the model avoids giving the same premium as it would for an equivalent away performance. The 8–0 shots-on-target advantage, 3.64 proxy xG and decisive bench contribution all point to repeatable attacking strength. The main caution is that Paderborn still produced 10 shots and won 23 aerial duels, so Dortmund were not territorially untouchable; however, they controlled the zones that most directly determine goals.
Paderborn — AWAY interpretation. The away context offers some protection because Paderborn were playing at Signal Iduna Park and still produced 10 attempts. However, zero shots on target is a major negative attacking marker. Their 23 aerial wins show competitiveness in direct phases, but the inability to convert possession and duels into target threat means the model applies a meaningful downgrade to their next-match attacking expectation.
8. Provisional Next-Match Winning Chance
| Team | Provisional Winning Chance | Direction | Main Reason |
|---|---|---|---|
| Borussia Dortmund | 65–70% | Strong positive ↑ | 3–0 win + 8–0 SOT + 3.64 proxy xG + exceptional substitute impact |
| Paderborn | 34–39% | Negative ↓ | 0 shots on target + 0.74 proxy xG despite 10 attempts and strong aerial work |
These percentages are provisional form signals rather than opponent-specific betting probabilities. They should be recalibrated for the next opponent, venue, injuries, suspensions and expected starting XI.
9. Overall Model Conclusion
Borussia Dortmund 3–0 Paderborn is best classified as a HIGH-QUALITY HOME WIN WITH STRONG BENCH AMPLIFICATION. The result is strongly consistent with the underlying data: Dortmund led 8–0 in shots on target and 3.64–0.74 in calculated proxy xG. Paderborn’s 10 attempts and 23 aerial wins show that they competed in general play, but none of those attempts became a direct shot-on-target threat. The strongest predictive feature is Dortmund’s late bench impact: Felix Nmecha scored twice after entering, while Maximilian Beier and Marcel Sabitzer each assisted. For forward modelling, Dortmund receive a strong positive attacking-depth adjustment, while Paderborn receive a significant finishing-threat downgrade until they demonstrate that their shot volume can translate into shots on target.
Model note: Calculated xG is a shot-outcome proxy based on the supplied shot categories, used consistently across this report for comparative purposes. It is not official provider xG and does not incorporate shot location, angle, defensive pressure or chance type.
FC KÖLN
1–112 September 2026
WERDER BREMENVIEW REPORTCLOSE REPORT+

WERDER BREMENFC KÖLN 1–1 WERDER BREMEN
Bundesliga 2026/27 • 12 September 2026 • RheinEnergieSTADION
1. Executive Match Assessment
FC Köln and Werder Bremen produced a balanced 1–1 draw, but the underlying chance-quality model gives a slight edge to the AWAY side. Köln led total shots 15–14 and corners 8–5, while Bremen held marginally more possession (52.7%), a slightly better team rating (6.64 vs 6.50), and hit the woodwork once. The decisive quality difference is that Bremen’s shot mix generated a higher calculated proxy xG despite taking one fewer attempt. Köln were dangerous and competitive at home, but Bremen’s away performance was sufficiently strong to deserve positive forward weighting.
| Match | Half-time | Team Rating | Venue Context |
|---|---|---|---|
| FC Köln 1–1 Werder Bremen | 1–0 | Köln 6.50 | Bremen 6.64 | Köln HOME | Bremen AWAY |
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 11′ | 1–0 | Linton Maina | Ellyes Skhiri |
| 69′ | 1–1 | Niclas Füllkrug | No assist shown in supplied timeline |
Köln struck early through Linton Maina at 11′ and then protected that advantage for 58 minutes. Bremen’s equaliser arrived at 69′ through Niclas Füllkrug. The timing is important: Bremen did not merely score a late consolation; they restored parity with more than 20 minutes still to play and then preserved the away point. Neither side found a second decisive attacking phase after the equaliser.
3. Detailed Shot Profile and Calculated xG
Using the established proxy formula — (Shots on Target × 0.35) + (Shots off Target × 0.08) + (Blocked Shots × 0.05) + (Woodwork × 0.45) — Köln produced a calculated xG of 2.64, while Werder Bremen produced 2.83. This is a shot-outcome proxy used consistently across this report, not official provider xG.
| Indicator | FC Köln (Home) | Werder Bremen (Away) | Interpretation |
|---|---|---|---|
| Total shots | 15 | 14 | Near-even volume; Köln +1 |
| Shots on target | 6 | 5 | Köln slight direct-target edge |
| Shots off target | 3 | 6 | Bremen generated more unconverted attempts |
| Blocked shots | 6 | 3 | Köln attacks were blocked twice as often |
| Woodwork | 0 | 1 | Important additional high-threat Bremen event |
| On-target rate | 40.0% | 35.7% | Köln slightly more accurate |
| Calculated xG | 2.64 | 2.83 | Small Bremen chance-quality edge, driven partly by woodwork |
The xG gap is only +0.19 for Bremen, so this was not an away domination performance. However, the woodwork event matters because it represents an attempt closer to becoming a goal than a routine off-target shot in this proxy model. Köln’s six blocked shots also show that a meaningful share of their attacking volume was prevented before reaching the goalkeeper.
4. Scoreline vs Match Physiognomy
Classification: BROADLY ALIGNED — SLIGHT AWAY PROCESS EDGE. A draw is a fair reflection of the overall balance. Köln had slightly more total shots, more shots on target and more corners, but Bremen answered with marginally better possession, pass success, team rating and calculated xG. The 1–1 therefore fits the match physiognomy well. The main predictive nuance is that Bremen achieved this level of chance quality away from home, which strengthens the value of the performance.
5. Discipline and Red-Card Impact
No red card is shown in the supplied timeline, so no numerical-state adjustment is required. The match remained 11-v-11. Late cautions to Gideon Mensah at 86′ and Paul Okon-Engstler at 90+1′ did not materially alter the scoreline or the broader statistical interpretation.
6. Goal Timing and Substitute Scoring Impact
Köln’s last and only goal came at 11′. Bremen’s last and only goal came at 69′. Köln therefore went 79 minutes plus stoppage time without adding to their early breakthrough, while Bremen showed the ability to recover from a losing away game state in the second half.
No substitute directly scored or assisted a goal in the supplied timeline. Köln introduced Ragnar Ache at 64′ and Ísak Jóhannesson plus Sebastian Sebulonsen at 65′, but Bremen equalised four minutes later through starter Niclas Füllkrug. Bremen’s substitutions came mainly after the equaliser, so the bench did not directly create the goal. The predictive signal is therefore tactical resilience rather than direct substitute productivity.
| Team | Substitute / Change | Entered | Direct Goal Impact | Assessment |
|---|---|---|---|---|
| FC Köln | Ragnar Ache | 64′ | None | Attacking refresh; no direct goal contribution |
| FC Köln | Ísak Jóhannesson / Sebastian Sebulonsen | 65′ | None | Structural refresh shortly before Bremen equalised |
| Werder Bremen | Dariusz Stalmach | 70′ | None | Introduced after the equaliser; game-management role |
| Werder Bremen | Cedric Itten | 81′ | None | Late attacking change; no direct scoring impact |
7. Home/Away Weighting and Predictive Interpretation
FC Köln — HOME interpretation. Köln deserve credit for generating 15 shots, six on target and eight corners, and for leading from the 11th minute. However, failing to convert prolonged home territory into a second goal limits the strength of the signal. The six blocked attempts indicate pressure, but also show difficulty turning possession around the box into clean final actions.
Werder Bremen — AWAY interpretation. Bremen receive the stronger model adjustment because the away side matched Köln closely on overall volume, produced the higher calculated xG (2.83 vs 2.64), hit the woodwork, earned the higher team rating, and recovered from 0–1 down. This is not a dominant away display, but it is a solid resilience-and-process performance that travels well into the next fixture.
8. Provisional Next-Match Winning Chance
| Team | Provisional Winning Chance | Direction | Main Reason |
|---|---|---|---|
| Werder Bremen | 54–59% | Positive ↑ | Away draw + 2.83 proxy xG + woodwork + higher team rating + recovery from 0–1 |
| FC Köln | 49–54% | Neutral / slight positive | 15 shots + 6 SOT + 8 corners, but only one goal and lower proxy xG at home |
These percentages are provisional form signals rather than opponent-specific betting probabilities. They should be recalibrated for the next opponent, venue, injuries, suspensions and likely starting XI.
9. Overall Model Conclusion
FC Köln 1–1 Werder Bremen is best classified as a BALANCED DRAW WITH A SMALL AWAY PROCESS ADVANTAGE. Köln created slightly more volume and target attempts, but Bremen’s combination of an away recovery, a higher team rating, marginal possession and passing advantages, one woodwork event and a 2.83–2.64 proxy-xG edge gives the visitors the stronger predictive signal. The scoreline is therefore closely related to the match physiognomy rather than being a major statistical distortion. For next-time-out modelling, Bremen should receive the larger positive adjustment, while Köln remain competitive but need stronger conversion of home pressure into goals.
Model note: Calculated xG is a shot-outcome proxy based on the supplied shot categories and is used consistently across this report for comparative purposes. It is not official provider xG and does not incorporate shot location, body part, defensive pressure or assist type.
ELVERSBERG
1–213 September 2026
BAYERN MUNICHVIEW REPORTCLOSE REPORT+

BAYERN MUNICHELVERSBERG 1–2 BAYERN MUNICH
Bundesliga 2026/27 • 13 September 2026 • URSAPHARM-Arena an der Kaiserlinde
1. Executive Match Assessment
Bayern Munich recorded a 2–1 AWAY victory in a match they dominated overwhelmingly in process terms. They produced 28 shots to Elversberg’s 5, controlled 71.9% possession, completed 91% of their passes, and generated 9 corners to 3. Despite that territorial and shot-volume superiority, the contest remained alive until the 72nd minute because Bayern converted only two of 28 attempts. Elversberg equalised through substitute Maurice Krattenmacher at 61′, but Harry Kane restored Bayern’s lead at 72′. The result is therefore aligned with the match physiognomy, although the narrow 2–1 scoreline materially understates Bayern’s underlying dominance.
| Match | Half-time | Team Rating | Venue Context |
|---|---|---|---|
| Elversberg 1–2 Bayern | 0–1 | Elversberg 6.39 | Bayern 6.97 | Elversberg HOME | Bayern AWAY |
2. Goals, Assists and Match Flow
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 26′ | 0–1 | Lennart Karl | Harry Kane |
| 61′ | 1–1 | Maurice Krattenmacher | Noah Darvich |
| 72′ | 1–2 | Harry Kane | Aleksandar Pavlovic |
Bayern scored first through Lennart Karl at 26′, with Harry Kane providing the assist. Elversberg’s equaliser came from substitute Maurice Krattenmacher at 61′, assisted by Noah Darvich. Kane then scored the winner at 72′ from Aleksandar Pavlovic’s assist. Bayern’s last goal therefore came at 72′, while Elversberg’s last goal came at 61′.
3. Statistical Performance and Proxy xG
| Indicator | Elversberg | Bayern | Interpretation |
|---|---|---|---|
| Team rating | 6.39 | 6.97 | Clear Bayern performance edge |
| Total shots | 5 | 28 | Extreme Bayern shot-volume domination |
| Shots on target | 1 | 6 | Bayern generated six times the on-target volume |
| Shots off target | 3 | 10 | Bayern sustained attacking pressure |
| Shots blocked | 1 | 12 | 12 blocked attempts show prolonged Bayern final-third occupation |
| Woodwork | 0 | 1 | Bayern also hit the frame of the goal |
| Possession | 28.1% | 71.9% | Very high Bayern territorial control |
| Pass success | 77% | 91% | Bayern circulated the ball with elite efficiency |
| Corners | 3 | 9 | Strong Bayern territorial pressure |
Using the established report proxy — 0.35 per shot on target, 0.08 per shot off target, 0.05 per blocked shot, plus 0.45 per woodwork hit — the estimated proxy xG is Elversberg 0.64 vs Bayern 3.95. Bayern’s process advantage is therefore substantial even before the away-performance weighting is applied.
Conversion rates: Elversberg scored 1 from 5 shots (20.0%) and 1 from 1 shot on target (100%). Bayern scored 2 from 28 shots (7.1%) and 2 from 6 shots on target (33.3%). Bayern therefore won despite relatively inefficient finishing compared with their chance volume.
4. Red Cards, Yellow Cards and Injury / Availability Review
The supplied timeline shows disciplinary events involving Francis Onyeka at 7′ and Felix Keidel at 63′. No second-yellow dismissal or straight red card is shown, so no red-card game-state adjustment is applied. Because the timeline does not explicitly label any injury event, no substitution is automatically treated as injury-forced. In particular, Cole Campbell replacing Maurice Krattenmacher at half-time and Bayern’s multi-player changes at 65′ are recorded as substitutions only. No confirmed injury deduction is applied from this source alone.
5. Substitute Impact
Substitute impact was decisive for Elversberg: Maurice Krattenmacher entered at half-time and scored the 61′ equaliser, assisted by Noah Darvich. Bayern’s substitutions at 65′ did not directly produce a goal or assist before Kane’s winner seven minutes later, but the changes helped refresh a side already controlling the match. This gives Elversberg a positive bench-impact signal despite the defeat, while Bayern’s superior squad depth remains evident in their ability to sustain pressure after multiple changes.
6. Match Physiognomy vs Final Score
The 1–2 final score is aligned with the correct winner but not with the scale of Bayern’s dominance. A 28–5 shot advantage, 71.9% possession, 91% pass success and 9–3 corners would normally be associated with a wider winning margin. Elversberg’s ability to stay level at 1–1 until the 72nd minute reflects Bayern’s wastefulness rather than balanced chance creation. The result should therefore be classified as: WINNER STRONGLY ALIGNED — SCORELINE MATERIALLY UNDERSTATES BAYERN’S AWAY DOMINATION.
7. Home/Away Weighting and Next-Match Outlook
Bayern receive a strong positive AWAY-form adjustment. Winning away while producing 28 shots and more than 70% possession is a high-quality process signal, even though the finishing return was modest. Elversberg deserve some credit for resilience and for creating a successful substitute intervention, but five total shots and only one on target indicate that they were largely reactive. For forward modelling, Bayern’s performance should be upgraded more strongly than the 2–1 score alone would suggest.
| Team | Directional next-match winning chance | Model signal |
|---|---|---|
| Bayern Munich | 70–75% | Very strong positive — elite away process, low conversion only |
| Elversberg | 36–41% | Cautious — resilience positive, attacking process weak |
8. Overall Model Conclusion
Bayern’s 2–1 victory is a high-value away-performance signal. The match was not distorted by a red card, and there is no confirmed injury event in the supplied timeline. Elversberg’s equaliser through substitute Maurice Krattenmacher shows useful bench impact, but the broader data overwhelmingly favours Bayern: 28 shots, 6 on target, 71.9% possession, 91% passing and a proxy xG of approximately 3.95. The main negative for Bayern is finishing efficiency, not chance creation. Accordingly, Bayern should carry a strong positive next-match adjustment, while Elversberg’s rating should be protected only modestly by their resilience and temporary second-half equaliser.
LaLiga Post-Match Analytics
Completed-fixture performance analysis from the supplied source report.
SEVILLA
1–011 September 2026
VALENCIAVIEW REPORTCLOSE REPORT+

VALENCIASEVILLA 1–0 VALENCIA
LaLiga 2026/27 • 11 September 2026 • Ramón Sánchez-Pizjuán
1. Executive Match Assessment
Sevilla produced a structurally strong HOME victory, beating Valencia 1–0 despite having less possession. The decisive feature of the match was the gap between possession and genuine attacking threat: Valencia held 54.3% of the ball and completed passes at 82%, but generated only three shots and failed to register a single shot on target. Sevilla, by contrast, produced 13 attempts, four on target, six corners and the higher team rating (6.80 vs 6.37). The result therefore reflects Sevilla’s superior chance creation and defensive control, although the narrow 1–0 scoreline understates the degree of underlying superiority shown by the home side.
| Match | Half-time | Team Rating | Venue Context |
|---|---|---|---|
| Sevilla 1–0 Valencia | 0–0 | Sevilla 6.80 | Valencia 6.37 | Sevilla HOME | Valencia AWAY |
2. Goal Timing and Attacking Flow
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 81′ | 1–0 | Juan Iglesias | Giorgi Kochorashvili |
Goal-timing interpretation. The only goal arrived at 81′, so Sevilla had to remain patient for more than 80 minutes despite holding the clearly stronger shot profile. Valencia did not score at any stage and never placed a shot on target. The late winner is therefore important for two reasons: Sevilla maintained attacking pressure deep into the match, and the decisive creative contribution came from the bench. Giorgi Kochorashvili entered at 71′ and supplied the assist approximately ten minutes later for Juan Iglesias. This gives Sevilla a positive late-game execution and substitute-impact signal.
3. Detailed Shot Profile and Calculated xG
| Indicator | Sevilla | Valencia | Interpretation |
|---|---|---|---|
| Total shots | 13 | 3 | Sevilla +10; major attacking-volume advantage |
| Shots on target | 4 | 0 | Valencia created no direct goalmouth threat |
| Shots off target | 5 | 2 | Sevilla generated more unblocked attempts |
| Shots blocked | 4 | 1 | Sevilla sustained more attacking pressure |
| Woodwork | 1 | 1 | Both sides hit the frame once |
| On-target rate | 30.8% | 0.0% | Clear Sevilla accuracy advantage |
| Calculated xG | 2.45 | 0.66 | Sevilla +1.79 proxy-xG advantage |
Calculated xG methodology. The established shot-outcome proxy assigns 0.35 to each shot on target, 0.08 to each shot off target, 0.05 to each blocked shot and an additional 0.45 for each woodwork event. This is a comparative model derived from the supplied shot categories and is not provider xG.
Sevilla calculated xG = (4 × 0.35) + (5 × 0.08) + (4 × 0.05) + (1 × 0.45) = 2.45. Valencia calculated xG = (0 × 0.35) + (2 × 0.08) + (1 × 0.05) + (1 × 0.45) = 0.66. The +1.79 calculated-xG gap strongly favours Sevilla and shows that the 1–0 scoreline was considerably tighter than the underlying shot process.
4. Scoreline vs Match Physiognomy
Verdict: RESULT ALIGNED, MARGIN UNDERSTATES SEVILLA. Sevilla deserved to win because they dominated the most predictive attacking indicators: total shots 13–3, shots on target 4–0, calculated xG 2.45–0.66, corners 6–4 and team rating 6.80–6.37. Valencia’s 54.3% possession therefore represents territorial circulation rather than attacking control. A one-goal home win is directionally correct, but the match physiognomy suggests Sevilla were closer to a comfortable multi-chance victory than the final score indicates.
5. Match Physiognomy — Territory vs Threat
| Indicator | Sevilla | Valencia | Physiognomy signal |
|---|---|---|---|
| Possession | 45.7% | 54.3% | Valencia territorial edge only |
| Pass success | 79% | 82% | Small Valencia circulation edge |
| Total shots | 13 | 3 | VERY HIGH Sevilla threat advantage |
| Shots on target | 4 | 0 | Decisive Sevilla goal-threat edge |
| Dribbles | 7 | 6 | Near-even |
| Aerials won | 15 | 13 | Slight Sevilla physical edge |
| Tackles | 18 | 22 | Valencia forced into more defensive work |
| Corners | 6 | 4 | Sevilla territorial pressure edge |
| Team rating | 6.80 | 6.37 | Clear Sevilla overall superiority |
Physiognomy interpretation. Valencia saw more of the ball, but Sevilla controlled the dangerous phases. Valencia’s zero shots on target is the strongest indicator: their possession did not translate into meaningful finishing opportunities. Sevilla’s 13 shots, four on target and six corners show sustained pressure without needing majority possession. The match therefore illustrates why possession must be separated from true attacking dominance.
6. Red Card / Discipline Impact
No red card is shown in the supplied timeline, so the match remained 11-v-11 and there is no numerical-advantage distortion to remove from the statistical comparison. The timeline records disciplinary events involving Ryunosuke Sato, Chidera Ejuke and Pablo Maffeo, but none created a manpower imbalance. Sevilla’s underlying statistical superiority can therefore be treated as structurally genuine rather than card-assisted.
7. Substitute Impact
| Minute | Team | Substitute impact | Assessment |
|---|---|---|---|
| 71′ | Sevilla | Giorgi Kochorashvili entered | Positive creative change |
| 81′ | Sevilla | Kochorashvili assisted Juan Iglesias | Direct match-winning bench impact |
| — | Valencia | No substitute goal or assist | No direct scoring impact |
Substitution interpretation. Sevilla received a direct, decisive bench contribution. Kochorashvili entered at 71′ and created the winning goal at 81′, giving the home side a strong late-game management marker. Valencia made several changes but obtained no goal or assist from the bench. In forward modelling, Sevilla therefore receive a modest positive adjustment for substitute productivity and the ability to improve attacking output late in a close match.
8. Key Player and Unit Signals
| Signal | Sevilla | Valencia | Interpretation |
|---|---|---|---|
| Highest shot volume | Youssouf Fofana – 3 | Danjuma – 1 | Sevilla had multiple repeat-shot sources |
| Other shot contributors | Agoumé – 2; Kike Salas – 2 | Several players – 1 each | Sevilla threat more sustained |
| Match-winning action | Juan Iglesias goal | — | Decisive home-side execution |
| Bench creativity | Kochorashvili assist | No direct return | Sevilla bench advantage |
Player-signal interpretation. Sevilla’s attacking output was not dependent on a single high-volume forward; attempts came from midfield, defence and attacking areas, while the winning sequence combined a substitute creator with a starting full-back scorer. That distribution increases the structural credibility of Sevilla’s attacking performance. Valencia’s lack of a shot on target is the major negative unit signal, suggesting their possession structure failed to connect effectively with the final attacking line.
9. Home/Away Weighting and Next-Match Outlook
Sevilla — HOME reading. The home win earns a strong positive process grade because Sevilla generated a +1.79 calculated-xG advantage, allowed no shot on target and maintained enough late attacking pressure to score at 81′. Because this was achieved at home, no away multiplier is applied, but the quality of the process is stronger than the narrow 1–0 result alone suggests. Provisional next-match winning chance from this performance: 59–64% before opponent, venue, injuries and lineup adjustments.
Valencia — AWAY reading. Valencia receive some contextual protection because they were away and remained level until the 81st minute. However, the deeper indicators are weak: only three total shots, zero on target and 0.66 calculated xG despite 54.3% possession. Their away resilience is therefore outweighed by the lack of attacking penetration. Provisional next-match winning chance from this performance: 36–41% before opponent-specific adjustments.
10. Final Predictive Conclusion
Final model conclusion. Sevilla 1–0 Valencia is a STRONG, SCORELINE-ALIGNED SEVILLA WIN whose margin understates the home side’s underlying superiority. Sevilla did not dominate possession, but they dominated the elements that matter more for scoring probability: 13–3 total shots, 4–0 shots on target, 2.45–0.66 calculated xG and a 6.80–6.37 team-rating advantage. Valencia’s possession was largely non-penetrative. The decisive substitute contribution from Giorgi Kochorashvili, who entered at 71′ and assisted the 81′ winner, adds a positive late-game management signal for Sevilla. For forward modelling, Sevilla should receive a meaningful positive performance adjustment, while Valencia should receive a clear attacking-efficiency downgrade despite the narrow scoreline.
Model note: Calculated xG is a shot-outcome proxy based on the supplied shot categories, used consistently across this report for comparative purposes. It is not provider xG and should be interpreted together with venue, cards, game state, player ratings and substitute effects.
RACING SANTANDER
2–112 September 2026
DEPORTIVO ALAVÉSVIEW REPORTCLOSE REPORT+

DEPORTIVO ALAVÉSRACING SANTANDER 2–1 DEPORTIVO ALAVÉS
LaLiga 2026/27 • 12 September 2026 • El Sardinero
1. Executive Match Assessment
Racing Santander won 2–1 at home, but the underlying match process points strongly toward Deportivo Alavés. Racing held more possession (57%) and a higher team rating (6.73 vs 6.41), yet Alavés generated far greater attacking volume: 16 shots to 11, 8 shots on target to 4, 6 corners to 4 and a calculated shot-quality xG of 3.29 against Racing’s 1.87. The result therefore reflects Racing’s superior finishing and game-state management rather than overall chance superiority. Alavés, despite losing away, produced the stronger underlying attacking performance and should receive significant predictive credit.
| Match | Half-time | Team Rating | Venue Context |
|---|---|---|---|
| Racing Santander 2–1 Alavés | 1–1 | Racing 6.73 | Alavés 6.41 | Racing HOME | Alavés AWAY |
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 18′ | 0–1 | Ville Koski | — |
| 35′ | 1–1 | Yassir Zabiri | Iñigo Vicente |
| 53′ | 2–1 | Yassir Zabiri | Jorge Salinas |
Racing’s decisive player was Yassir Zabiri, who scored both home goals. The equaliser arrived at 35′ from Iñigo Vicente’s assist, and Zabiri then scored again at 53′ from Jorge Salinas’ supply. Alavés had led from the 18th minute through Ville Koski, but could not convert their much larger shot volume into a second goal. Racing therefore won the finishing battle while Alavés won the chance-generation battle.
3. Detailed Shot Profile and Calculated xG
| Indicator | Racing Santander | Deportivo Alavés | Interpretation |
|---|---|---|---|
| Total shots | 11 | 16 | Alavés +5 shots |
| Shots on target | 4 | 8 | Alavés doubled Racing |
| Shots off target | 4 | 3 | Racing +1 |
| Blocked shots | 3 | 5 | Alavés +2 |
| Woodwork | 0 | 0 | No woodwork adjustment |
| On-target rate | 36.4% | 50.0% | Alavés much more accurate |
| Calculated xG | 1.87 | 3.29 | Alavés +1.42 xG |
| xG per shot | 0.170 | 0.206 | Alavés higher average shot value |
| Actual goals / calc. xG | 107.0% | 30.4% | Racing efficient; Alavés heavily under-converted |
Calculated xG methodology. The report uses the established proxy formula: 0.35 per shot on target, 0.08 per shot off target, 0.05 per blocked shot, plus 0.45 for each woodwork hit. Racing: (4×0.35) + (4×0.08) + (3×0.05) = 1.87. Alavés: (8×0.35) + (3×0.08) + (5×0.05) = 3.29. This is a model-based shot-quality proxy, not provider xG.
4. Scoreline vs Match Physiognomy
The 2–1 home win is PARTIALLY TO STRONGLY DISTORTED relative to the match physiognomy. Racing controlled more of the ball and won the individual-rating battle, but Alavés created the more dangerous match: 16 shots, 8 on target and 3.29 calculated xG. In a neutral finishing environment, those numbers would normally give Alavés a strong probability of scoring more than once. Racing’s victory therefore owes heavily to superior conversion and defensive/goalkeeping resistance rather than superior chance creation.
| Dimension | Racing | Alavés | Model reading |
|---|---|---|---|
| Possession | 57% | 43% | Racing territorial edge |
| Pass success | 79% | 75% | Small Racing circulation edge |
| Shots | 11 | 16 | Strong Alavés attacking-volume edge |
| Shots on target | 4 | 8 | Very strong Alavés threat edge |
| Corners | 4 | 6 | Alavés territorial pressure edge |
| Team rating | 6.73 | 6.41 | Racing execution edge |
| Calculated xG | 1.87 | 3.29 | Strong Alavés chance-quality edge |
| Final score | 2 | 1 | Racing finishing/result edge |
5. Discipline / Red-Card Impact Check
No red card is shown in the supplied match data, so there is no numerical-state distortion to adjust for. The cautions and disciplinary events did not create a prolonged 11-v-10 phase. The attacking imbalance in favour of Alavés must therefore be treated as genuine match-process information rather than the product of a dismissal.
6. Goal Timing and Substitute Scoring Impact
Racing’s last goal came at 53′, while Alavés’ only goal came at 18′. This means Racing protected a one-goal lead for roughly the final 37 minutes plus stoppage time despite Alavés continuing to generate shots. That is a positive game-management signal for Racing, but it also highlights Alavés’ poor conversion. Neither side received a direct goal or assist from a substitute: Racing’s two goals were both scored by starter Yassir Zabiri before he was withdrawn at 74′, while Alavés’ goal came from starter Ville Koski. The substitutes therefore did not directly change the scoreline, and Racing’s win was built primarily by the starting XI rather than bench scoring impact.
7. Home vs Away Context and Predictive Interpretation
Racing Santander — HOME interpretation. Winning at home is positive, and Zabiri’s two-goal efficiency plus the ability to defend the lead after 53′ deserve credit. However, conceding 16 shots, 8 on target and 3.29 calculated xG is a major warning. Racing should not be upgraded as strongly as the 2–1 score alone suggests; the defensive process was vulnerable and a repeat of this chance concession against a more clinical opponent would carry significant risk.
Deportivo Alavés — AWAY interpretation. The loss should be treated much more positively than the result indicates. Alavés produced 16 shots, 8 on target, 6 corners and 3.29 calculated xG away from home. Their main weakness was finishing: only one goal from this volume represents severe under-conversion. Under the away-weighted model, this is a strong hidden-performance signal because Alavés generated enough chances to win despite playing away, but failed to translate that process into the scoreline.
8. Next-Match Winning Chance
| Team | Provisional next-match winning chance | Direction | Reason |
|---|---|---|---|
| Deportivo Alavés | 57–62% | Strong positive | Away loss masked by 3.29 xG, 16 shots and 8 on target |
| Racing Santander | 48–53% | Cautious positive | Won, but conceded very high shot and xG volume at home |
These percentages are provisional form signals, not opponent-specific betting probabilities. They should be recalibrated once the next opponent, venue, injuries, suspensions and likely starting XI are known.
9. Overall Model Conclusion
Racing Santander 2–1 Deportivo Alavés is a result in which the scoreline and the match physiognomy diverge materially. Racing were more efficient and managed the scoreboard better, but Alavés were the stronger chance-creation side. The most important predictive evidence is the 3.29–1.87 calculated xG advantage, the 8–4 shots-on-target edge and the 16–11 total-shot advantage for the away team. Racing therefore receive credit for finishing and resilience but a defensive-process caution, while Alavés receive a strong positive hidden-form adjustment despite the defeat. For forward modelling, Deportivo Alavés emerge as the stronger underlying performance side from this match.
OSASUNA
0–212 September 2026
ESPANYOLVIEW REPORTCLOSE REPORT+

ESPANYOLOSASUNA 0–2 ESPANYOL
LaLiga 2026/27 • 12 September 2026 • El Sadar
1. Executive Match Assessment
Espanyol produced a highly efficient 2–0 AWAY victory at El Sadar, scoring twice inside the first 17 minutes and then protecting the lead for the remaining 73 minutes plus stoppage time. Osasuna subsequently controlled more of the ball (60.6%), generated more total shots (11–6) and produced the higher shot-based calculated xG (1.90–1.23), but failed to score. The raw process therefore favours Osasuna, while the result, team rating and game-state execution favour Espanyol. Because Espanyol established a two-goal lead so early, the later possession and shot volume must be interpreted through game state: Osasuna were forced to chase, while Espanyol could defend deeper and manage territory. The correct model reading is therefore not that Espanyol were dominated throughout, but that they combined an explosive start with strong away-game management, while Osasuna generated insufficient finishing quality from their recovery pressure.
| Match | Half-time | Team Rating | Venue Context |
|---|---|---|---|
| Osasuna 0–2 Espanyol | 0–2 | Osasuna 6.26 | Espanyol 7.01 | Osasuna HOME | Espanyol AWAY |
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist |
|---|---|---|---|
| 3′ | 0–1 | Marcos Fernández | Roberto Fernández |
| 17′ | 0–2 | Omar El Hilali | Roberto Fernández |
Espanyol decided the scoring phase very early. Marcos Fernández opened the match at 3′ from Roberto Fernández’s assist, and Omar El Hilali doubled the lead at 17′, again supplied by Roberto Fernández. From that point onward the match changed structurally: Osasuna had to attack a two-goal deficit, while Espanyol could lower their risk, protect central areas and counter selectively. Osasuna never found a goal, so the entire second half was played with Espanyol defending a two-goal away advantage.
3. Detailed Shot Profile and Calculated xG
| Indicator | Osasuna (Home) | Espanyol (Away) | Interpretation |
|---|---|---|---|
| Total shots | 11 | 6 | Osasuna +5; greater chasing volume |
| Shots on target | 4 | 3 | Osasuna +1; close direct threat |
| Shots off target | 5 | 1 | Osasuna had more low-return attempts |
| Blocked shots | 2 | 2 | Equal blocked-shot volume |
| Woodwork | 0 | 0 | No woodwork adjustment |
| On-target rate | 36.4% | 50.0% | Espanyol more accurate |
| Calculated xG | 1.90 | 1.23 | Osasuna +0.67 process edge |
| Actual goals | 0 | 2 | Espanyol strong finishing/scoreboard efficiency |
Calculated xG methodology. The report uses the established proxy formula: 0.35 per shot on target, 0.08 per shot off target, 0.05 per blocked shot, plus 0.45 for each woodwork hit. Osasuna: (4×0.35) + (5×0.08) + (2×0.05) = 1.90. Espanyol: (3×0.35) + (1×0.08) + (2×0.05) = 1.23. This is a comparative shot-outcome proxy rather than provider xG, and it should be adjusted for match state because Espanyol spent most of the contest protecting an early 2–0 lead.
4. Scoreline vs Match Physiognomy
The 0–2 scoreline is PARTIALLY DISTORTED when judged only from full-match shot volume, because Osasuna produced 11 shots, 4 on target and 1.90 calculated xG compared with Espanyol’s 6 shots, 3 on target and 1.23 calculated xG. However, the distortion is reduced once game state is included. Espanyol were already 2–0 ahead after 17 minutes and therefore had little need to chase possession or accumulate shots. Osasuna’s later territorial superiority was partly a consequence of the scoreboard. The final result therefore overstates Espanyol’s chance-production superiority, but it does accurately reflect their superior early execution, shooting accuracy, defensive resistance and ability to manage an away lead.
5. Discipline / Red-Card Impact Check
No red card is shown in the supplied timeline, so there is no numerical-state distortion to apply. The cautions to Osasuna and Espanyol did not create a prolonged 11-v-10 phase. The key contextual adjustment is therefore game state rather than manpower: Espanyol’s two early goals changed how both teams approached the remaining 73 minutes.
6. Goal Timing and Substitute Scoring Impact
Espanyol’s last goal came at 17′, while Osasuna did not score at all. This is a strong early-strike and lead-protection signal for Espanyol: they defended a two-goal advantage for roughly 73 minutes plus stoppage time without conceding. There was no direct substitute goal or assist impact. Both Espanyol goals were produced by starters, with Roberto Fernández assisting both. Osasuna used multiple attacking substitutions from 59′ onward, but none generated a goal or assist. For forward modelling, Espanyol gain credit for early attacking efficiency and sustained defensive game management, while Osasuna receive a negative marker for bench changes that failed to convert prolonged pressure into a goal.
7. Home vs Away Context and Predictive Interpretation
Osasuna — HOME interpretation. Osasuna’s process was better than the 0–2 defeat suggests: 60.6% possession, 11 shots, 4 shots on target and 1.90 calculated xG show that they did create a meaningful recovery response. However, failing to score at home from that volume is a significant finishing concern. Their higher possession must also be discounted because they were chasing a two-goal deficit from the 17th minute. The home defeat therefore carries a negative result adjustment, partly softened by the underlying shot process.
Espanyol — AWAY interpretation. The away win deserves strong positive weighting because Espanyol scored twice early, maintained a 50% on-target rate, earned a 7.01 team rating and protected the lead for more than 70 minutes. Their lower possession and total shots are not automatically negative because the match state allowed them to defend rather than chase. The main caution is that the 1.23 calculated xG is lower than Osasuna’s 1.90, so the performance should be rewarded for efficiency and game management rather than treated as complete structural domination.
8. Next-Match Winning Chance
| Team | Provisional next-match winning chance | Form direction | Main reason |
|---|---|---|---|
| Espanyol | 57–62% | Positive | Away win, early 2–0 lead, 7.01 rating, strong lead protection |
| Osasuna | 46–51% | Mixed / caution | Higher process xG but home blank and poor conversion |
These percentages are provisional form signals, not opponent-specific betting probabilities. They should be recalibrated once the next opponent, venue, injuries, suspensions and likely starting XI are known.
9. Overall Model Conclusion
Osasuna 0–2 Espanyol is best classified as an EFFICIENT, HIGH-VALUE AWAY WIN WITH GAME-STATE DISTORTION. Osasuna won the volume battle and produced the higher calculated xG (1.90–1.23), but Espanyol won the accuracy, timing and scoreboard-management battle. The away side scored twice by 17′ and then successfully defended that advantage for the rest of the match. This means the 0–2 score should not be read as evidence that Espanyol generated the stronger full-match attacking process; instead, it demonstrates superior early conversion and away-game control after taking the lead. For forward modelling, Espanyol receive the stronger positive signal because of the away victory and disciplined lead protection, while Osasuna retain some hidden-process credit but require a finishing-efficiency downgrade after failing to score from 11 attempts and four shots on target.
Model note: Calculated xG is a shot-outcome proxy based on the supplied shot categories, used consistently across this report for comparative purposes. It is not provider xG and should be interpreted together with venue, cards, game state, player ratings and substitute effects.
ATHLETIC CLUB
1–112 September 2026
ELCHEVIEW REPORTCLOSE REPORT+

ELCHEATHLETIC CLUB 1–1 ELCHE
LaLiga 2026/27 • 12 September 2026 • San Mamés
1. Executive Match Assessment
Athletic Club drew 1–1 at home with Elche, but the underlying match process was heavily tilted toward the home side. Athletic generated 19 shots to Elche’s 3, controlled 66.7% possession, completed 88% of passes, won the corner count 7–1 and produced a calculated shot-quality xG of 2.69 against Elche’s 0.51. Yet Elche scored first at 50′ and protected the lead until 79′. The final draw therefore does not fully reflect the physiognomy of the match: Athletic were clearly the stronger chance-producing side, while Elche’s value came from defensive resistance, efficient conversion and strong away pressure handling. The key predictive reading is that Athletic’s process was much better than the result, whereas Elche’s result was better than their attacking process.
| Match | Half-time | Team Rating | Venue Context |
|---|---|---|---|
| Athletic Club 1–1 Elche | 0–0 | Athletic 6.43 | Elche 6.48 | Athletic HOME | Elche AWAY |
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist |
|---|---|---|---|
| 50′ | 0–1 | Facundo Buonanotte | — |
| 79′ | 1–1 | Iñaki Williams | Alex Berenguer |
Elche struck first five minutes after half-time through Facundo Buonanotte and then spent almost half an hour defending a narrow away lead. Athletic eventually equalised at 79′ through Iñaki Williams, assisted by substitute Alex Berenguer. The timing matters: Athletic’s pressure was persistent rather than immediately decisive, while Elche were able to resist until the final 11 minutes of regulation time. Athletic did not find a winner despite sustaining the much larger shot and territorial volume.
3. Detailed Shot Profile and Calculated xG
| Indicator | Athletic Club (Home) | Elche (Away) | Interpretation |
|---|---|---|---|
| Total shots | 19 | 3 | Athletic +16; overwhelming volume advantage |
| Shots on target | 3 | 1 | Athletic +2; modest accuracy despite volume |
| Shots off target | 13 | 2 | Athletic high waste / low precision |
| Blocked shots | 3 | 0 | Athletic sustained pressure |
| Woodwork | 1 | 0 | Athletic additional high-danger signal |
| On-target rate | 15.8% | 33.3% | Elche more accurate from tiny volume |
| Calculated xG | 2.69 | 0.51 | Athletic +2.18; major process edge |
| Actual goals | 1 | 1 | Elche strongly overperformed process |
Calculated xG methodology. The established proxy formula assigns 0.35 per shot on target, 0.08 per shot off target, 0.05 per blocked shot and 0.45 for each woodwork hit. Athletic Club: (3×0.35) + (13×0.08) + (3×0.05) + (1×0.45) = 2.69. Elche: (1×0.35) + (2×0.08) = 0.51. This is a comparative shot-outcome proxy rather than provider xG, but the 2.18 differential is large enough to show that Athletic created a substantially stronger attacking process.
4. Scoreline vs Match Physiognomy
The 1–1 scoreline is STRONGLY DISTORTED relative to the match physiognomy. Athletic controlled possession, territory, shot volume, corners and calculated xG by wide margins, yet converted only one of 19 attempts. Elche produced only three shots and 0.51 calculated xG but still scored once and held the lead for 29 minutes. The result therefore under-rewards Athletic’s process and over-rewards Elche’s attacking output. However, Elche deserve genuine credit for away defensive resistance: 20 tackles, a marginally higher team rating (6.48 vs 6.43) and nearly half an hour of successful lead protection show that the draw was not purely accidental. The correct conclusion is ATHLETIC PROCESS SUPERIORITY + ELCHE AWAY RESILIENCE.
5. Discipline / Red-Card Impact Check
No red card is shown in the supplied timeline, so there is no manpower distortion to the statistical comparison. The recorded cautions did not create an 11-v-10 phase. The match should therefore be evaluated primarily through finishing efficiency, defensive resistance and game state rather than numerical imbalance.
6. Goal Timing and Substitute Scoring Impact
Elche’s last and only goal came at 50′, while Athletic’s last and only goal came at 79′. Athletic therefore spent 29 minutes chasing the match before equalising. Substitute impact was meaningful for the home side: Alex Berenguer entered at 72′ and supplied the assist for Iñaki Williams’ equaliser only seven minutes later. That is a clear positive bench-impact signal. Elche’s substitutions helped preserve the draw but did not directly add a goal or assist. For forward modelling, Athletic gain credit for a substitute creating the equaliser, while Elche receive credit for maintaining defensive stability after several changes late in the match.
7. Home vs Away Context and Predictive Interpretation
Athletic Club — HOME interpretation. A home draw is a negative result relative to Athletic’s underlying dominance, but the process itself is strongly positive. Nineteen shots, 66.7% possession, seven corners and 2.69 calculated xG indicate that the team created enough pressure to win. The concern is conversion quality: only three of 19 shots were on target, a 15.8% accuracy rate. Athletic should therefore receive a strong process upgrade but a finishing-efficiency warning.
Elche — AWAY interpretation. Elche’s draw deserves meaningful away credit because they absorbed sustained pressure, scored first and retained the lead until 79′. Their 6.48 team rating slightly exceeded Athletic’s 6.43 despite only 33.3% possession. However, three total shots and 0.51 calculated xG indicate that the result was built much more on defensive resistance and conversion efficiency than on repeatable attacking production. The away performance is positive for resilience but should not be treated as evidence of strong attacking form.
8. Next-Match Winning Chance
| Team | Provisional next-match winning chance | Form direction | Main reason |
|---|---|---|---|
| Athletic Club | 60–65% | Positive process / finishing caution | 2.69 xG, 19 shots, 7 corners; result under-rewarded performance |
| Elche | 45–50% | Positive resilience / attacking caution | Away draw and lead protection, but only 0.51 xG and 3 shots |
These percentages are provisional form signals, not opponent-specific betting probabilities. They should be recalibrated once the next opponent, venue, injuries, suspensions and likely starting XI are known.
9. Overall Model Conclusion
Athletic Club 1–1 Elche is best classified as a STRONGLY DISTORTED DRAW that under-rewards Athletic Club. The home side dominated almost every repeatable process indicator: 19–3 shots, 66.7% possession, 7–1 corners and 2.69–0.51 calculated xG. Elche nevertheless converted one of very few chances and defended the lead until 79′, so their away resilience deserves credit. Athletic’s low 15.8% on-target rate explains why dominance did not become victory, while Alex Berenguer’s assist seven minutes after entering provides a positive bench-impact signal. For forward modelling, Athletic are the clear true-performance winner and should receive the stronger next-match upgrade, while Elche should be upgraded for defensive resilience but kept under caution for limited attacking volume.
Model note: Calculated xG is a shot-outcome proxy based on the supplied shot categories, used consistently across this report for comparative purposes. It is not provider xG and should be interpreted together with venue, cards, game state, player ratings and substitute effects.
REAL MADRID
4–112 September 2026
RAYO VALLECANOVIEW REPORTCLOSE REPORT+

RAYO VALLECANOREAL MADRID 4–1 RAYO VALLECANO
LaLiga 2026/27 • 12 September 2026 • Estadio Bernabéu
1. Executive Match Assessment
Real Madrid produced a strong 4–1 HOME victory, establishing a 3–0 half-time lead and finishing with the stronger overall process. The home side led total shots 24–18, shots on target 11–7, possession 55.9%–44.1%, pass success 91%–87%, dribbles 16–5 and corners 11–5, while the team-rating gap was substantial at 7.31–6.25. However, Rayo Vallecano were considerably more threatening than the final score suggests: 18 shots and 7 shots on target represent meaningful away attacking volume. The result therefore confirms Real Madrid as the true performance winner, but the 4–1 margin is more emphatic than the underlying chance differential.
| Match | Half-time | Team Rating | Venue Context |
|---|---|---|---|
| Real Madrid 4–1 Rayo Vallecano | 3–0 | Real Madrid 7.31 | Rayo 6.25 | Real Madrid HOME | Rayo AWAY |
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist |
|---|---|---|---|
| 14′ | 1–0 | Kylian Mbappé | — |
| 17′ | 2–0 | Álvaro Carreras | Kylian Mbappé |
| 35′ | 3–0 | Jude Bellingham | Vinícius Júnior |
| 51′ | 3–1 | Sergio Camello | — |
| 91′ | 4–1 | Kylian Mbappé | Arda Güler |
Real Madrid effectively decided the match in the first 35 minutes, scoring three times before the interval. Kylian Mbappé was central to that burst, scoring the opener and later supplying the assist for Álvaro Carreras before scoring again in stoppage time. Rayo responded through Sergio Camello at 51′, reducing the deficit to 3–1 and keeping a theoretical route back into the contest. The late fourth goal at 91′ widened the final margin after Rayo had already spent most of the second half chasing the match.
3. Detailed Shot Profile and Calculated xG
| Indicator | Real Madrid (Home) | Rayo Vallecano (Away) | Interpretation |
|---|---|---|---|
| Total shots | 24 | 18 | Real +6; both teams produced high volume |
| Shots on target | 11 | 7 | Real +4; both teams repeatedly tested goal |
| Shots off target | 8 | 6 | High attacking activity on both sides |
| Blocked shots | 5 | 5 | Equal blocked-shot pressure |
| Woodwork | 1 | 1 | Both teams added a high-danger event |
| On-target rate | 45.8% | 38.9% | Real more accurate |
| Calculated xG | 5.19 | 3.63 | Real +1.56; clear process edge, but Rayo threat was substantial |
| Calculated xG / shot | 0.216 | 0.202 | Chance-value per attempt relatively close |
| Actual goals | 4 | 1 | Rayo strongly under-converted its attacking process |
Calculated xG methodology. The established proxy formula assigns 0.35 per shot on target, 0.08 per shot off target, 0.05 per blocked shot and 0.45 for each woodwork hit. Real Madrid: (11×0.35) + (8×0.08) + (5×0.05) + (1×0.45) = 5.19. Rayo Vallecano: (7×0.35) + (6×0.08) + (5×0.05) + (1×0.45) = 3.63. The +1.56 xG edge supports a deserved Real Madrid win, but Rayo’s 3.63 proxy xG is much stronger than a one-goal final return would imply.
4. Scoreline vs Match Physiognomy
The result is BROADLY ALIGNED in terms of the winner but PARTIALLY DISTORTED in terms of the margin. Real Madrid were clearly superior in the more repeatable indicators—team rating, shots on target, passing quality, dribbling and territorial set-piece pressure—and their 5.19 calculated xG exceeded Rayo’s 3.63. Yet Rayo still generated 18 shots, 7 on target and one woodwork hit away at the Bernabéu. A 4–1 score therefore understates Rayo’s attacking contribution and overstates the separation between the teams. The more accurate process reading is: clear Real Madrid superiority, but not complete attacking suppression of Rayo.
5. Discipline / Red-Card Impact Check
No red card is shown in the supplied timeline, so there is no 11-v-10 distortion to the statistical comparison. Pathé Ciss was cautioned for Rayo, but the match remained numerically balanced. The 4–1 result should therefore be interpreted primarily through game state, finishing efficiency and the quality of each side’s attacking process rather than through a manpower advantage.
6. Goal Timing and Substitute Scoring Impact
Real Madrid’s last goal came at 91′, while Rayo’s last and only goal came at 51′. Madrid’s three-goal first-half burst created a game state in which Rayo had to attack more aggressively after the interval, which helps explain some of the away side’s substantial shot volume. Substitute impact was positive for Real Madrid: Arda Güler, introduced in the second half, supplied the assist for Mbappé’s 91′ goal. This gives Madrid an additional bench-productivity signal. Rayo’s substitutions did not produce a direct goal or assist in the supplied timeline.
7. Home vs Away Context and Predictive Interpretation
Real Madrid — HOME interpretation. The victory is a strong positive form signal. Madrid combined 24 shots, 11 shots on target, 91% pass success, 16 dribbles, 11 corners and a 7.31 team rating with four goals. The caution is defensive: allowing an away opponent to produce 18 shots, 7 on target and 3.63 calculated xG means the 4–1 score should not be treated as a fully dominant defensive performance. The strongest repeatable signal is therefore elite attacking output rather than complete two-way control.
Rayo Vallecano — AWAY interpretation. The score is heavily negative, but the away process deserves meaningful protection in the model. Rayo generated 18 shots, 7 on target and 3.63 calculated xG at the Bernabéu, which is a strong attacking output for an away side. Their main weakness was conversion and defensive resistance during Madrid’s early surge. Because away performances receive additional weight in this framework, Rayo should not be downgraded as severely as the 1–4 score alone would imply.
8. Next-Match Winning Chance
| Team | Provisional next-match winning chance | Form direction | Main reason |
|---|---|---|---|
| Real Madrid | 66–71% | Strong positive | 5.19 xG, 11 SOT, 4 goals, 7.31 rating; elite attacking process |
| Rayo Vallecano | 48–53% | Mixed / process-positive | 3.63 xG and 7 SOT away; scoreline harsher than underlying attack |
These percentages are provisional form signals, not opponent-specific betting probabilities. They should be recalibrated once the next opponent, venue, injuries, suspensions and likely starting XI are known.
9. Overall Model Conclusion
Real Madrid 4–1 Rayo Vallecano is best classified as a CLEAR, HIGH-QUALITY HOME WIN WITH A PARTIALLY INFLATED MARGIN. Madrid were the deserved winner because they held the stronger shot-quality profile (5.19–3.63 calculated xG), more shots on target (11–7), better passing (91%–87%), more dribbles (16–5), more corners (11–5) and a major team-rating advantage (7.31–6.25). However, Rayo’s 18 shots and 7 efforts on target show that the visitors were not simply overwhelmed. For future modelling, Madrid receive a strong attacking upgrade, while Rayo receive an away-process protection: the 4–1 defeat is worse than their underlying attacking performance.
Model note: Calculated xG is a shot-outcome proxy based on the supplied shot categories, used consistently across this report for comparative purposes. It is not provider xG and should be interpreted together with venue, cards, game state, player ratings and substitute effects.
CELTA VIGO
1–113 September 2026
MÁLAGAVIEW REPORTCLOSE REPORT+

MÁLAGACELTA VIGO 1–1 MÁLAGA
LaLiga 2026/27 • 13 September 2026 • Estadio Abanca-Balaídos
1. Executive Match Assessment
Celta Vigo were held 1–1 at home by Málaga despite producing the stronger direct attacking profile. Celta led 17–12 in total shots, 5–2 in shots on target and generated a higher proxy xG of 2.59 against Málaga’s 1.41. Málaga, however, controlled more of the ball (53.8%), completed passes at 89% and won the corner count 5–1. The match therefore split into two different forms of control: Celta created the clearer shooting threat, while Málaga held the stronger territorial and circulation numbers.
Celta led through Ferran Jutglà at 41′, assisted by Hugo González. The home side protected that advantage until the 83rd minute, when substitute Adrián Niño equalised for Málaga from a Pablo Martínez assist. Because the away equaliser came late and through a substitute, the result carries a meaningful Málaga resilience and bench-impact signal, even though Celta’s chance process was superior.
| Match | Half-time | Team rating | Venue context |
|---|---|---|---|
| Celta Vigo 1–1 Málaga | 1–0 | Celta 6.51 | Málaga 6.37 | Celta HOME | Málaga AWAY |
2. Goals, Assists and Attacking Flow
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 41′ | 1–0 | Ferran Jutglà | Hugo González |
| 83′ | 1–1 | Adrián Niño | Pablo Martínez |
Goal-flow interpretation. Celta converted their strongest first-half spell just before the interval. Málaga remained within one goal for more than forty minutes and then found the equaliser late. The equaliser was not a random starter-to-starter event: Adrián Niño had entered in the 67th minute and scored sixteen minutes later, giving Málaga a clear positive substitute-impact marker.
3. Shot Profile, Conversion and Proxy xG
| Indicator | Celta Vigo | Málaga | Interpretation |
|---|---|---|---|
| Total shots | 17 | 12 | Celta +5 shot-volume edge |
| Shots on target | 5 | 2 | Celta produced 71.4% of all on-target attempts |
| Shots off target | 8 | 7 | Both sides generated misses; Celta slightly higher |
| Blocked shots | 4 | 3 | Small Celta edge in sustained pressure |
| Woodwork | 0 | 0 | No woodwork adjustment |
| Shot accuracy | 29.4% | 16.7% | Celta considerably cleaner shooting |
| Goal conversion | 5.9% | 8.3% | Málaga more efficient per total attempt |
| SOT-to-goal conversion | 20.0% | 50.0% | Málaga highly efficient from limited accurate shooting |
| Proxy xG | 2.59 | 1.41 | Celta +1.18 underlying threat edge |
Proxy xG formula: (shots on target × 0.35) + (shots off target × 0.08) + (blocked shots × 0.05) + (woodwork × 0.45). Celta = 2.59; Málaga = 1.41. This is a comparative shot-outcome index rather than a provider event-level xG model.
4. Match Physiognomy — Did the Score Reflect the Game?
Physiognomy judgement: DRAW PARTIALLY DISTORTS CELTA’S CHANCE ADVANTAGE, BUT MÁLAGA’S AWAY POINT IS SUPPORTED BY TERRITORIAL CONTROL AND LATE EFFICIENCY. Celta’s 17–12 shot advantage, 5–2 on-target edge and 2.59–1.41 proxy xG indicate that the home side created the more dangerous scoring process. The 1–1 therefore under-rewards Celta from a chance-quality perspective.
However, this is not a one-sided distortion. Málaga had 53.8% possession, 89% pass success and a 5–1 corner advantage. Their ability to remain within one goal and then equalise in the 83rd minute shows that their territorial control eventually produced a decisive moment. For forward modelling, Celta receive the stronger attacking-process mark, while Málaga receive an away-resilience and conversion-efficiency bonus.
5. Cards, Red Cards, Injuries and Availability
| Minute | Team | Player | Event | Model effect |
|---|---|---|---|---|
| 24′ | Málaga | Einar Galilea | Yellow card | Defensive caution; substituted at half-time |
| 26′ | Celta Vigo | Yoel Lago | Yellow card | Early defensive caution; no dismissal followed |
Red-card check. No red card or second-yellow dismissal is recorded in the supplied timeline, so no numerical-imbalance adjustment is applied to the match.
Injury check. No explicit injury event is identified in the supplied timeline. Einar Galilea was withdrawn at half-time after being booked at 24′, but the supplied data does not confirm an injury. The change is therefore treated as tactical or card-risk management rather than an injury substitution unless later information confirms otherwise.
6. Substitutions and Bench Impact
Málaga made the most important bench intervention. Adrián Niño entered at 67′ and scored the equaliser at 83′. This is a direct substitute goal and materially improves Málaga’s bench-impact rating. Celta introduced Williot Swedberg at 62′ and later made further changes at 74′ and 84′, but no Celta substitute is recorded as scoring or assisting.
The timing also matters. Málaga’s equaliser arrived after multiple changes had refreshed their attacking structure, whereas Celta were unable to convert their superior shot profile into the second goal that would likely have closed the match.
7. Last-Goal Timing and Scoring Sustainability
Celta’s last and only goal came at 41′. They therefore went more than fifty minutes including stoppage time without scoring again despite finishing with 17 total attempts. Málaga’s last and only goal came at 83′, demonstrating late scoring capability and giving the away side a positive persistence signal. The contrast suggests Celta’s chance creation was stronger than their finishing sustainability, while Málaga’s lower-volume attack retained late conversion potential.
8. Home vs Away Pressure Matrix
| Indicator | Celta Vigo (Home) | Málaga (Away) | Model signal |
|---|---|---|---|
| Total shots | 17 | 12 | Celta attacking-volume edge |
| Shots on target | 5 | 2 | Clear Celta chance-quality edge |
| Possession | 46.2% | 53.8% | Málaga territorial edge |
| Pass success | 88% | 89% | Near-even; slight Málaga circulation edge |
| Corners | 1 | 5 | Strong Málaga territorial set-piece edge |
| Team rating | 6.51 | 6.37 | Small Celta overall performance edge |
| Final score | 1 | 1 | Málaga away resilience; Celta under-conversion |
Away weighting. Málaga deserve meaningful credit for taking a point away from home after trailing at half-time. Their raw attacking threat was lower, but they remained structurally competitive and converted one of only two shots on target. Celta’s home rating is positive for chance generation but moderated by failure to turn a clear shooting edge into a win.
9. Next-Match Winning-Chance Assessment
| Team | Directional win chance | Primary drivers |
|---|---|---|
| Celta Vigo | 56–61% | Higher shot volume, superior SOT profile, stronger proxy xG; finishing efficiency needs improvement |
| Málaga | 49–54% | Away resilience, late equaliser, substitute scoring impact; lower underlying shot threat |
These are directional form bands derived from this match rather than opponent-specific betting probabilities. They should be recalibrated for the next venue, opponent, confirmed injuries and suspensions.
10. Overall Model Conclusion
Celta Vigo 1–1 Málaga is best classified as a PARTIALLY DISTORTED DRAW. Celta produced the stronger underlying chance process and would have been the more likely winner on shot quality alone, but their conversion rate of 5.9% prevented them from exploiting that advantage. Málaga’s away performance was more efficient than expansive: only two shots were on target, but one became the late equaliser.
For forward prediction, Celta should receive a positive attacking-process adjustment but a finishing-efficiency caution. Málaga should receive a positive away-resilience and bench-impact adjustment, especially because substitute Adrián Niño changed the scoreline. No red-card distortion or confirmed injury penalty applies from the supplied match data.
Model note: Proxy xG is a comparative shot-outcome index derived from the supplied shot categories, not a provider event-level expected-goals metric.
LEVANTE
2–413 September 2026
BARCELONAVIEW REPORTCLOSE REPORT+

BARCELONALEVANTE 2–4 BARCELONA
LaLiga 2026/27 • 13 September 2026 • Ciutat de Valencia
1. Executive Match Assessment
Barcelona produced a high-efficiency AWAY victory, winning 4–2 despite Levante recording slightly more total shots (13–12) and more shots on target (7–6). The match physiognomy was therefore not a simple shot-volume domination. Barcelona controlled territory and circulation through 74.7% possession, 91% pass success and a 5–3 corner edge, while Levante remained dangerous in transition and generated a strong direct-shot profile. Barcelona’s decisive advantage was finishing efficiency: four goals from 12 shots (33.3%) and four goals from six shots on target (66.7%).
| Indicator | Assessment |
|---|---|
| Final score | Levante 2–4 Barcelona |
| Half-time | 0–2 |
| Team rating | Levante 6.20 | Barcelona 6.98 |
| Venue context | Levante HOME | Barcelona AWAY |
| Model classification | High-efficiency Barcelona away win; scoreline somewhat larger than shot-volume gap |
2. Goals and Match Flow
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 5′ | 0–1 | Xavi Espart | Raphinha |
| 19′ | 0–2 | Lamine Yamal | Raphinha |
| 48′ | 0–3 | Lamine Yamal | — |
| 79′ | 1–3 | Iván Romero | — |
| 88′ | 2–3 | Roger Brugué | — |
| 90+2′ | 2–4 | Karim Adeyemi | — |
Barcelona established control very early, leading 2–0 after 19 minutes and 3–0 immediately after half-time. Levante’s late recovery at 79′ and 88′ briefly reduced the margin to one goal, but Barcelona answered in stoppage time through substitute Karim Adeyemi. This sequence is important for predictive modelling because it shows both Barcelona’s ability to create an early winning game state and Levante’s capacity to remain dangerous even while heavily out-possessed.
3. Shot Profile, Conversion and Proxy xG
| Indicator | Levante (Home) | Barcelona (Away) | Interpretation |
|---|---|---|---|
| Total shots | 13 | 12 | Slight Levante volume edge |
| Shots on target | 7 | 6 | Slight Levante accuracy-volume edge |
| Shots off target | 3 | 3 | Level |
| Blocked shots | 3 | 3 | Level |
| Woodwork | 0 | 0 | Level |
| Possession | 25.3% | 74.7% | Very strong Barcelona territorial control |
| Pass success | 70% | 91% | Clear Barcelona circulation advantage |
| Corners | 3 | 5 | Barcelona territorial set-piece edge |
| Team rating | 6.2 | 6.98 | Clear Barcelona performance edge |
Calculated proxy xG: Levante 2.84 vs Barcelona 2.49. Using the established shot-type proxy, Levante actually grade slightly higher because they put one more attempt on target. That makes the 2–4 final score a clear example where conversion efficiency, game state and away-team execution mattered more than raw proxy xG alone.
Conversion: Levante converted 2/13 shots (15.4%) and 2/7 shots on target (28.6%). Barcelona converted 4/12 shots (33.3%) and 4/6 shots on target (66.7%). Barcelona’s finishing efficiency was therefore the decisive statistical separator.
4. Cards, Red Cards and Injury / Availability Record
Discipline. The timeline records disciplinary events involving Hugo Sotelo at 45+4′, Gerard Martín at 46′ and Marc Bernal at 90+1′. No red card or second-yellow dismissal is shown, so there is no numerical-strength distortion to apply to the result.
Injuries. No injury event is explicitly identified in the supplied match timeline. Gerard Martín was replaced at 46′ by Andreas Christensen, but without an explicit injury marker this should be treated as a substitution rather than a confirmed injury. The same principle is applied to all other changes.
5. Substitute Impact
Barcelona received a major late substitute contribution. Karim Adeyemi entered at 67′ and scored the 90+2′ goal that restored a two-goal cushion after Levante had rallied to 2–3. Marc Bernal and Dani Olmo were also introduced at 66′, while João Cancelo entered at 80′. Levante’s Iván Romero, introduced at 59′, scored at 79′, giving the home side a clear substitute-scoring impact as well. This match therefore carries a positive bench-impact signal for both teams, but Barcelona’s bench produced the final decisive action.
6. Match Physiognomy vs Final Score
Physiognomy judgement: HIGH-EFFICIENCY BARCELONA AWAY WIN. The 4–2 score is directionally justified by Barcelona’s territorial dominance, superior passing control and much stronger finishing, but it exaggerates the difference in shot creation because Levante led 13–12 in total shots and 7–6 in shots on target. Barcelona should therefore receive a strong positive away-form adjustment, while the margin itself should not be treated as evidence of overwhelming chance-volume superiority.
7. Next-Match Predictive Outlook
| Team | Directional winning chance | Model signal |
|---|---|---|
| Barcelona | 67–72% | Strong positive: away win, elite possession control, exceptional finishing, useful bench impact |
| Levante | 43–48% | Moderate: dangerous shooting profile and late recovery, but struggled to control territory |
Final conclusion. Barcelona deserve a substantial positive away-performance weighting because they controlled the ball, passed at 91%, built a three-goal lead and converted chances at an elite rate. Levante’s 13 shots and seven shots on target show that they were more competitive than the 2–4 score suggests, so their performance should not be downgraded as heavily as the scoreline alone would imply. For forward modelling, Barcelona’s away efficiency and bench depth are the strongest positives; Levante’s late attacking response is the main counter-signal.
GETAFE
1–113 September 2026
DEPORTIVO DE LA CORUÑAVIEW REPORTCLOSE REPORT+

DEPORTIVO DE LA CORUÑAGETAFE 1–1 DEPORTIVO DE LA CORUÑA
LaLiga 2026/27 • 13 September 2026 • Estadio Coliseum
1. Executive Match Assessment
Getafe and Deportivo drew 1–1 in a match where the home side generated the stronger direct shooting profile, while Deportivo controlled more of the ball and territory. Getafe led 15–10 in total shots, 4–3 in shots on target and also struck the woodwork once, but Deportivo held 64% possession, completed 81% of their passes and won the corner count 7–3. The result therefore reflects a genuine stylistic contrast rather than simple equality: Getafe were more direct and more dangerous per possession, while Deportivo controlled more of the match structure and recovered well after going behind. Because Deportivo earned the point away from home, the draw receives a positive away-resilience adjustment in the predictive model.
| Indicator | Match Value |
|---|---|
| Final score | Getafe 1–1 Deportivo |
| Half-time | 0–0 |
| Team rating | Getafe 6.53 | Deportivo 6.68 |
| Home/Away | Getafe HOME | Deportivo AWAY |
| Possession | 36.0% | 64.0% |
| Total shots | 15 | 10 |
| Shots on target | 4 | 3 |
2. Goals, Assists and Match-State Timeline
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 66′ | 1–0 | Iván Azón | Ramón Terrats |
| 78′ | 1–1 | Yeremay Hernández | Pierre-Emerick Aubameyang |
Goal timing. Getafe broke the deadlock at 66′ and held the lead for only 12 minutes before Deportivo equalised at 78′. Getafe therefore failed to protect a favourable second-half game state, while Deportivo demonstrated positive away recovery capacity. The last Getafe goal was at 66′; Deportivo’s last goal was at 78′.
3. Discipline, Red Cards, Injuries and Availability
| Minute | Team | Player | Event | Model impact |
|---|---|---|---|---|
| 26′ | Getafe | Iván Azón | Yellow card | Card-risk only; remained influential and later scored. |
| 27′ | Deportivo | Lucas Noubi | Yellow card | Defensive caution; no dismissal followed. |
| 42′ | Getafe | Enes Ünal | Yellow card | Attacking player carried disciplinary risk. |
| 90+5′ | Getafe | Mario Martín | Yellow card | Late caution; negligible effect on match state. |
Red-card check. No red card or second-yellow dismissal is recorded in the supplied timeline, so no numerical-disadvantage adjustment is applied.
Injury check. No injury event is explicitly identified in the supplied timeline. Substitutions are therefore treated as tactical or workload-management changes rather than confirmed injury replacements unless later evidence says otherwise.
4. Shot Profile, Conversion and Proxy xG
| Indicator | Getafe (Home) | Deportivo (Away) | Interpretation |
|---|---|---|---|
| Total shots | 15 | 10 | Getafe +5; stronger direct volume |
| Shots on target | 4 | 3 | Small Getafe edge |
| Shots off target | 10 | 5 | Getafe produced much more low-precision volume |
| Blocked shots | 1 | 2 | Deportivo had slightly more blocked attempts |
| Woodwork | 1 | 0 | Getafe had an additional high-danger near miss |
| Possession | 36% | 64% | Strong Deportivo territorial control |
| Pass success | 68% | 81% | Deportivo circulated the ball more cleanly |
| Corners | 3 | 7 | Deportivo territorial set-piece edge |
| Proxy xG | 2.70 | 1.55 | Getafe chance-quality edge despite less possession |
| Goal conversion | 6.7% | 10.0% | Deportivo slightly more efficient |
| SOT conversion | 25.0% | 33.3% | Deportivo converted a larger share of accurate attempts |
Proxy xG methodology. Proxy xG = (shots on target × 0.35) + (shots off target × 0.08) + (blocked shots × 0.05) + (woodwork × 0.45). This is a comparative model indicator, not an official provider xG figure.
5. Match Physiognomy vs Final Score
Classification: PARTIALLY DISTORTED DRAW — GETAFE UNDER-REWARDED ON DIRECT CHANCE CREATION, DEPORTIVO STRONGER IN TERRITORIAL CONTROL. The draw is not fully explained by shot quality alone: Getafe created more attempts, more shots on target and hit the woodwork, producing the higher proxy xG. However, Deportivo’s 64% possession, 81% pass accuracy and 7–3 corner advantage show that the away side controlled long phases and deserved credit for sustained territorial presence. The 1–1 result is therefore plausible, but Getafe’s underlying direct threat was better than the score suggests.
6. Substitute Impact
Deportivo’s bench produced the clearest direct attacking contribution. Yeremay Hernández entered in the second half and scored the 78′ equaliser, while Pierre-Emerick Aubameyang supplied the decisive final pass. That gives Deportivo a meaningful positive substitute-impact score. Getafe’s later substitutions did not produce a goal or assist in the supplied timeline.
7. Home/Away Weighting and Predictive Interpretation
Getafe — HOME. The home side should receive credit for the stronger shot and proxy-xG profile, but failing to convert a 1–0 lead into three points is a negative game-management signal. Their 36% possession and 68% pass completion also show that they were comfortable playing without sustained territorial control rather than dominating the fixture.
Deportivo — AWAY. The away draw carries extra value in this model. Deportivo controlled possession, corners and passing quality, then recovered from 0–1 down. Their lower proxy xG limits the strength of the upgrade, but the combination of away resilience, late scoring and effective substitute contribution is positive for future road fixtures.
8. Overall Model Conclusion and Next-Match Winning Chance
Overall conclusion. Getafe were the more dangerous direct attacking team, but Deportivo were the better territorial-control side. The draw therefore sits between process alignment and mild distortion: Getafe were under-rewarded by chance quality, while Deportivo earned their point through control, resilience and stronger late-game execution. No red-card or confirmed-injury distortion is present.
| Team | Directional next-match win chance | Model signal |
|---|---|---|
| Getafe | 54–59% | Positive shot-process signal; downgrade for lead protection |
| Deportivo | 52–57% | Positive away-resilience and substitute-impact signal |
REAL SOCIEDAD
0–313 September 2026
ATLÉTICO MADRIDVIEW REPORTCLOSE REPORT+

ATLÉTICO MADRIDREAL SOCIEDAD 0–3 ATLÉTICO MADRID
LaLiga 2026/27 • 13 September 2026 • Estadio Municipal de Anoeta
1. Executive Match Assessment
Atlético Madrid produced a high-value AWAY win at Anoeta, defeating Real Sociedad 3–0 after a goalless first half. The final score was built almost entirely in the closing phase: Alejandro Grimaldo broke the deadlock at 84′, substitute Jonathan David made it 2–0 at 90′, and Giuliano Simeone completed the result at 90+4′. Real Sociedad had more possession (53.5%) and a major 9–3 corner advantage, but Atlético generated the stronger direct goal threat with 13 shots to 8 and 5 shots on target to 3. The 7.03–6.19 team-rating gap also supports a clear Atlético performance advantage. Because the victory was achieved away from home and without any red-card advantage, it receives strong positive weighting in the predictive model.
| Indicator | Match Value |
|---|---|
| Final score | Real Sociedad 0–3 Atlético Madrid |
| Half-time | 0–0 |
| Team rating | Real Sociedad 6.19 | Atlético 7.03 |
| Home/Away | Real Sociedad HOME | Atlético AWAY |
| Possession | 53.5% | 46.5% |
| Total shots | 8 | 13 |
| Shots on target | 3 | 5 |
2. Goals, Assists and Match-State Timeline
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 84′ | 0–1 | Alejandro Grimaldo | No assist shown in supplied timeline |
| 90′ | 0–2 | Jonathan David | Alejandro Grimaldo |
| 90+4′ | 0–3 | Giuliano Simeone | Dávid Hancko |
Goal timing. The match remained 0–0 until the 84th minute, then Atlético scored three times in roughly ten minutes. Real Sociedad therefore held the scoreline for most of the match but failed badly in the closing phase. Atlético’s last goal came at 90+4′; Real Sociedad did not score. This late-goal concentration is an important predictive signal: Atlético demonstrated excellent end-game execution, while Sociedad’s late pressure resistance collapsed.
3. Discipline, Red Cards, Injuries and Availability
| Minute | Team | Player | Event | Model impact |
|---|---|---|---|---|
| 18′ | Real Sociedad | Yangel Herrera | Yellow card | Early midfield caution; increased duel-management risk. |
| 75′ | Atlético Madrid | Johnny Cardoso | Yellow card | Midfield caution; no dismissal followed. |
| 79′ | Real Sociedad | Mikel Oyarzabal | Yellow-card event / substitution sequence | Late disciplinary pressure; replaced in the same phase. |
Red-card check. No red card or second-yellow dismissal is recorded in the supplied timeline. Atlético’s 3–0 away victory was therefore achieved without a numerical-strength advantage, which materially strengthens the away-performance signal.
Injury check. No injury event is explicitly identified in the supplied match timeline. The substitutions at 59′, 60′, 72′, 77′, 78′, 79′ and 85′ are therefore treated as tactical, performance or workload-management changes rather than confirmed injury replacements. No injury-based downgrade is applied unless later information confirms one.
4. Shot Profile, Conversion and Proxy xG
| Indicator | Real Sociedad (Home) | Atlético (Away) | Interpretation |
|---|---|---|---|
| Total shots | 8 | 13 | Atlético +5; stronger attacking volume |
| Shots on target | 3 | 5 | Atlético created more direct goal threat |
| Shots off target | 1 | 6 | Atlético generated more unblocked attempts |
| Blocked shots | 4 | 2 | Half of Sociedad’s attempts were blocked |
| Woodwork | 0 | 0 | No woodwork adjustment |
| Possession | 53.5% | 46.5% | Sociedad had more ball but less threat |
| Pass success | 86% | 81% | Sociedad circulated more cleanly |
| Corners | 9 | 3 | Strong Sociedad territorial set-piece edge |
| Goal conversion | 0.0% | 23.1% | Atlético converted at an elite match rate |
| SOT-to-goal conversion | 0.0% | 60.0% | Decisive Atlético finishing efficiency |
| Proxy xG | 1.33 | 2.33 | Atlético held the stronger chance-quality profile |
Proxy xG methodology. Proxy xG = (shots on target × 0.35) + (shots off target × 0.08) + (blocked shots × 0.05) + (woodwork × 0.45). This is a comparative model indicator, not an official provider xG figure. Atlético’s 2.33 proxy xG versus Sociedad’s 1.33 supports the away side’s victory, although three goals still represent above-model finishing.
5. Substitute Impact
Atlético received a major direct contribution from the bench. Jonathan David entered at 60′ and scored the second goal at 90′, converting Alejandro Grimaldo’s service. Koke also entered at 60′ and Arnau Ortiz at 77′, helping Atlético refresh the central and attacking structure before the late surge. Real Sociedad made several substitutions, including Job Ochieng, Takefusa Kubo, Jon Gorrotxategi, Orri Óskarsson and Arsen Zakharyan, but none produced a goal or assist. The substitute-impact signal therefore clearly favours Atlético.
6. Match Physiognomy vs Final Score
Classification: WINNER STRONGLY ALIGNED — MARGIN SLIGHTLY FINISHING-INFLATED. Atlético’s superiority is supported by the 13–8 shot advantage, 5–3 shots-on-target edge, higher proxy xG and substantially better team rating. Real Sociedad’s 53.5% possession and 9–3 corner advantage show that they occupied attacking territory, but much of that pressure lacked penetration: four of their eight shots were blocked and they failed to score. The 3–0 margin is somewhat larger than the 2.33–1.33 proxy-xG gap, but the winner and direction of superiority are fully consistent with the underlying chance profile.
7. Home/Away Weighting and Predictive Interpretation
Real Sociedad — HOME. A 0–3 home defeat is a meaningful negative signal, especially because there was no red-card distortion. Their possession and corner numbers prevent an extreme downgrade, but the inability to convert territory into high-quality finishing and the three late concessions raise questions about both attacking efficiency and end-game defensive concentration.
Atlético Madrid — AWAY. The away win receives strong positive weighting. Atlético were not dependent on possession dominance; instead they generated more shots, more shots on target, the higher proxy xG and superior late-game execution. Scoring three times from 84′ onward also demonstrates bench depth, patience and the ability to accelerate late. With no red-card advantage or confirmed injury distortion, this is a high-quality away-performance signal.
8. Overall Model Conclusion and Next-Match Winning Chance
Overall conclusion. Atlético Madrid’s 3–0 win is a strong away-performance result whose winner is well supported by the underlying process. Real Sociedad controlled more possession and corners but did not translate that control into sufficient direct threat. Atlético’s late finishing was unusually efficient, so the exact three-goal margin should not be projected mechanically, but the away side deserves a clear positive form adjustment. Sociedad require a meaningful negative home-form adjustment, particularly for late-game pressure handling and chance conversion.
| Team | Directional next-match win chance | Model signal |
|---|---|---|
| Atlético Madrid | 64–69% | Strong positive: away win, better shot quality, elite late execution, useful bench impact |
| Real Sociedad | 40–45% | Negative: home defeat, weak conversion and late collapse despite territorial control |
Serie A Post-Match Analytics
Completed-fixture performance analysis from the supplied source report.
VENEZIA
2–411 September 2026
FIORENTINAVIEW REPORTCLOSE REPORT+

FIORENTINAVENEZIA 2–4 FIORENTINA
Serie A 2026/27 • 11 September 2026 • Pier Luigi Penzo
1. Executive Match Assessment
Fiorentina produced a convincing 4–2 AWAY victory despite having only 37.4% possession. The decisive difference was not ball share but attacking quality and directness: Fiorentina generated 19 shots to Venezia’s 10, placed 10 attempts on target to Venezia’s 3, completed 13 dribbles to 8, and posted the stronger team rating, 6.91 to 6.33. Venezia circulated the ball more often and completed 89% of their passes, but Fiorentina repeatedly converted transitions and advanced possessions into high-value attempts. The away side therefore controlled the dangerous phases of the match even while conceding territorial possession.
| Match | Half-time | Team Rating | Venue Context |
|---|---|---|---|
| Venezia 2–4 Fiorentina | 1–2 | Venezia 6.33 | Fiorentina 6.91 | Venezia HOME | Fiorentina AWAY |
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist |
|---|---|---|---|
| 22′ | 1–0 | Akor Adams | Gianluca Busio |
| 29′ | 1–1 | Álex Jiménez | Franco Mastantuono |
| 30′ | 1–2 | Beto | Franco Mastantuono |
| 66′ | 1–3 | Nicolò Fagioli | Mateo Pellegrino |
| 84′ | 1–4 | Franco Mastantuono | — |
| 86′ | 2–4 | Antoine Hainaut | Ridgeciano Haps |
Venezia scored first through Akor Adams at 22′, but Fiorentina reversed the game extremely quickly: Álex Jiménez equalised at 29′ and Beto made it 2–1 only one minute later. That two-goal burst changed the match state before half-time. Fiorentina then extended the lead through Nicolò Fagioli at 66′ and Franco Mastantuono at 84′. Venezia’s 86′ response reduced the final margin but did not materially change the outcome. Mastantuono was the central attacking figure, contributing directly to three goals through two assists and one goal.
3. Detailed Shot Profile and Calculated xG
| Indicator | Venezia (Home) | Fiorentina (Away) | Interpretation |
|---|---|---|---|
| Total shots | 10 | 19 | Fiorentina +9; strong away attacking volume |
| Shots on target | 3 | 10 | Fiorentina +7; major accuracy and threat advantage |
| Shots off target | 6 | 6 | Equal misses despite Fiorentina producing far more total attempts |
| Blocked shots | 1 | 3 | Fiorentina maintained additional pressure |
| Woodwork | 0 | 0 | No woodwork adjustment |
| On-target rate | 30.0% | 52.6% | Fiorentina much more accurate |
| Calculated xG | 1.58 | 4.13 | Fiorentina +2.55; decisive chance-quality edge |
| Actual goals / xG | 126.6% | 96.9% | Venezia slightly over-converted; Fiorentina finished close to process expectation |
Calculated xG methodology. The established proxy formula assigns 0.35 per shot on target, 0.08 per shot off target and 0.05 per blocked shot, with a 0.45 addition for each woodwork hit. Venezia: (3 × 0.35) + (6 × 0.08) + (1 × 0.05) = 1.58. Fiorentina: (10 × 0.35) + (6 × 0.08) + (3 × 0.05) = 4.13. The resulting +2.55 xG gap strongly supports Fiorentina as the true performance winner.
4. Scoreline vs Match Physiognomy
The 2–4 scoreline is STRONGLY ALIGNED with the underlying match physiognomy. Venezia had more possession, 62.6% to 37.4%, and better pass completion, 89% to 80%, but those figures largely describe circulation rather than danger. Fiorentina created almost twice as many shots, more than three times as many shots on target, and a calculated xG advantage of 4.13–1.58. The away side also led dribbles 13–8 and corners 4–2. In other words, Venezia controlled more of the ball, but Fiorentina controlled the chances that were most likely to decide the match. The two-goal winning margin is therefore consistent with the quality gap rather than being a finishing anomaly.
5. Discipline / Red-Card Impact Check
No red card is shown in the supplied timeline, so there is no numerical-state distortion to adjust for. The match remained 11-v-11 throughout. Recorded cautions affected individual risk management but did not create a prolonged manpower advantage. Fiorentina’s superiority in shots, shots on target and calculated xG should therefore be treated as genuine match-process evidence rather than a by-product of playing against ten men.
6. Goal Timing and Substitute Scoring Impact
Fiorentina’s last goal came at 84′, while Venezia’s last goal came at 86′. This matters because Fiorentina continued to generate decisive attacking output deep into the second half rather than simply protecting the 2–1 half-time advantage. There was also a direct substitute contribution: Mateo Pellegrino entered at 60′ and assisted Nicolò Fagioli’s 66′ goal only six minutes later. That is a clear positive bench-impact signal. Venezia’s late goal was scored by starter Antoine Hainaut and assisted by starter Ridgeciano Haps, so the home bench did not produce an equivalent direct goal contribution. Fiorentina therefore gain an additional positive rating for second-half substitution effectiveness and late-game attacking continuity.
7. Home vs Away Context and Predictive Interpretation
Venezia — HOME interpretation. The 2–4 defeat is a significant negative home signal because Venezia held 62.6% possession and 89% pass success yet converted that control into only 10 shots, 3 shots on target and 1.58 calculated xG. Their ability to score twice shows some attacking efficiency, but the defensive structure allowed 19 attempts and 10 on target. The main concern for the next match is therefore not ball retention; it is defensive shot suppression and the quality of chances conceded.
Fiorentina — AWAY interpretation. This is a high-value away performance. Fiorentina accepted lower possession but generated 19 shots, 10 on target and 4.13 calculated xG, while scoring four times and posting a 6.91 team rating. The attack was distributed across several contributors, and a substitute supplied an assist shortly after entering. Because the process superiority was achieved away from home without a numerical advantage, Fiorentina deserve a strong positive away-form adjustment.
8. Next-Match Winning Chance
| Team | Provisional next-match winning chance | Form direction | Main reason |
|---|---|---|---|
| Fiorentina | 64–69% | Strong positive | 4.13 xG, 10 SOT, 4 away goals, effective bench impact |
| Venezia | 39–44% | Negative / attacking efficiency only | 1.58 xG at home and 10 SOT conceded despite 62.6% possession |
These percentages are provisional form signals rather than opponent-specific betting probabilities. They should be recalibrated once the next opponent, venue, injuries, suspensions and expected starting line-ups are known.
9. Overall Model Conclusion
Venezia 2–4 Fiorentina is best classified as a CLEAR, HIGH-QUALITY AWAY WIN THAT IS STRONGLY ALIGNED WITH THE MATCH PHYSIOGNOMY. Venezia had the larger share of possession, but Fiorentina were substantially more dangerous: 19–10 in shots, 10–3 on target, 4.13–1.58 in calculated xG and 6.91–6.33 in team rating. The away side also responded immediately after falling behind, moved from 0–1 to 2–1 within eight minutes, continued to score in the second half and received a direct assist from substitute Mateo Pellegrino. The evidence therefore points to Fiorentina as the stronger repeatable-performance team, while Venezia’s main warning is that high possession did not prevent a very large defensive chance-quality concession.
Model note: Calculated xG is a shot-outcome proxy based on the supplied shot categories, used consistently across this report for comparative purposes. It is not provider xG and should be interpreted as a structured shot-quality indicator rather than a replacement for location-based expected-goals models.
GENOA
1–112 September 2026
FROSINONEVIEW REPORTCLOSE REPORT+

FROSINONEGENOA 1–1 FROSINONE
Serie A 2026/27 • 12 September 2026 • Luigi Ferraris
1. Executive Match Assessment
Frosinone produced the stronger underlying performance in a 1–1 AWAY draw at Luigi Ferraris. Genoa had only 43.9% possession and 64% pass success, while Frosinone controlled 56.1% of the ball, completed 78% of their passes and generated a major 26–17 shot advantage. The away side also led shots on target 6–5, blocked attempts 13–7, corners 9–8 and team rating 6.72–6.61. Genoa nevertheless recovered from a 14′ deficit and equalised through Johan Vásquez at 50′. The final score therefore rewards Genoa’s resilience, but it under-rewards Frosinone’s sustained attacking volume and broader chance-generation process.
| Match | Half-time | Team Rating | Venue Context |
|---|---|---|---|
| Genoa 1–1 Frosinone | 0–1 | Genoa 6.61 | Frosinone 6.72 | Genoa HOME | Frosinone AWAY |
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist |
|---|---|---|---|
| 14′ | 0–1 | Romano Schmid | Giorgi Kvernadze |
| 50′ | 1–1 | Johan Vásquez | Djibril Sow |
Frosinone struck first at 14′ through Romano Schmid, assisted by Giorgi Kvernadze. Genoa did not equalise until 50′, when centre-back Johan Vásquez scored from Djibril Sow’s assist. There were no further goals despite a very high combined shot volume of 43 attempts. That gap between attacking volume and final score is one of the main analytical features of the match.
3. Detailed Shot Profile and Calculated xG
| Indicator | Genoa (Home) | Frosinone (Away) | Interpretation |
|---|---|---|---|
| Total shots | 17 | 26 | Frosinone +9; strong away volume edge |
| Shots on target | 5 | 6 | Frosinone slight direct-threat edge |
| Shots off target | 5 | 7 | Frosinone +2 |
| Blocked shots | 7 | 13 | Frosinone generated six more blocked attempts |
| Woodwork | 0 | 0 | No woodwork adjustment |
| On-target rate | 29.4% | 23.1% | Genoa more accurate proportionally |
| Calculated xG | 2.50 | 3.31 | Frosinone +0.81; stronger chance-process edge |
| Actual goals / xG | 40.0% | 30.2% | Both teams materially under-converted their shot process |
Calculated xG methodology. The established proxy formula assigns 0.35 per shot on target, 0.08 per shot off target and 0.05 per blocked shot, with a 0.45 addition for each woodwork hit. Genoa: (5 × 0.35) + (5 × 0.08) + (7 × 0.05) = 2.50. Frosinone: (6 × 0.35) + (7 × 0.08) + (13 × 0.05) = 3.31. The +0.81 xG gap supports Frosinone as the stronger process team, while the 1–1 score reflects substantial under-conversion by both sides.
4. Scoreline vs Match Physiognomy
The 1–1 scoreline is PARTIALLY DISTORTED relative to the match physiognomy. A draw is defensible because Genoa matched Frosinone reasonably closely in shots on target and successfully recovered from 0–1 down. However, Frosinone produced 26 shots, 13 blocked attempts, 9 corners, 56.1% possession and 3.31 calculated xG away from home. Genoa produced a respectable 2.50 calculated xG, but the overall pattern favoured Frosinone. The most accurate interpretation is therefore: draw on the scoreboard, but a clear underlying away-process edge for Frosinone.
5. Discipline / Red-Card Impact Check
The timeline shows Johan Vásquez, Genoa’s centre-back, cautioned at 66′ and again at 86′, indicating a second-yellow dismissal at 86′. Genoa therefore finished the closing minutes with ten men. This dismissal occurred after the score had already become 1–1 and very late in the match, so it had only a LIMITED effect on the full-match statistical balance and cannot explain Frosinone’s 26–17 shot or 3.31–2.50 calculated-xG advantage, which had been built over a much longer period. The dismissal is nevertheless important for next-match availability because Vásquez may be suspended, weakening Genoa’s defensive unit.
6. Goal Timing and Substitute Scoring Impact
Frosinone’s last and only goal came at 14′, while Genoa’s last and only goal came at 50′. No substitute directly scored or assisted either goal: both goals were created by starting players. Genoa introduced Junior Messias at half-time and later used additional attacking changes, while Frosinone also rotated in the second half, but the bench did not produce a direct goal contribution. This suggests that the match remained driven primarily by the starting structures rather than decisive substitute finishing. The fact that neither side scored after 50′ despite 43 total attempts also points to weak late finishing efficiency relative to chance volume.
7. Home vs Away Context and Predictive Interpretation
Genoa — HOME interpretation. The recovery from 0–1 to 1–1 shows resilience, but a home side allowing 26 shots, 9 corners and 3.31 calculated xG is a material defensive concern. Genoa’s 17 shots and 2.50 calculated xG mean the attack was active enough to merit more than one goal, but the low 64% pass success and late dismissal reduce the structural quality of the performance. The next-match model should therefore separate attacking promise from defensive vulnerability.
Frosinone — AWAY interpretation. This is a strong positive away-process signal. Frosinone generated 26 shots, 6 on target, 13 blocked attempts, 9 corners and 3.31 calculated xG while controlling more possession and posting the higher team rating. The main negative is finishing: only one goal from this volume represents substantial under-conversion. Because the chance-generation process travelled well away from home, Frosinone deserve a meaningful positive forward adjustment despite failing to win.
8. Next-Match Winning Chance
| Team | Provisional next-match winning chance | Form direction | Main reason |
|---|---|---|---|
| Frosinone | 57–62% | Positive | 3.31 xG, 26 away shots, 9 corners and higher rating |
| Genoa | 46–51% | Mixed / cautious | 2.50 xG but 26 shots conceded and possible Vásquez suspension |
These percentages are provisional form signals rather than opponent-specific betting probabilities. They should be recalibrated once the next opponent, venue, injuries, suspensions and expected starting line-ups are known.
9. Overall Model Conclusion
Genoa 1–1 Frosinone is best classified as a DRAW THAT PARTIALLY UNDER-REWARDS FROSINONE. The away side were superior in total shots (26–17), calculated xG (3.31–2.50), possession (56.1%–43.9%), pass success (78%–64%), corners (9–8) and team rating (6.72–6.61). Genoa deserve credit for recovering from an early deficit and for generating enough attacking output to justify a goal, but their defensive workload was high and the late second-yellow dismissal of centre-back Johan Vásquez adds an availability concern. For forward modelling, Frosinone carry the stronger repeatable-performance signal, while Genoa remain dangerous offensively but less convincing structurally.
Model note: Calculated xG is a shot-outcome proxy based on the supplied shot categories, used consistently across this report for comparative purposes. It is not provider xG and should be interpreted as a structured shot-quality indicator rather than a replacement for location-based expected-goals models.
LAZIO
2–212 September 2026
AC MILANVIEW REPORTCLOSE REPORT+

AC MILANLAZIO 2–2 AC MILAN
Serie A 2026/27 • 12 September 2026 • Stadio Olimpico
1. Executive Match Assessment
AC Milan produced the stronger underlying performance in a 2–2 AWAY draw after recovering from a 2–0 half-time deficit. Lazio were highly efficient in the first half, scoring through Mattia Zaccagni at 10′ and Tijjani Noslin at 39′ from only eight total shots across the match. Milan, however, controlled the larger share of the game with 66.1% possession, 91% pass success, 16 shots to 8, 7 shots on target to 6, 9 dribbles to 4 and 5 corners to 2. The decisive tactical change came at half-time: Christian Pulisic and Diego Moreira were introduced, and Milan scored twice within three minutes through Pulisic at 65′ and Adrien Rabiot at 67′, both assisted by Moreira. The result therefore reflects Lazio’s first-half efficiency and Milan’s superior second-half process rather than equal territorial control.
| Match | Half-time | Team Rating | Venue Context |
|---|---|---|---|
| Lazio 2–2 AC Milan | 2–0 | Lazio 6.50 | Milan 6.59 | Lazio HOME | Milan AWAY |
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 10′ | 1–0 | Mattia Zaccagni | Matteo Cancellieri |
| 39′ | 2–0 | Tijjani Noslin | — |
| 65′ | 2–1 | Christian Pulisic | Diego Moreira |
| 67′ | 2–2 | Adrien Rabiot | Diego Moreira |
Lazio established the game state through early and efficient finishing, reaching half-time 2–0 ahead. Milan’s response was concentrated immediately after the break. The two goals at 65′ and 67′ turned a seemingly comfortable Lazio lead into a level match in only two minutes. The attacking flow is therefore split into two clear phases: Lazio’s clinical first half and Milan’s high-impact second-half recovery.
3. Detailed Shot Profile and Calculated xG
Calculated xG methodology. The report uses the established shot-outcome proxy: 0.35 per shot on target, 0.08 per shot off target, 0.05 per blocked shot, plus 0.45 for each woodwork attempt. This is a comparative model rather than provider xG.
| Indicator | Lazio | AC Milan | Interpretation |
|---|---|---|---|
| Total shots | 8 | 16 | Milan generated double the volume |
| Shots on target | 6 | 7 | Milan +1; Lazio extremely accurate |
| Shots off target | 2 | 5 | Milan generated more secondary threat |
| Blocked shots | 0 | 4 | Milan sustained more attacking pressure |
| Woodwork | 0 | 0 | No adjustment |
| On-target rate | 75.0% | 43.8% | Lazio much more precise per attempt |
| Calculated xG | 2.26 | 3.05 | Milan +0.79 underlying chance edge |
| Calculated xG / shot | 0.283 | 0.191 | Lazio had higher average shot quality/accuracy proxy |
| Actual goals / xG | 88.5% | 65.6% | Both below proxy expectation; Milan under-converted more |
The proxy xG supports Milan as the underlying chance winner: 3.05 to 2.26. Lazio’s 75% on-target rate is exceptional and explains how they scored twice from only eight attempts, while Milan needed 16 attempts to produce the same number of goals. The difference between volume and accuracy is central to the match physiognomy: Lazio were selective and precise, whereas Milan produced the broader and more sustained attacking process.
4. Scoreline vs Match Physiognomy
The 2–2 scoreline is BROADLY ALIGNED, WITH A MILAN UNDER-REWARD. A draw is credible because Lazio created 2.26 calculated xG and put six of eight attempts on target, so their two goals were not purely accidental. However, Milan controlled 66.1% possession, completed 91% of passes, doubled Lazio’s shot count, led calculated xG 3.05–2.26 and produced the stronger team rating. The result therefore captures Lazio’s finishing quality but slightly understates Milan’s overall control and chance volume. Milan should receive the stronger forward-performance signal despite not winning.
5. Discipline / Red-Card Impact Check
No red card is shown in the supplied timeline, so there is no numerical-state distortion to adjust for. The match remained 11-v-11. Cautions are shown for players including Christian Pulisic, Reda Belahyane, Strahinja Pavlovic, Mattia Zaccagni and Mario Gila, but none changed the numerical balance. The statistical comparison can therefore be interpreted without a red-card correction.
6. Goal Timing and Substitute Scoring Impact
Lazio’s last goal came at 39′, while AC Milan’s last goal came at 67′. Lazio therefore went more than 50 minutes of match time without adding to their score after taking a 2–0 lead. Milan’s bench had a decisive direct impact. Christian Pulisic entered at half-time and scored at 65′, only 19 minutes after coming on. Diego Moreira also entered at half-time and assisted BOTH Milan goals, first Pulisic at 65′ and then Adrien Rabiot at 67′. This is a very strong substitute-impact signal: Milan’s half-time changes directly generated three goal contributions in a two-minute scoring burst. By contrast, Lazio’s substitutions did not produce a direct goal or assist. For predictive modelling, Milan receive a meaningful positive bench-depth and in-game-adjustment premium.
| Team | Substitute | Entered | Direct Goal Impact | Timing |
|---|---|---|---|---|
| AC Milan | Christian Pulisic | 46′ | Scored at 65′ | 19 min after entry |
| AC Milan | Diego Moreira | 46′ | Assisted 65′ and 67′ | Two assists within 21 min |
| Lazio | Used substitutes | 58′ onward | No direct goal/assist | No scoring bench impact |
7. Home vs Away Context and Predictive Interpretation
Lazio — HOME interpretation. A 2–0 half-time lead at home is a positive finishing signal, but surrendering that advantage while being outshot 16–8 is a warning about sustained control and second-half pressure resistance. Lazio’s attack was highly efficient, yet the team generated only two corners and 33.9% possession. The forward model should therefore preserve credit for shot quality and first-half execution while applying a downgrade for inability to protect a two-goal home lead.
AC Milan — AWAY interpretation. Recovering from 0–2 to 2–2 away is a strong resilience signal, especially because the comeback was supported by superior possession, passing, shot volume and calculated xG. Milan’s half-time substitutions materially changed the match, demonstrating bench quality and tactical adaptability. The main negative is conversion: 3.05 proxy xG produced only two goals. Overall, this is a positive away-process performance and deserves a stronger next-match adjustment than the final draw alone suggests.
8. Next-Match Winning Chance
These percentages are provisional form signals rather than opponent-specific betting probabilities. They should be recalibrated once the next opponent, venue, injuries, suspensions and likely starting line-ups are known.
| Team | Provisional Winning Chance | Direction | Main Reason |
|---|---|---|---|
| AC Milan | 59–64% | Positive ↑ | Away comeback + 3.05 proxy xG + decisive bench impact |
| Lazio | 46–51% | Mixed / caution | Efficient finishing but lost 2–0 lead and process battle |
9. Overall Model Conclusion
Lazio 2–2 AC Milan is best classified as a HIGH-QUALITY DRAW THAT SLIGHTLY UNDER-REWARDS AC MILAN. Lazio were the more efficient side per attempt and deserved respect for creating 2.26 calculated xG from only eight shots, but Milan controlled the broader match process: 66.1% possession, 91% passing, 16 shots, 7 on target, 5 corners and 3.05 calculated xG. The strongest predictive feature is Milan’s half-time bench intervention, with Pulisic scoring and Moreira assisting both goals after entering at 46′. Milan therefore carry the stronger next-match signal, while Lazio’s main concern is the inability to protect a two-goal home lead once Milan increased the tempo and quality after the interval.
Model note: Calculated xG is a shot-outcome proxy based on the supplied shot categories, used consistently across this report for comparative purposes. It is not provider xG and should be interpreted as a model signal rather than an official expected-goals measure.
ATALANTA
1–212 September 2026
CAGLIARIVIEW REPORTCLOSE REPORT+

CAGLIARIATALANTA 1–2 CAGLIARI
Serie A 2026/27 • 12 September 2026 • New Balance Arena
1. Executive Match Assessment
Cagliari produced a highly efficient 2–1 AWAY victory despite Atalanta dominating most conventional control metrics. Atalanta had 61.4% possession, 91% pass success and an extraordinary 22–5 shot advantage, but only four of their 22 attempts reached the target. Cagliari, by contrast, put all five of their shots on target and scored twice. The result therefore combines two very different signals: Atalanta won the territorial and volume battle, while Cagliari won the accuracy, defensive-resistance and scoreboard-efficiency battle. Under the report’s strong away-team weighting, Cagliari receive substantial additional form credit for converting a low-volume performance into a win on the road.
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 19′ | 0–1 | Michel Adopo | Paul Mendy |
| 41′ | 1–1 | Gianluca Scamacca | Charles De Ketelaere |
| 61′ | 1–2 | Daniel Maldini | — |
Cagliari scored first at 19′ through Michel Adopo, assisted by Paul Mendy. Atalanta recovered before half-time when Gianluca Scamacca equalised at 41′ from Charles De Ketelaere’s supply. The decisive moment came at 61′, when Daniel Maldini restored Cagliari’s lead. Atalanta then had roughly half an hour to respond but could not turn their sustained shot volume into another goal.
3. Detailed Shot Profile and Calculated xG
Calculated xG methodology. The established proxy formula assigns 0.35 per shot on target, 0.08 per shot off target and 0.05 per blocked shot, with a 0.45 addition for each woodwork event. This is a comparative shot-outcome proxy rather than provider xG.
| Indicator | Atalanta (Home) | Cagliari (Away) | Interpretation |
|---|---|---|---|
| Total shots | 22 | 5 | Atalanta +17; overwhelming volume advantage |
| Shots on target | 4 | 5 | Cagliari put more attempts on target despite 17 fewer shots |
| Shots off target | 10 | 0 | Atalanta accumulated substantial low-return volume |
| Blocked shots | 8 | 0 | Atalanta pressure repeatedly stopped before goal |
| Woodwork | 0 | 0 | No woodwork adjustment |
| On-target rate | 18.2% | 100.0% | Extreme Cagliari accuracy; major contrast |
| Calculated xG | 2.60 | 1.75 | Atalanta +0.85 underlying process edge |
| Calculated xG / shot | 0.118 | 0.350 | Cagliari much higher proxy value per attempt |
| Actual goals / xG | 38.5% | 114.3% | Atalanta under-converted; Cagliari over-converted |
The calculated xG is Atalanta 2.60 versus Cagliari 1.75. Atalanta therefore generated the larger aggregate chance process, but their 18.2% on-target rate was the central weakness: 18 of 22 attempts either missed or were blocked. Cagliari’s five shots all reached the target, producing a perfect 100% on-target rate in the supplied data. That makes the away side’s attacking profile unusually efficient even though the total volume was very low.
4. Scoreline vs Match Physiognomy
The 1–2 scoreline is PARTIALLY DISTORTED BY ATALANTA’S POOR SHOT CONVERSION, but it is not a random result. Atalanta’s 22 shots, 61.4% possession, 91% passing and 2.60 proxy xG indicate that they controlled more of the match process. However, Cagliari’s five shots on target from five total attempts, higher team rating (6.73 vs 6.44), stronger tackling output (24 vs 17) and two goals show that their compact away strategy was executed with exceptional precision. The correct model interpretation is therefore: Atalanta stronger process; Cagliari much stronger execution and away-result value.
5. Discipline / Red-Card Impact Check
No red card is shown in the supplied timeline, so there is no numerical-state distortion to adjust for. The match remained 11-v-11 throughout, meaning Cagliari’s away victory should receive full result credit rather than being discounted as a win created by a long numerical advantage.
6. Goal Timing and Substitute Scoring Impact
Atalanta’s last and only goal was scored at 41′, while Cagliari’s last goal came at 61′. Atalanta therefore went approximately 49 minutes of match time after Scamacca’s equaliser without scoring again, despite continuing to generate attempts. Cagliari’s winning goal arrived 20 minutes after Atalanta’s last goal and gave the away side a lead they protected to full time.
| Team | Substitute / Change | Entered | Direct Goal Impact | Assessment |
|---|---|---|---|---|
| Cagliari | Alieu Fadera | 57′ | None recorded | Entered four minutes before winner, but no recorded goal/assist |
| Atalanta | Nikola Krstovic / Lorenzo Bernasconi | 68′ | None recorded | Introduced after falling 1–2 behind; no direct scoring impact |
| Atalanta | Giacomo Raspadori | 76′ | None recorded | Added attacking option; no direct goal/assist |
| Atalanta | Mario Pasalic | 86′ | None recorded | Late change; no direct scoring impact |
There was no direct substitute goal or assist in the supplied timeline. Daniel Maldini, the 61′ match-winner, is shown in Cagliari’s starting XI, so his goal should not be classified as bench impact. The substitution signal is therefore neutral: Cagliari’s decisive scoring came from their starting structure, while Atalanta’s attacking changes did not alter the score.
7. Home vs Away Context and Predictive Interpretation
Atalanta — HOME interpretation. The 22-shot total, 61.4% possession and 2.60 calculated xG are positive process indicators, but losing at home after placing only four shots on target is a significant finishing warning. The 18.2% accuracy rate suggests that attacking volume alone is overstating their immediate scoring threat. Their next-match assessment should retain structural respect but apply a conversion penalty until shot accuracy improves.
Cagliari — AWAY interpretation. This is a high-value away result under the model. Winning 2–1 away while facing 22 shots demonstrates defensive resilience, and producing five shots on target from only five attempts is an exceptional efficiency signal. Because away wins receive the strongest venue adjustment, Cagliari’s form rating should rise materially. The caution is sustainability: a 100% on-target rate is unlikely to repeat, so the model should reward the result strongly without assuming the same finishing efficiency will persist.
8. Next-Match Winning Chance
| Team | Provisional Winning Chance | Direction | Main Reason |
|---|---|---|---|
| Cagliari | 58–63% | Strong positive ↑ | Away win + perfect SOT rate + defensive resilience |
| Atalanta | 44–49% | Caution ↓ | Strong process but severe conversion failure in a home defeat |
These percentages are provisional form signals rather than opponent-specific betting probabilities. They should be recalibrated once the next opponent, venue, injuries, suspensions and lineup quality are known. Cagliari receive the stronger immediate signal because the model deliberately gives substantial weight to away wins.
9. Overall Model Conclusion
Atalanta 1–2 Cagliari is best classified as a HIGH-VALUE CAGLIARI AWAY WIN AGAINST AN ATALANTA PROCESS ADVANTAGE. Atalanta generated 22 shots and 2.60 proxy xG but converted only one goal and placed just 18.2% of attempts on target. Cagliari generated only five shots, yet every one was on target and two became goals. For prediction purposes, Atalanta remain capable of creating pressure but require a finishing/accuracy downgrade, whereas Cagliari deserve a strong positive form adjustment for winning away without numerical assistance. The principal caution is that Cagliari’s 100% shot-on-target rate is an extreme efficiency level and should not be projected mechanically into the next fixture.
Model note: Calculated xG is a shot-outcome proxy based on the supplied shot categories, used consistently across this report for comparative purposes. It is not provider xG and should be read as a standardized internal indicator of shot quality/accuracy mix.
LECCE
3–213 September 2026
MONZAVIEW REPORTCLOSE REPORT+

MONZALECCE 3–2 MONZA
Serie A 2026/27 • 13 September 2026 • Stadio Ettore Giardiniero – Via del Mare
1. Executive Match Assessment
Lecce won 3–2 at home despite being clearly outshot by Monza. The match was effectively decided by Lecce’s first-half finishing efficiency: they scored three times from only seven total shots in the full match, while Monza generated 19 attempts and 11 shots on target. Monza controlled 60.9% possession, completed 83% of passes, won the corner count 6–4 and carried a much larger attacking volume, yet still left without a point. The score therefore does not fully reflect the underlying match physiognomy. Lecce deserve credit for clinical execution and game-state management, but Monza were the stronger chance-volume side and were heavily under-rewarded by the result.
| Indicator | Value |
|---|---|
| Match | Lecce 3–2 Monza |
| Half-time | 3–1 |
| Team rating | Lecce 6.86 | Monza 6.55 |
| Venue context | Lecce HOME | Monza AWAY |
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 3′ | 1–0 | Lassana Coulibaly | Ivan Ilić |
| 11′ | 2–0 | Tiago Gabriel | — |
| 20′ | 2–1 | Ricardo Mangas | Samuele Birindelli |
| 21′ | 3–1 | Lassana Coulibaly | Danilo Veiga |
| 89′ | 3–2 | Exequiel Zeballos | — |
Lecce’s attacking success was front-loaded: all three home goals arrived inside the opening 21 minutes. Monza then spent the rest of the match chasing the game and reduced the deficit late through Exequiel Zeballos at 89′, but the comeback came too late.
3. Statistical Performance Commentary
| Indicator | Lecce | Monza | Interpretation |
|---|---|---|---|
| Total shots | 7 | 19 | Heavy Monza volume edge |
| Shots on target | 3 | 11 | Monza generated far more direct goal threat |
| Shots off target | 3 | 5 | Monza also led in misses |
| Blocked shots | 1 | 3 | Monza sustained more attacking pressure |
| Possession | 39.1% | 60.9% | Monza territorial control |
| Pass success | 73% | 83% | Monza cleaner circulation |
| Corners | 4 | 6 | Slight Monza territorial edge |
| Team rating | 6.86 | 6.55 | Lecce execution outweighed process |
| Proxy xG | 1.34 | 4.40 | Model strongly favours Monza chance process |
Proxy xG = (SOT×0.35) + (off-target×0.08) + (blocked×0.05) + (woodwork×0.45). Lecce: 1.34; Monza: 4.40. Goal conversion from all shots was 42.9% for Lecce (3/7) and 10.5% for Monza (2/19). Shot-on-target conversion was 100.0% for Lecce (3 goals from 3 SOT) and 18.2% for Monza (2 from 11). This enormous efficiency gap is the central explanation for the final score.
4. Discipline, Red Cards and Injury Precision
| Minute | Player | Team | Interpretation |
|---|---|---|---|
| 10′ | Ivan Ilić | Lecce | Yellow-card event |
| 38′ | Konan N’Dri | Lecce | Yellow-card event |
| 90′ | Danilo Veiga | Lecce | Late yellow-card event |
No red card or second-yellow dismissal is shown in the supplied timeline, so no numerical-disadvantage adjustment is applied. No injury event is explicitly identified in the source. The 46′, 64′, 66′, 74′, 75′, 84′ and 85′ changes are therefore recorded as substitutions only; they are not labelled as injuries without explicit evidence.
5. Substitute Impact and Last-Goal Timing
Monza’s substitute Exequiel Zeballos scored at 89′ after entering at 64′, giving the away bench a direct scoring impact. Patrick Cutrone also entered at 64′ and contributed to the late attacking push, though no goal or assist is explicitly attributed to him in the supplied timeline. Lecce’s last goal was scored at 21′; Monza’s last goal came at 89′. This means Lecce protected a lead for roughly 68 minutes without adding another goal, while Monza’s late response confirms that the away side remained dangerous deep into the match.
6. Match Physiognomy vs Final Score
Classification: RESULT PARTIALLY DISTORTED — LECCE WON THROUGH EXTREME FINISHING EFFICIENCY, WHILE MONZA WERE THE STRONGER PROCESS TEAM. The scoreline says 3–2 Lecce, but the process data says Monza produced the larger attacking platform: 19–7 shots, 11–3 shots on target, 60.9% possession and the much higher proxy xG. Lecce’s 100% SOT conversion is not a sustainable baseline and should be regressed strongly in forward modelling. Monza, meanwhile, should receive a positive process adjustment despite the defeat, especially because they produced this volume away from home.
7. Home/Away Weighting and Next-Match Outlook
Lecce — HOME signal: positive result, but the underlying process is weaker than the score suggests. The home side should receive only a moderate positive adjustment because the win relied on exceptional early conversion rather than sustained control. Monza — AWAY signal: strong positive process despite defeat. Producing 19 shots and 11 on target away from home is a major predictive positive, and the away-performance weighting should be stronger than the final result alone would imply.
| Team | Directional next-match win chance | Model note |
|---|---|---|
| Lecce | 50–55% | Result positive, process caution |
| Monza | 57–62% | Strong away-process upgrade despite defeat |
8. Overall Model Conclusion
Lecce’s 3–2 victory should not be read as evidence of clear superiority. The home side were brutally efficient early, scoring three times from three shots on target, while Monza dominated the shot profile and generated an 11–3 SOT advantage. No red-card distortion is present, and no injury event is confirmed. The strongest forward-looking conclusion is therefore that Lecce deserve credit for execution but should be downgraded for repeatability, whereas Monza should be upgraded for underlying attacking process and away resilience. In predictive terms, Monza may be the more attractive next-time-out team despite losing this match.
NAPOLI
1–013 September 2026
BOLOGNAVIEW REPORTCLOSE REPORT+

BOLOGNANAPOLI 1–0 BOLOGNA
Serie A 2026/27 • 13 September 2026 • Stadio Diego Armando Maradona
1. Executive Match Assessment
Napoli produced a controlled HOME win, beating Bologna 1–0 after a goalless first half. The scoreline is narrow, but the underlying process clearly favoured Napoli: 14 shots to 5, 10 corners to 0, 57.5% possession, 90% pass success and a 6.76 team rating against Bologna’s 6.38. Bologna remained competitive defensively and limited Napoli to only three shots on target, but they created very little sustained attacking threat themselves. The decisive goal arrived at 66′ through Stanislav Lobotka, assisted by substitute Costantino Favasuli, meaning Napoli’s bench directly changed the match.
| Indicator | Value |
|---|---|
| Match | Napoli 1–0 Bologna |
| Half-time | 0–0 |
| Team rating | Napoli 6.76 | Bologna 6.38 |
| Venue context | Napoli HOME | Bologna AWAY |
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 66′ | 1–0 | Stanislav Lobotka | Costantino Favasuli |
The goal sequence is important for the substitute-impact model. Favasuli entered at half-time and later supplied the decisive assist at 66′. Napoli therefore gained a direct attacking return from an interval change. Bologna made attacking changes at 58′, 66′ and 82′, but none of those substitutes scored or assisted.
3. Statistical Performance Commentary
| Indicator | Napoli | Bologna | Interpretation |
|---|---|---|---|
| Total shots | 14 | 5 | Napoli +9; strong home attacking-volume edge |
| Shots on target | 3 | 2 | Napoli slight direct-threat edge |
| Shots off target | 6 | 3 | Napoli produced more clean attempts |
| Blocked shots | 5 | 0 | Bologna were forced to absorb repeated pressure |
| Woodwork | 0 | 0 | No woodwork adjustment |
| Possession | 57.5% | 42.5% | Napoli territorial control |
| Pass success | 90% | 87% | Both circulated well; Napoli cleaner |
| Corners | 10 | 0 | Very strong Napoli territorial pressure |
| Team rating | 6.76 | 6.38 | Clear Napoli overall performance advantage |
Proxy xG = (shots on target × 0.35) + (shots off target × 0.08) + (blocked shots × 0.05) + (woodwork × 0.45). Napoli: 1.78. Bologna: 0.94. Goal conversion from all shots was 7.1% for Napoli (1/14) and 0.0% for Bologna (0/5). Shots-on-target conversion was 33.3% for Napoli (1/3) and 0.0% for Bologna (0/2). The result is therefore supported by the chance profile, although Napoli’s finishing efficiency was modest rather than dominant.
4. Discipline, Red Cards and Injury Precision
| Minute | Player | Team | Event / interpretation |
|---|---|---|---|
| 31′ | Mikel Amondarain | Bologna | Yellow-card event; early caution in the away midfield/central structure |
No red card or second-yellow dismissal is shown in the supplied timeline, so no numerical-disadvantage adjustment is applied. No injury event is explicitly identified. The substitutions are therefore recorded as tactical or workload-management changes unless later injury information confirms otherwise. This distinction is important: the model does not convert a routine substitution into an injury penalty without explicit evidence.
5. Substitute Impact and Last-Goal Timing
Napoli made two changes at half-time: Antonio Vergara replaced Noa Lang and Costantino Favasuli replaced Matteo Politano. Favasuli had the decisive impact, assisting Stanislav Lobotka’s 66′ winner. Bologna introduced Marco Libra and Jens Odgaard at 58′, Nikola Moro at 66′, and Samuel Mbangula and Jay Enem at 82′, but none produced a goal or assist. Napoli’s last and only goal was scored at 66′; Bologna did not score. This gives Napoli a positive bench-impact rating and Bologna a neutral-to-negative attacking-substitute rating for this match.
6. Match Physiognomy vs Final Score
Classification: WINNER ALIGNED — NAPOLI CONTROLLED THE MATCH MORE CLEARLY THAN THE 1–0 SCORELINE SUGGESTS. The 14–5 shot advantage, 10–0 corner count, 57.5% possession and 90% pass completion all point to sustained home control. Bologna defended well enough to keep the margin narrow and restricted Napoli to three shots on target, but their own attacking production was too low to justify a stronger result. The final score therefore reflects the correct winner, while slightly understating Napoli’s territorial superiority.
7. Home/Away Weighting and Next-Match Outlook
Napoli — HOME signal: positive and process-supported. The home side should receive a meaningful positive adjustment because the victory was backed by clear shot-volume, corner and possession superiority, not merely by isolated finishing. The caution is that only three of 14 shots hit the target, so shooting accuracy remains an area to monitor.
Bologna — AWAY signal: defensive resistance was respectable, but the attacking process was weak. Only five total shots, two on target and zero corners indicate insufficient territorial threat. Because this was an away match, the negative adjustment should be moderated, but Bologna still need a stronger chance-creation profile before receiving a positive away rating.
| Team | Directional next-match win chance | Model note |
|---|---|---|
| Napoli | 61–66% | Positive: controlled home win, large territorial edge, direct substitute impact |
| Bologna | 41–46% | Cautious: decent defensive resistance but weak away attacking process |
8. Overall Model Conclusion
Napoli’s 1–0 victory is a process-backed home win. The decisive evidence is not the single goal but the 14–5 shot edge, 10–0 corner advantage, 57.5% possession and superior proxy xG (1.78–0.94). Bologna were compact enough to keep the score close, but did not create enough attacking pressure to make the draw the more representative outcome. The strongest additional predictive signal is substitute effectiveness: Favasuli entered at half-time and assisted the only goal. With no red-card distortion and no confirmed injury event, the result can be used cleanly in the next-match model, with Napoli receiving the stronger positive adjustment.
SASSUOLO
3–213 September 2026
JUVENTUSVIEW REPORTCLOSE REPORT+

JUVENTUSSASSUOLO 3–2 JUVENTUS
Serie A 2026/27 • 13 September 2026 • MAPEI Stadium – Città del Tricolore
1. Executive Match Assessment
Sassuolo won 3–2 at home after a goalless first half, but the final score does not fully reflect the underlying match process. Juventus produced 19 shots to Sassuolo’s 10, led 8–6 in shots on target, controlled 58.3% possession, won the corner count 10–3 and also hit the woodwork once. Sassuolo, however, were substantially more efficient in the decisive moments and repeatedly punished Juventus after the interval. The home side’s finishing efficiency, together with late substitute contributions, converted a weaker territorial profile into a dramatic victory.
| Indicator | Value |
|---|---|
| Match | Sassuolo 3–2 Juventus |
| Half-time | 0–0 |
| Team rating | Sassuolo 6.73 | Juventus 6.51 |
| Venue context | Sassuolo HOME | Juventus AWAY |
2. Goals, Assists and Match-State Timeline
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 65′ | 1–0 | Sebastiano Esposito | Nemanja Matić |
| 82′ | 1–1 | Edon Zhegrova | — |
| 89′ | 2–1 | Kieron Bowie | Darryl Bakola |
| 90+1′ | 2–2 | Edon Zhegrova | Randal Kolo Muani |
| 90+3′ | 3–2 | Vasilije Adžić | Armand Laurienté |
The match changed completely after 65′. Juventus twice recovered from a one-goal deficit, but Sassuolo answered both times. The final four goals arrived from 82′ onward, showing an exceptionally volatile late game state. Sassuolo’s last goal came at 90+3′; Juventus’ last goal came at 90+1′.
3. Discipline, Red Cards, Injuries and Availability
| Minute | Player | Team | Event / interpretation |
|---|---|---|---|
| 20′ | Jhon Lucumí | Juventus | Yellow-card event in the supplied WhoScored timeline; later replaced at half-time |
| 48′ | Luca Lipani | Sassuolo | Yellow card; early second-half caution |
| 76′ | Douglas Luiz | Juventus | Yellow card in central midfield |
| 90+2′ | Fedde Leysen | Sassuolo | Late yellow card during stoppage-time pressure |
Red-card check: no red card or second-yellow dismissal is shown in the supplied match timeline. Therefore, no numerical-disadvantage correction is applied to the scoreline or shot profile.
Injury check: no injury event is explicitly identified in the supplied timeline. Jhon Lucumí was replaced by Lloyd Kelly at 46′ after an earlier caution, but without a confirmed injury marker this is treated as a tactical/card-risk substitution rather than an injury. No player is assigned an injury penalty from this match alone.
4. Shot Profile, Conversion and Proxy xG
| Indicator | Sassuolo | Juventus | Interpretation |
|---|---|---|---|
| Total shots | 10 | 19 | Juventus +9; clear attacking-volume advantage |
| Shots on target | 6 | 8 | Juventus slight direct-threat edge |
| Shots off target | 3 | 5 | Juventus generated more clean misses |
| Shots blocked | 1 | 6 | Juventus had far more attacks stopped before goal |
| Woodwork | 0 | 1 | Juventus additionally threatened the frame |
| Possession | 41.7% | 58.3% | Juventus territorial control |
| Pass success | 86% | 88% | Small Juventus circulation edge |
| Corners | 3 | 10 | Strong Juventus territorial set-piece pressure |
| Goal conversion | 30.0% | 10.5% | Sassuolo were almost three times as efficient |
| SOT → goal conversion | 50.0% | 25.0% | Sassuolo converted half of their on-target attempts |
| Proxy xG | 2.39 | 3.95 | Juventus stronger underlying chance process |
Proxy xG = (shots on target × 0.35) + (shots off target × 0.08) + (blocked shots × 0.05) + (woodwork × 0.45). On this model, Juventus generated materially more expected scoring pressure than Sassuolo. The result was therefore driven more by finishing efficiency and late execution than by overall chance volume.
5. Substitute Impact and Last-Goal Timing
Substitute impact was decisive for both sides. Edon Zhegrova entered at 60′ and scored both Juventus goals, at 82′ and 90+1′. Kieron Bowie entered at 71′ and restored Sassuolo’s lead at 89′, while Vasilije Adžić also entered at 71′ and scored the 90+3′ winner. Darryl Bakola, introduced at 55′, assisted Bowie’s goal. Juventus also received a direct attacking contribution from Randal Kolo Muani, who assisted Zhegrova’s second equaliser. This match therefore carries one of the strongest bench-impact signals in the report.
6. Match Physiognomy vs Final Score
Classification: RESULT PARTIALLY DISTORTED — SASSUOLO WON THROUGH HIGH FINISHING EFFICIENCY AND SUPERIOR LATE EXECUTION, WHILE JUVENTUS WERE THE STRONGER PROCESS TEAM. Juventus’ 19–10 shot advantage, 8–6 on-target edge, 10–3 corner superiority, 58.3% possession and 3.95–2.39 proxy-xG advantage indicate that a Juventus win or draw would have been more consistent with the underlying process. Sassuolo nevertheless deserve credit for repeatedly converting high-leverage moments and for producing decisive substitute contributions. The 3–2 result is therefore valid as an execution outcome but should not be interpreted as proof of overall match domination by Sassuolo.
7. Home/Away Weighting and Predictive Interpretation
Sassuolo — HOME signal: positive result, but process caution. The home side receive credit for scoring three times, responding immediately after both Juventus equalising phases and obtaining decisive production from the bench. However, conceding 19 shots, eight on target and ten corners prevents a full-strength upgrade.
Juventus — AWAY signal: strong process upgrade despite defeat. Because away performance is weighted strongly in this model, Juventus’ ability to create 19 shots, eight on target, ten corners and a 3.95 proxy xG away from home is highly relevant. The negative element is defensive control: Juventus twice equalised late but then conceded again, including the decisive 90+3′ goal. Their attacking process should be upgraded, while their late-game defensive management is downgraded.
8. Overall Model Conclusion and Next-Match Winning Chance
Sassuolo won the match, but Juventus produced the stronger underlying performance. The predictive model therefore separates result quality from process quality: Sassuolo receive a moderate positive home-form adjustment for execution and bench impact, while Juventus receive a stronger away-process adjustment because their chance creation was materially superior. The main warning for Juventus is late defensive instability; the main warning for Sassuolo is that 30% total-shot conversion is difficult to sustain if future shot volume remains this low.
| Team | Directional next-match win chance | Model note |
|---|---|---|
| Juventus | 61–66% | Strong away-process signal: high shot volume, 3.95 proxy xG, two substitute goals; late defensive control remains a risk |
| Sassuolo | 52–57% | Positive result and elite late execution, but underlying shot and territorial profile was weaker |
Ligue 1 Post-Match Analytics
Completed-fixture performance analysis from the supplied source report.
RENNES
1–011 September 2026
MARSEILLEVIEW REPORTCLOSE REPORT+

MARSEILLERENNES 1–0 MARSEILLE
Ligue 1 2026/27 • 11 September 2026 • Roazhon Park
1. Executive Match Assessment
Rennes produced a deserved 1–0 HOME win over Marseille in a match where the scoreline was tighter than the underlying chance profile. Rennes led total shots 20–13, shots on target 7–5, and the calculated shot-quality proxy xG 3.73–2.36. They also hit the woodwork once and carried the higher team rating, 6.90 to 6.58. Marseille were competitive in circulation and territory — 51.4% possession, 84% pass success, 13 dribbles and five corners — but their possession did not translate into the same volume or quality of goal threat. The decisive moment came at 52′ through Adrien Thomasson, and Rennes then protected the lead without a numerical advantage or red-card distortion.
| Match | Half-time | Team Rating | Venue Context |
|---|---|---|---|
| Rennes 1–0 Marseille | 0–0 | Rennes 6.90 | Marseille 6.58 | Rennes HOME | Marseille AWAY |
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 52′ | 1–0 | Adrien Thomasson | No assist shown in supplied timeline |
The game remained scoreless through the first half before Rennes broke the deadlock seven minutes after the interval. Because there was only one goal, the match was decided by the team that generated the more persistent attacking process rather than by a short burst of finishing efficiency. Rennes’ 20-shot output and seven shots on target support the goal as the product of sustained pressure rather than an isolated event.
3. Detailed Shot Profile and Calculated xG
Using the established proxy formula — (Shots on Target × 0.35) + (Shots off Target × 0.08) + (Blocked Shots × 0.05) + (Woodwork × 0.45) — Rennes produced a calculated xG of 3.73, compared with 2.36 for Marseille. This is a comparative shot-outcome proxy rather than official provider xG.
| Indicator | Rennes (Home) | Marseille (Away) | Interpretation |
|---|---|---|---|
| Total shots | 20 | 13 | Clear Rennes volume advantage |
| Shots on target | 7 | 5 | Rennes generated more direct goal threat |
| Shots off target | 6 | 7 | Marseille had similar inaccurate volume |
| Blocked shots | 7 | 1 | Rennes sustained repeated pressure into shooting zones |
| Woodwork | 1 | 0 | Additional high-threat Rennes event |
| On-target rate | 35.0% | 38.5% | Marseille slightly more accurate per shot, but on much lower volume |
| Calculated xG | 3.73 | 2.36 | Rennes +1.37 chance-quality advantage |
The xG gap is meaningful. Marseille were not passive, but Rennes created both more attempts and more cumulative shot danger. The 1–0 final score therefore understates the home side’s underlying attacking advantage more than it exaggerates it.
4. Scoreline vs Match Physiognomy
Classification: BROADLY ALIGNED — RENNES CLEAR CHANCE-QUALITY EDGE, MARSEILLE COMPETITIVE TERRITORIALLY. The winner is consistent with the match physiognomy: Rennes led the decisive shot metrics, produced the higher proxy xG and hit the woodwork. Marseille’s slight possession edge and stronger dribbling count show that the away side were capable of progressing the ball, but they did not turn that control into enough high-value finishing pressure. The narrow 1–0 margin is therefore more flattering to Marseille than to Rennes.
5. Discipline and Red-Card Impact
No red card is shown in the supplied timeline, so no numerical-state adjustment is required. The match remained 11-v-11. The timeline records cautions involving Himad Abdelli, Przemyslaw Frankowski, Igor Paixão, Amine Harit and Timothy Weah, but none created the kind of structural distortion that a dismissal would have produced. Accordingly, the shot and xG comparison can be read without a red-card discount.
6. Goal Timing and Substitute Scoring Impact
Rennes’ last and only goal came at 52′. Marseille did not score. That timing is important: Rennes had nearly 40 minutes, including stoppage time, to protect a one-goal lead, and Marseille were unable to force an equaliser despite using their bench and retaining slightly more possession overall. This gives Rennes a positive game-management signal and Marseille a negative late-conversion signal.
| Team | Substitute / Change | Entered | Direct Goal Impact | Assessment |
|---|---|---|---|---|
| Rennes | Mousa Al Tamari | 46′ | No goal or assist | Immediate attacking refresh; produced shooting activity but no direct scoring contribution |
| Rennes | Bryan Reynolds | 68′ | No goal or assist | Structural / wide refresh while protecting the lead |
| Marseille | Keyliane Abdallah | 65′ | No goal or assist | Attacking change, but no direct conversion effect |
| Marseille | Neal Maupay | 78′ | No goal or assist | Late attacking intervention without direct scoring impact |
Substitution interpretation. No substitute directly scored or assisted in the supplied timeline. Rennes’ bench helped maintain pressure and then game control, while Marseille’s substitutions failed to change the score. This is a modest positive for Rennes’ late-match management rather than a major bench-scoring signal.
7. Home/Away Weighting and Predictive Interpretation
Rennes — HOME interpretation. Rennes deserve a strong positive process adjustment because the home side combined the win with a 20–13 shot advantage, a 3.73–2.36 proxy-xG edge, seven shots on target and one woodwork event. The main restraint is that they converted this dominance into only one goal, so finishing efficiency remains a point to monitor.
Marseille — AWAY interpretation. Marseille receive some protection because they were away from home and still held 51.4% possession, completed passes at 84%, produced 13 dribbles and generated five shots on target. However, strong away weighting should not override the actual threat profile: they were clearly second-best in cumulative shot quality and failed to score. The away performance is therefore competitive but not strong enough to earn a positive model edge over Rennes.
8. Provisional Next-Match Winning Chance
These percentages are provisional form signals rather than opponent-specific betting probabilities. They should be recalibrated for the next opponent, venue, injuries, suspensions and expected starting line-up.
| Team | Provisional Winning Chance | Direction | Main Reason |
|---|---|---|---|
| Rennes | 60–65% | Positive ↑ | 1–0 win + 20 shots + 7 SOT + 3.73 proxy xG + woodwork + higher team rating |
| Marseille | 45–50% | Neutral / slight negative | Competitive away possession but 2.36 proxy xG, no goal and lower overall shot-threat volume |
9. Overall Model Conclusion
Rennes 1–0 Marseille is best classified as a DESERVED HOME WIN WITH A CLEAR UNDERLYING CHANCE-QUALITY ADVANTAGE. The 1–0 scoreline looks narrow, but the process was less even: Rennes generated 20 shots, seven on target, a woodwork event and a 3.73 proxy xG, while Marseille finished at 13 shots, five on target and 2.36 proxy xG. Marseille’s away possession and technical control keep their performance from being rated poorly, but Rennes were the more dangerous team and handled the post-goal phase successfully. For forward modelling, Rennes receive the stronger positive signal, while Marseille retain only a moderate away-context credit.
Model note: Calculated xG is a shot-outcome proxy based on the supplied shot categories and is used consistently across this report for comparative purposes. It is not official provider expected goals.
STRASBOURG
1–112 September 2026
MONACOVIEW REPORTCLOSE REPORT+

MONACOSTRASBOURG 1–1 MONACO
Ligue 1 2026/27 • 12 September 2026 • Stade de la Meinau
1. Executive Match Assessment
Strasbourg and Monaco drew 1–1 in a match whose final score broadly reflects a competitive contest, but the underlying process gives Monaco a modest AWAY edge. Strasbourg led total shots 13–12, yet Monaco held 56.2% possession, completed 91% of their passes, produced 16 dribbles to Strasbourg’s six, won the corner count 7–2 and carried the higher team rating, 6.70 to 6.40. Monaco also generated slightly more direct goal threat, with three shots on target against Strasbourg’s two. Strasbourg struck first through Sadibou Sané at 52′, but Monaco recovered through Lamine Camara at 71′. The away side therefore receive the stronger forward-looking signal, although this was not an overwhelming performance gap.
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 52′ | 1–0 | Sadibou Sané | No assist shown in supplied timeline |
| 71′ | 1–1 | Lamine Camara | Paris Brunner |
The match remained goalless until the early second half. Strasbourg converted first at 52′, but Monaco required only 19 minutes to restore parity. Monaco’s equaliser came through starter Lamine Camara, assisted by starter Paris Brunner, so the decisive attacking response came from the original structure rather than from the bench. The 1–1 progression therefore reflects a match in which Strasbourg were able to land the first meaningful blow, but Monaco had enough territorial and technical control to recover.
3. Detailed Shot Profile and Calculated xG
| Indicator | Strasbourg (Home) | Monaco (Away) | Interpretation |
|---|---|---|---|
| Total shots | 13 | 12 | Near-even volume; Strasbourg +1 |
| Shots on target | 2 | 3 | Monaco produced more direct goal threat |
| Shots off target | 8 | 6 | Strasbourg generated more inaccurate volume |
| Blocked shots | 3 | 3 | Equal blocked-shot pressure |
| Woodwork | 0 | 0 | No woodwork adjustment |
| On-target rate | 15.4% | 25.0% | Monaco materially more accurate per attempt |
| Calculated xG | 1.49 | 1.68 | Monaco +0.19 proxy-xG edge |
Using the established proxy formula — (Shots on Target × 0.35) + (Shots off Target × 0.08) + (Blocked Shots × 0.05) + (Woodwork × 0.45) — Strasbourg produced a calculated xG of 1.49 and Monaco 1.68. This is a comparative shot-outcome proxy rather than official provider xG. The gap is small, which supports the draw, but Monaco’s higher on-target rate and away context make their process marginally stronger.
4. Scoreline vs Match Physiognomy
Classification: BROADLY ALIGNED — SMALL MONACO AWAY PROCESS EDGE. The 1–1 is closely related to the match physiognomy because total shot volume was almost even and the calculated xG gap was only 0.19. However, Monaco’s 56.2% possession, 91% pass success, 16 dribbles, seven corners and higher team rating show that the visitors controlled more of the match’s technical and territorial structure. Strasbourg’s shot count kept the contest balanced, but only two of their 13 attempts were on target. The draw is therefore fair, while Monaco deserve a modest performance premium rather than being treated as an ordinary away draw.
5. Discipline and Red-Card Impact
No red card is shown in the supplied timeline, so no numerical-state adjustment is required. The match remained 11-v-11. The timeline records late cautions including Pape Diop at 78′ and Aleksandr Golovin at 90′, but these did not create a prolonged structural distortion. The shot, possession and xG comparisons can therefore be interpreted without a red-card discount.
6. Goal Timing and Substitute Scoring Impact
Strasbourg’s last and only goal came at 52′. Monaco’s last and only goal came at 71′. This gives Monaco a positive recovery signal: the away side responded within 19 minutes of falling behind and then protected the point through the final phase. Strasbourg, by contrast, were unable to add a second goal after taking the lead despite having 13 total attempts overall.
| Team | Substitute / Change | Entered | Direct Goal Impact | Assessment |
|---|---|---|---|---|
| Monaco | Matthis Abline | 22′ | No goal or assist | Early enforced/tactical change; no direct scoring contribution shown |
| Strasbourg | Dário Essugo | 46′ | No goal or assist | Second-half midfield refresh; no direct goal contribution |
| Strasbourg | Conrad Harder | 69′ | No goal or assist | Attacking change shortly before Monaco equalised |
| Monaco | Mathys Detourbet | 72′ | No goal or assist | Fresh legs after equaliser; no direct scoring contribution |
Substitution interpretation. No substitute directly scored or assisted a goal in the supplied timeline. Monaco’s equaliser came from two starters, Lamine Camara and Paris Brunner. The bench therefore influenced game management rather than the scoring events. There is no strong substitute-goal premium to apply to either side from this match.
7. Home/Away Weighting and Predictive Interpretation
Strasbourg — HOME interpretation. Strasbourg deserve credit for taking the lead and marginally winning total shot volume, but the home performance is moderated by the low 15.4% on-target rate, only two corners and the lower team rating. At home, those numbers suggest that territorial pressure was not converted into enough clean finishing situations. The draw is not a negative result, but the process is closer to neutral than strongly positive.
Monaco — AWAY interpretation. Monaco receive the stronger model adjustment because the visitors produced the higher calculated xG (1.68 vs 1.49), more shots on target, much stronger passing control, a 16–6 dribbling advantage, a 7–2 corner advantage and the higher team rating. Recovering from 0–1 down away from home strengthens the resilience signal. The main limitation is that the xG and shot differences were modest, so this should be rated as a solid away process rather than dominant away control.
8. Provisional Next-Match Winning Chance
| Team | Provisional Winning Chance | Direction | Main Reason |
|---|---|---|---|
| Monaco | 56–61% | Positive ↑ | Away draw + 1.68 proxy xG + 3 SOT + 91% pass success + 7 corners + higher team rating |
| Strasbourg | 47–52% | Neutral | Competitive 13-shot home output, but only 2 SOT, 1.49 proxy xG and lower territorial control |
These percentages are provisional form signals rather than opponent-specific betting probabilities. They should be recalibrated for the next opponent, venue, injuries, suspensions and expected starting line-up.
9. Overall Model Conclusion
Strasbourg 1–1 Monaco is best classified as a BALANCED DRAW WITH A MODEST MONACO AWAY PROCESS ADVANTAGE. Strasbourg generated one more total shot and scored first, but Monaco were more accurate, held the stronger possession and passing profile, created far more dribble progression, won the corner count 7–2, carried the higher team rating and finished with a small 1.68–1.49 proxy-xG advantage. The scoreline is therefore closely related to the match physiognomy, not a major distortion. For forward modelling, Monaco should receive the larger positive adjustment because these advantages were achieved away from home and because they recovered after conceding first, while Strasbourg remain competitive but require a higher proportion of clean, on-target attempts to convert home pressure into wins.
Model note: Calculated xG is a shot-outcome proxy based on the supplied shot categories and is used consistently across this report for comparative purposes. It is not official provider expected goals.
AUXERRE
1–012 September 2026
NICEVIEW REPORTCLOSE REPORT+

NICEAUXERRE 1–0 NICE
Ligue 1 2026/27 • 12 September 2026 • Stade de l'Abbé-Deschamps
1. Executive Match Assessment
Auxerre produced a disciplined 1–0 home win against Nice in a match where territorial control and true attacking threat pointed in different directions. Nice dominated possession at 69.6%, completed 88% of their passes and won the corner count 8–3, but Auxerre generated the cleaner finishing profile: seven shots on target from 11 attempts compared with Nice’s four from 12. Auxerre also carried the stronger team rating, 6.98 to 6.46. Cameron Archer scored the decisive goal at 74′, assisted by Christ Makosso. The result therefore reflects a match in which Nice controlled the ball and territory, but Auxerre were substantially more dangerous when they reached shooting positions.
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 74′ | 1–0 | Cameron Archer | Christ Makosso |
The match remained goalless for 74 minutes before Auxerre converted their best period of direct threat. Cameron Archer, a starting centre-forward, finished the move and Christ Makosso supplied the assist. Because the goal arrived relatively late, Auxerre then had to protect a narrow lead for roughly 16 minutes plus stoppage time. Nice increased their attacking substitutions in the closing phase but could not find an equaliser, giving Auxerre a positive late-game resistance signal.
3. Detailed Shot Profile and Calculated xG
| Indicator | Auxerre (Home) | Nice (Away) | Interpretation |
|---|---|---|---|
| Total shots | 11 | 12 | Near-even volume; Nice +1 |
| Shots on target | 7 | 4 | Strong Auxerre accuracy and direct threat edge |
| Shots off target | 3 | 5 | Nice produced more inaccurate attempts |
| Blocked shots | 1 | 3 | Nice had more attempts stopped before reaching goal |
| Woodwork | 0 | 0 | No woodwork adjustment |
| On-target rate | 63.6% | 33.3% | Auxerre were almost twice as accurate |
| Calculated proxy xG | 2.74 | 1.95 | Auxerre +0.79 shot-quality edge |
Using the established proxy formula — (Shots on Target × 0.35) + (Shots off Target × 0.08) + (Blocked Shots × 0.05) + (Woodwork × 0.45) — Auxerre produced a calculated xG of 2.74 and Nice 1.95. This is a comparative shot-outcome proxy rather than official provider xG. The 0.79 advantage is important because it shows that Nice’s heavy possession did not translate into superior finishing positions. Auxerre’s seven shots on target are the strongest single indicator of the match’s true attacking danger.
4. Scoreline vs Match Physiognomy
Classification: BROADLY ALIGNED — AUXERRE CHANCE-QUALITY ADVANTAGE DESPITE NICE TERRITORIAL CONTROL. Nice’s 69.6% possession, 88% pass success and 8–3 corner advantage describe territorial domination, but those numbers overstate the visitors’ actual scoring threat. Auxerre put 63.6% of their attempts on target and finished with a 2.74–1.95 proxy-xG advantage. The 1–0 therefore is not a classic smash-and-grab result: Nice had more of the ball, but Auxerre created the more dangerous shooting profile. The narrow margin is fairer than the possession numbers initially suggest.
5. Discipline and Red-Card Impact
No red card is shown in the supplied timeline, so no numerical-state adjustment is required. The match remained 11-v-11. Kévin Danois was cautioned at 44′ and Djibril Coulibaly at 81′, but neither incident created a prolonged structural distortion. The possession, shot and proxy-xG comparisons can therefore be interpreted without a red-card discount.
6. Goal Timing and Substitute Scoring Impact
Auxerre’s last and only goal came at 74′. Nice did not score. This late timing matters because Auxerre demonstrated that they could remain patient through a long 0–0 phase, convert late and then preserve the lead. Nice, by contrast, had roughly 16 minutes plus stoppage time after falling behind and still failed to generate an equalising goal despite making several attacking substitutions.
| Team | Substitute / Change | Entered | Direct Goal Impact | Assessment |
|---|---|---|---|---|
| Auxerre | Romain Faivre | 71′ | No goal or assist | Fresh attacking option shortly before the goal, but no direct scoring action |
| Nice | Ali Abdi | 72′ | No goal or assist | Wide change before Auxerre scored; no direct response |
| Auxerre | Naouirou Ahamada | 81′ | No goal or assist | Midfield/game-management reinforcement after taking the lead |
| Nice | Sofiane Diop / Nathan Ngoumou / Hicham Boudaoui / Isak Jansson | 86′ | No goal or assist | Four late changes failed to produce an equaliser |
Substitution interpretation. No substitute directly scored or assisted in the supplied timeline. The decisive goal was produced by two starters, Cameron Archer and Christ Makosso. Nice’s large late substitution wave did not alter the score, which strengthens Auxerre’s late-game defensive resilience signal and gives Nice a negative bench-conversion marker for this match.
7. Home/Away Weighting and Predictive Interpretation
Auxerre — HOME interpretation. Auxerre deserve a strong positive performance adjustment because they won, produced seven shots on target, generated the higher proxy xG and carried the higher team rating. The main caution is that they controlled only 30.4% possession and conceded eight corners, so this was a performance built on direct threat, transition efficiency and defensive resistance rather than territorial dominance.
Nice — AWAY interpretation. Nice receive some protection because they were away from home and still controlled 69.6% possession, completed 88% of their passes, won the corner count 8–3 and produced 12 shots. However, the strong away weighting cannot override the finishing evidence: only four attempts were on target and their 1.95 proxy xG remained below Auxerre’s 2.74. The away performance therefore shows territorial strength but insufficient penetration and conversion.
8. Provisional Next-Match Winning Chance
| Team | Provisional Winning Chance | Direction | Main Reason |
|---|---|---|---|
| Auxerre | 58–63% | Positive ↑ | 1–0 win + 7 SOT + 2.74 proxy xG + higher team rating + successful late lead protection |
| Nice | 45–50% | Neutral / slight negative | Strong away possession but only 4 SOT, 1.95 proxy xG and no goal despite 69.6% possession |
These percentages are provisional form signals rather than opponent-specific betting probabilities. They should be recalibrated for the next opponent, venue, injuries, suspensions and expected starting line-up.
9. Overall Model Conclusion
Auxerre 1–0 Nice is best classified as a DESERVED HOME WIN BUILT ON CHANCE QUALITY RATHER THAN POSSESSION. Nice’s 69.6% possession and 8–3 corner advantage created the appearance of control, but Auxerre were much more precise in the decisive phase of the game: seven of 11 shots were on target, compared with four of 12 for Nice, and the proxy-xG model gives Auxerre a 2.74–1.95 advantage. Cameron Archer’s 74′ goal therefore fits the underlying threat profile rather than representing a random late strike. For forward modelling, Auxerre receive the stronger positive signal for shooting accuracy, chance quality and late-game resistance, while Nice receive only a moderate away-context credit because territorial dominance did not translate into enough high-quality finishing.
Model note: Calculated xG is a shot-outcome proxy based on the supplied shot categories and is used consistently across this report for comparative purposes. It is not official provider expected goals.
LE HAVRE
0–012 September 2026
ANGERSVIEW REPORTCLOSE REPORT+

ANGERSLE HAVRE 0–0 ANGERS
Ligue 1 2026/27 • 12 September 2026 • Stade CMA CGM Océane
1. Executive Match Assessment
Le Havre were held to a 0–0 draw at home by Angers, but the underlying performance was much stronger than the final score suggests. Le Havre generated 15 shots to 9, placed 6 efforts on target to Angers’ 1, hit the woodwork once, won the dribble count 9–5, the aerial battle 11–6 and the team-rating comparison 6.77–6.51. Angers had slightly more possession (54.1%) and more corners (6–4), yet that territorial share did not translate into genuine finishing threat. The clearest match-physiognomy signal is the 6–1 shots-on-target advantage: Le Havre repeatedly reached dangerous shooting positions, while Angers largely circulated the ball without creating enough high-quality end product. The goalless score therefore materially under-rewards Le Havre’s attacking process and over-rewards Angers’ defensive survival.
2. Goals and Attacking Flow
There were no goals. The match remained 0–0 from kick-off to full time. This makes the attacking-flow analysis especially important: Le Havre produced the far stronger direct threat but failed to convert any of six shots on target and also struck the woodwork. Angers, by contrast, finished with only one shot on target from nine attempts. Their clean sheet therefore reflects defensive resistance and Le Havre finishing inefficiency more than attacking balance.
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| Full match | 0–0 | No scorer | No goal recorded |
3. Detailed Shot Profile and Calculated xG
Using the established proxy formula — (Shots on Target × 0.35) + (Shots off Target × 0.08) + (Blocked Shots × 0.05) + (Woodwork × 0.45) — Le Havre produced a calculated xG of 3.15 compared with 0.87 for Angers. This is a very large +2.28 underlying-goal gap despite the 0–0 scoreline. The formula is a comparative shot-outcome model rather than official provider xG, but it is useful here because the detailed shot categories sharply separate the two teams’ true attacking threat.
| Indicator | Le Havre (Home) | Angers (Away) | Interpretation |
|---|---|---|---|
| Total shots | 15 | 9 | Le Havre +6; clear volume advantage |
| Shots on target | 6 | 1 | Very strong Le Havre direct-threat advantage |
| Shots off target | 5 | 4 | Near-even inaccurate attempts |
| Blocked shots | 4 | 4 | Equal blocked-shot volume |
| Woodwork | 1 | 0 | Le Havre came within one frame of scoring |
| On-target rate | 40.0% | 11.1% | Le Havre were over three times as accurate |
| Calculated proxy xG | 3.15 | 0.87 | Le Havre +2.28; major chance-quality superiority |
4. Scoreline vs Match Physiognomy
Classification: STRONGLY DISTORTED — LE HAVRE CLEARLY UNDER-REWARDED. A 0–0 draw normally suggests a balanced low-event contest, but this match was not balanced in shot quality. Le Havre’s 15 shots, 6 on target, one woodwork effort and 3.15 proxy xG indicate enough attacking production for multiple goals on an average finishing day. Angers’ 54.1% possession and 6 corners show that they were not pinned back territorially, yet their single shot on target and 0.87 proxy xG show that the possession was comparatively low-value. For predictive purposes, the score should therefore not be treated as evidence that Le Havre lacked attacking capacity; the stronger signal is poor conversion against a resilient away defence.
5. Discipline and Red-Card Impact
No red card is shown in the supplied timeline, so no numerical-state adjustment is required. The match remained 11-v-11. Jordan Lefort was cautioned at 32′ for Angers and Ahmed Touba was cautioned at 90+3′ for Le Havre. Because neither side played a sustained period with ten men, the shot and xG differences can be interpreted without a red-card distortion factor.
6. Goal Timing and Substitute Scoring Impact
Neither team scored, so there is no last-goal minute to compare. The important timing signal is instead that the match remained goalless despite Le Havre sustaining the stronger threat profile into the second half. Le Havre introduced fresh attackers from 63′ onward, while Angers made multiple changes between 71′ and 88′, but neither bench produced a direct goal or assist. This means the match provides no positive substitute-scoring marker for either side, although Le Havre’s continued shot pressure suggests the attacking process remained alive after the changes.
| Team | Substitute / Change | Entered | Direct Goal Impact | Assessment |
|---|---|---|---|---|
| Le Havre | Rayan Fofana | 63′ | No goal or assist | Fresh attacking option; did not convert Le Havre’s pressure |
| Angers | Harouna Djibirin / Prosper Peter | 71′ | No goal or assist | Double attacking change produced no breakthrough |
| Le Havre | Ismaïl Bouneb / Enzo Koffi | 80′ | No goal or assist | Late attacking refresh without direct scoring return |
| Angers | Amine Sbaï / Louis Mouton | 88′ | No goal or assist | Late change mainly preserved the draw |
7. Home/Away Weighting and Predictive Interpretation
Le Havre — HOME interpretation. The failure to win at home is a negative result-level signal, but the performance underneath it is strongly positive. Le Havre generated 3.15 proxy xG, six shots on target and a woodwork effort while limiting Angers to one shot on target. The model should therefore avoid downgrading Le Havre simply because the score was 0–0. Their main concern is finishing efficiency rather than chance creation.
Angers — AWAY interpretation. Angers deserve credit for taking a point away from home and surviving sustained pressure, which earns a defensive-resilience premium. However, the away weighting cannot fully offset the weak attacking profile: only one shot on target and 0.87 proxy xG. Their next-match outlook is therefore supported more by defensive organisation than by evidence of reliable scoring threat.
8. Provisional Next-Match Winning Chance
These percentages are provisional form signals rather than opponent-specific betting probabilities. They should be recalibrated for the next opponent, venue, injuries, suspensions and expected line-up.
| Team | Provisional Winning Chance | Direction | Main Reason |
|---|---|---|---|
| Le Havre | 61–66% | Positive ↑ | 3.15 proxy xG + 6 SOT + woodwork + strong shot-quality edge despite 0–0 |
| Angers | 40–45% | Cautious / mixed | Away clean sheet and resilience, but only 1 SOT and 0.87 proxy xG |
9. Overall Model Conclusion
Le Havre 0–0 Angers is best classified as a STRONGLY DISTORTED DRAW IN WHICH LE HAVRE WERE THE CLEAR UNDERLYING PERFORMANCE WINNER. The possession split slightly favoured Angers, but possession did not translate into comparable danger. Le Havre led 15–9 in shots, 6–1 in shots on target, hit the woodwork and generated a 3.15–0.87 proxy-xG advantage. For forward modelling, Le Havre should receive a meaningful positive process adjustment despite dropping two home points, while Angers should receive a defensive-resilience credit but only a limited attacking upgrade. The main Le Havre follow-up question is conversion: if the same chance volume is reproduced, their probability of winning should rise materially. For Angers, the key risk is that similarly low attacking output will be difficult to sustain if future opponents convert pressure more efficiently.
Model note: Calculated xG is a shot-outcome proxy based on the supplied shot categories and is used consistently across this report for comparative purposes. It is not official provider xG.
LORIENT
2–212 September 2026
TOULOUSEVIEW REPORTCLOSE REPORT+

TOULOUSELORIENT 2–2 TOULOUSE
Ligue 1 2026/27 • 12 September 2026 • Stade du Moustoir - Yves Allainmat
1. Executive Match Assessment
Lorient and Toulouse drew 2–2 after a match that changed sharply across the two halves. Lorient were 2–0 ahead by 39′ despite holding only 40.9% possession, but Toulouse responded immediately after half-time and recovered to 2–2 by 68′. The away side finished with the stronger underlying process: 13 shots to 10, 4 shots on target to 3, 59.1% possession, 88% pass success and a higher calculated proxy xG of 2.48 against Lorient’s 1.97. Lorient nevertheless posted the higher team rating, 6.77 to 6.61, and were more effective during their best first-half spell. The draw is therefore broadly related to the match physiognomy, but the forward-looking model gives Toulouse the stronger AWAY performance signal because they recovered from two goals down and produced the superior chance-quality profile.
| Match | Half-time | Team Rating | Venue Context |
|---|---|---|---|
| Lorient 2–2 Toulouse | 2–0 | Lorient 6.77 | Toulouse 6.61 | Lorient HOME | Toulouse AWAY |
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 37′ | 1–0 | Ibrahima Baldé | No assist shown in supplied timeline |
| 39′ | 2–0 | Noah Mbamba | Panos Katseris |
| 48′ | 2–1 | Cristian Cásseres | Casper Tengstedt |
| 68′ | 2–2 | Cristian Cásseres | Thomas Jørgensen |
The scoring pattern is highly informative. Lorient struck twice in a two-minute burst late in the first half and carried a 2–0 advantage into the interval. Toulouse then changed the match immediately after the restart: Cásseres scored at 48′, only three minutes after the second half began, and completed the comeback at 68′. Toulouse therefore demonstrated stronger recovery capacity and sustained attacking response, while Lorient’s scoring production was concentrated entirely in a short first-half window.
3. Detailed Shot Profile and Calculated xG
| Indicator | Lorient (Home) | Toulouse (Away) | Interpretation |
|---|---|---|---|
| Total shots | 10 | 13 | Toulouse +3; stronger away volume |
| Shots on target | 3 | 4 | Toulouse generated more direct goal threat |
| Shots off target | 4 | 6 | Toulouse produced more inaccurate attempts |
| Blocked shots | 3 | 3 | Equal blocked-shot pressure |
| Woodwork | 1 | 1 | Both sides came within one frame of an additional goal |
| On-target rate | 30.0% | 30.8% | Almost identical accuracy per attempt |
| Calculated proxy xG | 1.97 | 2.48 | Toulouse +0.51 shot-quality edge |
Using the established proxy formula — (Shots on Target × 0.35) + (Shots off Target × 0.08) + (Blocked Shots × 0.05) + (Woodwork × 0.45) — Lorient produced 1.97 proxy xG and Toulouse 2.48. The xG gap is not enormous, but it supports Toulouse as the slightly stronger underlying attacking side. Both teams hit the woodwork, so neither side can claim a unique near-miss advantage. The most important distinction is that Toulouse generated more total attempts while maintaining virtually the same shot accuracy.
4. Scoreline vs Match Physiognomy
Classification: BROADLY ALIGNED — SLIGHT TOULOUSE AWAY PROCESS EDGE. A 2–2 scoreline is consistent with a competitive match in which both teams had productive attacking phases. However, the final aggregate numbers favour Toulouse: more possession, cleaner passing, more shots, more shots on target and higher proxy xG. Lorient’s 2–0 half-time lead was therefore stronger than the full-match process would suggest. Toulouse’s second-half comeback brought the scoreline back toward the underlying balance of play.
5. Discipline and Red-Card Impact
No red card is confirmed in the supplied timeline, and the match should be treated as an 11-v-11 contest for modelling purposes. Panos Katseris appears in disciplinary/timeline events at 17′ and 36′, but he remained on the pitch, assisted Lorient’s second goal at 39′ and was later substituted at 58′. That sequence confirms that the 36′ event was not a dismissal. No numerical-state adjustment is therefore applied to the shot, possession or proxy-xG figures.
6. Goal Timing and Substitute Scoring Impact
Lorient’s last goal was scored at 39′, whereas Toulouse’s last goal came at 68′. This 29-minute difference is a meaningful late-game signal: Lorient stopped converting after the first half, while Toulouse carried their attacking response into the middle of the second half and completed the comeback. Toulouse therefore receive the stronger late-game momentum rating.
| Team | Substitute / Change | Entered | Direct Goal Impact | Assessment |
|---|---|---|---|---|
| Toulouse | Casper Tengstedt | 46′ | Assist at 48′ | Immediate high-value bench impact; assisted Cásseres only two minutes after entering |
| Toulouse | Niko Sigur | 46′ | No goal or assist | Part of the half-time tactical reset that preceded the comeback |
| Lorient | Théo Le Bris / Isak Jensen | 58′ | No direct goal or assist | Double change after Toulouse had reduced the deficit |
| Toulouse | Ilyas Azizi | 67′ | No direct goal or assist | Entered one minute before the equaliser; no direct scoring action shown |
| Lorient | Mamadou Koné / Arthur Avom | 69′ | No goal or assist | Changes came immediately after the score became 2–2 |
Substitution interpretation. Toulouse had the clearest direct bench impact. Casper Tengstedt entered at half-time and assisted the 48′ goal almost immediately, providing a strong tactical-substitution signal. Lorient’s substitutes did not directly score or assist, and their first double change came only after Toulouse had already reduced the lead. This strengthens Toulouse’s next-match bench-depth and in-game adjustment rating.
7. Home/Away Weighting and Predictive Interpretation
Lorient — HOME interpretation. Lorient deserve credit for scoring twice and building a 2–0 first-half lead, while their 6.77 team rating was higher than Toulouse’s. However, a home side that leads by two and then finishes 2–2 must receive a game-management deduction. Lorient also finished behind in possession, passing control, total shots, shots on target and proxy xG. Their performance remains competitive, but it is less convincing for forward modelling than the half-time score initially suggests.
Toulouse — AWAY interpretation. Toulouse receive the stronger positive adjustment because the comeback occurred away from home. The visitors recovered from 0–2, produced 59.1% possession, completed 88% of their passes, led shots 13–10 and generated the higher proxy xG, 2.48 to 1.97. The half-time introduction of Tengstedt also produced immediate direct impact. Under the away-weighted model, this is a positive resilience, tactical-adjustment and attacking-sustainability performance.
8. Provisional Next-Match Winning Chance
| Team | Provisional Winning Chance | Direction | Main Reason |
|---|---|---|---|
| Toulouse | 57–62% | Positive ↑ | Away comeback from 0–2 + 2.48 proxy xG + 13 shots + 59.1% possession + strong substitute impact |
| Lorient | 49–54% | Neutral / slight positive | Two goals and higher team rating, but surrendered a two-goal home lead and lost the underlying shot-quality battle |
These percentages are provisional form signals rather than opponent-specific betting probabilities. They should be recalibrated for the next opponent, venue, injuries, suspensions and expected starting line-ups.
9. Overall Model Conclusion
Lorient 2–2 Toulouse is best classified as a SCORELINE-ALIGNED DRAW WITH A MEANINGFUL TOULOUSE AWAY PROCESS ADVANTAGE. Lorient were highly effective in a short first-half scoring window and deserved credit for reaching 2–0, but Toulouse produced the stronger full-match process and responded decisively after the interval. The away side led possession, passing quality, total shots, shots on target and proxy xG, while a half-time substitute directly assisted the first comeback goal. For forward modelling, Toulouse should therefore be upgraded more strongly than Lorient. Lorient remain competitive but receive a game-management caution because they failed to preserve a two-goal home advantage.
Model note: Calculated xG is a shot-outcome proxy based on the supplied shot categories and is used consistently across this report for comparative purposes. It is not official provider xG and should be interpreted as a structured shot-quality indicator.
PARIS FC
0–012 September 2026
LYONVIEW REPORTCLOSE REPORT+

LYONPARIS FC 0–0 LYON
Ligue 1 2026/27 • 12 September 2026 • Stade Jean Bouin
1. Executive Match Assessment
Paris FC and Lyon drew 0–0, but the underlying performance indicators favour the home side more clearly than the scoreline suggests. Paris FC produced 6 shots to Lyon’s 5, placed 4 efforts on target to Lyon’s 1, held 56.1% possession, completed 91% of their passes and posted the higher team rating, 6.64 to 6.55. Lyon’s strongest compensating indicators were 8 aerials won to 4 and 17 tackles to 10, which point to defensive engagement rather than attacking superiority. The most important match-physiognomy signal is Paris FC’s 4–1 advantage in shots on target. The contest was low-volume overall, but the home side created the cleaner direct threat and therefore deserve the stronger process rating despite the goalless finish.
2. Goals and Attacking Flow
There were no goals, so neither team established a positive scoring phase. The match remained 0–0 throughout. This makes shot quality and territorial control more important than the final score itself. Paris FC generated four shots on target from six attempts, while Lyon managed only one shot on target from five. The absence of goals therefore reflects finishing failure and goalkeeper/defensive resistance rather than an absence of attacking threat, especially for Paris FC.
3. Detailed Shot Profile and Calculated xG
| Indicator | Paris FC | Lyon |
|---|---|---|
| Total shots | 6 | 5 |
| Shots on target | 4 | 1 |
| Shots off target | 1 | 2 |
| Shots blocked | 1 | 2 |
| Woodwork | 0 | 0 |
| On-target rate | 66.7% | 20.0% |
| Calculated proxy xG | 1.53 | 0.61 |
Using the established proxy formula — (Shots on Target × 0.35) + (Shots off Target × 0.08) + (Blocked Shots × 0.05) + (Woodwork × 0.45) — Paris FC produced a calculated xG of 1.53 compared with 0.61 for Lyon. The +0.92 gap is meaningful in a low-shot match. Paris FC’s 66.7% on-target rate is particularly important: four of six attempts tested the goalkeeper, whereas Lyon directed only one of five attempts on target.
4. Scoreline vs Match Physiognomy
Classification: PARTIALLY DISTORTED — PARIS FC CLEAR CHANCE-QUALITY EDGE. A 0–0 result suggests complete balance, but the shot-quality evidence does not. Paris FC held the advantage in shots on target, possession, pass success, dribbles, corners and team rating, while the proxy-xG model gives the home side a 1.53–0.61 lead. Lyon were competitive defensively and prevented conversion, but their attacking process was comparatively weak. The draw therefore under-rewards Paris FC more than Lyon.
5. Discipline and Red-Card Impact
No red card is shown in the supplied timeline, so no numerical-state adjustment is required. Loïs Openda was cautioned at 63′, Diego Coppola at 69′ and Hamari Traoré at 77′, but the match remained 11-v-11. Because there was no prolonged numerical imbalance, the possession, shot and proxy-xG differences can be interpreted without a red-card distortion factor.
6. Goal Timing and Substitute Scoring Impact
Neither side scored, so there is no last-goal minute to compare. The key timing signal is that the match stayed goalless despite both teams making attacking substitutions from 75′ onward. Lyon replaced Loïs Openda with Keito Nakamura at 75′, while Paris FC introduced Pablo Pagis and Luca Koleosho at 79′ and Jonathan Ikoné at 87′. No substitute directly scored or assisted. Paris FC therefore receive no bench-conversion bonus, while Lyon also receive no positive substitute-attacking marker. The late changes altered personnel but did not materially change the scoring state.
7. Home/Away Weighting and Predictive Interpretation
Paris FC — HOME interpretation. Failing to win at home is a modest result-level negative, but the underlying process is positive. Paris FC controlled more of the ball, passed more cleanly and created four shots on target from only six attempts. The model should therefore avoid treating the 0–0 as attacking weakness; the stronger inference is that finishing did not match the quality of the limited chances created.
Lyon — AWAY interpretation. Lyon deserve some credit for taking a point away from home and restricting Paris FC to six total shots. However, the away weighting cannot fully offset the weak attacking profile: only one shot on target, 0.61 proxy xG and a lower team rating. Lyon’s performance carries a defensive-resilience credit but only a limited attacking upgrade.
8. Provisional Next-Match Winning Chance
| Team | Next-match winning chance | Model signal |
|---|---|---|
| Paris FC | 56–61% | Positive process; chance-quality edge |
| Lyon | 46–51% | Away resilience, but weak attacking output |
These percentages are provisional form signals rather than opponent-specific betting probabilities. They should be recalibrated for the next opponent, venue, injuries, suspensions and expected starting line-ups.
9. Overall Model Conclusion
Paris FC 0–0 Lyon is best classified as a LOW-SCORING DRAW THAT UNDER-REWARDS PARIS FC’S CHANCE QUALITY. The match was not high-volume, but the home side were more precise: four shots on target from six attempts compared with Lyon’s one from five, alongside a 1.53–0.61 proxy-xG advantage and a higher team rating. Lyon deserve defensive-resilience and away-point credit, yet their attacking output was too limited to justify an equal process rating. For forward modelling, Paris FC should receive the stronger positive adjustment, while Lyon should be treated as defensively competitive but in need of more reliable chance creation.
Model note: Calculated xG is a shot-outcome proxy based on the supplied shot categories and is used consistently across this report for comparative purposes. It is not official provider xG and should be interpreted as a structured shot-quality indicator.
Lille
2–013 September 2026
TroyesVIEW REPORTCLOSE REPORT+

TroyesLille 2–0 Troyes
Ligue 1 2026/27 • 13 September 2026 • Decathlon Arena – Stade Pierre-Mauroy
1. Executive Match Assessment
Lille produced a controlled HOME victory and the result is strongly consistent with the underlying match process. They led 1–0 at half-time and won 2–0, while holding the advantages in team rating (6.86–6.26), shots (13–8), shots on target (6–1), possession (63.2%–36.8%) and pass success (89%–79%). Troyes competed physically and attempted 28 tackles, but their possession and final-third threat were limited. The 2–0 scoreline is therefore a fair reflection of Lille’s superiority, with the main caveat that Lille’s second goal arrived only in stoppage time.
| Match | Half-time | Team Rating | Venue Context |
|---|---|---|---|
| Lille 2–0 Troyes | 1–0 | Lille 6.86 | Troyes 6.26 | Lille HOME | Troyes AWAY |
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 18′ | 1–0 | Tiago Santos | Dilane Bakwa |
| 90+2′ | 2–0 | Ethan Mbappé | Maurits Kjærgaard |
Goal timing interpretation. Lille scored early enough to establish control without being forced into an open game, then protected the advantage for most of the second half. Their last goal came at 90+2′, while Troyes did not score. The late second goal made the final score more comfortable, but Lille had already carried the stronger chance profile throughout.
3. Statistical Performance, Shot Types and Proxy xG
| Indicator | Lille | Troyes | Interpretation |
|---|---|---|---|
| Total shots | 13 | 8 | Lille +5; stronger attacking volume |
| Shots on target | 6 | 1 | Major Lille accuracy advantage |
| Shots off target | 5 | 6 | Troyes attempts were mostly low-value / inaccurate |
| Shots blocked | 2 | 1 | Limited blocked-volume on both sides |
| Woodwork | 0 | 0 | No woodwork distortion |
| Possession | 63.2% | 36.8% | Clear Lille territorial control |
| Pass success | 89% | 79% | Lille circulated the ball more cleanly |
| Corners | 2 | 5 | Troyes won more corners despite weaker open-play threat |
| Team rating | 6.86 | 6.26 | Clear Lille performance superiority |
Proxy xG methodology: 0.35 × shots on target + 0.08 × shots off target + 0.05 × blocked shots + 0.45 × woodwork.
| Team | SOT | Off target | Blocked | Woodwork | Proxy xG | Goals | Shot conversion | SOT conversion |
|---|---|---|---|---|---|---|---|---|
| Lille | 6 | 5 | 2 | 0 | 2.60 | 2 | 15.4% | 33.3% |
| Troyes | 1 | 6 | 1 | 0 | 0.88 | 0 | 0.0% | 0.0% |
The proxy xG gap of 2.60–0.88 supports the home win. Lille did not merely dominate possession; they converted that territorial control into six shots on target. Troyes had six shots off target and only one on target, which is the clearest sign that their attacks lacked precision.
4. Discipline, Red Cards and Injuries
| Minute | Team | Player | Event | Model impact |
|---|---|---|---|---|
| 82′ | Lille | Olivier Giroud | Yellow card | Disciplinary caution only; no numerical disadvantage |
Red-card check: no straight red card or second-yellow dismissal is shown in the supplied timeline. Therefore, no red-card correction is applied to the match result or xG interpretation. Injury check: no event in the supplied source is explicitly identified as an injury. Substitutions are therefore treated as tactical/workload changes unless an injury is specifically confirmed elsewhere. This avoids incorrectly converting ordinary substitutions into injury events.
5. Substitute Impact
| Minute | Team | Player On | Player Off | Impact |
|---|---|---|---|---|
| 61′ | Lille | Maurits Kjærgaard | Hákon Haraldsson | Later assisted the 90+2′ goal |
| 71′ | Lille | Ethan Mbappé | Dilane Bakwa | Scored at 90+2′ |
| 71′ | Lille | Olivier Giroud | Ayase Ueda | No goal/assist; later booked at 82′ |
| 71′ | Lille | Gaëtan Perrin | Basar Önal | No direct goal contribution |
| 46′ | Troyes | Lucas Maronnier | Noah Donkor | No direct goal contribution |
| 75′ | Troyes | Kandet Diawara | Timothé Nkada | No direct goal contribution |
| 75′ | Troyes | Mouhamed Diop | Iron Gomis | No direct goal contribution |
| 80′ | Troyes | Hugo Picard | Renaud Ripart | No direct goal contribution |
| 80′ | Troyes | Antoine Mille | Yacouba Koné | No direct goal contribution |
Substitute interpretation. Lille’s bench had a direct positive impact: Ethan Mbappé came on at 71′ and scored the second goal in stoppage time, while Maurits Kjærgaard supplied the assist. This gives Lille a meaningful bench-depth upgrade for forward modelling. Troyes’ changes did not materially improve their shot accuracy or scoring output.
6. Match Physiognomy vs Final Score
Classification: WINNER STRONGLY ALIGNED — LILLE CONTROLLED THE MATCH, WITH THE 2–0 SCORELINE FAIR TO THE PROCESS. Lille’s possession, passing, shot-on-target edge and proxy xG all point in the same direction. Troyes’ five corners and very high tackle count show periods of defensive resistance and set-piece access, but they did not translate those situations into high-quality shots. The absence of a red card also means the result does not require any numerical-disadvantage adjustment.
7. Forward Model / Next-Match Winning Chance
| Team | Directional next-match win chance | Model reading |
|---|---|---|
| Lille | 62–67% | Positive home-process signal, strong shot accuracy, good bench impact |
| Troyes | 40–45% | Negative attacking-efficiency signal; only one shot on target |
Final predictive conclusion. Lille should receive a clear positive adjustment because the win was supported by both territorial dominance and chance quality. Troyes should be downgraded offensively until they demonstrate a better ability to turn possession sequences and set pieces into shots on target. The late substitute goal from Mbappé is an additional positive signal for Lille’s squad depth.
Le Mans
2–213 September 2026
LensVIEW REPORTCLOSE REPORT+

Lens13 September 2026 – Le Mans 2–2 Lens
Ligue 1 | Stade Marie-Marvingt | Half-time: 2–1 | Full-time: 2–2
Match Timeline, Cards and Injury Control
| Minute | Team / Player | Event | Model significance |
|---|---|---|---|
| 15′ | Le Mans – Noa Boissé | Yellow-card event | Early caution; discipline risk monitored. |
| 20′ | Lens – Michaël Cuisance | Yellow-card event | Away midfield caution before the comeback. |
| 28′ | Le Mans – Jean Vercruysse | Yellow-card event | Second Le Mans caution before opening goal. |
| 32′ | Le Mans – Adil Bourabaa | GOAL – 1–0 | Le Mans take the lead. |
| 38′ | Lens – Andrija Bulatovic | Yellow-card event | Lens caution while trailing. |
| 44′ | Le Mans – Lucas Calodat | GOAL – 2–0; assist Adil Bourabaa | Home side establishes two-goal lead. |
| 45+1′ | Lens – Abdallah Sima | GOAL – 2–1 | Critical pre-half-time response. |
| 46′ | Both teams | Multiple substitutions | Lens reshape immediately after the interval; no injury is explicitly confirmed. |
| 51′ | Lens – Franjo Ivanovic | GOAL – 2–2; assist Ruben Aguilar | Substitute Ivanovic completes rapid away comeback. |
| 53′ | Lens – Florian Thauvin | Yellow-card event | Additional Lens disciplinary event. |
| 55′ | Lens | Jonathan Gradit → Jean-Clair Todibo | Substitution; not classified as injury without explicit evidence. |
| 65′ | Both teams | Multiple substitutions | Fresh legs introduced; no confirmed injury marker. |
| 76′ | Lens | Abdallah Sima → Thorgan Hazard | Substitution. |
| 77′ | Le Mans | Samuel Yohou → Raúl Torrente | Substitution. |
Red-card check: No straight red card or second-yellow dismissal is shown in the supplied timeline. No numerical-disadvantage adjustment is applied.
Injury check: No injury event is explicitly identified in the supplied WhoScored timeline. Substitutions are therefore recorded as substitutions only and are not labelled as injury-forced.
Performance and Shot Model
| Metric | Le Mans | Lens |
|---|---|---|
| Team rating | 6.61 | 6.62 |
| Total shots | 13 | 16 |
| Shots on target | 5 | 6 |
| Shots off target | 5 | 6 |
| Blocked shots | 3 | 4 |
| Woodwork | 1 | 1 |
| Possession | 52.5% | 47.5% |
| Pass success | 85% | 84% |
| Corners | 3 | 9 |
| Proxy xG | 2.68 | 3.08 |
| Goal conversion | 15.4% | 12.5% |
| SOT-to-goal conversion | 40.0% | 33.3% |
Proxy xG formula: (SOT × 0.35) + (off target × 0.08) + (blocked × 0.05) + (woodwork × 0.45).
Game-State and Predictive Interpretation
Le Mans were highly effective in the first half, moving 2–0 ahead by 44′, but Lens changed the match around the interval. Sima reduced the deficit at 45+1′ and half-time substitute Franjo Ivanovic equalised at 51′. Lens also held the stronger underlying attacking profile: 16–13 shots, 6–5 on target, 9–3 corners and a proxy-xG edge of 3.08–2.68.
Because Lens recovered from two goals down away from home, the draw receives a meaningful away-resilience bonus under the model. The result is broadly compatible with the chance profile, although Lens were marginally the stronger process side and were under-rewarded relative to their territorial pressure.
Classification: HIGH-VALUE AWAY COMEBACK DRAW — LENS SLIGHTLY STRONGER ON PROCESS; LE MANS STRONG EARLY EFFICIENCY BUT UNABLE TO PROTECT A 2–0 LEAD.
Directional Next-Match Signal
Lens: 56–61% directional winning chance. Le Mans: 46–51%. These are model-based form signals rather than opponent-specific betting probabilities.
Brest
0–113 September 2026
Paris Saint-GermainVIEW REPORTCLOSE REPORT+

Paris Saint-GermainBrest 0–1 Paris Saint-Germain — 13 September 2026
Ligue 1 | Half-time: 0–1 | Full-time: 0–1 | PSG away win
Match performance and proxy xG
| Measure | Brest / PSG |
|---|---|
| Total shots | 16 / 15 |
| Shots on target | 5 / 7 |
| Shots off target | 7 / 4 |
| Blocked shots | 4 / 4 |
| Woodwork | 1 / 0 |
| Possession | 40.7% / 59.3% |
| Pass success | 83% / 89% |
| Corners | 3 / 2 |
| WhoScored rating | 6.44 / 6.93 |
| Proxy xG | 2.96 / 2.97 |
Proxy xG formula: SOT × 0.35 + off-target × 0.08 + blocked × 0.05 + woodwork × 0.45. Brest: 5×0.35 + 7×0.08 + 4×0.05 + 1×0.45 = 2.96. PSG: 7×0.35 + 4×0.08 + 4×0.05 = 2.97.
Goal and game state
5′ — PSG scored the only goal: Ferran Torres, with Ousmane Dembélé shown alongside the scoring event as the provider in the supplied timeline. PSG therefore protected a 1–0 away lead for roughly 85 minutes.
Cards, red cards and injuries
| Measure | Brest / PSG |
|---|---|
| 31′ | Kamory Doumbia — yellow-card event |
| 84′ | Vitinha — yellow-card event |
| 87′ | Dro Fernández — yellow-card event |
| Red cards | None shown |
| Second-yellow dismissals | None shown |
| Confirmed injuries | None explicitly identified in the supplied timeline |
No numerical-disadvantage correction is applied. The substitutions at 66′, 77′, 78′ and 88′ are not classified as injury-forced because the supplied source does not explicitly identify an injury. This avoids confusing tactical or workload changes with confirmed injuries.
Model interpretation
PSG receive a strong away-result premium: they won despite Brest producing one more total shot and hitting the woodwork. PSG nevertheless generated more shots on target (7–5), controlled possession (59.3%) and passing (89%), and held the higher team rating (6.93–6.44). The underlying chance profile was nearly even by the proxy model, so the 1–0 result reflects PSG’s superior execution and game management rather than overwhelming shot-volume dominance.
Classification: HIGH-VALUE PSG AWAY WIN — RESULT SUPPORTED BY SHOT-ON-TARGET QUALITY, POSSESSION CONTROL AND DEFENSIVE GAME MANAGEMENT; BREST’S PROCESS WAS COMPETITIVE AND THE HOME SIDE WAS NOT AS WEAK AS THE 0–1 RESULT ALONE SUGGESTS.
Forward signal
Directional next-match winning chance: PSG 66–71%; Brest 44–49%. PSG receive the model’s away-win multiplier, while Brest retain some positive process credit because the shot and proxy-xG profiles were competitive.
Eredivisie Post-Match Analytics
Completed-fixture performance analysis from the supplied source report.
FC Utrecht
3–38 September 2026
Go Ahead EaglesVIEW REPORTCLOSE REPORT+

Go Ahead EaglesFC Utrecht 3–3 Go Ahead Eagles
Eredivisie 2026/27 • 8 September 2026 • Stadion Galgenwaard
1. Executive Match Assessment
FC Utrecht produced one of the strongest comeback signals in the report, recovering from 0–3 down to draw 3–3. Go Ahead Eagles were more clinical early, leading 1–0 at half-time and 3–0 by the 58th minute. Utrecht then changed the match state through sustained volume and late pressure, scoring at 63′, 77′ and 90′. The final draw therefore reflects two distinct phases: Go Ahead Eagles controlled the scoring phase, while Utrecht dominated the recovery phase. The away side deserves credit for efficiency and for creating 7 shots on target from 13 attempts, but Utrecht’s 19 total shots, 7 corners, 52.1% possession and late three-goal recovery prevent this from being treated as an away-dominant draw.
| Indicator | Match reading |
|---|---|
| Final score | FC Utrecht 3–3 Go Ahead Eagles |
| Half-time | 0–1 |
| Team rating | Utrecht 6.76 | Go Ahead Eagles 6.85 |
| Total shots | 19 | 13 |
| Shots on target | 6 | 7 |
| Possession | 52.1% | 47.9% |
| Pass success | 82% | 80% |
| Corners | 7 | 5 |
2. Shot Profile and Calculated Proxy xG
| Team | Shots | On target | Off target | Blocked | Woodwork | Proxy xG |
|---|---|---|---|---|---|---|
| FC Utrecht | 19 | 6 | 5 | 8 | 1 | 2.90 |
| Go Ahead Eagles | 13 | 7 | 2 | 4 | 0 | 2.81 |
Proxy xG formula: (shots on target × 0.35) + (shots off target × 0.08) + (blocked shots × 0.05). Woodwork is tracked separately and is not double-counted in the formula. Utrecht calculate at 2.90, while Go Ahead Eagles calculate at 2.81. The xG proxy is therefore almost level, but the pathways were different: Utrecht created more total pressure, whereas Go Ahead Eagles produced the superior on-target rate (53.8% versus 31.6%).
3. Scoreline vs Match Physiognomy
Classification: SCORELINE ALIGNED, WITH A STRONG GAME-STATE REVERSAL. The 3–3 draw is supported by the near-even proxy xG (2.90 vs 2.81) and the close team ratings (6.76 vs 6.85). Go Ahead Eagles earned their three-goal advantage through high shooting accuracy, but Utrecht’s late recovery was not random: the home side had the larger shot volume, more corners and slightly more possession. The final score is therefore a fair synthesis of an efficient away first hour and a powerful home final half-hour.
4. Goal Timing and Match-State Pressure
| Minute | Score | Scorer | Interpretation |
|---|---|---|---|
| 18′ | 0–1 | Victor Edvardsen | Go Ahead Eagles strike first |
| 49′ | 0–2 | Søren Tengstedt | Away side extends lead immediately after half-time |
| 58′ | 0–3 | Søren Tengstedt | Maximum away control |
| 63′ | 1–3 | Dani de Wit | Utrecht response begins |
| 77′ | 2–3 | Matisse Didden | Home pressure converts again |
| 90′ | 3–3 | Artem Stepanov | Late equaliser completes comeback |
Utrecht’s last goal came at 90′, while Go Ahead Eagles’ last goal came at 58′. This 32-minute gap without another away goal is important: Go Ahead Eagles were unable to convert their early superiority into late game control, whereas Utrecht sustained attacking pressure all the way to full time.
5. Substitute Impact
The supplied timeline does not show a substitute directly scoring or assisting a goal. Adrian Blake entered for Utrecht at 46′ and the home side subsequently improved, but the goals themselves were credited to starting players or players already on the pitch. The substitute contribution is therefore best classified as structural rather than directly productive. For Go Ahead Eagles, the late substitutions did not restore control after Utrecht had taken momentum.
6. Discipline and Red-Card Check
No red card is shown in the supplied match data. The listed disciplinary events do not indicate a numerical imbalance, so no red-card adjustment is applied to either team’s proxy xG, territorial statistics or forward rating.
7. Home/Away Weighting and Predictive Interpretation
Go Ahead Eagles receive a meaningful away-performance premium because they scored three times away from home, recorded 7 shots on target and carried the slightly higher team rating. However, the premium is moderated by the collapse from 3–0 to 3–3. Utrecht receive a strong resilience and late-pressure upgrade because they recovered three goals in the final 27 minutes while generating 19 shots overall. For next-match modelling, Utrecht should be viewed positively for attacking persistence but cautiously for defensive vulnerability; Go Ahead Eagles should be upgraded for away chance conversion but downgraded for late-game control.
8. Next-Match Winning-Chance Signal
| Team | Provisional next-match win chance | Model signal |
|---|---|---|
| FC Utrecht | 54–59% | Positive: strong recovery, volume and late pressure; defensive caution |
| Go Ahead Eagles | 55–60% | Positive away efficiency; caution over inability to protect 3–0 lead |
9. Overall Model Conclusion
FC Utrecht 3–3 Go Ahead Eagles is a HIGH-VARIANCE, SCORELINE-ALIGNED DRAW. The proxy xG is nearly identical (2.90 vs 2.81), but the match was highly asymmetric in time: Go Ahead Eagles were the more clinical side for the first hour, while Utrecht were the stronger pressure team thereafter. The away side deserves positive weighting for scoring three goals and producing 7 shots on target from 13 attempts, but surrendering a 3–0 lead materially limits the strength of that signal. Utrecht’s comeback is a major resilience marker and suggests strong attacking persistence. For future modelling, both teams remain competitive, with Go Ahead Eagles retaining a marginal away-process edge and Utrecht receiving the stronger late-game momentum signal.
AZ Alkmaar
1–111 September 2026
Willem IIVIEW REPORTCLOSE REPORT+

Willem IIAZ Alkmaar 1–1 Willem II
Eredivisie 2026/27 • 11 September 2026 • AFAS Stadion
1. Executive Match Assessment
AZ Alkmaar were the clear process winner but failed to convert territorial and shooting superiority into three points. The home side controlled 66.6% possession, completed 90% of their passes, generated 22 shots to Willem II’s 8 and won the corner count 11–2. The draw therefore masks a substantial underlying AZ advantage. Willem II deserve credit for away resilience and for remaining within one goal until Uriel van Aalst equalised at 81′, but the overall match was played much more on AZ’s terms than the final score suggests.
| Final score | AZ Alkmaar 1–1 Willem II |
| Half-time | AZ Alkmaar 1–0 Willem II |
| Team rating | AZ 6.71 | Willem II 6.57 |
| Venue context | AZ HOME | Willem II AWAY |
| Process verdict | Strong AZ superiority; draw under-rewards home side |
2. Detailed Shot Profile and Calculated Proxy xG
Using the established shot-outcome proxy — (shots on target × 0.35) + (shots off target × 0.08) + (blocked shots × 0.05) — AZ produce an estimated 3.05 proxy xG compared with 1.09 for Willem II. This is a large +1.96 underlying-goal gap. AZ’s weakness was not chance volume but execution: only 5 of 22 attempts were on target, while 15 were off target.
| Team | Shots | On target | Off target | Blocked | Woodwork | On-target % | Proxy xG |
|---|---|---|---|---|---|---|---|
| AZ Alkmaar | 22 | 5 | 15 | 2 | 0 | 22.7% | 3.05 |
| Willem II | 8 | 2 | 3 | 3 | 0 | 25.0% | 1.09 |
Physiognomy reading. AZ created nearly three times as many attempts and more than twice the estimated shot-quality output. Willem II’s defensive block therefore succeeded mainly by forcing AZ into a large number of inaccurate attempts rather than by preventing attacks altogether.
3. Goals, Timing and Attacking Flow
| Minute | Score | Scorer | Assist | Match-state meaning |
|---|---|---|---|---|
| 32′ | 1–0 | Mexx Meerdink | Jordy Clasie | AZ convert first-half control |
| 81′ | 1–1 | Uriel van Aalst | Devin Haen | Late away equaliser against the run of the broader process |
AZ’s last and only goal came at 32′, meaning they went 59 minutes including stoppage time without adding a second despite sustained statistical control. Willem II’s last goal came at 81′. The nine-minute closing period after the equaliser was therefore decisive: AZ could not turn their heavy volume advantage into a late winner.
4. Scoreline vs Match Physiognomy
Classification: STRONGLY DISTORTED — AZ ALKMAAR CLEARLY UNDER-REWARDED. The 1–1 score does not reflect the size of the performance gap. AZ led 22–8 in total shots, 11–2 in corners, 66.6%–33.4% in possession and 90%–77% in pass success, while the proxy xG favours them 3.05–1.09. The result should therefore not be interpreted as evidence that the teams performed at the same level. Willem II’s point is better described as a high-resilience away result built on defending, patience and late conversion.
5. Substitute Impact
No substitute directly scored or assisted a goal in the supplied timeline. AZ changed the attacking structure at 64′ by introducing Calvin Stengs, Weslley Patati and Valdemar Byskov, then replaced scorer Mexx Meerdink with Jizz Hornkamp at 78′. Willem II’s equaliser at 81′ was produced by starters Uriel van Aalst and Devin Haen, so the decisive scoring action was not a bench-created event. The substitute signal is therefore neutral for direct goal contribution.
6. Discipline and Red-Card Check
No red card is shown in the supplied match data, so no numerical-state adjustment is required. Tonny Vilhena was booked at 29′, but Willem II remained at full strength. The 1–1 outcome must therefore be assessed as an eleven-versus-eleven result rather than one materially distorted by a dismissal.
7. Home/Away Weighting and Predictive Interpretation
AZ Alkmaar — HOME interpretation. The failure to win is a result-level negative because AZ enjoyed home advantage and overwhelming territorial control. However, the underlying process remains strongly positive: 22 shots, 11 corners and 3.05 proxy xG indicate that the attack repeatedly reached shooting positions. The main concern is finishing efficiency and shot selection, not chance creation.
Willem II — AWAY interpretation. Willem II receive a meaningful away-resilience premium for surviving sustained pressure and taking a point at AFAS Stadion. However, the predictive upgrade must be moderated because their own attacking process was limited to 8 shots and 1.09 proxy xG. This is a positive result signal but not a dominant performance signal.
8. Provisional Next-Match Winning Chance
| Team | Provisional chance | Direction | Primary model signal |
|---|---|---|---|
| AZ Alkmaar | 61–66% | Positive ↑ | Dominant process: 3.05 proxy xG, 22 shots and 11 corners; finishing correction expected |
| Willem II | 44–49% | Slight positive | Strong away resilience, but only 1.09 proxy xG and 8 shots |
These percentages are provisional form signals rather than opponent-specific betting probabilities. They should be recalibrated for the next opponent, venue, injuries, suspensions and likely starting XI.
9. Overall Model Conclusion
AZ Alkmaar 1–1 Willem II is a STRONGLY DISTORTED DRAW. AZ were the clear underlying performance winner and should receive the stronger forward rating despite dropping two home points. The key evidence is the 22–8 shot advantage, 11–2 corner advantage, 66.6% possession, 90% pass success and 3.05–1.09 proxy-xG gap. Willem II deserve credit for away resilience and late execution, but their result materially exceeds the attacking process they generated. For the next-match model, AZ should be upgraded on chance creation but monitored for finishing efficiency, while Willem II should receive a resilience bonus without being treated as the superior process team.
Model note: Calculated xG is a comparative shot-outcome proxy derived from the supplied shot categories. It is not a provider’s event-level expected-goals metric and should be interpreted as an internal performance indicator.
TWENTE
2–012 September 2026
ADO DEN HAAGVIEW REPORTCLOSE REPORT+

ADO DEN HAAGTWENTE 2–0 ADO DEN HAAG
Eredivisie 2026/27 • 12 September 2026 • De Grolsch Veste
1. Executive Match Assessment
Twente produced a convincing 2–0 home victory over ADO Den Haag, but the underlying performance was even stronger than the final score. Twente led 24–10 in total shots, 12–5 in shots on target, 12–2 in corners, 61.1%–38.9% in possession and 7.14–6.32 in team rating. The first half ended 0–0, so the decisive separation came after the interval: Wout Weghorst opened the scoring at 61′ before Robin Pröpper made it 2–0 at 74′. ADO did manage five shots on target, which prevents the match from being classified as complete attacking suppression, but Twente controlled the quantity, quality and territorial frequency of attacks.
| Indicator | Match reading |
|---|---|
| Final score | Twente 2–0 ADO Den Haag |
| Half-time | 0–0 |
| Team rating | Twente 7.14 | ADO 6.32 |
| Total shots | 24 | 10 |
| Shots on target | 12 | 5 |
| Corners | 12 | 2 |
| Possession | 61.1% | 38.9% |
| Venue context | Twente HOME | ADO AWAY |
2. Detailed Shot Profile and Calculated Proxy xG
Using the established proxy formula — (shots on target × 0.35) + (shots off target × 0.08) + (blocked shots × 0.05) — Twente produce a calculated proxy xG of 5.01, compared with 2.06 for ADO Den Haag. Woodwork is tracked separately rather than double-counted inside the formula; Twente also hit the woodwork once, which reinforces the scale of their attacking pressure. The +2.95 proxy-xG gap is one of the clearest process advantages in this sequence of matches.
| Team | Shots | On target | Off target | Blocked | Woodwork | On-target % | Proxy xG |
|---|---|---|---|---|---|---|---|
| Twente | 24 | 12 | 7 | 5 | 1 | 50.0% | 5.01 |
| ADO Den Haag | 10 | 5 | 2 | 3 | 0 | 50.0% | 2.06 |
Shot-quality interpretation. Both teams placed exactly 50% of their attempts on target, but Twente generated more than twice the volume. This is crucial: ADO were reasonably accurate when they reached shooting positions, yet Twente reached those positions far more often. The match therefore reflects sustained home attacking pressure rather than simply superior finishing.
3. Goals, Timing and Attacking Flow
| Minute | Score | Scorer | Assist | Match-state meaning |
|---|---|---|---|---|
| 61′ | 1–0 | Wout Weghorst | — | Twente finally convert sustained pressure after half-time |
| 74′ | 2–0 | Robin Pröpper | Daouda Weidmann | Second-half control becomes decisive |
Twente’s first goal arrived at 61′ and their last goal at 74′. ADO did not score, so there is no away last-goal minute to compare. The timing pattern shows that Twente did not need an early lead to impose themselves: they maintained pressure through the goalless first half and then converted twice in a 13-minute second-half window. That is a positive persistence signal for future modelling.
4. Scoreline vs Match Physiognomy
Classification: STRONGLY ALIGNED WINNER, WITH THE 2–0 MARGIN STILL UNDERSTATING TWENTE’S PROCESS ADVANTAGE. The correct winner is strongly supported by the data. Twente more than doubled ADO’s shot count, doubled their shots on target, generated six times as many corners and held a 5.01–2.06 proxy-xG advantage. ADO’s five shots on target show that they were not completely harmless, but the overall pressure balance was clearly in Twente’s favour. A 2–0 score is therefore directionally fair, while the underlying chance-generation gap suggests Twente could reasonably have scored more.
5. Substitute Impact
No substitute directly scored or assisted either goal in the supplied timeline. However, there is a noteworthy structural bench signal: Filip Thorvaldsen entered at 54′ and was credited with six shots, making him the most active individual shooter in the match despite starting on the bench. That does not count as direct goal contribution, but it is a strong attacking-depth indicator. Twente’s bench therefore receives a positive pressure-generation mark even though the goals themselves came through players already on the pitch.
6. Discipline and Red-Card Check
No red card is shown in the supplied match data, so the 2–0 result should be treated as an eleven-versus-eleven performance. Finn de Bruin, Max Bruns and Sékou Sylla appear in disciplinary events, but no dismissal is indicated. No numerical-state adjustment is therefore required for possession, shot volume or proxy xG.
7. Home/Away Weighting and Predictive Interpretation
Twente — HOME interpretation. Home advantage means the win itself should not be over-weighted, but the performance process deserves a strong upgrade. Twente did not merely control possession; they converted territorial control into 24 shots, 12 shots on target and 12 corners. Their attacking depth also remained strong after substitutions. The main caution is that it took until 61′ to break the deadlock despite a very high chance volume, so finishing efficiency remains a point to monitor.
ADO Den Haag — AWAY interpretation. ADO receive some credit for producing five shots on target away from home, which is a better attacking signal than the 0–2 score alone suggests. However, the away premium cannot offset the scale of the pressure conceded: 24 shots, 12 corners and a 5.01 proxy-xG allowance. Their next-match rating should therefore be reduced defensively while retaining a modest attacking-efficiency credit.
8. Provisional Next-Match Winning Chance
| Team | Provisional chance | Direction | Primary model signal |
|---|---|---|---|
| Twente | 66–71% | Strong positive ↑ | Dominant process: 24 shots, 12 on target, 12 corners and 5.01 proxy xG |
| ADO Den Haag | 38–43% | Negative ↓ | Some away threat with 5 on target, but major defensive-pressure exposure |
These percentages are provisional form signals rather than opponent-specific betting probabilities. They should be recalibrated for the next opponent, venue, injuries, suspensions and expected starting line-ups.
9. Overall Model Conclusion
Twente 2–0 ADO Den Haag is a HIGH-CONFIDENCE, PROCESS-ALIGNED HOME WIN. Twente were superior in virtually every attacking-pressure metric: 24–10 shots, 12–5 shots on target, 12–2 corners, 61.1% possession, a 7.14–6.32 rating edge and a 5.01–2.06 proxy-xG advantage. The scoreline therefore reflects the correct match physiognomy, although the underlying chance gap suggests that 2–0 may actually understate Twente’s superiority. ADO’s five shots on target provide a small positive attacking signal, but not enough to outweigh the defensive volume they conceded. For forward modelling, Twente should receive a strong positive adjustment, while ADO should be treated as capable of creating isolated away chances but vulnerable when opponents sustain territorial pressure.
Model note: Calculated xG is a comparative shot-outcome proxy derived from the supplied shot categories. It is not a provider’s event-level expected-goals metric and should be interpreted as an internal performance indicator.
GO AHEAD EAGLES
1–112 September 2026
FC GRONINGENVIEW REPORTCLOSE REPORT+

FC GRONINGENGO AHEAD EAGLES 1–1 FC GRONINGEN
Eredivisie 2026/27 • 12 September 2026 • De Adelaarshorst
1. Executive Match Assessment
Go Ahead Eagles were held 1–1 at home by FC Groningen despite producing one of the clearest territorial and shooting advantages in this report. The home side generated 24 shots to Groningen’s 4, led 6–2 in shots on target, won the corner count 9–0 and also struck the woodwork. Groningen nevertheless led from the 32nd minute until the 82nd minute after converting one of only two shots on target. The final score therefore does not describe the match process particularly well: Groningen deserve credit for away resilience and defensive survival, but Go Ahead Eagles were the dominant chance-producing team and should receive the stronger forward-performance weighting.
| Indicator | Match reading |
|---|---|
| Final score | Go Ahead Eagles 1–1 FC Groningen |
| Half-time | 0–1 |
| Team rating | Go Ahead Eagles 6.50 | Groningen 6.68 |
| Possession | 60.5% | 39.5% |
| Total shots | 24 | 4 |
| Shots on target | 6 | 2 |
| Corners | 9 | 0 |
| Venue context | Go Ahead Eagles HOME | Groningen AWAY |
2. Detailed Shot Profile and Calculated Proxy xG
Using the established proxy formula — (shots on target × 0.35) + (shots off target × 0.08) + (blocked shots × 0.05) — Go Ahead Eagles produce a calculated proxy xG of 3.36, compared with only 0.86 for FC Groningen. This is a very large process gap for a match that finished level.
| Team | Shots | On target | Off target | Blocked | Woodwork | On-target % | Proxy xG |
|---|---|---|---|---|---|---|---|
| Go Ahead Eagles | 24 | 6 | 12 | 6 | 1 | 25.0% | 3.36 |
| FC Groningen | 4 | 2 | 2 | 0 | 0 | 50.0% | 0.86 |
Shot-quality interpretation. Groningen’s 50.0% on-target rate was superior to Go Ahead’s 25.0%, but it came from only four attempts. Go Ahead’s problem was conversion and shot precision rather than chance generation: 18 of their 24 attempts failed to reach the goalkeeper, including 12 off target and 6 blocked. The home side nevertheless created almost four times Groningen’s proxy xG and sustained territorial pressure throughout the match.
3. Goals, Timing and Attacking Flow
| Minute | Score | Scorer | Assist | Match-state meaning |
|---|---|---|---|---|
| 32′ | 0–1 | Pelle Clement | Brynjólfur Willumsson | Groningen score from limited away volume and gain a long defensive game state |
| 82′ | 1–1 | Stefán Sigurdarson | Søren Tengstedt | Go Ahead finally convert sustained pressure after trailing for 50 minutes |
Groningen’s first and last goal came at 32′. Go Ahead Eagles’ last goal came at 82′, so the home side needed 50 minutes after falling behind to turn their territorial superiority into an equaliser. This is important for the model: Go Ahead showed persistence and late pressure, but the delay in conversion prevented a deserved process advantage from becoming a winning scoreline.
4. Scoreline vs Match Physiognomy
Classification: STRONGLY DISTORTED DRAW — GO AHEAD EAGLES CLEARLY UNDER-REWARDED. The 1–1 score suggests balance, but the match process was not balanced. Go Ahead generated 85.7% of all shots (24 of 28), all nine corners in the match, a 3.36–0.86 proxy-xG advantage and the only woodwork hit. Groningen’s higher team rating and efficient finishing reflect how well they protected an away lead, but they created too little attacking volume for the draw to be treated as an even underlying performance.
5. Substitute Impact
No substitute directly scored or assisted either goal. Go Ahead made several changes while chasing the match, including Alfons Sampsted at 60′, Yassir Salah Rahmouni at 67′, Erik Flataker and Oskar Sivertsen at 78′ and Giovanni van Zwam at 79′. The equaliser, however, was produced by two starters: Stefán Sigurdarson scored from Søren Tengstedt’s assist at 82′. Groningen’s scorer Pelle Clement and assist provider Brynjólfur Willumsson were both withdrawn before the equaliser, so their bench changes were primarily defensive or game-management moves rather than direct scoring contributions.
6. Discipline and Red-Card Check
No red card is shown in the supplied match data, so no numerical-state adjustment is required. Yassir Salah Rahmouni was booked in stoppage time, but the match remained eleven versus eleven. The strong Go Ahead statistical advantage therefore cannot be explained by a prolonged numerical superiority.
7. Home/Away Weighting and Predictive Interpretation
Go Ahead Eagles — HOME interpretation. A home draw is a result-level negative, but the underlying performance is strongly positive. Go Ahead generated 24 shots, 9 corners and 3.36 proxy xG, and recovered from 0–1 down late in the match. The principal concern is finishing efficiency: only 25% of their attempts were on target and only one goal was scored from a very large attacking volume. The model should therefore upgrade their chance creation while retaining a conversion-risk flag.
FC Groningen — AWAY interpretation. Groningen receive a meaningful away-resilience premium because they took a point despite operating with only 39.5% possession, no corners and four total shots. Their ability to lead for 50 minutes away from home is valuable, but the process is too thin to support a major positive attacking upgrade. The model should reward defensive resistance and game management while downgrading the sustainability of their attacking output.
8. Provisional Next-Match Winning Chance
| Team | Provisional chance | Direction | Primary model signal |
|---|---|---|---|
| Go Ahead Eagles | 62–67% | Strong positive ↑ | Dominant process: 24 shots, 9 corners and 3.36 proxy xG; finishing efficiency is the main caution |
| FC Groningen | 46–51% | Mixed / slight positive | Strong away resilience, but only 4 shots, 0 corners and 0.86 proxy xG indicate a weak attacking process |
These percentages are provisional form signals rather than opponent-specific betting probabilities. They should be recalibrated for the next opponent, venue, injuries, suspensions and likely starting line-ups.
9. Overall Model Conclusion
Go Ahead Eagles 1–1 FC Groningen is a STRONGLY DISTORTED DRAW. Groningen deserve credit for taking an away point and for converting limited opportunities efficiently, but the underlying match belonged to Go Ahead Eagles. A 24–4 shot advantage, 6–2 edge in shots on target, 9–0 corner count and 3.36–0.86 proxy-xG gap are too large to treat the teams as equivalent on performance. For forward modelling, Go Ahead should receive the stronger positive adjustment, especially for chance creation and sustained pressure, while Groningen should receive a narrower away-resilience bonus rather than a broad attacking upgrade. The key follow-up variable for Go Ahead is whether their high-volume attack can improve shot precision and conversion next time out.
Model note: Calculated xG is a comparative shot-outcome proxy derived from the supplied shot categories. It is not a provider’s event-level expected-goals metric and should be interpreted as an internal performance indicator.
FORTUNA SITTARD
1–512 September 2026
AJAXVIEW REPORTCLOSE REPORT+

AJAXFORTUNA SITTARD 1–5 AJAX
Eredivisie 2026/27 • 12 September 2026 • Fortuna Sittard Stadion
1. Executive Match Assessment
Ajax produced a high-intensity AWAY domination performance, winning 5–1 after leading 1–0 at half-time. The away side controlled both territory and chance creation: 65.1% possession, 91% pass success, 27 shots to 8, 11 shots on target to 4, 11 corners to 3 and a 7.05 team rating against Fortuna Sittard’s 6.08. Fortuna briefly changed the game state when substitute Anthony Descotte equalised at 52′, but Ajax responded with four further goals from 62′ onward. The combination of shot volume, on-target production, territorial control and bench contribution makes this one of the strongest away-form signals in the report.
| Indicator | Match reading |
|---|---|
| Final score | Fortuna Sittard 1–5 Ajax |
| Half-time | 0–1 |
| Team rating | Fortuna 6.08 | Ajax 7.05 |
| Possession | 34.9% | 65.1% |
| Total shots | 8 | 27 |
| Shots on target | 4 | 11 |
| Corners | 3 | 11 |
| Venue context | Fortuna HOME | Ajax AWAY |
2. Detailed Shot Profile and Calculated Proxy xG
Using the established comparative proxy formula — (shots on target × 0.35) + (shots off target × 0.08) + (blocked shots × 0.05) — Fortuna Sittard produce a calculated proxy xG of 1.66, while Ajax produce 5.01. The +3.35 proxy-xG gap strongly supports Ajax’s four-goal winning margin and confirms that the result was driven by a major underlying chance-quality advantage rather than finishing alone.
| Team | Shots | On target | Off target | Blocked | Woodwork | On-target % | Proxy xG |
|---|---|---|---|---|---|---|---|
| Fortuna Sittard | 8 | 4 | 2 | 2 | 0 | 50.0% | 1.66 |
| Ajax | 27 | 11 | 12 | 4 | 1 | 40.7% | 5.01 |
Shot-quality interpretation. Ajax generated 77.1% of all attempts in the match and 73.3% of all shots on target. Fortuna’s 50.0% on-target rate looks respectable in isolation, but it came from only eight attempts. Ajax combined volume with sustained access to shooting positions and also hit the woodwork once. This is a HIGH attacking-pressure profile for the away side.
3. Goals, Timing and Attacking Flow
| Minute | Score | Scorer | Assist | Match-state meaning |
|---|---|---|---|---|
| 35′ | 0–1 | Julian Brandt | — | Ajax convert first-half superiority |
| 52′ | 1–1 | Anthony Descotte | — | Fortuna substitute briefly restores parity |
| 62′ | 1–2 | Thilo Kehrer | — | Ajax regain control ten minutes after the equaliser |
| 73′ | 1–3 | Thilo Kehrer | Davy Klaassen | Away pressure becomes decisive |
| 81′ | 1–4 | Kasper Dolberg | — | Substitute adds the fourth |
| 90+5′ | 1–5 | Viktor Tsygankov | Youri Baas | Late goal confirms the scale of away domination |
Last-goal timing. Fortuna’s last and only goal came at 52′. Ajax’s final goal arrived at 90+5′. The 43-minute gap between Fortuna’s equaliser and Ajax’s last goal is important: the away side did not merely react once; they sustained scoring pressure through the remainder of the match and added four goals after the game had returned to 1–1.
4. Scoreline vs Match Physiognomy
Classification: STRONGLY ALIGNED AWAY DOMINATION. Unlike matches where a large scoreline is produced from limited chances, Ajax’s 5–1 win is supported by the underlying process. They led 27–8 in shots, 11–4 on target, 11–3 in corners, 65.1%–34.9% in possession and 5.01–1.66 in calculated proxy xG. The actual four-goal margin is therefore broadly consistent with the match physiognomy. Fortuna’s equaliser at 52′ created a temporary competitive state, but it did not represent a sustained shift in control.
5. Substitute Impact
Substitute influence was a major feature. Fortuna received an immediate positive contribution from Anthony Descotte, who came on at half-time and scored the 52′ equaliser. Ajax’s bench impact was substantially stronger and more sustained: Davy Klaassen entered at 58′ and assisted Thilo Kehrer’s 73′ goal; Viktor Tsygankov entered at 68′ and scored at 90+5′; Kasper Dolberg entered at 74′ and scored at 81′. This gives Ajax a VERY HIGH bench-impact rating because multiple substitutes directly contributed to goals after the match had been level.
6. Discipline and Red-Card Check
No red card is shown in the supplied match data, so no numerical-state adjustment is required. The 5–1 result should therefore be evaluated as an eleven-versus-eleven performance. Several bookings occurred, but none created the type of prolonged numerical imbalance that would materially distort the shot or possession data.
7. Home/Away Weighting and Predictive Interpretation
Fortuna Sittard — HOME interpretation. A 1–5 home defeat is a strong negative signal because Fortuna were unable to use home conditions to limit Ajax’s territorial or shooting control. The positive element is that they generated four shots on target and their half-time substitute scored quickly, but the defensive profile remains concerning: 27 shots conceded, 11 on target, 11 corners conceded and 5.01 proxy xG allowed.
Ajax — AWAY interpretation. The performance receives a strong positive weighting because Ajax imposed elite attacking numbers outside their home environment. The 27-shot volume, 11 shots on target, 91% pass success and 5.01 proxy xG show both territorial superiority and repeated penetration. Most importantly for forward modelling, the advantage was not dependent on one player: the starting XI and substitutes both contributed directly to the scoring sequence.
8. Provisional Next-Match Winning Chance
| Team | Provisional chance | Direction | Primary model signal |
|---|---|---|---|
| Ajax | 69–74% | Strong positive ↑ | Elite away process: 27 shots, 11 on target, 5.01 proxy xG and major bench impact |
| Fortuna Sittard | 35–40% | Negative ↓ | Home defensive exposure: 27 shots and 5.01 proxy xG conceded despite brief equaliser |
These percentages are provisional form signals rather than opponent-specific betting probabilities. They should be recalibrated for the next opponent, venue, injuries, suspensions and expected starting XI.
9. Overall Model Conclusion
Fortuna Sittard 1–5 Ajax is a HIGH-CONFIDENCE, PROCESS-ALIGNED AWAY DOMINATION result. Ajax were superior in virtually every high-value attacking indicator and generated a 5.01–1.66 proxy-xG advantage. Fortuna’s 52′ equaliser briefly created uncertainty, but Ajax’s response was decisive: four goals followed, including direct contributions from substitutes. For forward modelling, Ajax should receive one of the strongest positive away-form adjustments in the report, while Fortuna should receive a meaningful negative home-defensive adjustment. The scoreline is not a statistical accident; it is substantially explained by the match physiognomy.
Model note: Calculated xG is a comparative shot-outcome proxy derived from the supplied shot categories. It is not a provider’s event-level expected-goals metric and should be interpreted as an internal comparative measure of shooting threat.
CAMBUUR
3–012 September 2026
NEC NIJMEGENVIEW REPORTCLOSE REPORT+

NEC NIJMEGENCAMBUUR 3–0 NEC NIJMEGEN
Eredivisie 2026/27 • 12 September 2026 • Kooi Stadion
1. Executive Match Assessment
Cambuur produced a decisive 3–0 home victory over NEC Nijmegen despite having only 37.2% possession. The result was not built on territorial control; it was built on superior shot quality, accuracy, transition threat and defensive control of the penalty area. Cambuur generated 16 shots to NEC’s 10 and, more importantly, 7 shots on target to only 1 for NEC. That 7–1 on-target advantage is the clearest indicator of the true match physiognomy.
NEC controlled more of the ball with 62.8% possession and a 79% pass-success rate, but this possession translated into very little direct danger. Seven of their ten attempts were off target and only one tested the goalkeeper. Cambuur therefore receive a strong positive performance adjustment because they converted a lower-possession game into a high-quality attacking performance while keeping NEC largely harmless.
| Match | Half-time | Team Rating | Venue Context |
|---|---|---|---|
| Cambuur 3–0 NEC Nijmegen | 1–0 | Cambuur 7.11 | NEC 6.07 | Cambuur HOME | NEC AWAY |
2. Goals and Attacking Flow
| Minute | Score | Scorer | Assist / Origin |
|---|---|---|---|
| 21′ | 1–0 | Ilyès Hamache | Billy van Duijl |
| 54′ | 2–0 | Ilyès Hamache | — |
| 90+1′ | 3–0 | Iwan Henstra | Jamal Amofa |
Cambuur’s scoring pattern shows both early control and late finishing power. Hamache scored twice, first at 21′ and again at 54′, while substitute Iwan Henstra completed the victory in stoppage time. The match therefore contained a strong starter contribution and a late bench contribution rather than depending on one isolated moment.
3. Shot-Based Proxy xG and Match Physiognomy
The report uses the established proxy-xG formula: (Shots on Target × 0.35) + (Shots Off Target × 0.08) + (Blocked Shots × 0.05). This is not official provider xG; it is a consistent shot-quality proxy used across this report.
| Measure | Cambuur | NEC Nijmegen | Interpretation |
|---|---|---|---|
| Shots on target | 7 | 1 | Major Cambuur accuracy edge |
| Shots off target | 6 | 7 | NEC volume without precision |
| Shots blocked | 3 | 2 | Slight Cambuur edge |
| Calculated proxy xG | 3.08 | 1.01 | Cambuur +2.07 xG-equivalent advantage |
Cambuur proxy xG = (7×0.35) + (6×0.08) + (3×0.05) = 2.45 + 0.48 + 0.15 = 3.08.
NEC proxy xG = (1×0.35) + (7×0.08) + (2×0.05) = 0.35 + 0.56 + 0.10 = 1.01.
The 3–0 score is therefore strongly aligned with the underlying chance process. Cambuur’s actual three goals almost perfectly match the 3.08 proxy xG, while NEC’s failure to score is consistent with a low 1.01 proxy and only one shot on target. The scoreline is emphatic, but it is not misleading.
4. Statistical Performance Commentary
| Indicator | Cambuur (Home) | NEC (Away) | Interpretation |
|---|---|---|---|
| Team rating | 7.11 | 6.07 | Large Cambuur performance gap |
| Total shots | 16 | 10 | Cambuur +6 |
| Shots on target | 7 | 1 | Decisive quality difference |
| Possession | 37.2% | 62.8% | NEC territorial control only |
| Pass success | 67% | 79% | NEC cleaner circulation |
| Dribbles | 7 | 3 | Cambuur stronger ball carrying |
| Corners | 4 | 5 | Near-even territorial set pieces |
| Tackles | 20 | 11 | Cambuur active defensive engagement |
Possession-versus-danger interpretation. NEC’s 62.8% possession is misleading if viewed alone. Their possession produced only one shot on target. Cambuur, by contrast, converted 43.8% of their attempts into shots on target (7/16), compared with only 10.0% for NEC (1/10). The match therefore strongly supports the model rule that possession must be separated from genuine attacking threat.
5. Discipline and Match Distortion
No red card is shown in the supplied match data. The timeline includes several yellow-card events, but there is no numerical imbalance that materially distorted the result. The 3–0 score can therefore be evaluated as a normal 11-v-11 performance rather than a dismissal-driven outcome.
6. Substitute Impact and Goal Timing
Cambuur’s last goal was scored at 90+1′, while NEC did not score at any stage. This is important because Cambuur were still capable of creating and converting a late chance after already controlling the scoreboard. Their attacking effectiveness therefore remained live until stoppage time rather than fading after the second goal.
There was a direct substitute scoring impact. Iwan Henstra entered at 72′ and scored Cambuur’s third goal at 90+1′, assisted by Jamal Amofa. This gives Cambuur a positive bench-impact signal. NEC made several changes from 46′ onward, including Emre Mor, Jamiro Monteiro, Bryan Linssen and others, but none changed the scoring outcome.
7. Home/Away Context and Forward Rating
Cambuur — HOME performance. The result receives a strong positive home-process score because the team did not simply benefit from finishing variance: their 7–1 on-target advantage and 3.08–1.01 proxy-xG edge substantiate the 3–0 result. The main caution is that Cambuur completed only 67% of passes and had much less possession, so against a more dangerous possession team they may face longer defensive periods.
NEC Nijmegen — AWAY performance. The away side receive a clear negative attacking adjustment. Possession and pass completion were respectable, but they produced almost no direct threat. A 62.8% possession share yielding only one shot on target is a major inefficiency signal. Their next-match rating should improve only if there is evidence that this sterile possession profile changes.
8. Overall Model Conclusion
Scoreline vs physiognomy: STRONGLY ALIGNED. Cambuur were the clearly superior threat-producing team even though NEC had much more of the ball. The 3–0 outcome is supported by the 7–1 shot-on-target advantage, the 3.08–1.01 proxy-xG differential and the 7.11–6.07 team-rating gap. This is therefore not a lucky home win; it is a high-quality efficiency-and-chance-control performance.
Next-match winning chance. Based on this match alone, before adjusting for the next opponent, venue, injuries or suspensions, Cambuur receive a provisional winning-chance band of 64–69%. NEC Nijmegen receive 37–42%. The strongest forward signal is Cambuur’s ability to create high-quality chances without needing dominant possession, while NEC’s major concern is the very low conversion of possession into on-target threat.
Excelsior
1–213 September 2026
FC UtrechtVIEW REPORTCLOSE REPORT+

FC UtrechtExcelsior 1–2 FC Utrecht — 13 September 2026
Eredivisie | Stadion Woudestein | Half-time: 0–1 | Full-time: 1–2 | FC Utrecht away win
Executive Match Assessment
FC Utrecht earned a high-value away win in a match that was more balanced territorially than the result alone suggests. Excelsior had more possession (55.7%), better pass completion (83% vs 78%) and more corners (5–2), but Utrecht generated the stronger direct chance profile: 12–10 shots, 6–4 shots on target, and one effort off the woodwork. The decisive 90+1′ goal therefore reflects Utrecht’s superior shot quality and late execution rather than territorial dominance.
Performance, Shot Types and Proxy xG
| Team | Total shots | SOT | Off target | Blocked | Woodwork | Proxy xG | Goals | Shot conv. |
|---|---|---|---|---|---|---|---|---|
| Excelsior | 10 | 4 | 3 | 3 | 0 | 1.79 | 1 | 10.0% |
| FC Utrecht | 12 | 6 | 4 | 2 | 1 | 2.97 | 2 | 16.7% |
Proxy xG formula: (shots on target × 0.35) + (shots off target × 0.08) + (blocked shots × 0.05) + (woodwork × 0.45). The model gives Excelsior 1.79 and FC Utrecht 2.97, a meaningful Utrecht edge in direct scoring probability despite having less possession.
Goals, Timing and Game State
| Minute | Score | Team | Scorer | Assist / origin | Game-state meaning |
|---|---|---|---|---|---|
| 36′ | 0–1 | FC Utrecht | Artem Stepanov | No assist explicitly shown | Utrecht convert first meaningful edge before half-time |
| 77′ | 1–1 | Excelsior | Aymen Sliti | Ágúst Thorsteinsson shown in goal sequence | Home side reward territorial pressure |
| 90+1′ | 1–2 | FC Utrecht | Dani de Wit | No assist explicitly shown | Late away winner; strong closing execution |
Last-goal timing and scoring persistence. Excelsior’s last goal came at 77′, while Utrecht’s final goal came at 90+1′. This is a positive late-game signal for Utrecht: they remained dangerous after conceding the equaliser and found the winning action in stoppage time rather than merely protecting the draw.
Discipline, Red Cards and Injury Control
| Minute | Team / player | Event | Position / status | Model effect |
|---|---|---|---|---|
| 71′ | Excelsior – Valentin Sulzbacher | Yellow card | Midfield/defensive role in supplied XI | Caution only; no numerical disadvantage |
| — | Both teams | Red-card check | No straight red or second-yellow dismissal shown | No red-card correction applied |
| — | Both teams | Injury check | No injury explicitly identified in supplied timeline | Substitutions treated as tactical unless source states otherwise |
Disciplinary interpretation. The supplied timeline does not show any dismissal, so neither side receives a red-card distortion adjustment. Sulzbacher’s 71′ caution is noted as a pressure/risk event only. No substitution is classified as injury-forced because the source does not explicitly identify an injury.
Substitute and Bench Impact
There was no direct substitute goal in the supplied timeline. Utrecht made a triple change at 62′ and further changes at 81′ and 90+3′, while Excelsior changed personnel at 70′, 80′ and 85′. The decisive winner was scored by starter Dani de Wit, so Utrecht’s late success should be credited primarily to team persistence and game management rather than a single bench scorer.
Match Physiognomy vs Final Score
Possession did not equal danger. Excelsior controlled more of the ball and had more corners, but Utrecht were more incisive when they attacked. The 6–4 shots-on-target advantage, the woodwork event and the 2.97–1.79 proxy-xG edge all support an Utrecht win more strongly than the possession figures do. The 2–1 result is therefore broadly consistent with chance quality, although the winner arriving at 90+1′ shows how close the match remained in game-state terms.
Classification: RESULT ALIGNED WITH CHANCE QUALITY — FC UTRECHT STRONGER IN DIRECT THREAT; EXCELSIOR STRONGER IN TERRITORIAL CONTROL.
Forward Model / Next-Match Winning Chance
| Team | Directional next-match win chance | Model reading |
|---|---|---|
| FC Utrecht | 59–64% | Positive away-win signal; stronger SOT/xG profile and strong late-game execution |
| Excelsior | 45–50% | Competitive home process, but weaker direct chance quality and late defensive vulnerability |
Final predictive conclusion. Utrecht deserve the stronger forward adjustment because the away win was supported by the more dangerous shot profile rather than by an isolated low-probability finish. Excelsior should not be downgraded heavily: they held more possession and remained level until stoppage time, but their weaker shot quality means the 1–2 defeat is not fundamentally misleading.
SC Heerenveen
0–013 September 2026
TelstarVIEW REPORTCLOSE REPORT+

TelstarSC Heerenveen 0–0 Telstar — 13 September 2026
Eredivisie | Abe Lenstra Stadion | Half-time: 0–0 | Full-time: 0–0 | Draw
Executive Match Assessment
SC Heerenveen controlled the match territorially and by shot volume but failed to convert that superiority. Heerenveen led 23–12 in total shots, 6–2 in shots on target, 63.3%–36.7% in possession, 85%–73% in pass success and 8–6 in corners. Telstar therefore earn meaningful away-draw resilience credit, but the underlying process strongly favours Heerenveen.
Performance, Shot Types and Proxy xG
| Team | Shots | SOT | Off target | Blocked | Woodwork | Proxy xG | Goals | Shot conv. |
|---|---|---|---|---|---|---|---|---|
| SC Heerenveen | 23 | 6 | 8 | 9 | 0 | 3.19 | 0 | 0.0% |
| Telstar | 12 | 2 | 5 | 5 | 0 | 1.35 | 0 | 0.0% |
Proxy xG formula: SOT × 0.35 + off-target × 0.08 + blocked × 0.05 + woodwork × 0.45. Heerenveen: 3.19; Telstar: 1.35. The 1.84 proxy-xG gap makes the goalless result materially unrepresentative of Heerenveen’s attacking process.
Discipline, Red Cards and Injury Control
| Minute | Team / player | Event | Status | Model effect |
|---|---|---|---|---|
| 69′ | SC Heerenveen – Vasilios Zagaritis | Yellow-card event | Caution only | Discipline risk; no numerical disadvantage |
| 83′ | SC Heerenveen – Marko Farji | Yellow-card event | Caution only | Late caution; no numerical disadvantage |
| — | Both teams | Red-card check | No straight red or second-yellow dismissal shown | No red-card correction applied |
| — | Both teams | Injury check | No injury explicitly identified in supplied timeline | Substitutions are not labelled injury-forced |
The supplied timeline shows no dismissal and no explicitly confirmed injury event. The substitutions at 53′, 61′, 69′, 75′, 82′ and 87′ are therefore treated as tactical/personnel changes rather than injuries unless a separate source confirms otherwise.
Match Physiognomy vs Final Score
The 0–0 scoreline materially under-rewards Heerenveen. They generated almost twice Telstar’s shot volume, three times as many shots on target and substantially more proxy xG. Telstar nevertheless deserve the model’s away-draw premium for surviving sustained pressure and preserving a clean sheet. For forward prediction, Heerenveen receive a positive process adjustment despite dropping two home points, while Telstar receive a resilience upgrade without being rated as the stronger attacking side.
Classification: STRONGLY DISTORTED GOALLESS DRAW — HEERENVEEN CLEARLY SUPERIOR ON PROCESS; TELSTAR EARN HIGH-VALUE AWAY RESILIENCE CREDIT.
Forward Model / Next-Match Winning Chance
| Team | Directional next-match win chance | Model reading |
|---|---|---|
| SC Heerenveen | 57–62% | Strong positive process signal; finishing failure prevents a stronger upgrade |
| Telstar | 47–52% | Positive away-draw resilience signal, moderated by a weak attacking/chance profile |
PEC Zwolle
0–713 September 2026
FeyenoordVIEW REPORTCLOSE REPORT+

FeyenoordPEC Zwolle 0–7 Feyenoord — 13 September 2026
Eredivisie | MAC3PARK stadion | Half-time: 0–3 | Full-time: 0–7 | Feyenoord away win
Executive Match Assessment
Feyenoord produced an overwhelming away performance. They led 26–6 in total shots, 11–3 in shots on target, 62.3%–37.7% in possession, 90%–77% in pass success and 7.69–5.76 in team rating. The seven-goal margin is large, but the underlying process also shows a decisive Feyenoord advantage.
Performance, Shot Types and Proxy xG
Proxy xG formula: SOT × 0.35 + off-target × 0.08 + blocked × 0.05 + woodwork × 0.45. PEC Zwolle: 1.29. Feyenoord: 5.80. Feyenoord also hit the woodwork twice, reinforcing the scale of their attacking superiority.
Goals and Game State
Feyenoord led 3–0 by half-time through Simon Graves (18′), Nacho Ferri (23′) and Gjivai Zechiël (40′). Ferri added a second at 49′, Anis Hadj Moussa scored at 63′ and 77′, and substitute Jivayno Zinhagel scored at 69′. The match was already structurally decided before the late substitutions.
Discipline, Red Cards and Injury Control
The supplied WhoScored timeline shows no red card and no second-yellow dismissal. It also does not explicitly identify any yellow-card event or confirmed injury. Therefore, no numerical-disadvantage correction is applied and no substitution is labelled injury-forced. The 0–7 result should be interpreted as an eleven-versus-eleven performance outcome rather than a red-card-inflated scoreline.
Substitute and Bench Impact
Feyenoord’s bench added further attacking value. Jivayno Zinhagel entered at 65′ and scored at 69′. The late changes therefore amplified an advantage that was already established rather than creating the win.
Match Physiognomy vs Final Score
The scoreline is extreme, but it is strongly supported by the chance profile: Feyenoord generated more than four times PEC Zwolle’s shots, nearly four times their shots on target and a 5.80–1.29 proxy-xG advantage. Finishing efficiency enlarged the margin, but this was not a misleading result. The away context makes the performance particularly valuable in the predictive model.
Classification: WINNER STRONGLY ALIGNED — ELITE FEYENOORD AWAY DOMINATION; MARGIN PARTLY FINISHING-AMPLIFIED, NOT RED-CARD-INFLATED.
Forward Model / Next-Match Winning Chance
Feyenoord receive a major positive structural and current-form adjustment because the away win was supported by overwhelming shot quality, possession control and scoring depth. PEC Zwolle receive a strong negative process adjustment, moderated only by the fact that one exceptional defeat should not be extrapolated mechanically.
Directional next-match winning chance: Feyenoord 72–77% | PEC Zwolle 30–35%.
PSV Eindhoven
4–113 September 2026
Sparta RotterdamVIEW REPORTCLOSE REPORT+

Sparta RotterdamPSV Eindhoven 4–1 Sparta Rotterdam — 13 September 2026
Eredivisie | Philips Stadion | Half-time: 2–1 | Full-time: 4–1 | PSV home win
Executive Match Assessment
PSV recovered from conceding first to produce one of the strongest territorial performances of the 13 September programme. Sparta led through Milan Zonneveld at 15′, but PSV responded at 23′ and were ahead by half-time before controlling the second half. The 4–1 result is strongly supported by the process data rather than by a dismissal or injury-driven numerical advantage.
| Metric | PSV Eindhoven | Sparta Rotterdam |
|---|---|---|
| Final score | 4 | 1 |
| Total shots | 28 | 10 |
| Shots on target | 10 | 6 |
| Shots off target | 7 | 3 |
| Blocked shots | 11 | 1 |
| Woodwork | 0 | 0 |
| Possession | 76.0% | 24.0% |
| Pass success | 93% | 74% |
| Corners | 9 | 5 |
| Team rating | 7.16 | 6.29 |
| Proxy xG | 4.61 | 2.39 |
| Goal conversion | 14.3% | 10.0% |
| SOT conversion | 40.0% | 16.7% |
Performance, Shot Types and Proxy xG
Proxy xG formula: SOT × 0.35 + off-target × 0.08 + blocked × 0.05 + woodwork × 0.45. PSV: 10×0.35 + 7×0.08 + 11×0.05 = 4.61. Sparta: 6×0.35 + 3×0.08 + 1×0.05 = 2.39. The 2.22 proxy-xG advantage is consistent with PSV’s 28–10 shot dominance. The unusually high 11 blocked shots also shows that PSV sustained pressure even when Sparta prevented attempts from reaching goal.
Goals, Assists and Game State
| Minute | Team | Scorer | Provider / Note | Score |
|---|---|---|---|---|
| 15′ | Sparta | Milan Zonneveld | Bas Kuipers shown with the scoring event | 0–1 |
| 23′ | PSV | Sven Mijnans | Esmir Bajraktarevic shown with the scoring event | 1–1 |
| 39′ | PSV | Kodai Sano | No assist explicitly preserved in the flat export | 2–1 |
| 74′ | PSV | Sven Mijnans | No assist explicitly preserved in the flat export | 3–1 |
| 88′ | PSV | Sven Mijnans | Lutsharel Geertruida shown with the scoring event | 4–1 |
Scoring persistence. Sparta’s last and only goal came at 15′. PSV’s final goal arrived at 88′, giving PSV a strong late-game persistence signal. Sven Mijnans scored three times, turning the match after Sparta’s early lead and providing the strongest individual finishing signal in the fixture.
Discipline, Red Cards and Injury Control
Yellow-card events: Bruno Martins Indi (Sparta) at 30′; Esmir Bajraktarevic (PSV) at 38′; Armando Obispo (PSV) at 75′. Red-card check: no straight red card and no second-yellow dismissal is shown in the supplied timeline. Accordingly, no numerical-disadvantage correction is applied to the 4–1 margin. Injury check: the supplied timeline does not explicitly identify any injury event. The substitutions at 60′, 63′, 77′, 82′ and 90′ are therefore treated as tactical/personnel changes rather than injury-forced substitutions.
Substitute and Bench Impact
PSV made a multi-player change at 60′, but none of the substitutes is shown as directly scoring or assisting in the final three goals in the flat timeline. The strongest attacking impact remained with starting forward Sven Mijnans. Sparta’s changes did not materially alter the game state after PSV moved 3–1 ahead.
Match Physiognomy vs Final Score
The final score is closely aligned with the match physiognomy. PSV dominated the ball, completed passes at an elite 93%, generated almost three times Sparta’s total shots and produced a 10–6 shots-on-target advantage. Sparta deserve some attacking credit for six shots on target away from home and for scoring first, but they were unable to sustain territory or suppress PSV pressure. Because there was no red-card distortion and no confirmed injury event materially altering the contest, the 4–1 result can be treated as a genuine performance signal rather than an event-driven anomaly.
Classification: WINNER STRONGLY ALIGNED — PSV DOMINATED TERRITORY, SHOT VOLUME AND CHANCE QUALITY; THE 4–1 SCORELINE IS NOT RED-CARD-INFLATED.
Forward Model / Next-Match Winning Chance
PSV receive a major positive adjustment because the win combined high shot volume, strong shot quality, 76% possession, 93% pass success and an ability to recover after conceding first. Sparta receive limited positive credit for creating six shots on target away from home, but their 24% possession and 28–10 shot deficit remain major negatives. Directional next-match winning chance: PSV Eindhoven 69–74% | Sparta Rotterdam 38–43%. These are form-direction signals, not opponent-specific betting probabilities.