Sat 31 – Sun 01 Nov 2026

Weekend football predictions

The fair, margin-free probability for every match this weekend — and the rare moments a bookmaker offers more than the fair price. No hype, no locks of the day.

Fair odds for every match: free, no account needed. Still to play this weekend: 212 matches in 35 competitions, each with the fair price. 30 of them have a bookmaker price at least 1.5% above the fair price right now. Bookmaker and Pinnacle prices re-checked within the last 90 minutes; smaller gaps show as micro-edges (monitor only).

Showing 80 of 212 matches, the top leagues first — the full list continues on the next pages.

How to read the table: colours, symbols and price times

How to read: 45% = fair chance, margin removed · 2.10 = best bookmaker price · bold % = most likely

2.35 Strong value = 3% or more above the fair odds · 2.35 Value flag = 1.5–3% · 2.35 Micro-edge = under 1.5%, monitor only · Value expired = a gap we flagged earlier that the market has since closed · Not checked yet = no fresh bookmaker or Pinnacle price to compare yet · Fair price only = reference competitions: the fair price only, no value check · ≈45% = fair price recorded earlier; no fresh Pinnacle price right now · XI = Starting line-ups confirmed · = add the match to My day (free account) · Bookmaker prices last updated between and · prices older than 6 hours may have moved: re-check at your bookmaker

Choose your bookmakers to see their price on every row →

