Zort

Mathematical Sports Predictions — October 31, 2026

Zort priced 145 soccer games for October 31, 2026, spanning La Liga, Serie A, Bundesliga, Ligue 1 and 30 other competitions. These predictions are free and published every day at 10:00 UTC, built from live odds across around 27 sportsbooks, de-vigged with Shin's method and modeled with a Poisson/Dixon-Coles scoreline engine. The model's highest-confidence picks on October 31, 2026 are PSV Eindhoven to beat Willem II (91%), Al-Hilal to beat Al-Fateh (89%) and Barcelona to beat Alavés (88%).

League Match 1 X 2 Pred Score Goals BTTS
🇬🇧ENG1
Chelsea
vs Manchester United
54% 24% 23% 12:1 2:1 Over2.5 Yes 61%
🇬🇧ENG1
Bournemouth
vs Leeds United
45% 27% 27% 11:0 1:0 Under2.5 No 45%
🇬🇧ENG1
Brentford
vs Nottingham Forest
48% 25% 27% 12:1 2:1 Over2.5 Yes 58%
🇬🇧ENG1
Manchester City
vs Brighton and Hove Albion
59% 21% 20% 12:1 2:1 Over2.5 Yes 64%
Zort — stop guessing, start trackingBacking one of these? Zort reads your bet slip from a photo and shows what you're actually up or down, across every sportsbook. Free on iOS and Android. Get Zort
🇬🇧ENG1
Coventry City
vs Sunderland
31% 28% 41% 20:1 0:1 Under2.5 No 46%
🇬🇧ENG1
Hull City
vs Ipswich Town
36% 28% 36% 12:1 2:1 Over2.5 Yes 56%
🇬🇧ENG1
Tottenham Hotspur
vs Crystal Palace
63% 21% 16% 12:1 2:1 Over2.5 Yes 56%
🇬🇧ENG1
Aston Villa
vs Fulham
48% 25% 26% 12:1 2:1 Over2.5 Yes 58%
🇪🇸ESP1
Levante
vs Atlético Madrid
18% 21% 61% 21:2 1:2 Over2.5 Yes 59%
🇪🇸ESP1
Rayo Vallecano
vs Celta Vigo
40% 29% 31% 11:0 1:0 Under2.5 No 49%
🇪🇸ESP1
Real Betis
vs Málaga
71% 17% 12% 12:0 2:0 Under2.5 No 46%
🇪🇸ESP1
Barcelona
vs Alavés
88% 9% 3% 13:0 3:0 Over2.5 No 52%
🇮🇹ITA1
Bologna
vs Monza
55% 25% 20% 11:0 1:0 Under2.5 No 48%
🇮🇹ITA1
Udinese
vs AS Roma
17% 22% 62% 20:2 0:2 Under2.5 No 46%
🇮🇹ITA1
AC Milan
vs Inter Milan
29% 25% 46% 21:2 1:2 Over2.5 Yes 60%
🇩🇪GER1
Augsburg
vs SC Freiburg
32% 24% 44% 21:2 1:2 Over2.5 Yes 66%
🇩🇪GER1
Bayer Leverkusen
vs VfB Stuttgart
54% 21% 25% 12:1 2:1 Over2.5 Yes 72%
🇩🇪GER1
Borussia Monchengladbach
vs SC Paderborn
50% 23% 27% 12:1 2:1 Over2.5 Yes 65%
🇩🇪GER1
FC Schalke 04
vs RB Leipzig
25% 24% 51% 21:2 1:2 Over2.5 Yes 65%
🇩🇪GER1
Werder Bremen
vs TSG Hoffenheim
33% 24% 43% 21:2 1:2 Over2.5 Yes 69%
🇩🇪GER1
Bayern Munich
vs Borussia Dortmund
72% 15% 12% 12:1 2:1 Over2.5 Yes 66%
🇫🇷FRA1
Lyon
vs Angers
70% 18% 12% 12:0 2:0 Under2.5 No 48%
🇫🇷FRA1
Troyes
vs Le Mans FC
42% 27% 31% 12:1 2:1 Over2.5 Yes 56%
🇹🇷TUR1
Erzurum BB
vs Çorum FK
36% 28% 36% 11:0 1:0 Under2.5 No 47%
🇹🇷TUR1
Kocaelispor
vs Çaykur Rizespor
36% 27% 37% 20:1 0:1 Under2.5 No 45%
🇹🇷TUR1
Fenerbahce
vs Goztepe
72% 17% 11% 12:0 2:0 Under2.5 No 45%
🇬🇧ENG2
Lincoln City
vs Birmingham City
28% 27% 45% 20:1 0:1 Under2.5 No 46%
🇬🇧ENG2
Norwich City
vs Watford
62% 21% 17% 12:1 2:1 Over2.5 Yes 57%
🇬🇧ENG2
Stoke City
vs Preston North End
55% 25% 20% 11:0 1:0 Under2.5 No 48%
🇬🇧ENG2
Swansea City
vs Blackburn Rovers
54% 25% 21% 11:0 1:0 Under2.5 No 48%
🇬🇧ENG2
Bolton Wanderers
vs Bristol City
33% 27% 40% 21:2 1:2 Over2.5 Yes 58%
🇬🇧ENG2
Burnley
vs Portsmouth
47% 26% 27% 11:0 1:0 Under2.5 No 45%
🇬🇧ENG2
Wolverhampton Wanderers
vs Cardiff City
59% 21% 20% 12:1 2:1 Over2.5 Yes 63%
🇬🇧ENG2
Middlesbrough
vs Charlton Athletic
76% 15% 9% 12:1 2:1 Over2.5 Yes 53%
🇬🇧ENG2
Millwall
vs Derby County
56% 24% 19% 11:0 1:0 Under2.5 No 48%
🇬🇧ENG2
Southampton
vs Queens Park Rangers
55% 23% 22% 12:1 2:1 Over2.5 Yes 61%
🇬🇧ENG2
West Ham United
vs West Bromwich Albion
61% 21% 18% 12:1 2:1 Over2.5 Yes 57%
🇧🇷BRA1
Coritiba
vs Vitoria
42% 27% 31% 11:0 1:0 Under2.5 No 46%
🇵🇹POR1
Moreirense FC
vs CF Estrela
33% 28% 39% 20:1 0:1 Under2.5 No 47%
🇵🇹POR1
FC Porto
vs Estoril
81% 13% 6% 12:0 2:0 Under2.5 No 55%
🇳🇱NED1
Feyenoord
vs Fortuna Sittard
84% 10% 5% 13:1 3:1 Over2.5 Yes 53%
🇳🇱NED1
Heerenveen
vs NEC Nijmegen
46% 23% 31% 12:1 2:1 Over2.5 Yes 71%
🇳🇱NED1
PSV Eindhoven
vs Willem II
91% 6% 3% 14:1 4:1 Over2.5 Yes 55%
🇳🇱NED1
Ajax
vs AZ Alkmaar
54% 22% 24% 12:1 2:1 Over2.5 Yes 67%
🇳🇱NED1
SC Cambuur
vs Go Ahead Eagles
33% 24% 43% 21:2 1:2 Over2.5 Yes 67%
🇬🇧SCO1
Kilmarnock
vs St Johnstone
34% 27% 39% 21:2 1:2 Over2.5 Yes 60%
🇬🇧SCO1
Motherwell
vs St Mirren
54% 23% 23% 12:1 2:1 Over2.5 Yes 61%
🇬🇧ENG3
Bradford City
vs Huddersfield Town
35% 27% 38% 20:1 0:1 Under2.5 No 45%
🇬🇧ENG3
Leyton Orient
vs Cambridge United
35% 27% 38% 20:1 0:1 Under2.5 No 44%
🇬🇧ENG3
Plymouth Argyle
vs Reading
42% 25% 34% 12:1 2:1 Over2.5 Yes 63%
Zort — every bookmaker, one numberBacking one of these? Zort reads your bet slip from a photo and shows what you're actually up or down, across every sportsbook. Free on iOS and Android. Get Zort
🇬🇧ENG3
Barnsley
vs Oxford United
38% 25% 37% 12:1 2:1 Over2.5 Yes 64%
🇬🇧ENG3
Wigan Athletic
vs Bromley FC
52% 25% 23% 12:1 2:1 Over2.5 Yes 56%
🇬🇧ENG3
Wycombe Wanderers
vs Burton Albion
63% 21% 16% 12:0 2:0 Under2.5 No 47%
🇬🇧ENG3
Milton Keynes Dons
vs Doncaster Rovers
44% 26% 30% 12:1 2:1 Over2.5 Yes 59%
🇬🇧ENG3
Leicester City
vs Stevenage
55% 24% 21% 12:1 2:1 Over2.5 Yes 57%
🇬🇧ENG3
Peterborough United
vs Luton
28% 23% 48% 21:2 1:2 Over2.5 Yes 67%
🇬🇧ENG3
Mansfield Town
vs Notts County
52% 25% 23% 11:0 1:0 Under2.5 No 45%
🇬🇧ENG3
Stockport County FC
vs Wimbledon
76% 15% 9% 12:1 2:1 Over2.5 Yes 51%
🇬🇧ENG4
Grimsby Town
vs York City
40% 25% 35% 12:1 2:1 Over2.5 Yes 62%
🇬🇧ENG4
Port Vale
vs Rochdale
56% 25% 19% 11:0 1:0 Under2.5 No 51%
🇬🇧ENG4
Accrington Stanley
vs Northampton Town
44% 28% 27% 11:0 1:0 Under2.5 No 50%
🇬🇧ENG4
Crewe Alexandra
vs Barnet
32% 25% 43% 21:2 1:2 Over2.5 Yes 62%
🇬🇧ENG4
Fleetwood Town
vs Bristol Rovers
35% 27% 38% 21:2 1:2 Over2.5 Yes 57%
🇬🇧ENG4
Tranmere Rovers
vs Cheltenham Town
51% 25% 24% 12:1 2:1 Over2.5 Yes 56%
🇬🇧ENG4
Colchester United
vs Walsall
37% 27% 36% 12:1 2:1 Over2.5 Yes 57%
🇬🇧ENG4
Oldham Athletic
vs Crawley Town
57% 23% 20% 12:1 2:1 Over2.5 Yes 58%
🇬🇧ENG4
Salford City
vs Exeter City
59% 23% 18% 12:0 2:0 Under2.5 No 47%
🇬🇧ENG4
Shrewsbury Town
vs Gillingham
48% 27% 24% 11:0 1:0 Under2.5 No 49%
🇬🇧ENG4
Swindon Town
vs Rotherham United
41% 26% 33% 12:1 2:1 Over2.5 Yes 59%
🇪🇸ESP2
Real Sociedad B
vs Girona FC
29% 25% 46% 21:2 1:2 Over2.5 Yes 59%
🇪🇸ESP2
SD Eibar
vs Almería
38% 27% 35% 12:1 2:1 Over2.5 Yes 57%
🇪🇸ESP2
Celta Fortuna
vs Córdoba
29% 24% 46% 21:2 1:2 Over2.5 Yes 65%
🇪🇸ESP2
Albacete
vs Sabadell FC
35% 30% 35% 11:0 1:0 Under2.5 No 51%
🇮🇹ITA2
Cremonese
vs Benevento
37% 30% 34% 11:0 1:0 Under2.5 No 46%
🇮🇹ITA2
Südtirol
vs Cesena FC
42% 28% 30% 11:0 1:0 Under2.5 No 48%
🇮🇹ITA2
Modena
vs Mantova
56% 24% 20% 12:1 2:1 Over2.5 Yes 55%
🇮🇹ITA2
US Catanzaro 1929
vs Padova
46% 26% 28% 12:1 2:1 Over2.5 Yes 57%
🇮🇹ITA2
Sampdoria
vs Virtus Entella
44% 29% 27% 11:0 1:0 Under2.5 No 51%
🇩🇪GER2
1. FC Kaiserslautern
vs Hertha Berlin
34% 25% 41% 21:2 1:2 Over2.5 Yes 62%
🇩🇪GER2
SV Darmstadt 98
vs 1. FC Magdeburg
32% 25% 43% 21:2 1:2 Over2.5 Yes 64%
🇩🇪GER2
VfL Wolfsburg
vs VfL Osnabrück
63% 19% 18% 12:1 2:1 Over2.5 Yes 65%
🇩🇪GER2
Karlsruher SC
vs 1. FC Heidenheim
32% 24% 44% 21:2 1:2 Over2.5 Yes 65%
🇫🇷FRA2
Annecy FC
vs Montpellier
32% 27% 41% 20:1 0:1 Under2.5 No 45%
🇫🇷FRA2
Stade de Reims
vs Sochaux
57% 24% 19% 11:0 1:0 Under2.5 No 50%
🇫🇷FRA2
Guingamp
vs Saint Etienne
24% 25% 50% 21:2 1:2 Over2.5 Yes 57%
🇺🇸USA1
Charlotte FC
vs Orlando City SC
51% 22% 27% 11:0 1:0 Under2.5 —
🇺🇸USA1
New York City FC
vs CF Montreal
60% 22% 18% 12:1 2:1 Over2.5 Yes 58%
🇺🇸USA1
Columbus Crew SC
vs D.C. United
62% 20% 17% 11:0 1:0 Under2.5 —
🇺🇸USA1
FC Cincinnati
vs Philadelphia Union
29% 22% 48% 20:1 0:1 Under2.5 —
🇺🇸USA1
Sporting Kansas City
vs FC Dallas
28% 23% 49% 20:1 0:1 Under2.5 —
🇺🇸USA1
St. Louis City SC
vs San Diego FC
59% 21% 21% 11:0 1:0 Under2.5 —
🇺🇸USA1
LA Galaxy
vs Austin FC
57% 22% 21% 11:0 1:0 Under2.5 —
🇺🇸USA1
San Jose Earthquakes
vs Real Salt Lake
46% 24% 30% 11:0 1:0 Under2.5 —
🇲🇽MEX1
Atlético San Luis
vs Atlas
37% 26% 37% 12:1 2:1 Over2.5 Yes 59%
🇲🇽MEX1
FC Juárez
vs Querétaro
32% 26% 42% 21:2 1:2 Over2.5 Yes 58%
🇲🇽MEX1
Puebla
vs Pumas
33% 27% 41% 21:2 1:2 Over2.5 Yes 58%
🇲🇽MEX1
Pachuca
vs Tigres
42% 27% 31% 12:1 2:1 Over2.5 Yes 58%
🇦🇷ARG1
Racing Club
vs Aldosivi Mar del Plata
58% 25% 17% 11:0 1:0 Under2.5 No 53%
🇦🇷ARG1
Sarmiento de Junin
vs Rosario Central
23% 29% 48% 20:1 0:1 Under2.5 No 53%
🇦🇷ARG1
Deportivo Riestra
vs Talleres
45% 31% 24% 11:0 1:0 Under2.5 No 60%
🇦🇷ARG1
Velez Sarsfield BA
vs San Lorenzo
48% 29% 22% 11:0 1:0 Under2.5 No 57%
🇧🇪BEL1
KV Mechelen
vs Genk
26% 25% 49% 21:2 1:2 Over2.5 Yes 60%
🇧🇪BEL1
Standard Liege
vs KV Kortrijk
56% 24% 21% 12:1 2:1 Over2.5 Yes 56%
🇧🇪BEL1
Anderlecht
vs Westerlo
61% 21% 18% 12:1 2:1 Over2.5 Yes 63%
🇧🇪BEL1
SK Beveren
vs Union Saint-Gilloise
16% 20% 64% 20:2 0:2 Under2.5 No 45%
🇦🇹AUT1
Rheindorf Altach
vs Ried
44% 26% 30% 12:1 2:1 Over2.5 Yes 59%
🇦🇹AUT1
LASK
vs WSG Tirol
72% 16% 12% 12:0 2:0 Under2.5 No 41%
🇨🇭SUI1
FC St Gallen
vs Servette
53% 23% 24% 12:1 2:1 Over2.5 Yes 64%
🇨🇭SUI1
Grasshopper Zürich
vs FC Vaduz
37% 23% 40% 21:2 1:2 Over2.5 Yes 69%
🇨🇭SUI1
FC Luzern
vs FC Sion
35% 23% 42% 21:2 1:2 Over2.5 Yes 71%
🇬🇷GRE1
AE Kifisia FC
vs Olympiakos Piraeus
12% 21% 67% 20:2 0:2 Under2.5 No 56%
🇸🇦KSA1
Al-Taawoun
vs Al-Ettifaq
42% 26% 32% 12:1 2:1 Over2.5 Yes 58%
🇸🇦KSA1
Al-Fayha
vs Al-Faisaly KSA FC
35% 27% 38% 20:1 0:1 Under2.5 No 44%
🇸🇦KSA1
Al-Hilal
vs Al-Fateh
89% 7% 3% 12:0 2:0 Under2.5 No 50%
🇯🇵JPN1
Fagiano Okayama
vs FC Tokyo
27% 28% 46% 20:1 0:1 Under2.5 No 48%
🇯🇵JPN1
Mito HollyHock
vs Hiroshima Sanfrecce FC
14% 20% 66% 20:2 0:2 Under2.5 No 49%
🇯🇵JPN1
Kyoto Purple Sanga
vs Shimizu S Pulse
36% 28% 35% 11:0 1:0 Under2.5 No 47%
🇯🇵JPN1
Kashima Antlers
vs Cerezo Osaka
56% 23% 21% 12:1 2:1 Over2.5 Yes 59%
🇯🇵JPN1
Vissel Kobe
vs Nagoya Grampus
50% 25% 25% 12:1 2:1 Over2.5 Yes 58%
🇯🇵JPN1
Kashiwa Reysol
vs Urawa Red Diamonds
46% 25% 29% 12:1 2:1 Over2.5 Yes 61%
🇰🇷KOR1
Jeonbuk Hyundai Motors
vs Daejeon Citizen
39% 27% 34% 12:1 2:1 Over2.5 Yes 59%
🇰🇷KOR1
Gwangju FC
vs Sangju Sangmu FC
28% 26% 45% 21:2 1:2 Over2.5 Yes 57%
🇨🇱CHI1
O'Higgins
vs Ñublense
47% 28% 25% 11:0 1:0 Under2.5 No 49%
🇧🇷BRA2
Botafogo-SP
vs Sport Recife
37% 29% 35% 11:0 1:0 Under2.5 No 48%
🇧🇷BRA2
Vila Nova
vs Juventude
40% 32% 29% 11:0 1:0 Under2.5 No 58%
🇧🇷BRA2
Nautico PE
vs Avai
47% 27% 26% 11:0 1:0 Under2.5 No 48%
🇩🇪GER3
TSV Havelse
vs FC Ingolstadt 04
26% 23% 52% 21:2 1:2 Over2.5 Yes 65%
🇩🇪GER3
TSG Hoffenheim II
vs FC Viktoria Köln 1904
36% 23% 41% 20:1 0:1 Under2.5 —
🇩🇪GER3
Jahn Regensburg
vs Hansa Rostock
31% 25% 44% 21:2 1:2 Over2.5 Yes 62%
🇩🇪GER3
MSV Duisburg
vs VfB Stuttgart II
66% 19% 16% 11:0 1:0 Under2.5 —
🇩🇪GER3
SC Verl
vs Wehen Wiesbaden
33% 25% 42% 21:2 1:2 Over2.5 Yes 64%
🇩🇪GER3
SC Fortuna Köln
vs FC Würzburger Kickers
47% 26% 27% 12:1 2:1 Over2.5 Yes 57%
🇳🇴NOR1
Fredrikstad FK
vs Rosenborg
24% 24% 52% 21:2 1:2 Over2.5 Yes 59%
🇳🇴NOR1
Aalesund
vs Sandefjord
49% 24% 27% 12:1 2:1 Over2.5 Yes 66%
🇸🇪SWE2
IFK Norrkoping
vs Östersunds FK
40% 27% 33% 12:1 2:1 Over2.5 Yes 57%
🇸🇪SWE2
Nordic United FC
vs GIF Sundsvall
67% 19% 14% 12:0 2:0 Under2.5 No 44%
🇸🇪SWE2
Norrby IF
vs IFK Värnamo
41% 25% 34% 12:1 2:1 Over2.5 Yes 63%
🇸🇪SWE2
Falkenbergs FF
vs Sandvikens IF
57% 23% 20% 12:1 2:1 Over2.5 Yes 58%
🇷🇺RUS1
Rubin Kazan
vs FC Fakel Voronezh
48% 29% 23% 11:0 1:0 Under2.5 No 55%
🇷🇺RUS1
Dinamo Moscow
vs FC Akhmat Grozny
61% 22% 17% 12:0 2:0 Under2.5 No 47%
🇷🇺RUS1
Rodina Moscow
vs FC Krasnodar
20% 23% 57% 21:2 1:2 Over2.5 Yes 59%
🇵🇱POL1
Wisła Płock
vs Piast Gliwice
46% 26% 28% 12:1 2:1 Over2.5 Yes 60%
🇵🇱POL1
Wieczysta Kraków
vs Jagiellonia Białystok
44% 24% 33% 12:1 2:1 Over2.5 Yes 65%
🇵🇱POL1
Lech Poznań
vs Wisła Kraków
55% 22% 22% 12:1 2:1 Over2.5 Yes 63%
🇵🇱POL1
GKS Katowice
vs Widzew Łódź
45% 25% 30% 12:1 2:1 Over2.5 Yes 60%

