Sunday's football predictions today pit five of Europe's elite against each other in a day that promises tactical intrigue across four leagues and three continent-defining rivalries. Form swings, defensive fragility, and head-to-head trends will collide with home advantage in games where the margins are measured in single goals.
1. Celtic v Rangers
Celtic v
Rangers - 2026-09-13: Rangers 3-0 Celtic
- 2026-05-10: Celtic 3-1 Rangers
- 2026-03-08: Rangers 0-0 Celtic
- 2026-03-01: Rangers 2-2 Celtic
- 2026-01-03: Celtic 1-3 Rangers
- 2025-11-02: Celtic 3-1 Rangers
The Glasgow derby is a fixture that has rarely disappointed on the scoreboard. These two sides have met six times since late 2025, averaging 3.2 goals per game, with recent results swinging wildly—Rangers won 3-0 just a week ago, but Celtic have claimed two of the last four meetings, including a 3-1 victory in May.
Form tells a more nuanced story. Rangers arrive at Celtic Park with five consecutive wins and an exceptionally tight defence: just 0.2 goals conceded per game over their last five outings. That defensive solidity is the outlier of their season and suggests a team hitting peak cohesion. Celtic, by contrast, have stumbled into this fixture with two losses in their last five, though they have won their two most recent games. Their attacking output sits at 1.4 goals per game, matching their defensive leak rate of 1.4 conceded.
The volatility in the head-to-head record—ranging from 0-0 to 5-2 within these six matches—hints that neither side has established control over this tie. Rangers' current defensive discipline is genuine, but Celtic's home environment at Celtic Park and their ability to score (as proven by the May 3-1) cannot be discounted. The 15°C, clear conditions will favour composed play over weather-affected chaos.
The board has the full details on this one.
2. Bayer Leverkusen v RB Leipzig
Bayer Leverkusen v
RB Leipzig - 2026-05-02: Bayer Leverkusen 4-1 RB Leipzig
- 2025-12-20: RB Leipzig 1-3 Bayer Leverkusen
- 2025-01-25: RB Leipzig 2-2 Bayer Leverkusen
- 2024-08-31: Bayer Leverkusen 2-3 RB Leipzig
- 2024-01-20: RB Leipzig 2-3 Bayer Leverkusen
- 2023-08-19: Bayer Leverkusen 3-2 RB Leipzig
This Bundesliga matchup carries the highest goal expectation of the day: the two sides have averaged 4.7 goals per game across their six recent meetings, a rate that reflects attacking intent on both flanks and occasional defensive lapses.
Bayer Leverkusen's recent form reads WDWLW—three wins and a draw in four games, with one loss—and their attacking potency is evident: 2.8 goals scored per game. More importantly, their defence has tightened significantly, conceding just 1.0 per outing. RB Leipzig arrive with two wins from their last five (WLLWW), but their goal-scoring average is superior at 3.2 per game; however, they have conceded 1.4, which suggests a more open, expansive approach that leaves them vulnerable.
The head-to-head record slightly favours Leverkusen. In their last six meetings, Leverkusen have won three, drawn one, and lost two. More tellingly, their two most recent victories (4-1 in May and 3-1 in December) saw them overwhelm Leipzig's defence. Leipzig's wins have come in tighter contests (2-3 and 2-2 results), suggesting they thrive in lower-scoring, closer affairs rather than goal-heavy spectacles.
At the BayArena, Leverkusen's improved defensive record and Leipzig's tendency to leak goals create an intriguing dynamic. Our full analysis is on the site.
3. Atletico Madrid v Real Madrid
Atletico Madrid v
Real Madrid - 2026-03-22: Real Madrid 3-2 Atletico Madrid
- 2026-01-08: Atletico Madrid 1-2 Real Madrid
- 2025-09-27: Atletico Madrid 5-2 Real Madrid
- 2025-03-12: Atletico Madrid 1-0 Real Madrid
- 2025-03-04: Real Madrid 2-1 Atletico Madrid
- 2025-02-08: Real Madrid 1-1 Atletico Madrid
This Madrid derby operates at 30°C under clear skies, a condition that typically favours technical control over physical attrition. The two sides have squared off six times in recent years, averaging 3.5 goals per game—lower than the Leipzig-Leverkusen fixture, reflecting the defensive discipline both clubs prize.
Atletico Madrid's last five reads WWLLW: two wins bookending two losses and a win. Their offensive average sits at 2.2 goals per game, defensive at 1.2. The volatility in their form is notable—the sequence suggests recent instability—but their head-to-head record shows they are capable of inflicting heavy defeats: a 5-2 victory over Real Madrid in September 2025 proves their attacking ceiling is exceptionally high.
Real Madrid's form data is not provided, but the H2H record reveals a tie tilted toward them. Of the six recent meetings, Real have won three to Atletico's two, with one draw. However, Atletico's home record in this fixture carries weight: the 5-2 win and the 1-0 victory both came at the Metropolitano.
The temperature and clear conditions will suit Madrid's possession-based approach, but Atletico's defensive organisation and their proven ability to execute a counter-attacking blueprint on home soil cannot be overlooked. The recent loss to Real (3-2 in March) suggests the margin between the sides is narrow. Details on the full call are available on the board.
4. Juventus v Atalanta
Juventus v
Atalanta - 2026-04-11: Atalanta 0-1 Juventus
- 2026-02-05: Atalanta 3-0 Juventus
- 2025-09-27: Juventus 1-1 Atalanta
- 2025-08-16: Atalanta 1-2 Juventus
- 2025-03-09: Juventus 0-4 Atalanta
- 2025-01-14: Atalanta 1-1 Juventus
Juventus's last five form line reads WLDWW—three wins, one draw, one loss—indicating a team with momentum and control. Their goal-scoring rate of 2.2 per game is respectable, and their defensive record of 0.8 conceded per game is the tightest in today's slate, a mark of elite defensive organisation.
Atalanta's form line is unavailable, but the head-to-head record over six recent meetings reveals a fixture of significant volatility. The scorelines range from 0-1 to 0-4, averaging just 2.5 goals per game—a lower total despite the wide swings, suggesting that when goals come, they cluster. Atalanta have won two of the six, with two draws and two Juventus wins. Crucially, Atalanta's two wins have been emphatic: a 3-0 in February 2026 and a 4-0 in March 2025 represent dominant performances on Juventus's home turf.
The Allianz Stadium in Turin, bathed in 27°C partly cloudy conditions, is a fortress for Juventus. Yet Atalanta have proven they can breach it. Their ability to exploit Juventus on the counter and their clinical finishing in both recent victories suggest they are not intimidated by the venue. Juventus's superior defensive record (0.8 vs. the H2H average) offers them an edge, but Atalanta's capacity for explosion makes this a genuine contest.
Our comprehensive analysis of this encounter is on the site.
5. AC Milan v Lecce
AC Milan v
Lecce - 2026-01-18: AC Milan 1-0 Lecce
- 2025-09-23: AC Milan 3-0 Lecce
- 2025-08-29: Lecce 0-2 AC Milan
- 2025-03-08: Lecce 2-3 AC Milan
- 2024-09-27: AC Milan 3-0 Lecce
- 2024-04-06: AC Milan 3-0 Lecce
AC Milan face Lecce in what appears a fixture shaped by contrasting trajectories. Milan's last five reads LDDWW: two wins and two draws framing an initial loss, a form line suggesting they are stabilising after early-season dips. Their goals-per-game average of 1.4 scored and 1.2 conceded reflects a team finding balance.
Lecce arrive significantly undermanned in the underlying numbers. Over their last five, they read WLLWL: just one win, two losses, and two draws, with a goal output of 1.0 per game—the lowest of the day—and a concerning defensive figure of 1.8 conceded per outing. They have consistently leaked goals.
The head-to-head record is one-sided. In six recent meetings, AC Milan have won five and drawn none. More strikingly, Milan have scored 13 goals across these six matches while conceding just two. That goal difference of +11 over six games is exceptional and reflects a gulf in quality.
Under 24°C and clear skies in Milan, the conditions favour Milan's technical football. Lecce's defensive vulnerabilities, evidenced by their 1.8 goals-conceded average and their 0-goals-for, 13-against record in the H2H, suggest they will struggle to contain Milan's attacking movements. The only question is margin rather than outcome. The full picture is waiting on the board.
