Football predictions and tips today
- 197 matches with predictions
- 20 leagues
Published record56 graded calls since 25 Oct32 hit57.1% hit rateSee the calls
Match picks
The model’s picks in the league and day you chose, grouped by risk. Low risk is a model chance of 72% and up, medium 62 to 72%, high 50 to 62%. These are probabilities, not tips.
Percentages indicate the likelihood of each 1X2 outcome occurring.
Ranked picks this round
Model ranking and probability for each pick. Risk levels describe the selection, not a guaranteed result.
| # | Match | Pick | Model chance | Risk level |
|---|---|---|---|---|
| 1 | PSV EindhovenPSVWillem IIWIL Eredivisie | PickPSV Eindhoven to win | Model78.9% | Low risk |
| 2 | BarcelonaBARAlavesALA La Liga | PickBarcelona to win | Model78.7% | Low risk |
| 3 | BenficaBENAlvercaALV Primeira Liga | PickBenfica to win | Model78.4% | Low risk |
| 4 | Lech PoznanLECWislaWIS Ekstraklasa | PickLech Poznan to win | Model78.4% | Low risk |
| 5 | PortoPOREstorilEST Primeira Liga | PickPorto to win | Model76.4% | Low risk |
| 6 | DjurgardenDJUDegerforsDEG Allsvenskan | PickDjurgarden to win | Model74.3% | Low risk |
| 7 | Casa PiaCASSp LisbonSPL Primeira Liga | PickSp Lisbon to win | Model73.1% | Low risk |
| 8 | Univ. CraiovaUNIFC BotosaniBOT Liga I | PickUniv. Craiova to win | Model71.8% | Low risk |
| 9 | ComoCOMVeneziaVEN Serie A | PickComo to win | Model71.5% | Low risk |
| 10 | SiriusSIRHalmstadHAL Allsvenskan | PickSirius to win | Model71.3% | Low risk |
| 11 | BetisBETMalagaMAL La Liga | PickBetis to win | Model68.4% | Low risk |
| 12 | PAOKPAOAsteras TripolisAST Super League Greece | PickPAOK to win | Model68.3% | Low risk |
| 13 | TrabzonsporTRAGaziantepGAZ Süper Lig | PickTrabzonspor to win | Model68.1% | Low risk |
Premier League1
See more leagues (14)Show fewer leagues
La Liga1
Bundesliga1
Ligue 13
2. Bundesliga5
Championship2
Danish Superliga1
Ligue 25
Primeira Liga1
Pro League1
Süper Lig2
Ekstraklasa3
Eliteserien1
League Two2
Liga I1
Top tips from our AI experts
Current published picks from leading AI experts. Results are simulated paper returns; no-bet decisions remain visible.
Explore predictions by market
Browse football predictions by market and risk. Model chances and fair odds are estimates, never guarantees. Grade C estimates are less precise.
Corners
47 tips
Corners
Under 12.5 corners
Both teams combinedUnder 12.5 corners
Both teams combinedUnder 12.5 corners
Both teams combinedCards
48 tips
Cards
Under 5.5 cards
Both teams combinedUnder 5.5 cards
Both teams combinedUnder 5.5 cards
Both teams combinedShots
48 tips
Shots
Over 6.5 shots on target
Both teams combinedOver 6.5 shots on target
Both teams combinedOver 6.5 shots on target
Both teams combinedGoals
44 tips
Goals
Under 5.5 goals
Both teams combinedOver 0.5 goals
Both teams combinedUnder 5.5 goals
Both teams combinedBoth teams to score
36 tips
Both teams to score
Double chance
39 tips
Double chance
Players to watch
Published player-market probabilities, shown in kickoff order. Model estimates, not confirmed lineups.
Alexander Isak
Kai Havertz
Gonçalo Ramos
Lautaro Martínez
Edon Zhegrova
Alisson Santos
Best combos
Up to 9 slips per size, only when enough qualifying matches exist. Combined chance assumes independent matches; fair odds are model estimates. Risk bands use combined chance: 72% and above, 62% to below 72%, and below 62%.
Doubles9 slips
Trebles9 slips
Four-folds9 slips
Five-folds9 slips
5-Fold 5
5-Fold 6
Our model vs market
Compare model and bookmaker probabilities for the same selection. The gap is a difference of opinion, not a proven betting edge. Our tests have not established an edge. Fair odds are model estimates, not bookmaker offers.
Every match, every market
Compare published match-result, goals and other market probabilities. Top matches highlights selected fixtures; it does not rank betting value.
| Match | Result | Goals | Corners | Cards | Shots | Save model pick |
|---|---|---|---|---|---|---|
| Chelsea vs Manchester United | 42.7%Chelsea | 60.7%Over 2.5 | 52.8%Over 9.5 | 61.8%Over 3.5 | 54.7%Over 24.5 | |
| Levante vs Ath Madrid | 45.8%Ath Madrid | 58.2%Over 2.5 | 51.8%Over 9.5 | 59.5%Over 3.5 | 57.2%Over 24.5 | |
| Bologna vs Monza | 54.4%Bologna | 52.0%Under 2.5 | 56.4%Under 9.5 | 52.5%Under 3.5 | 51.9%Over 24.5 | |
| Augsburg vs Freiburg | 43.3%Augsburg | 62.6%Over 2.5 | 51.7%Over 9.5 | 51.4%Under 3.5 | 65.0%Over 24.5 | |
| Lille vs Lens | 40.7%Lille | 50.7%Under 2.5 | 52.8%Under 9.5 | 54.9%Over 3.5 | 50.8%Over 24.5 | |
| Villarreal vs Espanol | 64.5%Villarreal | 57.5%Over 2.5 | 51.0%Over 9.5 | 68.5%Over 3.5 | 56.4%Over 24.5 |
Chelsea
Manchester United
36 of 60 upcoming matches in this overview. Browse all match picks →
This round in numbers
The published round snapshot. Price coverage counts its 1X2 quotes, not older recorded display prices. Averages describe the round, not an individual match.
Tomorrow’s football predictions
- Erzurumspor vs Corum prediction Süper Lig · Sat 31 Oct, 10:30 UK
- Wisla Plock vs Piast Gliwice prediction Ekstraklasa · Sat 31 Oct, 11:15 UK
- Darmstadt vs Magdeburg prediction 2. Bundesliga · Sat 31 Oct, 12:00 UK
- Kaiserslautern vs Hertha prediction 2. Bundesliga · Sat 31 Oct, 12:00 UK
- Wolfsburg vs Osnabruck prediction 2. Bundesliga · Sat 31 Oct, 12:00 UK
- Chelsea vs Manchester United prediction Premier League · Sat 31 Oct, 12:30 UK
- Lincoln vs Birmingham prediction Championship · Sat 31 Oct, 12:30 UK
- Norwich vs Watford prediction Championship · Sat 31 Oct, 12:30 UK
- Stoke vs Preston prediction Championship · Sat 31 Oct, 12:30 UK
- Grimsby vs York prediction League Two · Sat 31 Oct, 12:30 UK
- Port Vale vs Rochdale prediction League Two · Sat 31 Oct, 12:30 UK
- Levante vs Atletico Madrid prediction La Liga · Sat 31 Oct, 13:00 UK
Football predictions this weekend
- Erzurumspor vs Corum prediction Süper Lig · Sat 31 Oct, 10:30 UK
- Wisla Plock vs Piast Gliwice prediction Ekstraklasa · Sat 31 Oct, 11:15 UK
- Darmstadt vs Magdeburg prediction 2. Bundesliga · Sat 31 Oct, 12:00 UK
- Kaiserslautern vs Hertha prediction 2. Bundesliga · Sat 31 Oct, 12:00 UK
- Wolfsburg vs Osnabruck prediction 2. Bundesliga · Sat 31 Oct, 12:00 UK
- Chelsea vs Manchester United prediction Premier League · Sat 31 Oct, 12:30 UK
- Lincoln vs Birmingham prediction Championship · Sat 31 Oct, 12:30 UK
- Norwich vs Watford prediction Championship · Sat 31 Oct, 12:30 UK
- Stoke vs Preston prediction Championship · Sat 31 Oct, 12:30 UK
- Grimsby vs York prediction League Two · Sat 31 Oct, 12:30 UK
- Port Vale vs Rochdale prediction League Two · Sat 31 Oct, 12:30 UK
- Levante vs Atletico Madrid prediction La Liga · Sat 31 Oct, 13:00 UK
Super 6 predictions this week: the score we would enter for each British match.
Draw predictions: the highest draw chances this round
A draw is rarely the most likely result, even here. These are the matches where our model gives it the best chance, not a tip to back it.
- Corvinul vs FC Arges prediction Liga I · Sat 31 Oct, 14:00 UK · Draw 33%
- Getafe vs Sevilla prediction La Liga · Sun 1 Nov, 13:00 UK · Draw 31%
- Maritimo vs Santa Clara prediction Primeira Liga · Sun 1 Nov, 18:00 UK · Draw 30%
- Laval vs Boulogne prediction Ligue 2 · Fri 30 Oct, 19:00 UK · Draw 30%
- Annecy vs Montpellier prediction Ligue 2 · Sat 31 Oct, 13:00 UK · Draw 30%
- Burgos vs Castellon prediction Segunda División · Sun 1 Nov, 17:30 UK · Draw 30%
Fixtures
Choose a matchday or league, then open a match for available model analysis. Model pick compares a fixed set: match result, 2.5 goals, BTTS, 9.5 corners, 3.5 cards and 24.5 shots. A model-minus-market gap of at least 5 percentage points comes first only with a supplied calibration grade and a complete margin-adjusted price comparison; otherwise the strongest meaningful published probability is shown. Untrusted or insufficient grades are excluded. Reads use 50 to 92% probability; tiny lines and double chance are excluded. This is a model read, not a proven advantage or a betting recommendation. Odds are recorded prices for the exact selection; Fair is calculated from the model and is not a bookmaker offer. Niche totals describe both teams. Schedule-only matches have no verified eligible model read. Search and date filters apply to this set of fixtures; use the navigation below to browse more. Kickoff times use UK time, or your timezone selected in Settings. Missing fixtures are not guessed.
778 upcoming matches · 40 leagues
Swipe to explore leagues
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
This is the latest fixture date received for this selection. League coverage can differ. Later fixtures are not yet available from the feed; we do not fill gaps with guessed matches.
No matches for this selection. Try another date or league, or show all upcoming dates.
Fixtures by league
How we did recently
Matches we published a prediction for before kickoff, newest first. Our call is the side the model gave at least 50 percent: match result, over or under 2.5 goals, or both teams to score, whichever was strongest. A call is a hit when that side happened. A rate appears once five calls are graded. Misses stay on the record.
32 of 56 recent calls hit (57.1%).
- Frosinone vs Lecce5-1Full timeMISSour call
- Fiorentina vs Atalanta2-2Full timeHITour call
- Hammarby vs Sirius2-0Full timeMISSour call
- Kalmar vs GAIS0-1Full timeHITour call
- Orgryte vs Mjallby1-2Full timeHITour call
- Milan vs Bologna2-4Full timeMISSour call
- Parma vs Udinese0-0Full timeHITour call
- Venezia vs Inter0-2Full timeHITour call
- Genoa vs Juventus2-0Full timeHITour call
- Monza vs Napoli1-4Full timeHITour call
No-bet log · why we passed discipline first
- Cracovia v Motor Lublinvalue_gap +0.019 <= 0.03
- Konyaspor v Galatasaraytoo extreme an outsider (fair 0.18)
- Bodo/Glimt v Vikingtoo extreme an outsider (fair 0.19)
- Le Havre v Paris SGtoo extreme an outsider (fair 0.15)
- Lyngby v Randers FCoutside trust zone (model prob 0.40, zone (0.45, 0.7))
- Nice v Rennesoutside trust zone (model prob 0.41, zone (0.45, 0.7))
- FC Rapid Bucuresti v Csikszereda M. Ciuctoo extreme an outsider (fair 0.16)
- Grenoble v Dijontoo extreme an outsider (fair 0.29)
- Laval v Boulogneoutside trust zone (model prob 0.36, zone (0.45, 0.7))
- Metz v Pau FCtoo extreme an outsider (fair 0.28)
- Nantes v Clermonttoo extreme an outsider (fair 0.13)
- Rodez v Dunkerquetoo extreme an outsider (fair 0.27)
- Elversberg v Mainzvalue_gap +0.014 <= 0.03
- Gornik Zabrze v Legiavalue_gap +0.014 <= 0.03
- Waregem v Club Bruggetoo extreme an outsider (fair 0.13)
- Villarreal v Espanolvalue_gap +0.029 <= 0.03
- Lille v Lensoutside trust zone (model prob 0.41, zone (0.45, 0.7))
- Casa Pia v Sp Lisbonvalue_gap +0.019 <= 0.03
- Erzurumspor v Corumoutside trust zone (model prob 0.45, zone (0.45, 0.7))
- Wisla Plock v Piast Gliwicetoo extreme an outsider (fair 0.28)
- … and 1 more (every decision is on its card above).
How our football predictions work
Model estimates are not guarantees. Our tests have not established a consistent edge over the sharp closing market. Read the honesty ledger for the full evidence.
How the model works
See the data and training behind our football predictions.
Explore the modelCheck the results
Compare published probabilities with real match outcomes.
View the track recordExplore AI tipsters
Follow each strategy’s published calls and paper results.
Meet the AI tipstersFootball predictions FAQ
How are these football predictions made?
A statistical model estimates the chance of each outcome from past results, goals, team strength and, where available, expected goals. The percentages are refreshed every day before kickoff.
Are these predictions betting tips?
No. They are model probabilities, not betting advice. Our own tests have not shown a consistent edge over the bookmakers’ closing prices, and the Honesty Ledger shows every graded call.
What does the percentage mean?
It is the model’s chance for that outcome. If the model says 60 percent, the aim is for it to happen about 60 times in 100 similar matches. The track record checks how close we get.
How do you grade a prediction?
Our call is the side the model gives at least 50 percent. After full time the call is a hit when that side happened, and a miss when it did not. Misses stay on the record.
What do Today, Tomorrow and Weekend use?
The UK date of kickoff. Kickoff times on the cards use UK time, or the timezone you choose in Settings.
Why is a match missing?
Predictions are published for the next seven days when both teams are verified. The fixtures page lists other matches and says why they have no prediction yet. We never fill gaps with guesses.
