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).
All matches
Jump to league
- England · Premier League 9
- Spain · La Liga 8
- Italy · Serie A 8
- Germany · Bundesliga 8
- France · Ligue 1 7
- England · Championship 11
- Netherlands · Eredivisie 9
- Portugal · Primeira Liga 6
- Turkey · Süper Lig 7
- Belgium · Jupiler Pro League 8
- Argentina Liga Profesional 10
- Mexico · Liga MX 6
- Germany · 2. Bundesliga 7
- Spain · Segunda Division 8
- France · Ligue 2 3
- Romania Liga I 1
- Australia · A-League 5
- South Korea · K League 1 6
- South Korea · K League 2 4
- Japan · J1 League 10
- Poland · Ekstraklasa 4
- Bulgaria First League 1
- Sweden · Superettan 4
- England · League One 4
- England · League Two 9
- Germany · 3. Liga 9
- Saudi Arabia · Saudi Pro League 3
- Croatia HNL 1
- Norway · Eliteserien 7
- Austrian Bundesliga 5
- Switzerland · Swiss Super League 6
- Greece · Greek Super League 5
- Brazil Serie B 6
- Chile · Primera Division Chile 3
- Denmark · Danish Superliga 4
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
| Time | Match | 1 | X | 2 | Value |
|---|---|---|---|---|---|
| 55% 1.78 fair 1.82 | 22% 3.88 fair 4.53 | 23% 4.00 fair 4.37 | No value | ||
| 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 | ||
| 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 | ||
| 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 | ||
| 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 | ||
| 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 | ||
| 92% 1.07 fair 1.09 | 4% 15.50 fair 22.52 | 3% 26.00 fair 29.43 | Value expired | ||
| 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 | ||
| 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 | ||
| 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 | ||
| 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 | ||
| 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 | ||
| 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 | ||
| 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 standingsShow all 83 competitions
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.
Measured by TipsAudit
- Most accurate football prediction site? Ranked against the closing line
- Is Statarea accurate? Audited against the closing line
- Is ProSoccer.gr accurate? Audited against the closing line
- Is FootballPredictions.net accurate? Audited against the closing line
- Independent tipster audit: verified track records
- How to check if a tipster is legit
- Can you verify a Telegram tipster? What we found reading their tips
- Are free football prediction sites accurate? We measure them in public
- Which bookmaker has the lowest margin? Live index
- Free value bet finder for football
- What is closing line value (CLV)?
- Free football predictions dataset with closing odds (CSV)
- Our full track record: every prediction, losses included