45 games still to play today. These lists are the highest calibrated chances among them; see every game today, tomorrow's games, or yesterday's results against our predictions.
Combined price 2.60. Chosen for the highest joint chance among picks priced 1.50 or more, blending our ratings with the bookmaker's: 33%, about 1 in 3. Frozen before kick-off and graded on tomorrow's results page. A double like this misses about half the time.
Combined price 3.82. Chosen for the highest joint chance among picks priced 1.50 or more, blending our ratings with the bookmaker's: 21%, about 1 in 5. Frozen before kick-off and graded on tomorrow's results page. Most days a treble like this misses: three likely things rarely all happen.
ARG Liga Profesional ARG Primera Nacional BRA Serie B CYP First Division DEN Superliga ECU Liga Pro EGY Premier League ENG Premier League ESP La Liga ESP Segunda FRA Ligue 2 GEO Erovnuli Liga GER Frauen-Bundesliga (W) IRL Premier Division ISL Urvalsdeild ISR Ligat Ha'al ITA Serie A KSA Pro League LTU A Lyga LVA Virsliga NED Eerste Divisie POL Ekstraklasa POR Primeira Liga ROU Liga I SWE Allsvenskan SWE Superettan TUR 1. Lig TUR Süper Lig UKR Premier League
CompactStats is a football research tool for the goals markets — over 2.5, over 3.5, both teams to score — and match results. It covers 110+ leagues and 31 cups across five seasons, refreshes several times a day, and shows a calibrated probability for every fixture rather than a tip.
Calibrated means what it sounds like: when a rating says 60%, that outcome should happen about 60% of the time. We test that claim by replaying tens of thousands of past matches, making each prediction using only information that existed before kick-off, and comparing what we said with what happened. Every weighting in the model earned its place that way, and the studies are published in full — including the ideas that failed.
Each row shows our pick, the probability behind it, and the edge — our probability minus the bookmaker's, once their margin is stripped out. The edge column is the one that matters for value: a 72% call priced at odds implying 75% is a confident opinion and a poor bet, while a 55% call priced at 48% is the reverse. Confidence and value are different things, and the site keeps them in separate columns on purpose.
Open any fixture for the full picture: each side's season form at home, away and overall; how their goals split between halves; head-to-head history; league table position; a score projection; and the callouts that flag things the raw numbers hide — a side returning from a long break, a 2,000km midweek trip, or a contradiction with our own outlier boards.
Roughly a third of the fixtures we cover carry no pick at all, and that is deliberate. European qualifier rounds graded a coin flip across 1,150 historical games, so we stopped calling them. Cup ties where a side has played fewer than three league matches give the model nothing team-specific to work with. And in August 2026 we deleted our Over 3.5 under-calls despite a 75% strike rate, because always saying "under" scores about 70% anyway. Empty cells are not gaps in the product; they are the places a number would have been decoration.
Finished games are graded against official results, and since 31 July 2026 every rating is frozen before kick-off into a version-controlled ledger. Improvements to the model apply from that moment forward and cannot reach backwards, so what you saw before a match is what stays on the page afterwards — wins and misses alike. The daily strongest-combination selections lock the same way each morning, before play. The latest 30 days are graded market by market on our record page, rebuilt after every data refresh.
Every model choice on this site came from a study we ran on our own data, and each one is published in full — including the tests that failed and the ideas we abandoned.
Start with today's league and team stats, read the methodology, or browse all research. CompactStats is an independent site operated from Northern Ireland. It is a research aid, not betting advice, and it is for over-18s.
Results, fixtures and half-time data from API-Football, refreshed several times a day, with live scores while games are in play — 110+ leagues and 31 cups, including the Champions League, Europa League and Conference League, and five seasons of history up to the current campaigns. CS Index = calibrated probability blending each team's season venue rate, all-venue rate, last-season rate and head-to-head, pulled toward the league rate on small samples (so two games can't scream 100%) — transparent, not a black box. Over/under 2.5 & 3.5 and match-odds prices are bookmaker pre-match; edge = our rating minus the market's vig-removed implied probability. Research aid, not betting advice. Read the full methodology and the research studies behind every model choice — 30,000+ matches of receipts, including the ideas that failed.
Football predictions & goals-market stats for 110+ leagues and 31 cups — free with ads.
Ads keep the site free — ordinary banners, never pop-ups, nothing that interrupts. You can say no and still use everything.
By continuing you agree to our Terms of Use. If you accept, Google may load ad media that sets third-party cookies; if you don't, we load none and the whole site still works. The only things we store ourselves are your theme and your answer here, so we don't ask again. Privacy.
CompactStats is free because of ads. If you'd like to support it, disable your ad blocker for this site and reload — or carry on without ads.