Football predictions and tips today
- 169 matches with predictions
- 19 leagues
Published record50 graded calls since 1 Nov23 hit46.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 | Model79.4% | Low risk |
| 3 | Sp LisbonSPLMoreirenseMOR Primeira Liga | PickSp Lisbon to win | Model78.0% | Low risk |
| 4 | DortmundDORElversbergELV Bundesliga | PickDortmund to win | Model75.2% | Low risk |
| 5 | ArsenalARSHullHUL Premier League | PickArsenal to win | Model74.9% | Low risk |
| 6 | CambuurCAMPSV EindhovenPSV Eredivisie | PickPSV Eindhoven to win | Model74.3% | Low risk |
| 7 | RosenborgROSStartSTA Eliteserien | PickRosenborg to win | Model73.7% | Low risk |
| 8 | EstrelaESTBenficaBEN Primeira Liga | PickBenfica to win | Model73.0% | Low risk |
| 9 | VikingVIKKFUM OsloKFU Eliteserien | PickViking to win | Model71.9% | Low risk |
| 10 | RomaROMSassuoloSAS Serie A | PickRoma to win | Model71.0% | Low risk |
| 11 | HalmstadHALDjurgardenDJU Allsvenskan | PickDjurgarden to win | Model70.8% | Low risk |
| 12 | MidtjyllandFCMSonderjyskeSON Danish Superliga | PickMidtjylland to win | Model70.0% | Low risk |
| 13 | HerthaHERWolfsburgWOB 2. Bundesliga | PickHertha to win | Model67.8% | Low risk |
Match cards by league
Premier League1
See more leagues (16)Show fewer leagues
La Liga1
Bundesliga1
Serie A1
Ligue 11
Championship1
Eredivisie1
Primeira Liga1
Pro League1
Süper Lig2
2. Bundesliga5
Segunda División1
Ligue 26
Allsvenskan1
Danish Superliga1
Ekstraklasa3
Liga I2
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
47 tips
Cards
Under 5.5 cards
Both teams combinedUnder 5.5 cards
Both teams combinedUnder 5.5 cards
Both teams combinedShots
47 tips
Shots
Over 6.5 shots on target
Both teams combinedOver 6.5 shots on target
Both teams combinedGoals
48 tips
Goals
Over 2.5 goals
Both teams combinedOver 2.5 goals
Both teams combinedOver 2.5 goals
Both teams combinedOver 2.5 goals
Both teams combinedOver 2.5 goals
Both teams combinedOver 2.5 goals
Both teams combinedBoth teams to score
36 tips
Both teams to score
Double chance
37 tips
Double chance
Players to watch
Published player-market probabilities, shown in kickoff order. Model estimates, not confirmed lineups.
Alexander Sørloth
Raphinha
Lukas Nmecha
Omar Marmoush
Kai Havertz
Robinio Vaz
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 |
|---|---|---|---|---|---|---|
| Arsenal vs Hull | 74.9%Arsenal | 53.2%Over 2.5 | 52.3%Over 9.5 | 55.5%Over 3.5 | 51.7%Over 24.5 | |
| Sevilla vs Alaves | 42.9%Sevilla | 51.7%Under 2.5 | 56.5%Under 9.5 | 67.5%Over 3.5 | 50.1%Under 24.5 | |
| Dortmund vs Elversberg | 75.2%Dortmund | 65.1%Over 2.5 | 55.0%Over 9.5 | 50.3%Over 3.5 | 61.1%Over 24.5 | |
| Cagliari vs Frosinone | 42.9%Cagliari | 53.2%Under 2.5 | 51.7%Under 9.5 | 54.2%Under 3.5 | 57.5%Over 24.5 | |
| Toulouse vs Strasbourg | 46.8%Toulouse | 56.9%Over 2.5 | 58.0%Under 9.5 | 51.3%Under 3.5 | 52.4%Over 24.5 | |
| Leeds vs Tottenham | 42.5%Leeds | 55.0%Under 2.5 | 50.5%Over 9.5 | 57.2%Over 3.5 | 52.0%Over 24.5 |
Arsenal
Hull
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
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 | EvertonEVECoventryCOV Premier LeagueFri 6 Nov · 20:00 UK | PickEverton to win | Model54.6% | Recorded1.70 | High risk |
| 2 | SevillaSEVAlavesALA La LigaFri 6 Nov · 20:00 UK | PickOver 3.5 cards | Model67.5% | Fair1.48 | Medium risk |
| 3 | HamburgHSVM'gladbachMGL BundesligaFri 6 Nov · 19:30 UK | PickOver 24.5 shots | Model64.7% | Fair1.55 | Medium risk |
| 4 | VeneziaVENUdineseUDI Serie AFri 6 Nov · 19:45 UK | PickUnder 3.5 cards | Model57.8% | Fair1.73 | High risk |
| 5 | ToulouseTOUStrasbourgSTR Ligue 1Fri 6 Nov · 19:45 UK | PickBoth teams to score: Yes | Model59.5% | Fair1.68 | High risk |
| 6 | DerbyDERBoltonBOL ChampionshipFri 6 Nov · 20:00 UK | PickOver 9.5 corners | Model56.3% | Fair1.78 | High risk |
| 7 | Willem IIWILZwolleZWO EredivisieFri 6 Nov · 19:00 UK | PickUnder 3.5 cards | Model69.3% | Fair1.44 | Medium risk |
| 8 | FamalicaoFAMAroucaARO Primeira LigaFri 6 Nov · 20:45 UK | PickOver 3.5 cards | Model74.5% | Fair1.34 | Low risk |
| 9 | StandardSTABeverenBEV Pro LeagueFri 6 Nov · 19:45 UK | PickOver 24.5 shots | Model60.5% | Fair1.65 | High risk |
| 10 | GaziantepGAZKasimpasaKAS Süper LigFri 6 Nov · 17:00 UK | PickOver 3.5 cards | Model69.8% | Fair1.43 | Medium risk |
| 11 | BraunschweigBRACottbusCOT 2. BundesligaFri 6 Nov · 17:30 UK | PickOver 24.5 shots | Model70.4% | Fair1.42 | Medium risk |
| 12 | DresdenDREGreuther FurthGRE 2. BundesligaFri 6 Nov · 17:30 UK | PickOver 24.5 shots | Model67.7% | Fair1.48 | Medium 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 | LeedsLEETottenhamTOT Premier LeagueSat 7 Nov · 12:30 UK | PickOver 3.5 cards | Model57.2% | Fair1.75 | High risk |
| 2 | ArsenalARSHullHUL Premier LeagueSat 7 Nov · 15:00 UK | PickBoth teams to score: No | Model57.5% | Fair1.74 | High risk |
| 3 | FulhamFULNewcastleNEW Premier LeagueSat 7 Nov · 15:00 UK | PickOver 9.5 corners | Model56.1% | Fair1.78 | High risk |
| 4 | Nottingham ForestNFOManchester CityMCI Premier LeagueSat 7 Nov · 17:30 UK | PickBoth teams to score: Yes | Model54.7% | Fair1.83 | High risk |
| 5 | BrightonBHABrentfordBRE Premier LeagueSun 8 Nov · 14:00 UK | PickBoth teams to score: Yes | Model57.8% | Fair1.73 | High risk |
| 6 | Crystal PalaceCRYLiverpoolLIV Premier LeagueSun 8 Nov · 14:00 UK | PickBoth teams to score: Yes | Model57.4% | Fair1.74 | High risk |
| 7 | IpswichIPSBournemouthBOU Premier LeagueSun 8 Nov · 14:00 UK | PickOver 3.5 cards | Model58.4% | Fair1.71 | High risk |
| 8 | SunderlandSUNChelseaCHE Premier LeagueSun 8 Nov · 14:00 UK | PickOver 3.5 cards | Model62.2% | Fair1.61 | Medium risk |
| 9 | Manchester UnitedMUNAston VillaAVL Premier LeagueSun 8 Nov · 16:30 UK | PickOver 3.5 cards | Model60.0% | Fair1.67 | High risk |
| 10 | MalagaMALSantanderSAN La LigaSat 7 Nov · 13:00 UK | PickOver 3.5 cards | Model64.8% | Fair1.54 | Medium risk |
| 11 | EspanolESPLa CorunaLAC La LigaSat 7 Nov · 15:15 UK | PickOver 3.5 cards | Model67.7% | Fair1.48 | Medium risk |
| 12 | OsasunaOSAAth BilbaoATH La LigaSat 7 Nov · 17:30 UK | PickOver 3.5 cards | Model61.9% | Fair1.61 | 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 | FC ArgesARGDinamo BucurestiDIN Liga IFri 6 Nov · 18:30 UK | OutcomeDraw | Draw31.7% | Fair3.15 |
| 2 | EyupsporEYUKocaelisporKOC Süper LigSat 7 Nov · 10:30 UK | OutcomeDraw | Draw31.5% | Fair3.17 |
| 3 | Santa ClaraSANGil VicenteGIL Primeira LigaSun 8 Nov · 15:30 UK | OutcomeDraw | Draw31.3% | Fair3.19 |
| 4 | BoulogneBOUAnnecyANN Ligue 2Fri 6 Nov · 19:00 UK | OutcomeDraw | Draw30.8% | Fair3.25 |
| 5 | PortsmouthPORStokeSTO ChampionshipSat 7 Nov · 12:30 UK | OutcomeDraw | Draw28.8% | Fair3.47 |
| 6 | LeedsLEETottenhamTOT Premier LeagueSat 7 Nov · 12:30 UK | OutcomeDraw | Draw28.7% | Fair3.48 |
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.
824 upcoming matches · 45 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.
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.
23 of 50 recent calls hit (46.0%).
- Cardiff vs West Ham3-3Full timeHITour call
- Wrexham vs Middlesbrough2-0Full timeMISSour call
- Bristol City vs Wolves1-2Full timeMISSour call
- Blackburn vs Stoke1-2Full timeMISSour call
- Charlton vs Bolton0-1Full timeHITour call
- Derby vs Norwich0-4Full timeMISSour call
- Portsmouth vs Swansea3-1Full timeMISSour call
- Preston vs Sheffield United2-3Full timeMISSour call
- QPR vs Burnley1-1Full timeMISSour call
- Watford vs Lincoln1-0Full timeMISSour call
No-bet log · why we passed discipline first
- Silkeborg v Lyngbybenchmark not sharp (Pinnacle missing, soft fallback) - edge not provable
- Nancy v Sochauxconservative EV -0.041 <= 0
- Willem II v Zwolleoutside trust zone (model prob 0.40, zone (0.45, 0.7))
- Toulouse v Strasbourgvalue_gap +0.004 <= 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.
