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 81–160 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
Belgium · Jupiler Pro League
65% 1.50 fair 1.53 21% 4.60 fair 4.82 14% 6.75 fair 7.23 No value
Argentina Liga Profesional
60% 1.62 fair 1.66 23% 4.00 fair 4.26 16% 6.25 fair 6.21 No value
23% 4.20 fair 4.29 28% 3.40 fair 3.52 48% 2.02 fair 2.07 Value expired
42% 2.24 fair 2.39 29% 3.20 fair 3.47 29% 3.35 fair 3.41 No value
46% 2.20 fair 2.19 +0.5% 31% 3.01 fair 3.25 24% 3.95 fair 4.25 Micro-edge
49% 2.02 fair 2.03 29% 3.25 fair 3.43 22% 4.40 fair 4.63 Value expired
46% 2.14 fair 2.19 30% 3.11 fair 3.29 24% 3.92 fair 4.19 No value
43% 2.32 fair 2.33 30% 3.20 fair 3.31 27% 3.60 fair 3.73 Value expired
53% 1.83 fair 1.89 28% 3.40 fair 3.60 19% 5.40 fair 5.17 No value
50% 2.05 fair 2.00 +2.5% 28% 3.44 fair 3.62 22% 4.25 fair 4.47 Value flag
61% 1.62 fair 1.65 24% 3.90 fair 4.19 15% 6.10 fair 6.47 Value expired
Mexico · Liga MX
32% 3.10 fair 3.13 26% 3.65 fair 3.81 42% 2.30 fair 2.39 Value expired
36% 2.65 fair 2.77 27% 3.60 fair 3.69 37% 2.80 fair 2.72 +3.0% Strong value
32% 2.97 fair 3.13 28% 3.46 fair 3.61 40% 2.38 fair 2.48 No value
43% 2.40 fair 2.34 +2.5% 27% 3.52 fair 3.71 30% 3.16 fair 3.30 Value flag
66% 1.51 fair 1.51 19% 4.77 fair 5.20 14% 6.34 fair 6.92 No value
51% 1.89 fair 1.95 23% 4.10 fair 4.37 26% 3.76 fair 3.85 No value
Germany · 2. Bundesliga
62% 1.54 fair 1.60 19% 4.90 fair 5.15 18% 6.00 fair 5.51 No value
32% 2.95 fair 3.16 25% 4.00 fair 3.95 43% 2.30 fair 2.32 Value expired
33% 2.82 fair 3.01 26% 3.80 fair 3.78 40% 2.40 fair 2.48 No value
30% 3.00 fair 3.28 25% 4.00 fair 4.02 45% 2.25 fair 2.24 Value expired
48% 2.05 fair 2.07 24% 4.00 fair 4.18 28% 3.60 fair 3.60 No value
39% 2.55 fair 2.56 25% 3.85 fair 3.95 36% 2.67 fair 2.80 Value expired
45% 2.23 fair 2.22 26% 3.85 fair 3.88 29% 3.25 fair 3.43 Not re-checked
Spain · Segunda Division
29% 3.40 fair 3.49 25% 3.86 fair 4.04 47% 2.14 fair 2.15 No value
39% 2.48 fair 2.57 28% 3.60 fair 3.62 33% 2.86 fair 2.99 No value
29% 3.35 fair 3.46 24% 4.00 fair 4.20 47% 2.10 fair 2.11 Value expired
36% 2.70 fair 2.80 30% 3.30 fair 3.32 34% 2.85 fair 2.92 No value
42% 2.30 fair 2.40 28% 3.51 fair 3.58 30% 3.15 fair 3.29 No value
37% 2.69 fair 2.69 26% 3.60 fair 3.85 37% 2.63 fair 2.72 Value expired
25% 3.60 fair 4.04 29% 3.60 fair 3.49 47% 2.15 fair 2.15 Value expired
41% 2.43 fair 2.41 29% 3.40 fair 3.44 30% 3.33 fair 3.39 Not re-checked
France · Ligue 2
57% 1.70 fair 1.75 24% 4.00 fair 4.24 19% 5.30 fair 5.21 No value
32% 3.25 fair 3.09 26% 3.60 fair 3.84 42% 2.35 fair 2.40 Not re-checked
24% 4.00 fair 4.25 26% 3.85 fair 3.85 50% 1.93 fair 1.98 No value
Romania Liga I
70% fair 1.44 20% fair 5.06 11% fair 9.36 Not checked yet
Australia · A-League
49% 2.03 fair 2.05 24% 3.97 fair 4.18 27% 3.50 fair 3.67 Value expired
47% 2.12 fair 2.12 26% 3.60 fair 3.86 27% 3.55 fair 3.71 No value
37% 2.58 fair 2.70 25% 3.75 fair 3.99 38% 2.60 fair 2.64 Value expired
South Korea · K League 1
36% 2.58 fair 2.75 28% 3.60 fair 3.61 36% 2.70 fair 2.78 Value expired
28% 3.30 fair 3.59 26% 3.60 fair 3.79 46% 2.10 fair 2.19 No value
South Korea · K League 2
27% fair 3.64 26% fair 3.82 46% fair 2.16 Not checked yet
18% fair 5.51 22% fair 4.50 60% fair 1.68 Not checked yet
34% fair 2.93 26% fair 3.90 40% fair 2.48 Not checked yet
35% fair 2.87 28% fair 3.53 37% fair 2.72 Not checked yet
Japan · J1 League
36% 2.68 fair 2.80 29% 3.50 fair 3.42 35% 2.70 fair 2.85 No value
14% 6.57 fair 7.37 18% 4.80 fair 5.49 68% 1.48 fair 1.47 Not re-checked
26% 3.70 fair 3.87 27% 3.57 fair 3.68 47% 2.17 fair 2.13 Not re-checked
56% 1.73 fair 1.77 23% 4.20 fair 4.40 21% 4.40 fair 4.78 Value expired
50% 1.95 fair 2.02 26% 3.85 fair 3.90 25% 4.25 fair 4.03 Value expired
45% 2.14 fair 2.20 25% 3.81 fair 4.06 30% 3.45 fair 3.34 No value
Poland · Ekstraklasa
46% 2.05 fair 2.17 27% 3.75 fair 3.66 27% 3.45 fair 3.77 No value
44% 2.25 fair 2.25 23% 4.00 fair 4.36 33% 2.92 fair 3.07 Value expired
Bulgaria First League
10% 7.70 fair 10.17 22% 3.95 fair 4.64 69% 1.45 fair 1.46 No value
Sweden · Superettan
39% 2.40 fair 2.54 27% 3.40 fair 3.67 33% 2.84 fair 3.00 No value
41% 2.35 fair 2.44 26% 3.55 fair 3.90 33% 2.76 fair 2.99 No value
68% 1.47 fair 1.47 19% 4.65 fair 5.38 14% 6.06 fair 7.36 No value
England · League One
35% 2.70 fair 2.83 28% 3.45 fair 3.64 37% 2.53 fair 2.69 Value expired
41% 2.38 fair 2.42 25% 3.75 fair 3.97 34% 2.80 fair 2.98 Value expired
63% 1.61 fair 1.59 +1.4% 21% 4.20 fair 4.77 16% 5.50 fair 6.25 Micro-edge
52% 1.85 fair 1.92 25% 3.75 fair 4.04 23% 4.10 fair 4.32 Value expired
England · League Two
57% 1.73 fair 1.74 24% 3.75 fair 4.12 18% 4.70 fair 5.44 No value
35% 2.75 fair 2.82 28% 3.50 fair 3.57 37% 2.55 fair 2.74 Value expired
57% 1.68 fair 1.74 22% 4.05 fair 4.63 21% 4.40 fair 4.76 No value
50% 2.10 fair 1.99 +5.4% 27% 3.45 fair 3.72 23% 3.84 fair 4.37 Strong value
41% 2.40 fair 2.44 26% 3.60 fair 3.87 33% 2.85 fair 3.02 No value
45% 2.15 fair 2.23 29% 3.40 fair 3.41 26% 3.50 fair 3.87 Value expired
37% 2.55 fair 2.70 27% 3.50 fair 3.67 36% 2.65 fair 2.79 No value
52% 1.95 fair 1.94 +0.7% 25% 3.75 fair 4.04 24% 3.95 fair 4.24 Micro-edge
60% 1.65 fair 1.67 22% 4.10 fair 4.46 18% 5.10 fair 5.68 No value
Germany · 3. Liga
31% 3.15 fair 3.18 25% 3.70 fair 4.08 44% 2.15 fair 2.27 No value
67% 1.48 fair 1.50 18% 5.00 fair 5.52 15% 5.80 fair 6.57 No value
33% 2.90 fair 3.06 25% 3.70 fair 4.08 43% 2.28 fair 2.34 Value expired
25% 3.80 fair 4.07 22% 4.40 fair 4.51 53% 1.89 fair 1.88 Not re-checked
36% 2.80 fair 2.79 23% 4.00 fair 4.30 41% 2.30 fair 2.45 Not re-checked
48% 2.17 fair 2.10 26% 3.60 fair 3.86 27% 3.50 fair 3.77 Not re-checked
Saudi Arabia · Saudi Pro League
42% 2.30 fair 2.39 26% 3.60 fair 3.87 32% 3.00 fair 3.09 No value
34% 2.77 fair 2.92 27% 3.37 fair 3.69 39% 2.85 fair 2.59 +10.0% Strong value
Croatia HNL
74% 1.36 fair 1.36 17% 5.20 fair 5.97 10% 9.00 fair 10.32 No value
Norway · Eliteserien
23% 4.10 fair 4.28 24% 3.90 fair 4.18 53% 1.90 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 · 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.