Football predictions tonight
Updated Friday 30 October. Times are UK time.
| Kick-off | Match | Most likely score | Expected goals |
|---|---|---|---|
| Fri 17:00 | Konyaspor v Galatasaray Süper Lig | 1–1 13% chance | 1.1 – 1.1 |
| Fri 17:30 | Arminia Bielefeld v Eintracht Braunschweig 2. Bundesliga | 2–1 9% chance | 2 – 1.5 |
| Fri 17:30 | Energie Cottbus v VfL Bochum 2. Bundesliga | 1–1 11% chance | 1.6 – 1.4 |
| 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 18:00 | Lyngby v Randers FC Superliga | 1–1 12% chance | 1.2 – 1.5 |
| Fri 18:00 | Bodo/Glimt v Viking Eliteserien | 1–0 14% chance | 1.5 – 0.9 |
| Fri 18:30 | Grazer AK v TSV Hartberg Austrian Bundesliga | 1–0 13% chance | 1.3 – 1 |
| Fri 19:00 | Nantes v Clermont Foot Ligue 2 | 1–1 10% chance | 1.4 – 1.8 |
| Fri 19:00 | Grenoble v Dijon Ligue 2 | 0–1 13% chance | 1 – 1.3 |
| Fri 19:00 | Metz v PAU Ligue 2 | 1–1 11% chance | 1.7 – 1.3 |
| Fri 19:00 | Laval v Boulogne Ligue 2 | 0–1 17% chance | 0.8 – 1.2 |
| Fri 19:00 | Rodez v Dunkerque Ligue 2 | 2–2 7% chance | 2.1 – 2 |
| Fri 19:30 | SV Elversberg v FSV Mainz 05 Bundesliga | 1–3 7% chance | 1.8 – 3.2 |
| Fri 19:45 | Zulte Waregem v Club Brugge KV Jupiler Pro League | 1–1 12% chance | 1.1 – 1.6 |
| Fri 19:45 | Newport County v Chesterfield League Two | 1–0 13% chance | 1.5 – 1 |
| Fri 20:00 | Villarreal v Espanyol La Liga | 1–1 12% chance | 1.4 – 1.3 |
| Fri 20:00 | Sheffield Utd v Wrexham Championship | 1–0 13% chance | 1.5 – 0.9 |
| Fri 20:05 | Lille v Lens Ligue 1 | 1–1 12% chance | 1.6 – 1.2 |
| Fri 20:15 | Casa Pia v Sporting CP Primeira Liga | 0–3 12% chance | 0.6 – 3.5 |
| Fri 22:00 | Huracan v Tigre Liga Profesional | 1–0 14% chance | 1.1 – 0.9 |
| Fri 22:00 | Estudiantes de Rio Cuarto v Gimnasia L.P. Liga Profesional | 0–1 19% chance | 0.7 – 1.2 |
| Fri 23:00 | Corinthians v Mirassol Brasileirão Série A | 1–0 15% chance | 1.1 – 0.9 |
| Sat 00:15 | Racing Club v Aldosivi Liga Profesional | 1–0 20% chance | 1.4 – 0.6 |
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 |
|---|---|---|---|
| Championship | 2.89 | 63% | 60% |
| League Two | 2.62 | 56% | 45% |
| La Liga | 3.01 | 59% | 57% |
| Bundesliga | 3.56 | 57% | 71% |
| 2. Bundesliga | 3.02 | 56% | 56% |
| Ligue 1 | 2.97 | 63% | 61% |
| Ligue 2 | 2.68 | 59% | 48% |
| Primeira Liga | 2.74 | 49% | 56% |
| Jupiler Pro League | 3.19 | 45% | 65% |
| Süper Lig | 2.90 | 46% | 58% |
| Superliga | 3.07 | 63% | 57% |
| Eliteserien | 3.21 | 60% | 63% |
| Austrian Bundesliga | 3.18 | 55% | 65% |
| Brasileirão Série A | 2.66 | 59% | 51% |
| Liga Profesional | 2.14 | 47% | 38% |
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 tonight'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.
This page covers matches kicking off from 5pm UK time, including late games in the Americas that finish after midnight. If tonight's list is empty, or every game has started, it moves on to tomorrow night.
Reading a score prediction
A prediction of 2–1 at 11% does not say the match will finish 2–1. It says that is the single likeliest score, and that about nine matches in ten like it finish some other way. Expected goals are often more useful: two high numbers suggest an open game, and two low ones suggest a tight game.
The model reads results only, so check line-ups before kick-off. They usually arrive about an hour before the game.
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 tonight
- Football predictions today for every match left today, including the corner picks.
- Weekend football predictions from Friday night to Sunday.
- BTTS predictions and over 2.5 goals tips for the full boards.
- The acca builder if you want to combine the free picks.
- Basketball predictions for tonight's NBA and EuroLeague 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.