Football predictions this weekend
Updated Friday 30 October. Times are UK time.
| Kick-off | Match | Most likely score | Expected goals |
|---|---|---|---|
| Fri 18:00 | Nice v Rennes Ligue 1 | 2–1 10% chance | 2 – 1.1 |
| Fri 18:00 | Le Havre v Paris Saint Germain Ligue 1 | 0–1 13% chance | 0.8 – 1.9 |
| Fri 19:30 | SV Elversberg v FSV Mainz 05 Bundesliga | 1–3 7% chance | 1.8 – 3.2 |
| Fri 20:00 | Villarreal v Espanyol La Liga | 1–1 12% chance | 1.4 – 1.3 |
| Fri 20:05 | Lille v Lens Ligue 1 | 1–1 12% chance | 1.6 – 1.2 |
| Sat 12:30 | Chelsea v Manchester United Premier League | 2–1 9% chance | 2.2 – 1.5 |
| Sat 13:00 | Levante v Atletico Madrid La Liga | 1–2 7% chance | 1.9 – 2.5 |
| Sat 14:00 | Bologna v Monza Serie A | 1–1 10% chance | 1.8 – 1.6 |
| Sat 14:30 | Werder Bremen v 1899 Hoffenheim Bundesliga | 2–1 8% chance | 2.5 – 1.7 |
| Sat 14:30 | Borussia Mönchengladbach v SC Paderborn 07 Bundesliga | 1–1 8% chance | 2 – 1.7 |
| Sat 14:30 | Bayer Leverkusen v VfB Stuttgart Bundesliga | 2–0 13% chance | 2.3 – 0.7 |
| Sat 14:30 | FC Augsburg v SC Freiburg Bundesliga | 1–1 11% chance | 1.7 – 1.3 |
| Sat 14:30 | FC Schalke 04 v RB Leipzig Bundesliga | 1–0 18% chance | 1.5 – 0.6 |
| Sat 15:00 | Bournemouth v Leeds Premier League | 0–0 16% chance | 1 – 0.9 |
| Sat 15:00 | Manchester City v Brighton Premier League | 2–2 7% chance | 2.2 – 2.2 |
| Sat 15:00 | Brentford v Nottingham Forest Premier League | 1–1 10% chance | 2 – 1.1 |
| Sat 15:00 | Hull City v Ipswich Premier League | 2–1 10% chance | 2 – 1.2 |
| Sat 15:00 | Coventry v Sunderland Premier League | 1–1 10% chance | 1.7 – 1.7 |
| Sat 15:15 | Rayo Vallecano v Celta Vigo La Liga | 0–0 19% chance | 0.8 – 0.8 |
| Sat 15:30 | Feyenoord v Fortuna Sittard Eredivisie | 2–1 9% chance | 2.2 – 1.5 |
| Sat 17:00 | Udinese v AS Roma Serie A | 0–2 15% chance | 0.6 – 2.2 |
| Sat 17:30 | Tottenham v Crystal Palace Premier League | 1–1 11% chance | 1.7 – 1.1 |
| Sat 17:30 | Real Betis v Malaga La Liga | 1–0 13% chance | 2 – 0.8 |
| Sat 17:30 | Bayern München v Borussia Dortmund Bundesliga | 2–1 9% chance | 2.7 – 1 |
| Sat 17:45 | PSV Eindhoven v Willem II Eredivisie | 3–1 8% chance | 3.6 – 1 |
| Sat 17:45 | Heerenveen v NEC Nijmegen Eredivisie | 1–1 12% chance | 1.4 – 1.4 |
| Sat 19:45 | AC Milan v Inter Serie A | 1–1 10% chance | 1.5 – 1.8 |
| Sat 19:45 | Estac Troyes v Le Mans Ligue 1 | 1–2 10% chance | 1.3 – 2.1 |
| Sat 20:00 | Aston Villa v Fulham Premier League | 0–0 15% chance | 1 – 0.9 |
| Sat 20:00 | Barcelona v Alaves La Liga | 2–0 10% chance | 2.5 – 0.9 |
| Sat 20:00 | Ajax v AZ Alkmaar Eredivisie | 1–1 8% chance | 1.8 – 2 |
| Sat 20:00 | Cambuur v GO Ahead Eagles Eredivisie | 2–2 7% chance | 2.4 – 2.4 |
| Sun 11:15 | PEC Zwolle v ADO Den Haag Eredivisie | 1–1 10% chance | 1.5 – 1.7 |
| Sun 11:30 | Como v Venezia Serie A | 1–0 15% chance | 1.8 – 0.7 |
| Sun 13:00 | Getafe v Sevilla La Liga | 1–1 13% chance | 1.3 – 1.1 |
| Sun 13:30 | Excelsior v Twente Eredivisie | 1–2 10% chance | 1.1 – 2.1 |
| Sun 14:00 | Lazio v Cagliari Serie A | 1–1 10% chance | 2 – 1.1 |
| Sun 14:00 | Frosinone v Torino Serie A | 1–1 10% chance | 1.8 – 1.4 |
| Sun 14:00 | Strasbourg v Auxerre Ligue 1 | 2–1 8% chance | 2.3 – 1.8 |
| Sun 14:30 | Union Berlin v 1. FC Köln Bundesliga | 1–1 11% chance | 1.7 – 1.1 |
| Sun 15:15 | Racing Santander v Real Madrid La Liga | 1–1 9% chance | 1.8 – 1.7 |
| Sun 16:15 | Lyon v Angers Ligue 1 | 2–1 10% chance | 2.4 – 1 |
| Sun 16:15 | Paris FC v Monaco Ligue 1 | 1–0 13% chance | 1.4 – 1 |
| Sun 16:30 | Liverpool v Arsenal Premier League | 0–1 15% chance | 0.9 – 1.1 |
| Sun 16:30 | Eintracht Frankfurt v Hamburger SV Bundesliga | 1–1 10% chance | 1.9 – 1.2 |
| Sun 17:00 | Lecce v Genoa Serie A | 1–1 13% chance | 1.3 – 1.3 |
| Sun 17:30 | Elche v Valencia La Liga | 1–1 11% chance | 1.2 – 1.8 |
| Sun 19:45 | Juventus v Napoli Serie A | 1–1 13% chance | 1.2 – 1.4 |
| Sun 19:45 | Marseille v Toulouse Ligue 1 | 2–2 7% chance | 2.2 – 2.4 |
| Sun 20:00 | Athletic Club v Real Sociedad La Liga | 2–1 9% chance | 2.1 – 1.5 |
The percentage is the chance of that exact score, which rarely passes one in five, so most matches finish on a different score. Expected goals show the shape of the game.
How these leagues have scored this season
| League | Goals a game | Both teams scored | Over 2.5 |
|---|---|---|---|
| Premier League | 2.77 | 50% | 50% |
| La Liga | 3.01 | 59% | 57% |
| Bundesliga | 3.56 | 57% | 71% |
| Serie A | 3.16 | 58% | 60% |
| Ligue 1 | 2.97 | 63% | 61% |
| Eredivisie | 3.80 | 72% | 73% |
Free both teams to score picks
| Kick-off | Match | Pick | Tier |
|---|---|---|---|
| Fri 17:30 | Energie Cottbus v VfL Bochum 2. Bundesliga | Both teams to score | Strong |
| Fri 19:00 | Emmen v Den Bosch Eerste Divisie | Both teams to score | Strong |
| Fri 19:00 | Waalwijk v Almere City FC Eerste Divisie | Both teams to score | Strong |
| Fri 19:00 | Roda v Jong AZ Eerste Divisie | Both teams to score | Strong |
| Fri 19:00 | Helmond Sport v FC Eindhoven Eerste Divisie | Both teams to score | Strong |
| Fri 19:30 | SV Elversberg v FSV Mainz 05 Bundesliga | Both teams to score | Strong |
These come from the free half of the BTTS board and are settled on the final score. Pro opens the rest of the board.
How the weekend's predictions are made
Each score comes from the same model as our score predictions: both clubs' home or away scoring and conceding this season, measured against their league average. That gives each side's expected goals, and a Poisson model turns those into a chance for every scoreline. The table shows the single most likely one.
The list runs from 5pm UK time on Friday to the last game on Sunday night, biggest leagues first when the card is full. Early in the week it shows what has been published so far and fills in as each league's next round is confirmed. Scores refresh as tables change, so a Saturday prediction can move after Friday's results.
Using the league table
The second table shows how each league has scored this season. A league's habits are a useful check on a single prediction: a 3–1 means more in a high-scoring league than in one where most games stay under 2.5 goals. Small samples early in a season should be read with care.
Going deeper, league by league
Every league has its own page with the table, form, fixtures and a prediction for each upcoming match:
- Premier League predictions
- Championship predictions
- La Liga predictions
- Serie A predictions
- Bundesliga predictions
- Ligue 1 predictions
- UEFA Champions League predictions
Our record, market by market
Every published pick since launch, settled automatically on the final score (voids excluded):
| Market | Settled | Won | Lost | Hit rate |
|---|---|---|---|---|
| First-half goal | 3,483 | 2,666 | 817 | 76.5% |
| Both teams to score | 7,420 | 4,449 | 2,971 | 60% |
| Over 2.5 goals | 824 | 570 | 254 | 69.2% |
| Under 2.5 goals | 277 | 183 | 94 | 66.1% |
| Corners | 193 | 114 | 79 | 59.1% |
| All published picks | 12,004 | 7,868 | 4,136 | 65.5% |
First-half over 1.5 picks (retired September 2026) stay on the results page but are not counted in the total.
This record covers the board picks, which are settled automatically on the final score and kept on the verified results page, losses included. Exact-score predictions are not part of it yet.
More for the weekend
- Football predictions tonight for this evening's matches.
- Football predictions today with the corner picks.
- Accumulator tips and the acca builder. Every leg has to land, so keep them short.
- Basketball predictions for the weekend's NBA and European games.
Bet responsibly
Predictions are chances, not promises, and no model gets every match right. Set a budget, never chase losses, and only stake what you can afford to lose. 18+ only. BeGambleAware.org.