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.
TottenhamTottenham v CoventryCoventry Premier League Tottenham 35% — 1.60Betninja View →
FenerbahçeFenerbahçe v Slavia PrahaSlavia Praha Champions League Fenerbahçe 45% — 1.74Betninja View →
Sabah FASabah FA v Borussia DortmundBorussia Dortmund Champions League Sabah FA 45% — 10.30Betninja View →
LiverpoolLiverpool v VillarrealVillarreal Champions League Liverpool 45% — 1.52Betninja View →
Manchester CityManchester City v AEK Athens FCAEK Athens FC Champions League AEK Athens FC 45% — 28.00Betninja View →
Paris Saint GermainParis Saint Germain v BarcelonaBarcelona Champions League Paris Saint Germain 45% Paris Saint Germain +5% 2.50Betninja View →
VfB StuttgartVfB Stuttgart v Atletico MadridAtletico Madrid Champions League VfB Stuttgart 50% VfB Stuttgart +20% 3.32Betninja View →
IpswichIpswich v Nottingham ForestNottingham Forest Premier League Nottingham Forest 45% Draw +18% 2.39Betninja View →
Aston VillaAston Villa v Manchester CityManchester City Premier League Manchester City 45% — 1.76Betninja View →
ArsenalArsenal v EvertonEverton Premier League Arsenal 45% — 1.43Betninja View →
CoventryCoventry v FulhamFulham Premier League Coventry 45% Draw +18% 3.12Betninja View →
ChelseaChelsea v TottenhamTottenham Premier League Chelsea 45% — 1.81Betninja View →
Crystal PalaceCrystal Palace v NewcastleNewcastle Premier League Crystal Palace 35% Draw +8% 3.02Betninja View →
Hull CityHull City v BrentfordBrentford Premier League Brentford 45% — 1.84Betninja View →
LiverpoolLiverpool v BrightonBrighton Premier League Brighton 45% Brighton +15% 3.30Betninja View →
Manchester UnitedManchester United v BournemouthBournemouth Premier League Manchester United 45% — 1.91Betninja View →
SunderlandSunderland v LeedsLeeds Premier League Leeds 45% Draw +16% 2.63Betninja View →
ChelseaChelsea v Manchester UnitedManchester United Premier League Chelsea 45% — 2.04Betninja View →
BournemouthBournemouth v LeedsLeeds Premier League Leeds 45% Draw +18% 3.31Betninja View →
BrentfordBrentford v Nottingham ForestNottingham Forest Premier League Brentford 45% Draw +20% 2.07Betninja View →
CoventryCoventry v SunderlandSunderland Premier League Coventry 45% Draw +17% 2.96Betninja View →
Hull CityHull City v IpswichIpswich Premier League Ipswich 45% Draw +18% 2.73Betninja View →
Manchester CityManchester City v BrightonBrighton Premier League Brighton 45% — 4.67Betninja View →
TottenhamTottenham v Crystal PalaceCrystal Palace Premier League Crystal Palace 45% — 5.07Betninja View →
Aston VillaAston Villa v FulhamFulham Premier League Aston Villa 45% Draw +20% 2.11Betninja View →
LiverpoolLiverpool v ArsenalArsenal Premier League Liverpool 35% Draw +9% 3.33Betninja View →
NewcastleNewcastle v EvertonEverton Premier League Everton 45% — — View →
EvertonEverton v CoventryCoventry Premier League Coventry 45% — — View →
LeedsLeeds v TottenhamTottenham Premier League Leeds 45% — — View →
ArsenalArsenal v Hull CityHull City Premier League Arsenal 45% — — View →
FulhamFulham v NewcastleNewcastle Premier League Fulham 45% — — View →
31 fixtures rated · Value = no-vig model edge vs the best market price (plausible outcomes only) · model from API-Football, value & ranking by TFA.
51.6%
Win rate
+5.8%
ROI @ 1u
+46.47u
Profit
803
Settled · 154 open
Last 20:WLLWWWLWWWWLLWWWWWWW
SettledMatchPickPriceResult
19 Oct Real Madrid v Sevilla4-1 Real Madrid 1.30 WON
19 Oct NEC Nijmegen v Fortuna Sittard2-2 Fortuna Sittard 6.45 LOST
19 Oct Twente v Utrecht1-2 Twente 1.33 LOST
19 Oct Lyon v Nice2-1 Lyon 1.71 WON
19 Oct Juventus v Lazio0-3 Lazio 5.66 WON
19 Oct AC Milan v Atalanta3-2 AC Milan 1.94 WON
19 Oct Kisvarda FC v Ferencvarosi TC1-1 Ferencvarosi TC 1.50 LOST
19 Oct Malaga v Real Sociedad2-5 Real Sociedad 2.29 WON
19 Oct Borussia Mönchengladbach v 1899 Hoffenheim1-2 1899 Hoffenheim 2.00 WON
19 Oct Paris FC v Rennes4-3 Paris FC 2.37 WON
19 Oct Nottingham Forest v Arsenal0-1 Arsenal 1.66 WON
18 Oct Lorient v Monaco1-0 Monaco 2.17 LOST
18 Oct Le Havre v Auxerre1-3 Le Havre 2.52 LOST
18 Oct Groningen v Ajax2-5 Ajax 1.72 WON
18 Oct Celta Vigo v Alaves2-1 Celta Vigo 2.08 WON
18 Oct Debreceni VSC v Zalaegerszegi TE4-0 Debreceni VSC 2.05 WON
18 Oct Bayer Leverkusen v SC Freiburg2-1 Bayer Leverkusen 1.78 WON
18 Oct Fiorentina v Como1-3 Como 2.13 WON
18 Oct Bournemouth v Sunderland2-0 Bournemouth 1.82 WON
18 Oct Brighton v Crystal Palace5-0 Brighton 1.67 WON
18 Oct Leeds v Manchester United1-1 Leeds 2.94 LOST
18 Oct Angers v Marseille2-5 Angers 3.21 LOST
18 Oct Cambuur v AZ Alkmaar2-2 AZ Alkmaar 1.39 LOST
18 Oct Osasuna v Racing Santander2-0 Osasuna 1.95 WON
18 Oct Udinese v Lecce0-3 Udinese 1.94 LOST
18 Oct PEC Zwolle v GO Ahead Eagles4-1 GO Ahead Eagles 2.34 LOST
18 Oct Sparta Rotterdam v Willem II3-2 Sparta Rotterdam 1.57 WON
18 Oct Lille v Stade Brestois 291-1 Lille 1.66 LOST
18 Oct Estac Troyes v Lens1-3 Lens 1.87 WON
18 Oct Valencia v Athletic Club0-0 Athletic Club 2.18 LOST
18 Oct AS Roma v Genoa2-0 AS Roma 1.32 WON
18 Oct Telstar v Feyenoord3-4 Feyenoord 1.35 WON
18 Oct Ujpest v Puskas Academy0-1 Puskas Academy 2.93 WON
17 Oct Real Betis v Barcelona2-5 Barcelona 1.49 WON
17 Oct Newcastle v Aston Villa0-1 Newcastle 2.16 LOST
17 Oct Bayern München v RB Leipzig6-1 Bayern München 1.22 WON
17 Oct Bologna v Inter1-3 Inter 1.69 WON
17 Oct Strasbourg v Paris Saint Germain1-3 Paris Saint Germain 1.46 WON
17 Oct Paks v Gyori ETO FC1-2 Paks 1.98 LOST
17 Oct ADO Den Haag v PSV Eindhoven2-1 PSV Eindhoven 1.27 LOST
17 Oct Villarreal v Elche0-0 Villarreal 1.51 LOST
17 Oct Brentford v Liverpool1-2 Brentford 2.73 LOST
17 Oct Manchester City v Ipswich3-2 Manchester City 1.23 WON
17 Oct Fulham v Hull City1-0 Hull City 6.68 LOST
17 Oct SV Elversberg v FC Augsburg4-3 FC Augsburg 2.40 LOST
17 Oct Hamburger SV v VfB Stuttgart1-0 VfB Stuttgart 1.76 LOST
17 Oct FC Schalke 04 v FSV Mainz 050-1 FC Schalke 04 2.77 LOST
17 Oct Union Berlin v Borussia Dortmund0-0 Borussia Dortmund 1.50 LOST
17 Oct Werder Bremen v SC Paderborn 072-2 Werder Bremen 1.61 LOST
17 Oct Venezia v Napoli1-0 Napoli 1.76 LOST
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.