Upcoming matches: the best bookmaker price and the fair price for each outcome
Time Match 1X2 Value
England · Premier League
54% 1.90 fair 1.84 +3.3% 23% 4.10 fair 4.28 22% 4.27 fair 4.49 Strong value
47% 2.18 fair 2.14 +1.8% 28% 3.60 fair 3.62 26% 3.69 fair 3.89 Value flag
48% 2.07 fair 2.09 25% 3.90 fair 3.96 27% 3.65 fair 3.73 Value expired
31% 3.20 fair 3.25 28% 3.50 fair 3.57 41% 2.46 fair 2.42 +1.5% Value flag
36% 2.73 fair 2.77 28% 3.53 fair 3.54 36% 2.80 fair 2.80 No value
59% 1.74 fair 1.70 +2.1% 21% 4.55 fair 4.78 20% 4.75 fair 4.90 Value flag
63% 1.58 fair 1.59 20% 4.70 fair 4.96 17% 6.00 fair 5.94 Value expired
48% 2.05 fair 2.09 26% 3.90 fair 3.89 26% 3.76 fair 3.79 Value expired
31% 3.21 fair 3.21 27% 3.65 fair 3.74 42% 2.40 fair 2.37 +1.1% Micro-edge
Spain · La Liga
20% 5.24 fair 4.99 20% 4.79 fair 4.97 60% 1.68 fair 1.67 +0.5% Micro-edge
40% 2.45 fair 2.49 29% 3.43 fair 3.50 31% 3.20 fair 3.20 Value expired
71% 1.46 fair 1.40 +4.0% 17% 5.63 fair 5.97 12% 8.00 fair 8.34 Strong value
88% 1.14 fair 1.14 10% 11.70 fair 9.79 2% 29.00 fair 45.50 No value
30% 3.25 fair 3.30 32% 3.12 fair 3.13 38% 2.67 fair 2.64 +0.9% Micro-edge
8% 11.00 fair 12.08 11% 8.10 fair 9.14 81% 1.27 fair 1.24 +2.5% Value flag
40% 2.60 fair 2.48 +4.9% 28% 3.52 fair 3.60 32% 3.10 fair 3.14 Strong value
46% 2.15 fair 2.15 26% 3.82 fair 3.91 28% 3.65 fair 3.58 No value
Italy · Serie A
55% 1.81 fair 1.82 24% 3.92 fair 4.10 21% 4.79 fair 4.86 No value
17% 5.71 fair 5.98 21% 4.42 fair 4.78 62% 1.63 fair 1.60 +1.6% Value flag
27% 3.50 fair 3.67 25% 3.77 fair 3.96 48% 2.17 fair 2.10 +3.1% Strong value
74% 1.39 fair 1.36 +2.2% 15% 5.80 fair 6.50 11% 8.30 fair 9.03 Value flag
44% 2.29 fair 2.30 24% 3.90 fair 4.10 32% 3.11 fair 3.12 Value expired
63% 1.60 fair 1.59 22% 4.22 fair 4.48 15% 6.54 fair 6.72 Value expired
35% 2.88 fair 2.86 +0.7% 31% 3.22 fair 3.27 34% 2.85 fair 2.90 Micro-edge
54% 1.91 fair 1.87 +2.2% 26% 3.75 fair 3.89 21% 4.63 fair 4.82 Value flag
Germany · Bundesliga
53% 1.85 fair 1.87 21% 4.70 fair 4.72 25% 4.10 fair 3.94 No value
30% 3.12 fair 3.30 25% 4.10 fair 4.07 45% 2.25 fair 2.21 +1.6% Value flag
49% 2.01 fair 2.05 24% 4.25 fair 4.23 27% 3.85 fair 3.64 Value expired
33% 3.10 fair 3.00 +3.2% 24% 4.21 fair 4.20 43% 2.30 fair 2.33 Strong value
23% 4.00 fair 4.31 25% 4.32 fair 3.94 51% 1.92 fair 1.94 Value expired
72% 1.40 fair 1.39 +0.6% 17% 6.10 fair 6.02 12% 7.86 fair 8.69 Micro-edge
38% 2.58 fair 2.64 27% 3.84 fair 3.73 35% 2.75 fair 2.83 Value expired
58% 1.72 fair 1.71 21% 4.75 fair 4.69 20% 5.00 fair 4.94 No value
France · Ligue 1
35% 2.85 fair 2.87 25% 3.90 fair 4.03 40% 2.53 fair 2.48 Not re-checked
39% 2.54 fair 2.58 28% 3.45 fair 3.56 33% 2.90 fair 3.02 Value expired
71% 1.44 fair 1.41 +1.9% 17% 5.30 fair 5.77 12% 8.25 fair 8.42 Value flag
43% 2.30 fair 2.35 27% 3.75 fair 3.68 30% 3.29 fair 3.30 Value expired
53% 1.87 fair 1.87 23% 4.16 fair 4.37 24% 4.30 fair 4.22 No value
41% 2.39 fair 2.45 27% 3.80 fair 3.72 32% 3.10 fair 3.11 Value expired
51% 1.95 fair 1.96 23% 4.20 fair 4.35 26% 3.85 fair 3.84 Value expired
England · Championship
62% 1.59 fair 1.60 21% 4.60 fair 4.77 17% 5.80 fair 6.00 Value expired
55% 1.79 fair 1.80 24% 3.90 fair 4.09 20% 4.80 fair 4.97 Value expired
28% 3.44 fair 3.55 27% 3.50 fair 3.67 45% 2.23 fair 2.24 Value expired
60% 1.64 fair 1.68 21% 4.50 fair 4.72 19% 5.00 fair 5.21 No value
55% 1.78 fair 1.82 23% 4.20 fair 4.36 22% 4.58 fair 4.55 Value expired
47% 2.10 fair 2.14 27% 3.75 fair 3.68 26% 3.75 fair 3.82 No value
62% 1.61 fair 1.62 21% 4.50 fair 4.76 17% 5.75 fair 5.84 Value expired
58% 1.78 fair 1.72 +3.4% 23% 3.95 fair 4.26 18% 4.95 fair 5.43 Strong value
33% 2.90 fair 3.01 26% 3.61 fair 3.86 41% 2.43 fair 2.45 Value expired
75% 1.30 fair 1.33 15% 6.25 fair 6.64 10% 10.00 fair 10.44 Value expired
55% 1.85 fair 1.82 +1.7% 25% 3.78 fair 4.01 20% 4.75 fair 4.99 Value flag
Netherlands · Eredivisie
85% 1.16 fair 1.17 9% 9.50 fair 10.73 5% 17.00 fair 18.60 Value expired
46% 2.10 fair 2.19 24% 4.20 fair 4.16 30% 3.40 fair 3.31 +2.8% Value flag
92% 1.08 fair 1.08 4% 18.00 fair 22.24 3% 34.00 fair 32.01 Value expired
55% 1.82 fair 1.81 21% 4.40 fair 4.70 24% 4.10 fair 4.23 Value expired
33% 3.01 fair 3.05 24% 4.03 fair 4.17 43% 2.33 fair 2.32 +0.6% Micro-edge
44% 2.31 fair 2.30 +0.5% 25% 3.85 fair 3.99 31% 3.20 fair 3.19 Micro-edge
18% 5.40 fair 5.70 20% 4.60 fair 4.97 62% 1.60 fair 1.60 No value
33% 2.90 fair 3.05 25% 4.00 fair 3.94 42% 2.43 fair 2.39 +1.5% Value flag
56% 1.78 fair 1.79 22% 4.50 fair 4.59 22% 4.60 fair 4.46 No value
Portugal · Primeira Liga
32% 2.97 fair 3.08 29% 3.50 fair 3.44 38% 2.50 fair 2.60 No value
83% 1.24 fair 1.21 12% 7.50 fair 8.44 6% 15.00 fair 17.86 Not checked yet
54% 1.83 fair 1.84 25% 3.76 fair 4.05 21% 4.40 fair 4.78 No value
49% 2.02 fair 2.03 27% 3.50 fair 3.76 24% 4.10 fair 4.15 Value expired
28% 3.50 fair 3.64 31% 3.10 fair 3.26 42% 2.32 fair 2.39 No value
56% 1.75 fair 1.78 25% 3.75 fair 3.93 18% 4.90 fair 5.49 Value expired
Turkey · Süper Lig
35% 2.72 fair 2.83 29% 3.50 fair 3.40 35% 2.75 fair 2.84 No value
38% 2.66 fair 2.63 +1.0% 26% 3.61 fair 3.83 36% 2.69 fair 2.78 Micro-edge
74% 1.36 fair 1.36 16% 6.00 fair 6.38 11% 8.55 fair 9.33 No value
77% 1.30 fair 1.30 15% 6.11 fair 6.81 8% 11.10 fair 12.29 No value
53% 1.86 fair 1.87 24% 4.00 fair 4.14 22% 4.18 fair 4.47 No value
73% 1.35 fair 1.37 16% 5.71 fair 6.27 11% 8.63 fair 9.04 No value
17% 5.80 fair 5.88 21% 4.38 fair 4.66 62% 1.62 fair 1.62 Value expired
Belgium · Jupiler Pro League
25% 3.80 fair 4.07 25% 3.77 fair 4.08 51% 1.95 fair 1.96 No value
57% 1.76 fair 1.75 +0.5% 23% 4.00 fair 4.40 20% 4.60 fair 4.96 Micro-edge
62% 1.60 fair 1.61 20% 4.70 fair 4.99 18% 5.30 fair 5.55 Value expired
15% 6.50 fair 6.60 19% 4.62 fair 5.16 65% 1.55 fair 1.53 +1.4% Micro-edge
51% 1.96 fair 1.97 23% 4.00 fair 4.37 26% 3.65 fair 3.78 Value expired
60% 1.63 fair 1.67 22% 4.30 fair 4.62 18% 5.10 fair 5.42 No value
22% 4.40 fair 4.47 25% 3.82 fair 3.99 53% 1.85 fair 1.90 No value

