Football predictions and tips today
- 163 matches with predictions
- 19 leagues
Published record60 graded calls since 31 Oct30 hit50.0% 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 | Paris SGPSGTroyesTRO Ligue 1 | PickParis SG to win | Model81.5% | Low risk |
| 2 | GalatasarayGALAmedsporAME Süper Lig | PickGalatasaray to win | Model78.8% | Low risk |
| 3 | BenficaBENAlvercaALV Primeira Liga | PickBenfica to win | Model78.5% | Low risk |
| 4 | Sp LisbonSPLMoreirenseMOR Primeira Liga | PickSp Lisbon to win | Model77.9% | Low risk |
| 5 | DortmundDORElversbergELV Bundesliga | PickDortmund to win | Model75.3% | Low risk |
| 6 | ArsenalARSHullHUL Premier League | PickArsenal to win | Model74.9% | Low risk |
| 7 | RosenborgROSStartSTA Eliteserien | PickRosenborg to win | Model73.7% | Low risk |
| 8 | Univ. CraiovaUNIFC BotosaniBOT Liga I | PickUniv. Craiova to win | Model72.0% | Low risk |
| 9 | SiriusSIRHalmstadHAL Allsvenskan | PickSirius to win | Model71.3% | Low risk |
| 10 | RomaROMSassuoloSAS Serie A | PickRoma to win | Model71.0% | Low risk |
| 11 | HalmstadHALDjurgardenDJU Allsvenskan | PickDjurgarden to win | Model70.3% | Low risk |
| 12 | PAOKPAOAsteras TripolisAST Super League Greece | PickPAOK to win | Model68.2% | Low risk |
| 13 | HerthaHERWolfsburgWOB 2. Bundesliga | PickHertha to win | Model68.2% | Low risk |
Match cards by league
La Liga2
See more leagues (12)Show fewer leagues
Serie A3
Ligue 11
Primeira Liga3
Pro League2
Super League Greece4
Süper Lig1
Segunda División4
Allsvenskan2
Danish Superliga2
Ekstraklasa2
Eliteserien1
Liga I3
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
44 tips
Corners
Under 12.5 corners
Both teams combinedUnder 12.5 corners
Both teams combinedUnder 12.5 corners
Both teams combinedCards
45 tips
Cards
Under 5.5 cards
Both teams combinedUnder 5.5 cards
Both teams combinedUnder 5.5 cards
Both teams combinedShots
44 tips
Shots
Over 6.5 shots on target
Both teams combinedOver 6.5 shots on target
Both teams combinedGoals
45 tips
Goals
Under 5.5 goals
Both teams combinedUnder 5.5 goals
Both teams combinedUnder 5.5 goals
Both teams combinedBoth teams to score
36 tips
Both teams to score
Double chance
38 tips
Double chance
Players to watch
Published player-market probabilities, shown in kickoff order. Model estimates, not confirmed lineups.
Edon Zhegrova
Alisson Santos
William Osula
Carlos Alcaraz
Lukas Nmecha
Omar Marmoush
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
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 |
|---|---|---|---|---|---|---|
| Ath Bilbao vs Sociedad | 51.7%Ath Bilbao | 54.5%Over 2.5 | 50.6%Under 9.5 | 61.5%Over 3.5 | 53.4%Over 24.5 | |
| Juventus vs Napoli | 40.4%Juventus | 58.5%Under 2.5 | 57.7%Under 9.5 | 61.8%Under 3.5 | 53.9%Over 24.5 | |
| Marseille vs Toulouse | 48.5%Marseille | 60.4%Over 2.5 | 56.7%Under 9.5 | 53.5%Over 3.5 | 54.6%Over 24.5 | |
| Elche vs Valencia | 47.3%Elche | 50.9%Under 2.5 | 53.2%Under 9.5 | 64.3%Over 3.5 | 50.5%Over 24.5 | |
| Lecce vs Genoa | 40.1%Genoa | 60.3%Under 2.5 | 58.9%Under 9.5 | 53.0%Under 3.5 | 50.3%Under 24.5 | |
| Lorient vs Brest | 42.8%Lorient | 51.8%Under 2.5 | 53.0%Under 9.5 | 52.1%Under 3.5 | 50.8%Over 24.5 |
Ath Bilbao
Sociedad
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
One qualifying model selection per match. Leading leagues first, then kickoff; row numbers are not a model ranking.
We favour model chances of at least 55% at prices from 1.30 to 3.00. Within three percentage points of the strongest eligible chance, a fresh recorded quote and the model chance × price decide between alternatives. Other qualified reads are fallbacks; longer odds are never invented.
Recorded is a saved Bet365 quote checked within the last 24 hours and can change. Fair is 1 ÷ model chance, a model calculation, not an offered price. This editorial selection is not evidence of a betting edge.
Corners, cards and shots are match totals for both teams. Card estimates count yellow cards; bookmaker settlement rules can differ. Risk labels describe model chance, not a guaranteed outcome.
| # | Match | Pick | Model chance | Odds | Risk level |
|---|---|---|---|---|---|
| 1 | NewcastleNEWEvertonEVE Premier LeagueMon 2 Nov · 20:00 UK | PickOver 3.5 cards | Model57.1% | Fair1.75 | High risk |
| 2 | La CorunaLACOsasunaOSA La LigaMon 2 Nov · 20:00 UK | PickOver 3.5 cards | Model64.1% | Fair1.56 | Medium risk |
| 3 | SassuoloSASFiorentinaFIO Serie AMon 2 Nov · 17:30 UK | PickUnder 9.5 corners | Model61.5% | Fair1.63 | High risk |
| 4 | AtalantaATAParmaPAR Serie AMon 2 Nov · 19:45 UK | PickUnder 3.5 cards | Model61.6% | Fair1.62 | High risk |
| 5 | LorientLORBrestBRE Ligue 1Mon 2 Nov · 19:45 UK | PickUnder 2.5 goals | Model51.8% | Recorded1.73 | High risk |
| 6 | BenficaBENAlvercaALV Primeira LigaMon 2 Nov · 20:15 UK | PickOver 3.5 cards | Model67.6% | Fair1.48 | Medium risk |
| 7 | Gil VicenteGILGuimaraesGUI Primeira LigaMon 2 Nov · 20:15 UK | PickOver 3.5 cards | Model69.0% | Fair1.45 | Medium risk |
| 8 | AtromitosATRVolos NFCVOL Super League GreeceMon 2 Nov · 16:00 UK | PickOver 3.5 cards | Model76.8% | Fair1.30 | Low risk |
| 9 | KalamataKALIraklisIRA Super League GreeceMon 2 Nov · 17:30 UK | PickOver 3.5 cards | Model74.7% | Fair1.34 | Low risk |
| 10 | GenclerbirligiGENAlanyasporALA Süper LigMon 2 Nov · 17:00 UK | PickOver 3.5 cards | Model63.5% | Fair1.58 | Medium risk |
| 11 | OviedoOVILas PalmasLPA Segunda DivisiónMon 2 Nov · 15:15 UK | PickOver 3.5 cards | Model72.9% | Fair1.37 | Low risk |
| 12 | ValladolidVALLeganesLEG Segunda DivisiónMon 2 Nov · 17:30 UK | PickUnder 2.5 goals | Model57.8% | Recorded1.80 | High risk |
Football predictions this weekend
One qualifying model selection per match. Leading leagues first, then kickoff; row numbers are not a model ranking.
We favour model chances of at least 55% at prices from 1.30 to 3.00. Within three percentage points of the strongest eligible chance, a fresh recorded quote and the model chance × price decide between alternatives. Other qualified reads are fallbacks; longer odds are never invented.
Recorded is a saved Bet365 quote checked within the last 24 hours and can change. Fair is 1 ÷ model chance, a model calculation, not an offered price. This editorial selection is not evidence of a betting edge.
Corners, cards and shots are match totals for both teams. Card estimates count yellow cards; bookmaker settlement rules can differ. Risk labels describe model chance, not a guaranteed outcome.
| # | Match | Pick | Model chance | Odds | Risk level |
|---|---|---|---|---|---|
| 1 | ElcheELCValenciaVAL La LigaSun 1 Nov · 17:30 UK | PickOver 3.5 cards | Model64.3% | Fair1.55 | Medium risk |
| 2 | Ath BilbaoATHSociedadRSO La LigaSun 1 Nov · 20:00 UK | PickOver 3.5 cards | Model61.5% | Fair1.63 | High risk |
| 3 | LecceLECGenoaGEN Serie ASun 1 Nov · 17:00 UK | PickUnder 2.5 goals | Model60.3% | Recorded1.57 | High risk |
| 4 | JuventusJUVNapoliNAP Serie ASun 1 Nov · 19:45 UK | PickUnder 3.5 cards | Model61.8% | Recorded2.20 | High risk |
| 5 | MarseilleMARToulouseTOU Ligue 1Sun 1 Nov · 19:45 UK | PickBoth teams to score: Yes | Model61.7% | Fair1.62 | High risk |
| 6 | Academico ViseuACARio AveRIO Primeira LigaSun 1 Nov · 18:00 UK | PickOver 3.5 cards | Model64.5% | Fair1.55 | Medium risk |
| 7 | MaritimoMARSanta ClaraSAN Primeira LigaSun 1 Nov · 18:00 UK | PickOver 3.5 cards | Model73.6% | Fair1.36 | Low risk |
| 8 | Sp BragaSPBFamalicaoFAM Primeira LigaSun 1 Nov · 20:30 UK | PickOver 3.5 cards | Model70.7% | Fair1.41 | Medium risk |
| 9 | Lommel SKLOMGentGNT Pro LeagueSun 1 Nov · 17:30 UK | PickOver 24.5 shots | Model58.7% | Fair1.70 | High risk |
| 10 | CharleroiCHARAAL La LouviereRLL Pro LeagueSun 1 Nov · 18:15 UK | PickOver 24.5 shots | Model57.7% | Fair1.73 | High risk |
| 11 | PAOKPAOAsteras TripolisAST Super League GreeceSun 1 Nov · 17:00 UK | PickPAOK to win | Model68.2% | Recorded1.33 | Medium risk |
| 12 | PanathinaikosPANAEKAEK Super League GreeceSun 1 Nov · 17:30 UK | PickOver 3.5 cards | Model72.9% | Fair1.37 | Low risk |
Super 6 predictions this week: the score we would enter for each British match.
Draw predictions: the highest draw chances this round
Ranked by draw probability. Fair odds are calculated from the model chance, not a bookmaker quote. This is a comparison, not a ranking of recommended bets.
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.
| # | Match | Outcome | Draw chance | Odds |
|---|---|---|---|---|
| 1 | EyupsporEYUKocaelisporKOC Süper LigSat 7 Nov · 10:30 UK | OutcomeDraw | Draw32.1% | Fair3.12 |
| 2 | FC ArgesARGDinamo BucurestiDIN Liga IFri 6 Nov · 18:30 UK | OutcomeDraw | Draw31.7% | Fair3.15 |
| 3 | BoulogneBOUAnnecyANN Ligue 2Fri 6 Nov · 19:00 UK | OutcomeDraw | Draw30.9% | Fair3.24 |
| 4 | MaritimoMARSanta ClaraSAN Primeira LigaSun 1 Nov · 18:00 UK | OutcomeDraw | Draw30.1% | Fair3.32 |
| 5 | BurgosBURCastellonCAS Segunda DivisiónSun 1 Nov · 17:30 UK | OutcomeDraw | Draw30.0% | Fair3.33 |
| 6 | PanathinaikosPANAEKAEK Super League GreeceSun 1 Nov · 17:30 UK | OutcomeDraw | Draw29.7% | Fair3.37 |
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.
795 upcoming matches · 41 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.
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.
30 of 60 recent calls hit (50.0%).
- Chelsea vs Manchester United2-0Full timeMISSour call
- Bournemouth vs Leeds2-0Full timeMISSour call
- Brentford vs Nottingham Forest2-0Full timeMISSour call
- Coventry vs Sunderland3-1Full timeMISSour call
- Hull vs Ipswich2-2Full timeHITour call
- Manchester City vs Brighton0-1Full timeMISSour call
- Tottenham vs Crystal Palace2-0Full timeMISSour call
- Aston Villa vs Fulham1-1Full timeHITour call
- Augsburg vs Freiburg1-2Full timeHITour call
- Leverkusen vs Stuttgart2-4Full timeHITour call
No-bet log · why we passed discipline first
- Brondby v Aarhusconservative EV -0.004 <= 0
- Oviedo v Las Palmastoo extreme an outsider (fair 0.20)
- Atromitos v Volos NFCvalue_gap +0.007 <= 0.03
- Radomiak Radom v Slask Wroclawconservative EV -0.013 <= 0
- Zaglebie v Korona Kielcebenchmark not sharp (Pinnacle missing, soft fallback) - edge not provable
- Sassuolo v Fiorentinaoutside trust zone (model prob 0.38, zone (0.45, 0.7))
- Valladolid v Leganesvalue_gap +0.013 <= 0.03
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.