Published every day at 10:00 UTC. Every past board is in the archive.

The Zort app dashboard on a phoneThe Zort app analytics screen on a phoneThe Zort app bet history screen on a phone

Track your bets in Zort

Zort scans your bet slips and shows your real profit and loss across every sportsbook. Free on iOS and Android.

Get Zort

How these soccer predictions are made

Zort pulls live odds from around 27 UK and EU sportsbooks through The Odds API, strips out each sportsbook's margin using Shin's method rather than the simpler proportional method — which overstates long-shot chances by roughly 1.2 percentage points — and feeds the resulting true probabilities into a Poisson/Dixon-Coles model with a low-score correction. That model produces the 1/X/2 split, the correct score and the both teams to score read in the table above. An independent second opinion reviews each candidate when that review service is available; on the days it isn't, the board still ships on schedule, recorded internally as odds-only. The whole board goes live daily at 10:00 UTC.

What is a correct score prediction?

A correct score prediction is a call on the exact final scoreline of a match, such as 2-1, which is one of the hardest markets in soccer because dozens of scorelines are plausible in any single game. The Score column above is the most likely scoreline consistent with the outcome we predict, and the Goals column is that scoreline's own total. The full breakdown is at Correct Score Predictions.

What does both teams to score (BTTS) mean?

