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. 10 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).

Matches 161–212 of 212, the top leagues first.

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
Sweden · Superettan
55% 1.78 fair 1.82 22% 3.88 fair 4.53 23% 4.00 fair 4.37 No value
Austrian Bundesliga
45% 2.15 fair 2.21 25% 3.75 fair 3.96 29% 3.60 fair 3.39 Value expired
73% 1.33 fair 1.36 15% 6.20 fair 6.66 11% 8.50 fair 8.70 No value
84% 1.19 fair 1.19 10% 8.00 fair 10.23 6% 12.50 fair 15.97 Value expired
22% 4.50 fair 4.65 21% 4.30 fair 4.74 57% 1.72 fair 1.74 No value
19% 4.80 fair 5.31 23% 4.20 fair 4.29 58% 1.68 fair 1.73 No value
Poland · Ekstraklasa
55% 1.75 fair 1.81 23% 4.20 fair 4.44 22% 4.25 fair 4.50 No value
45% 2.15 fair 2.22 25% 3.85 fair 4.01 30% 3.15 fair 3.34 Value expired
Norway · Eliteserien
50% 1.98 fair 2.02 24% 3.96 fair 4.23 27% 3.61 fair 3.74 No value
31% 3.10 fair 3.20 23% 4.04 fair 4.34 46% 2.21 fair 2.19 +0.9% Micro-edge
64% 1.55 fair 1.56 21% 4.65 fair 4.80 15% 6.40 fair 6.65 Value expired
34% 2.83 fair 2.92 25% 3.73 fair 3.94 40% 2.42 fair 2.48 Value expired
48% 2.08 fair 2.08 28% 3.70 fair 3.59 24% 3.98 fair 4.17 No value
38% 2.55 fair 2.63 25% 3.79 fair 3.99 37% 2.65 fair 2.71 No value
Switzerland · Swiss Super League
54% 1.85 fair 1.86 23% 4.20 fair 4.36 23% 4.10 fair 4.31 Value expired
37% 2.75 fair 2.72 24% 4.00 fair 4.08 39% 2.50 fair 2.58 Not re-checked
35% 2.88 fair 2.86 24% 4.20 fair 4.13 41% 2.32 fair 2.45 Not re-checked
78% 1.27 fair 1.29 12% 7.20 fair 8.12 10% 9.50 fair 10.01 No value
62% 1.68 fair 1.63 +3.3% 19% 4.70 fair 5.17 19% 5.00 fair 5.23 Strong value
38% 2.55 fair 2.66 26% 3.85 fair 3.80 36% 2.60 fair 2.77 No value
Greece · Greek Super League
11% 8.00 fair 8.87 20% 4.30 fair 4.95 69% 1.44 fair 1.46 No value
24% 4.00 fair 4.25 28% 3.40 fair 3.52 48% 2.10 fair 2.08 Not re-checked
30% 3.10 fair 3.34 35% 3.15 fair 2.89 35% 2.66 fair 2.82 Not re-checked
76% 1.34 fair 1.32 15% 5.50 fair 6.57 9% 9.80 fair 10.97 Not re-checked
42% 2.31 fair 2.40 29% 3.50 fair 3.46 29% 3.35 fair 3.39 Value expired
Saudi Arabia · Saudi Pro League
92% 1.07 fair 1.09 4% 15.50 fair 22.52 3% 26.00 fair 29.43 Value expired
Brazil Serie B
36% 2.62 fair 2.78 29% 3.30 fair 3.44 35% 2.88 fair 2.86 +0.7% Micro-edge
39% 2.40 fair 2.53 33% 3.00 fair 3.05 28% 3.35 fair 3.60 No value
47% 2.03 fair 2.12 28% 3.45 fair 3.58 25% 3.68 fair 4.01 No value
52% 1.87 fair 1.93 25% 3.60 fair 3.95 23% 4.16 fair 4.38 No value
57% 1.76 fair 1.75 +0.6% 25% 3.60 fair 3.97 18% 4.80 fair 5.67 Micro-edge
68% 1.44 fair 1.46 19% 4.50 fair 5.16 12% 7.00 fair 8.26 No value
Chile · Primera Division Chile
48% 2.05 fair 2.10 28% 3.40 fair 3.52 24% 3.90 fair 4.18 Value expired
41% 2.26 fair 2.41 26% 3.60 fair 3.82 32% 3.05 fair 3.09 No value
32% 2.90 fair 3.12 26% 3.70 fair 3.88 42% 2.33 fair 2.37 No value
Australia · A-League
68% 1.47 fair 1.46 18% 5.15 fair 5.66 14% 6.50 fair 7.11 Value expired
32% 2.96 fair 3.12 26% 3.60 fair 3.80 42% 2.46 fair 2.40 Not re-checked
Japan · J1 League
31% 3.02 fair 3.23 25% 3.85 fair 4.00 44% 2.20 fair 2.27 No value
30% 3.20 fair 3.32 28% 3.40 fair 3.54 42% 2.35 fair 2.40 No value
39% 2.45 fair 2.55 30% 3.33 fair 3.39 31% 3.00 fair 3.19 No value
55% 1.77 fair 1.80 24% 3.88 fair 4.11 20% 4.50 fair 4.93 No value
South Korea · K League 1
43% 2.30 fair 2.34 28% 3.50 fair 3.62 30% 3.10 fair 3.38 No value
36% 2.66 fair 2.82 30% 3.20 fair 3.39 35% 2.80 fair 2.86 No value
53% 1.83 fair 1.89 25% 3.65 fair 4.06 22% 4.30 fair 4.45 No value
51% 2.02 fair 1.95 26% 3.62 fair 3.87 23% 4.00 fair 4.39 Not re-checked
Germany · 3. Liga
44% 2.14 fair 2.26 25% 3.80 fair 4.05 31% 3.10 fair 3.22 No value
29% 3.50 fair 3.45 24% 4.00 fair 4.18 47% 2.02 fair 2.12 No value
52% 1.85 fair 1.91 23% 3.90 fair 4.32 24% 4.30 fair 4.09 No value
Denmark · Danish Superliga
53% 1.85 fair 1.89 23% 4.20 fair 4.38 24% 4.00 fair 4.13 No value
64% 1.54 fair 1.56 20% 4.50 fair 5.05 16% 5.95 fair 6.19 No value
43% 2.25 fair 2.33 24% 4.00 fair 4.10 33% 2.91 fair 3.06 No value
45% 2.15 fair 2.22 25% 3.91 fair 3.98 30% 3.20 fair 3.35 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 · 9 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
Eliteserien
Norway · 8 upcoming
Peru Liga 1
Peru · 8 upcoming
Allsvenskan
Sweden · 7 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
Superettan
Sweden · 5 upcoming
K League 2
South Korea · 4 upcoming
Bulgaria First League
Bulgaria · 3 upcoming
Slovenia PrvaLiga
Slovenia · 3 upcoming
Veikkausliiga
Finland · 3 upcoming
Croatia HNL
Croatia · 2 upcoming
First Division Ireland
Ireland · 1 upcoming
Poland I Liga
Poland · 1 upcoming
Serbia Super Liga
Serbia · 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
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.