The home of football tactics, data & odds
Odds 18+
Home › Predictions

Football Predictions & Tips

Every fixture our model rates — the pick, model probability, where the value is vs the market, and confidence. Every pick is logged and graded after the match for an honest track record.

Kick-offMatchModel pickModel %ValueBest oddsConf.
Manchester CityManchester City v FulhamFulham Premier League Manchester City 45% — 1.50Betninja View →
Aston VillaAston Villa v SunderlandSunderland Premier League Aston Villa 45% — 1.78Betninja View →
BournemouthBournemouth v Nottingham ForestNottingham Forest Premier League Bournemouth 45% Draw +19% 2.12Betninja View →
ChelseaChelsea v LeedsLeeds Premier League Chelsea 45% — 1.88Betninja View →
CoventryCoventry v Crystal PalaceCrystal Palace Premier League Coventry 45% Draw +19% 2.56Betninja View →
TottenhamTottenham v IpswichIpswich Premier League Tottenham 45% — 1.56Betninja View →
NewcastleNewcastle v ArsenalArsenal Premier League Arsenal 45% — 1.63Betninja View →
Hull CityHull City v BrightonBrighton Premier League Brighton 45% — 1.57Betninja View →
LiverpoolLiverpool v Manchester UnitedManchester United Premier League Liverpool 45% — 1.86Betninja View →
BrentfordBrentford v EvertonEverton Premier League Brentford 45% — 1.92Betninja View →
Bodo/GlimtBodo/Glimt v Lask LinzLask Linz Champions League Bodo/Glimt 35% — — View →
GalatasarayGalatasaray v Aston VillaAston Villa Champions League Aston Villa 45% — — View →
ArsenalArsenal v Borussia DortmundBorussia Dortmund Champions League Arsenal 45% — — View →
ComoComo v AEK Athens FCAEK Athens FC Champions League Como 50% — — View →
FeyenoordFeyenoord v FC PortoFC Porto Champions League FC Porto 45% — — View →
Manchester CityManchester City v NapoliNapoli Champions League Manchester City 50% — — View →
Sabah FASabah FA v BarcelonaBarcelona Champions League Barcelona 45% — — View →
Slavia PrahaSlavia Praha v VillarrealVillarreal Champions League Villarreal 45% — — View →
Atletico MadridAtletico Madrid v VikingViking Champions League Viking 45% — — View →
Club Brugge KVClub Brugge KV v LiverpoolLiverpool Champions League Club Brugge KV 45% — — View →
InterInter v VfB StuttgartVfB Stuttgart Champions League VfB Stuttgart 45% — — View →
Shakhtar DonetskShakhtar Donetsk v FenerbahçeFenerbahçe Champions League Shakhtar Donetsk 45% — — View →
Nottingham ForestNottingham Forest v ChelseaChelsea Premier League Chelsea 45% Draw +19% 2.05Betninja View →
LeedsLeeds v CoventryCoventry Premier League Leeds 45% — 1.62Betninja View →
Manchester UnitedManchester United v BrentfordBrentford Premier League Brentford 45% Draw +20% 3.18Betninja View →
IpswichIpswich v Aston VillaAston Villa Premier League Aston Villa 45% Draw +20% 2.27Betninja View →
EvertonEverton v LiverpoolLiverpool Premier League Liverpool 45% Draw +19% 2.17Betninja View →
BrightonBrighton v NewcastleNewcastle Premier League Brighton 45% — — View →
Crystal PalaceCrystal Palace v Hull CityHull City Premier League Hull City 45% — — View →
FulhamFulham v BournemouthBournemouth Premier League Bournemouth 45% — — View →
SunderlandSunderland v TottenhamTottenham Premier League Tottenham 50% — — View →
ArsenalArsenal v Manchester CityManchester City Premier League Arsenal 45% — — View →
CoventryCoventry v IpswichIpswich Premier League Ipswich 45% — — View →
ChelseaChelsea v Crystal PalaceCrystal Palace Premier League Chelsea 50% — — View →
Hull CityHull City v Nottingham ForestNottingham Forest Premier League Nottingham Forest 45% — — View →
LiverpoolLiverpool v SunderlandSunderland Premier League Liverpool 45% — — View →
Manchester CityManchester City v LeedsLeeds Premier League Manchester City 45% — — View →
VikingViking v FeyenoordFeyenoord Champions League Viking 45% — — View →
38 fixtures rated · Value = no-vig model edge vs the best market price (plausible outcomes only) · model from API-Football, value & ranking by TFA.
51.4%
Win rate
+6%
ROI @ 1u
+68.29u
Profit
1147
Settled · 88 open
Last 20:LWWLWWLWWLWLWWLWLWWL
SettledMatchPickPriceResult
9 Nov Torreense v União de Leiria2-3 Torreense 2.15 LOST
9 Nov Estrela v Benfica2-3 Benfica 1.22 WON
9 Nov Rio Ave v SC Braga0-1 SC Braga 1.60 WON
9 Nov Fiorentina v Juventus2-2 Juventus 1.78 LOST
9 Nov Lens v Marseille1-2 Marseille 3.20 WON
9 Nov Atletico Madrid v Barcelona1-2 Barcelona 1.90 WON
8 Nov Utrecht v NEC Nijmegen2-3 Utrecht 2.37 LOST
8 Nov 1899 Hoffenheim v FC Schalke 042-1 1899 Hoffenheim 1.67 WON
8 Nov Vitória SC v FC Porto1-2 FC Porto 1.76 WON
8 Nov Sporting CP B v Tondela1-1 Sporting CP B 2.81 LOST
8 Nov Vasas v Ferencvarosi TC0-2 Ferencvarosi TC 1.65 WON
8 Nov Celta Vigo v Levante0-0 Celta Vigo 1.88 LOST
8 Nov Villarreal v Getafe2-0 Villarreal 1.65 WON
8 Nov Inter v Como2-0 Inter 1.65 WON
8 Nov Manchester United v Aston Villa4-4 Manchester United 2.20 LOST
8 Nov SC Freiburg v Union Berlin2-0 SC Freiburg 1.55 WON
8 Nov Le Mans v Monaco1-1 Monaco 1.75 LOST
8 Nov Le Havre v Lorient0-2 Lorient 2.54 WON
8 Nov Angers v Nice0-2 Nice 2.13 WON
8 Nov Stade Brestois 29 v Lyon2-0 Lyon 2.49 LOST
8 Nov Cambuur v PSV Eindhoven2-5 PSV Eindhoven 1.34 WON
8 Nov AZ Alkmaar v Groningen4-3 AZ Alkmaar 1.55 WON
8 Nov Santa Clara v GIL Vicente1-2 Santa Clara 2.22 LOST
8 Nov FC Thun v FC Basel 18933-3 FC Basel 1893 3.07 LOST
8 Nov Nacional v Academico Viseu1-0 Academico Viseu 2.52 LOST
8 Nov Servette FC v FC Zurich0-0 Servette FC 1.68 LOST
8 Nov Real Sociedad v Rayo Vallecano1-0 Real Sociedad 1.85 WON
8 Nov Debreceni VSC v Ujpest3-1 Debreceni VSC 2.40 WON
8 Nov 1. FC Köln v Bayer Leverkusen1-2 Bayer Leverkusen 1.76 WON
8 Nov Sunderland v Chelsea1-0 Chelsea 2.17 LOST
8 Nov Farense v Benfica B2-3 Benfica B 4.33 WON
8 Nov Ipswich v Bournemouth1-2 Bournemouth 2.02 WON
8 Nov Genoa v AC Milan1-2 AC Milan 1.82 WON
8 Nov Brighton v Brentford2-0 Brighton 2.09 WON
8 Nov Crystal Palace v Liverpool1-3 Liverpool 1.80 WON
8 Nov Monza v Atalanta0-1 Atalanta 1.70 WON
8 Nov Rennes v Lille1-2 Lille 3.50 WON
8 Nov Twente v Ajax2-2 Ajax 2.45 LOST
8 Nov FC ST. Gallen v FC Lugano5-0 FC Lugano 2.83 LOST
8 Nov Elche v Real Betis0-2 Real Betis 1.95 WON
8 Nov Nyiregyhaza v Gyori ETO FC1-1 Gyori ETO FC 3.31 LOST
8 Nov Grasshoppers v Lausanne1-1 Grasshoppers 2.50 LOST
8 Nov Napoli v Lazio1-1 Lazio 3.10 LOST
8 Nov Heerenveen v Feyenoord5-3 Feyenoord 1.75 LOST
8 Nov Feirense v Lusitânia Lourosa1-0 Lusitânia Lourosa 2.57 LOST
8 Nov FC Porto B v Portimonense0-1 FC Porto B 3.32 LOST
8 Nov Sporting CP v Moreirense1-0 Sporting CP 1.19 WON
8 Nov Excelsior v GO Ahead Eagles0-1 GO Ahead Eagles 2.32 WON
8 Nov Paris Saint Germain v Estac Troyes1-0 Paris Saint Germain 1.13 WON
8 Nov AS Roma v Sassuolo3-0 AS Roma 1.53 WON
Every pick is snapshotted at publish (pick + best price) and graded against the final result — wins/losses, ROI and profit are computed at 1u level stakes. Nothing is deleted.
18+
Please gamble responsibly. When live, 18+/21+ only, region-dependent. BeGambleAware.org · GamCare · National Council on Problem Gambling. TFA may earn commission from operators listed — this never affects our analysis or rankings.

Total Football Analysis — tactical journalism, now with live odds, model-backed predictions and an honest betting layer.

© 2026 Total Football Analysis. Odds via our live aggregation feed — prices change constantly, always confirm at the bookmaker.