Both teams to score (BTTS) is a bet that each side finds the net at least once during the match, regardless of the final result — it settles as a simple Yes or No, with no draw outcome to account for. See Both Teams To Score Tips.

How do I track my own bets?

The Zort app reads a photo of your bet slip and logs the stake, odds and settled outcome automatically, then shows what your betting has actually returned across every sportsbook you use, in one place. Get Zort

Frequently asked questions

Are these soccer predictions free?

Yes. Every prediction on Zort, including the daily game board and both correct score and BTTS breakdowns, is free to view with no signup, login or payment.

When are the predictions published?

The full board is published daily at 10:00 UTC at zort-app.com/predictions/, covering every match priced that day — typically around 7 games on a quiet day and 20 to 40 during a full midweek round.

What does both teams to score mean?

Both teams to score (BTTS) is a bet that each team scores at least one goal during the match, regardless of who wins. It settles as Yes or No, with no draw outcome to consider.

How are the predictions made?

From live odds across roughly 27 UK and EU sportsbooks, de-vigged with Shin's method, fed into a Poisson/Dixon-Coles model with a low-score correction. An independent second opinion reviews each candidate when that review service is available; on the days it isn't, the board still publishes, recorded internally as odds-only.

Do the predictions win?

No prediction, ours included, can promise a soccer result. Correct score and BTTS markets carry real uncertainty by design, so treat every prediction as a probability, not a promise.

18+. Soccer predictions do not remove the uncertainty of the sport. If betting stops being fun, free tools and support are available at begambleaware.org.

More: Correct Score Predictions · Both Teams To Score Tips · Today’s betslips

We use Google Analytics to see which pages people find useful. Until you accept, it runs in a limited mode that cannot identify you or recognize you on a later visit. See our privacy policy.