Football predictions and tips today
- 156 matches with predictions
- 20 leagues
Published record53 graded calls since 25 Oct30 hit56.6% hit rateSee the calls
Super League Greece 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 | BenficaBENAlvercaALV Primeira Liga | PickBenfica to win | Model78.4% | Low risk |
| 3 | BarcelonaBARAlavesALA La Liga | PickBarcelona to win | Model78.2% | Low risk |
| 4 | Lech PoznanLECWislaWIS Ekstraklasa | PickLech Poznan to win | Model78.2% | Low risk |
| 5 | PortoPOREstorilEST Primeira Liga | PickPorto to win | Model76.4% | Low risk |
| 6 | DjurgardenDJUDegerforsDEG Allsvenskan | PickDjurgarden to win | Model74.3% | Low risk |
| 7 | Univ. CraiovaUNIFC BotosaniBOT Liga I | PickUniv. Craiova to win | Model71.9% | Low risk |
| 8 | ComoCOMVeneziaVEN Serie A | PickComo to win | Model71.5% | Low risk |
| 9 | SiriusSIRHalmstadHAL Allsvenskan | PickSirius to win | Model71.3% | Low risk |
| 10 | PAOKPAOAsteras TripolisAST Super League Greece | PickPAOK to win | Model68.3% | Low risk |
| 11 | BetisBETMalagaMAL La Liga | PickBetis to win | Model67.9% | Low risk |
| 12 | FeyenoordFEYFor SittardFOR Eredivisie | PickFeyenoord to win | Model67.9% | Low risk |
| 13 | TrabzonsporTRAGaziantepGAZ Süper Lig | PickTrabzonspor to win | Model67.5% | Low risk |
Match cards by league
Super League Greece1
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
42 tips
Corners
Under 12.5 corners
Both teams combinedUnder 12.5 corners
Both teams combinedUnder 12.5 corners
Both teams combinedCards
46 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
41 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
38 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%.
Doubles3 slips
Trebles2 slips
Four-folds1 slip
4-Fold 1
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 |
|---|---|---|---|---|---|---|
| Tottenham vs Crystal Palace | 46.9%Tottenham | 51.8%Over 2.5 | 54.9%Over 9.5 | 55.8%Over 3.5 | 52.4%Over 24.5 | |
| Betis vs Malaga | 67.9%Betis | 59.1%Over 2.5 | 50.5%Under 9.5 | 60.0%Over 3.5 | 55.9%Over 24.5 | |
| Bayern Munich vs Dortmund | 67.2%Bayern Munich | 68.1%Over 2.5 | 54.2%Over 9.5 | 55.1%Under 3.5 | 63.6%Over 24.5 | |
| Udinese vs Roma | 59.4%Roma | 53.3%Over 2.5 | 56.9%Under 9.5 | 53.9%Under 3.5 | 54.2%Over 24.5 |
Tottenham
Crystal Palace
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 | TottenhamTOTCrystal PalaceCRY Premier LeagueSat 31 Oct · 17:30 UK | PickOver 3.5 cards | Model55.8% | Recorded1.91 | High risk |
| 2 | Aston VillaAVLFulhamFUL Premier LeagueSat 31 Oct · 20:00 UK | PickOver 3.5 cards | Model56.6% | Fair1.77 | High risk |
| 3 | LiverpoolLIVArsenalARS Premier LeagueSun 1 Nov · 16:30 UK | PickUnder 2.5 goals | Model53.9% | Recorded1.91 | High risk |
| 4 | BetisBETMalagaMAL La LigaSat 31 Oct · 17:30 UK | PickBetis to win | Model67.9% | Recorded1.30 | Medium risk |
| 5 | BarcelonaBARAlavesALA La LigaSat 31 Oct · 20:00 UK | PickOver 2.5 goals | Model68.6% | Fair1.46 | Medium risk |
| 6 | GetafeGETSevillaSEV La LigaSun 1 Nov · 13:00 UK | PickOver 3.5 cards | Model73.9% | Fair1.35 | Low risk |
| 7 | SantanderSANReal MadridRMA La LigaSun 1 Nov · 15:15 UK | PickOver 3.5 cards | Model67.0% | Fair1.49 | Medium risk |
| 8 | ElcheELCValenciaVAL La LigaSun 1 Nov · 17:30 UK | PickOver 3.5 cards | Model64.3% | Fair1.55 | Medium risk |
| 9 | Ath BilbaoATHSociedadRSO La LigaSun 1 Nov · 20:00 UK | PickOver 3.5 cards | Model61.5% | Fair1.63 | High risk |
| 10 | Bayern MunichBAYDortmundDOR BundesligaSat 31 Oct · 17:30 UK | PickBayern Munich to win | Model67.2% | Recorded1.33 | Medium risk |
| 11 | Union BerlinUNBFC KolnKOE BundesligaSun 1 Nov · 14:30 UK | PickOver 24.5 shots | Model62.2% | Fair1.61 | Medium risk |
| 12 | Ein FrankfurtEINHamburgHSV BundesligaSun 1 Nov · 16:30 UK | PickOver 24.5 shots | Model63.2% | Fair1.58 | Medium 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 | FC ArgesARGDinamo BucurestiDIN Liga IFri 6 Nov · 18:30 UK | OutcomeDraw | Draw32.0% | Fair3.13 |
| 2 | EyupsporEYUKocaelisporKOC Süper LigSat 7 Nov · 10:30 UK | OutcomeDraw | Draw31.4% | Fair3.18 |
| 3 | BoulogneBOUAnnecyANN Ligue 2Fri 6 Nov · 19:00 UK | OutcomeDraw | Draw30.8% | Fair3.25 |
| 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.
1104 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 53 recent calls hit (56.6%).
- Elversberg vs Mainz4-1Full timeHITour call
- Villarreal vs Espanol0-1Full timeMISSour call
- Le Havre vs Paris SG1-5Full timeHITour call
- Lille vs Lens1-0Full timeMISSour call
- Casa Pia vs Sp Lisbon0-2Full timeHITour call
- Konyaspor vs Galatasaray0-4Full timeMISSour call
- Sheffield United vs Wrexham1-0Full timeMISSour call
- Waregem vs Club Brugge2-4Full timeHITour call
- Bielefeld vs Braunschweig3-1Full timeHITour call
- Cottbus vs Bochum1-2Full timeMISSour call
No-bet log · why we passed discipline first
- Lech Poznan v Wislaoutside trust zone (model prob 0.78, zone (0.45, 0.7))
- Aalesund v Sandefjordtoo extreme an outsider (fair 0.28)
- Kifisia v Olympiakosvalue_gap +0.023 <= 0.03
- Petrolul v CFR Clujvalue_gap +0.006 <= 0.03
- Udinese v Romavalue_gap +0.026 <= 0.03
- Standard v Kortrijktoo extreme an outsider (fair 0.18)
- Bayern Munich v Dortmundtoo extreme an outsider (fair 0.12)
- Betis v Malagatoo extreme an outsider (fair 0.10)
- Celta B v Cordobatoo extreme an outsider (fair 0.26)
- Tottenham v Crystal Palacetoo extreme an outsider (fair 0.19)
- Heerenveen v Nijmegentoo extreme an outsider (fair 0.30)
- PSV Eindhoven v Willem IItoo extreme an outsider (fair 0.05)
- Guingamp v St Etiennevalue_gap +0.012 <= 0.03
- Karlsruhe v Heidenheimtoo extreme an outsider (fair 0.28)
- Anderlecht v Westerlotoo extreme an outsider (fair 0.19)
- Beveren v St. Gilloisevalue_gap +0.015 <= 0.03
- Milan v Intertrust gate: NO_TRUST (segment historically unreliable)
- Troyes v Le Mansvalue_gap +0.008 <= 0.03
- Ajax v AZ Alkmaartoo extreme an outsider (fair 0.22)
- Albacete v Sabadelltrust gate: NO_TRUST (segment historically unreliable)
- … and 9 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.