Upcoming predictions by league

pick a competition for fair odds, value flags and standings
Show all 83 competitions
Scottish Premiership
Scotland · 6 upcoming
Brazil Serie A
Brazil · 9 upcoming
Argentina Liga Profesional
Argentina · 14 upcoming
MLS
USA · 14 upcoming
Liga MX
Mexico · 7 upcoming
Serie B
Italy · 10 upcoming
2. Bundesliga
Germany · 9 upcoming
Segunda Division
Spain · 11 upcoming
Ligue 2
France · 9 upcoming
Romania Liga I
Romania · 1 upcoming
3. Liga
Germany · 10 upcoming
J1 League
Japan · 10 upcoming
League Two
England · 10 upcoming
Brazil Serie B
Brazil · 9 upcoming
Ekstraklasa
Poland · 9 upcoming
Saudi Pro League
Saudi Arabia · 9 upcoming
Allsvenskan
Sweden · 8 upcoming
Eliteserien
Norway · 8 upcoming
Peru Liga 1
Peru · 8 upcoming
Greek Super League
Greece · 7 upcoming
League One
England · 7 upcoming
A-League
Australia · 6 upcoming
Austrian Bundesliga
Austria · 6 upcoming
Danish Superliga
Denmark · 6 upcoming
K League 1
South Korea · 6 upcoming
Primera Division Chile
Chile · 6 upcoming
Swiss Super League
Switzerland · 6 upcoming
Premier Division
Ireland · 5 upcoming
K League 2
South Korea · 4 upcoming
Slovenia PrvaLiga
Slovenia · 4 upcoming
Veikkausliiga
Finland · 3 upcoming
Bulgaria First League
Bulgaria · 2 upcoming
Superettan
Sweden · 2 upcoming
Croatia HNL
Croatia · 1 upcoming
First Division Ireland
Ireland · 1 upcoming
Poland I Liga
Poland · 1 upcoming
UEFA Europa League
International
UEFA Conference League
International
Copa Libertadores
South America
Bulgaria Second League
Bulgaria
Chile Primera B
Chile
China League Two
China
China Super League
China
Copa Sudamericana
South America
Czech FNL
Czech Republic
Czech Liga
Czech Republic
DFB Pokal
Germany
Ecuador LigaPro
Ecuador
Hungary NB I
Hungary
Hungary NB II
Hungary
Kazakhstan Premier League
Kazakhstan
Latvia 1. Liga
Latvia
Latvia Virsliga
Latvia
Lithuania 1 Lyga
Lithuania
Lithuania A Lyga
Lithuania
MLS Next Pro
USA
Norway 1. Division
Norway
Paraguay Division Intermedia
Paraguay
Primera A
Colombia
Primera B Metropolitana
Argentina
Primera C
Argentina
Primera Nacional
Argentina
Serbia Super Liga
Serbia
Slovak Super Liga
Slovakia
Slovakia 2. Liga
Slovakia
USL Championship
USA
Ukraine Persha Liga
Ukraine
Ukraine Premier League
Ukraine
Uruguay Primera Division
Uruguay
Urvalsdeild
Iceland
Ykkösliiga
Finland

Football predictions, answered honestly

What are the most accurate football predictions today?

The sharp betting market with the bookmaker margin removed is generally the strongest publicly available forecast of a football match — across tens of thousands of matches, no public model, AI or tipster has been shown to beat it consistently. That is exactly what we publish here: the fair probability for every match playing today, updated as the market moves.

Are these free football betting tips?

The fair price of every match, every bookmaker price and the full record are free. PRO, an optional paid plan, shows where your bookmakers pay above the fair price before kick-off, alerts you at your target price and on the matches you follow, and audits your own bets; after kick-off every value flag is public. We publish an audit, not a tip sheet — what you do with it is your decision, and the full record is open, losses included.

How do you find value bets?

We strip the margin out of the sharpest odds to estimate the fair probability, then flag any match where another bookmaker offers a higher price than that fair value — never on long shots, which are systematically overpriced. Most days there are only a handful, and often none.

Found this useful? Send it to a friend who bets.