Football predictions and tips today
- 180 matches with predictions
- 20 leagues
Published record54 graded calls since 26 Oct30 hit55.6% hit rateSee the calls
Pro League predictions
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 | GalatasarayGALAmedsporAME Süper Lig | PickGalatasaray to win | Model78.9% | Low risk |
| 3 | BenficaBENAlvercaALV Primeira Liga | PickBenfica to win | Model78.4% | Low risk |
| 4 | Lech PoznanLECWislaWIS Ekstraklasa | PickLech Poznan to win | Model78.1% | Low risk |
| 5 | BarcelonaBARAlavesALA La Liga | PickBarcelona to win | Model77.9% | Low risk |
| 6 | DortmundDORElversbergELV Bundesliga | PickDortmund to win | Model77.1% | Low risk |
| 7 | PortoPOREstorilEST Primeira Liga | PickPorto to win | Model76.4% | Low risk |
| 8 | ArsenalARSHullHUL Premier League | PickArsenal to win | Model75.0% | Low risk |
| 9 | DjurgardenDJUDegerforsDEG Allsvenskan | PickDjurgarden to win | Model74.3% | Low risk |
| 10 | Univ. CraiovaUNIFC BotosaniBOT Liga I | PickUniv. Craiova to win | Model71.9% | Low risk |
| 11 | ComoCOMVeneziaVEN Serie A | PickComo to win | Model71.5% | Low risk |
| 12 | SiriusSIRHalmstadHAL Allsvenskan | PickSirius to win | Model71.3% | Low risk |
| 13 | PAOKPAOAsteras TripolisAST Super League Greece | PickPAOK to win | Model68.3% | Low risk |
Match cards by league
Pro League3
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
45 tips
Corners
Over 8.5 corners
Both teams combinedOver 7.5 corners
Both teams combinedUnder 10.5 corners
Both teams combinedUnder 11.5 corners
Both teams combinedUnder 9.5 corners
Both teams combinedOver 9.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
46 tips
Shots
Over 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 combinedUnder 5.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%.
Doubles4 slips
Trebles3 slips
Four-folds2 slips
Five-folds1 slip
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 |
|---|---|---|---|---|---|---|
| Aston Villa vs Fulham | 42.8%Aston Villa | 51.7%Under 2.5 | 50.8%Over 9.5 | 56.6%Over 3.5 | 51.9%Over 24.5 | |
| Barcelona vs Alaves | 77.9%Barcelona | 68.6%Over 2.5 | 54.7%Over 9.5 | 59.5%Over 3.5 | 53.8%Over 24.5 | |
| Union Berlin vs FC Koln | 41.8%Union Berlin | 55.2%Over 2.5 | 53.6%Over 9.5 | 55.4%Over 3.5 | 62.2%Over 24.5 | |
| Milan vs Inter | 50.7%Inter | 58.1%Over 2.5 | 62.3%Under 9.5 | 55.6%Under 3.5 | 55.0%Over 24.5 | |
| Strasbourg vs Auxerre | 48.5%Strasbourg | 58.0%Over 2.5 | 50.6%Under 9.5 | 51.4%Under 3.5 | 53.4%Over 24.5 | |
| Santander vs Real Madrid | 63.4%Real Madrid | 58.8%Over 2.5 | 53.2%Over 9.5 | 67.0%Over 3.5 | 57.0%Over 24.5 |
Aston Villa
Fulham
36 of 48 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
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 | LiverpoolLIVArsenalARS Premier LeagueSun 1 Nov · 16:30 UK | PickUnder 2.5 goals | Model53.9% | Recorded1.91 | High risk |
| 2 | GetafeGETSevillaSEV La LigaSun 1 Nov · 13:00 UK | PickOver 3.5 cards | Model73.9% | Fair1.35 | Low risk |
| 3 | SantanderSANReal MadridRMA La LigaSun 1 Nov · 15:15 UK | PickOver 3.5 cards | Model67.0% | Fair1.49 | Medium risk |
| 4 | ElcheELCValenciaVAL La LigaSun 1 Nov · 17:30 UK | PickOver 3.5 cards | Model64.3% | Fair1.55 | Medium risk |
| 5 | Ath BilbaoATHSociedadRSO La LigaSun 1 Nov · 20:00 UK | PickOver 3.5 cards | Model61.5% | Fair1.63 | High risk |
| 6 | Union BerlinUNBFC KolnKOE BundesligaSun 1 Nov · 14:30 UK | PickOver 24.5 shots | Model62.2% | Fair1.61 | Medium risk |
| 7 | Ein FrankfurtEINHamburgHSV BundesligaSun 1 Nov · 16:30 UK | PickOver 24.5 shots | Model63.2% | Fair1.58 | Medium risk |
| 8 | ComoCOMVeneziaVEN Serie ASun 1 Nov · 11:30 UK | PickComo to win | Model71.5% | Recorded1.30 | Medium risk |
| 9 | FrosinoneFROTorinoTOR Serie ASun 1 Nov · 14:00 UK | PickUnder 9.5 corners | Model57.5% | Recorded1.91 | High risk |
| 10 | LazioLAZCagliariCAG Serie ASun 1 Nov · 14:00 UK | PickLazio to win | Model57.8% | Recorded1.42 | High risk |
| 11 | LecceLECGenoaGEN Serie ASun 1 Nov · 17:00 UK | PickUnder 2.5 goals | Model60.1% | Recorded1.57 | High risk |
| 12 | JuventusJUVNapoliNAP Serie ASun 1 Nov · 19:45 UK | PickUnder 3.5 cards | Model61.8% | Recorded2.20 | 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 | Aston VillaAVLFulhamFUL Premier LeagueSat 31 Oct · 20:00 UK | PickOver 3.5 cards | Model56.6% | Fair1.77 | High risk |
| 2 | LiverpoolLIVArsenalARS Premier LeagueSun 1 Nov · 16:30 UK | PickUnder 2.5 goals | Model53.9% | Recorded1.91 | High risk |
| 3 | BarcelonaBARAlavesALA La LigaSat 31 Oct · 20:00 UK | PickOver 2.5 goals | Model68.6% | Fair1.46 | Medium risk |
| 4 | GetafeGETSevillaSEV La LigaSun 1 Nov · 13:00 UK | PickOver 3.5 cards | Model73.9% | Fair1.35 | Low risk |
| 5 | SantanderSANReal MadridRMA La LigaSun 1 Nov · 15:15 UK | PickOver 3.5 cards | Model67.0% | Fair1.49 | Medium risk |
| 6 | ElcheELCValenciaVAL La LigaSun 1 Nov · 17:30 UK | PickOver 3.5 cards | Model64.3% | Fair1.55 | Medium risk |
| 7 | Ath BilbaoATHSociedadRSO La LigaSun 1 Nov · 20:00 UK | PickOver 3.5 cards | Model61.5% | Fair1.63 | High risk |
| 8 | Union BerlinUNBFC KolnKOE BundesligaSun 1 Nov · 14:30 UK | PickOver 24.5 shots | Model62.2% | Fair1.61 | Medium risk |
| 9 | Ein FrankfurtEINHamburgHSV BundesligaSun 1 Nov · 16:30 UK | PickOver 24.5 shots | Model63.2% | Fair1.58 | Medium risk |
| 10 | MilanMILInterINT Serie ASat 31 Oct · 19:45 UK | PickUnder 9.5 corners | Model62.3% | Fair1.61 | Medium risk |
| 11 | ComoCOMVeneziaVEN Serie ASun 1 Nov · 11:30 UK | PickComo to win | Model71.5% | Recorded1.30 | Medium risk |
| 12 | FrosinoneFROTorinoTOR Serie ASun 1 Nov · 14:00 UK | PickUnder 9.5 corners | Model57.5% | Recorded1.91 | High 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 | Draw32.0% | Fair3.13 |
| 3 | BoulogneBOUAnnecyANN Ligue 2Fri 6 Nov · 19:00 UK | OutcomeDraw | Draw30.9% | Fair3.24 |
| 4 | GetafeGETSevillaSEV La LigaSun 1 Nov · 13:00 UK | OutcomeDraw | Draw30.8% | Fair3.25 |
| 5 | MaritimoMARSanta ClaraSAN Primeira LigaSun 1 Nov · 18:00 UK | OutcomeDraw | Draw30.1% | Fair3.32 |
| 6 | BurgosBURCastellonCAS Segunda DivisiónSun 1 Nov · 17:30 UK | OutcomeDraw | Draw30.0% | Fair3.33 |
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.
1123 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 54 recent calls hit (55.6%).
- Chelsea vs Manchester United2-0Full timeMISSour call
- Levante vs Ath Madrid0-2Full timeMISSour call
- Erzurumspor vs Corum1-3Full timeHITour call
- Kocaelispor vs Rizespor0-0Full timeHITour call
- Lincoln vs Birmingham1-3Full timeMISSour call
- Norwich vs Watford3-2Full timeHITour call
- Stoke vs Preston2-0Full timeHITour call
- Darmstadt vs Magdeburg1-1Full timeHITour call
- Kaiserslautern vs Hertha0-3Full timeMISSour call
- Wolfsburg vs Osnabruck2-0Full timeMISSour call
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.
