Sunday's five biggest European ties offer a study in contrasts: two Serie A heavyweights clash in rain at the San Siro, while form-starved Manchester United travel to a Leeds side showing far more resilience. Football predictions today rest on reading the gap between what recent results promise and what the underlying metrics—particularly goals conceded and head-to-head volatility—actually reveal.
1. AC Milan v Atalanta
AC Milan v
Atalanta - 2026-05-10: AC Milan 2-3 Atalanta
- 2025-10-28: Atalanta 1-1 AC Milan
- 2025-04-20: AC Milan 0-1 Atalanta
- 2024-12-06: Atalanta 2-1 AC Milan
- 2024-02-25: AC Milan 1-1 Atalanta
- 2024-01-10: AC Milan 1-2 Atalanta
This is a fixture shaped by inconsistency on both sides. Milan's last five reads WDWLD, averaging 2.0 goals scored and 1.0 conceded per game; Atalanta's shows WWLLL, with 1.6 scored and 1.6 conceded. The headline is Milan's defensive solidity, but the deeper story is Atalanta's collapse: two wins followed by three straight losses. Yet the head-to-head record tilts the other way entirely. In six recent meetings, these sides have produced 2.7 goals per game on average, and the results scatter across the board—including Atalanta's 3-2 win here in May 2026 and their 2-1 victory at the San Siro in January 2024. The pattern suggests this tie punishes control and rewards whoever can absorb pressure and strike on transition.
Rain at the San Siro (16°C, wet conditions) will compress space and slow build-up play, which normally favours Milan's defensive discipline. But Atalanta's fragility in defence—1.6 conceded per game—means they remain vulnerable to incisive passing in tight areas. The recent H2H also warns that neither side has found a way to suffocate the other; both have scored in three of the last four meetings. Milan's defensive record over five games is their strongest asset, yet Atalanta's recent losses have come with goals conceded, not just goals scored. The tension between Milan's shape and Atalanta's leakiness, played out in wet conditions on a tight pitch, creates a contest where small moments swing the tie. Our full read on this one is on the board.
2. Juventus v Lazio
Juventus v
Lazio - 2026-02-08: Juventus 2-2 Lazio
- 2025-10-26: Lazio 1-0 Juventus
- 2025-05-10: Lazio 1-1 Juventus
- 2024-10-19: Juventus 1-0 Lazio
- 2024-04-23: Lazio 2-1 Juventus
- 2024-04-02: Juventus 2-0 Lazio
Juventus arrive at the Allianz Stadium in overcast, cool conditions (16°C) off a record that reads WDLWW—two wins in their last two outings—with 2.0 goals scored and a miserly 0.6 conceded per game. Lazio come in WDWWD, scoring at a higher clip (2.4 per game) but conceding 1.2. On pure form, the hosts hold the upper hand: tighter at the back and with momentum. Yet the head-to-head landscape complicates the picture.
The last six meetings between these sides averaged just 2.2 goals per game, considerably lower than many Serie A derbies, and the scoreline distribution is notably compact: 2-2, 1-0, 1-1, 1-0, 2-1, 2-0. Volatility exists, but so does a ceiling on ambition; both sides have shown an instinct to control rather than overcommit. Lazio's offensive output (2.4 per game) outweighs their defensive frailty (1.2 conceded), while Juventus's back line is becoming the story—just 0.6 conceded per game over five. That gap is significant.
The Allianz Stadium is Juventus territory, and their recent wins suggest they are building a rhythm. Lazio, meanwhile, have drawn twice in five games and won only once since late September, a pattern that hints at a side finding their level rather than rising. Juventus's defensive discipline and Lazio's inconsistency in the final third create an asymmetry that the venue may amplify. Our assessment is available in full on the site.
3. Angers v Marseille
Angers v
Marseille - 2026-01-17: Angers 2-5 Marseille
- 2025-10-29: Marseille 2-2 Angers
- 2025-02-09: Angers 0-2 Marseille
- 2024-10-04: Marseille 1-1 Angers
- 2023-05-14: Marseille 3-1 Angers
- 2022-09-30: Angers 0-3 Marseille
Ligue 1 presents perhaps the sharpest contrasts in our football predictions today. Angers sit at home (13°C, showers) off LWDLW—a mixed five games that masks their goal-scoring struggles (1.4 per game) and a defence under pressure (1.6 conceded). Marseille arrive in freefall: LWLLL, the last five games a catalogue of underperformance (0.8 scored, 1.6 conceded). One win in five is a crisis baseline, and their scoring output has effectively halved.
The head-to-head record, however, reads like a different competition. In six recent meetings, these sides have combined for 3.7 goals per game on average—a remarkably high bar. The scorelines are explosive: Angers 2-5 Marseille in January 2026, Marseille 2-2 Angers in October 2025, Marseille 3-1 Angers in May 2023. When Marseille visit Stade Raymond Kopa, they tend to attack; when Angers travel, they concede heavily. But recent context suggests Marseille's attacking threat has evaporated. Scoring 0.8 per game is bottom-tier form, and even against a leaky Angers defence (1.6 conceded), an attacking spark must exist first.
Angers' own form is threadbare—one win in five—yet they are at home, where compact sides often find organisation in adversity. Marseille's recent collapse in both ends of the pitch (low goals scored and conceded at similar rates) suggests a team playing without conviction. The conditions—showers and 13°C—may actually narrow the space for Marseille's counter-attacking instincts and tighten Angers' defensive shape. Full details of our thinking are on the site.
4. Leeds v Manchester United
Leeds v
Manchester United - 2026-08-12: Manchester United 1-1 Leeds
- 2026-04-13: Manchester United 1-2 Leeds
- 2026-01-04: Leeds 1-1 Manchester United
- 2025-07-19: Manchester United 0-0 Leeds
- 2023-07-12: Manchester United 2-0 Leeds
- 2023-02-12: Leeds 0-2 Manchester United
At Elland Road (12°C, partly cloudy), Manchester United's form reads LDDLL—one draw in five, two losses sandwiching that solitary point. Their goal output has collapsed to 0.8 per game, and while they concede 1.6, the broader picture is a team struggling for rhythm or cohesion. Leeds, by contrast, show LDWLD—two wins in five—averaging 1.8 scored and 2.0 conceded. The form gap is visible: Leeds are more active, more varied, more dangerous. United are grinding.
The head-to-head record between these sides over six recent meetings averaged just 1.8 goals per game, a low figure that speaks to tight, often defensive contests. The results show three draws and three narrow wins, with no 3+ goal margins. United won 2-0 away in February 2023, Leeds won 2-1 away in April 2026, and they drew 1-1 twice (January 2026 and July 2025). This is a fixture where possession counts for little and defensive discipline decides games.
Leeds at home, with recent wins behind them and an opponent shipping 1.6 per game, hold clear structural advantages. Manchester United's inability to score (0.8 per game) becomes a liability in a low-scoring contest, while Leeds' defensive porousness (2.0 conceded) matters less if United cannot convert. The partly cloudy conditions and Elland Road's compact nature will compress United further and amplify Leeds' pressing intensity. The deeper statistical read is available on our full board.
5. Bayer Leverkusen v SC Freiburg
Bayer Leverkusen v
SC Freiburg - 2026-03-07: SC Freiburg 3-3 Bayer Leverkusen
- 2025-10-26: Bayer Leverkusen 2-0 SC Freiburg
- 2025-05-04: SC Freiburg 2-2 Bayer Leverkusen
- 2024-12-21: Bayer Leverkusen 5-1 SC Freiburg
- 2024-03-17: SC Freiburg 2-3 Bayer Leverkusen
- 2023-10-29: Bayer Leverkusen 2-1 SC Freiburg
Bundesliga closes our football predictions today with a tie between two sides in emphatic form. Bayer Leverkusen at the BayArena show WWWWD—four wins in five—scoring a healthy 2.8 per game and conceding just 1.0. SC Freiburg arrive off WWWDW—four wins in five as well—with the more spectacular offensive record: 3.2 scored per game against 1.4 conceded. When you isolate these five-game windows, Freiburg are the more prolific side, yet Leverkusen's defensive solidity (1.0 conceded) is the standout metric.
The head-to-head average tells a story of chaos: 4.3 goals per game across six recent meetings. The scorelines are vivid—Freiburg 3-3 Leverkusen (March 2026), Leverkusen 5-1 Freiburg (December 2024), Leverkusen 2-0 Freiburg (October 2025)—and reveal a fixture where one-sided afternoons sit alongside back-and-forth thrillers. No trend dominates; the fixture is inherently volatile.
Leverkusen's draw last time (against Freiburg in October 2025) broke a four-game winning streak, yet they remain unbeaten in five. Their home record in this fixture is mixed—two wins, one loss, one draw in recent visits—but their defensive ceiling (1.0 conceded per game) is genuinely elite. Freiburg score more freely (3.2 per game) than Leverkusen concede, which is the crux of the contest. Both sides press high and transition quickly; both have won four of five. The BayArena is Leverkusen's fortress, and their back line has tightened considerably since earlier in the season. Our complete analysis is ready on the board.
