▌ CompactStats
★ Top predictions Standings Top trends
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Our pick = the side our model leans  ·  Prob = its probability  ·  Edge = our probability minus the market's, where priced  ·  click any fixture for the full story Our pick = the side our rating favours · Prob = our rating · Edge = our rating − the bookmaker's (margin removed). The bookmaker is usually right when we disagree.

Strongest ratings today — Mon 19 Oct

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.

Today's most likely double

  1. Over 2.5 goals — Trabzonspor v Beşiktaş Süper Lig, 18:00 · @1.53
  2. Both teams to score — Varbergs BoIS FC v Helsingborg Superettan, 18:05 · @1.70

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.

Today's most likely treble

  1. Both teams to score — Viborg v FC Midtjylland Superliga, 18:00 · @1.50
  2. Both teams to score — Varbergs BoIS FC v Helsingborg Superettan, 18:05 · @1.70
  3. Both teams to score — Waterford v Galway United Premier Division, 19:45 · @1.50

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.

Over 2.5 goals all

  1. Bayern Munich W v Stuttgart W 71% Frauen-Bundesliga (W) · 17:00
  2. Fram Reykjavik v IA Akranes 69% Urvalsdeild · 20:15
  3. Rīgas FS v Tukums 65% Virsliga · 17:00
  4. Jong Ajax v De Graafschap 65% Eerste Divisie · 19:00
  5. Beitar Jerusalem v Maccabi Tel Aviv 63% Ligat Ha'al · 18:30
  6. Jong PSV U21 v Dordrecht 61% Eerste Divisie · 19:00
  7. Al-Hilal Saudi FC v Al-Hazm 59% Pro League · 19:00
  8. Trabzonspor v Beşiktaş 57% Süper Lig · 18:00

Both teams to score all

  1. Fram Reykjavik v IA Akranes 71% Urvalsdeild · 20:15
  2. Jong Ajax v De Graafschap 64% Eerste Divisie · 19:00
  3. Jong PSV U21 v Dordrecht 62% Eerste Divisie · 19:00
  4. Beitar Jerusalem v Maccabi Tel Aviv 61% Ligat Ha'al · 18:30
  5. Al Shabab v Al-Faisaly FC 60% Pro League · 19:00
  6. Waterford v Galway United 58% Premier Division · 19:45
  7. Varbergs BoIS FC v Helsingborg 58% Superettan · 18:05
  8. Celta de Vigo II v Tenerife 58% Segunda · 19:30

Over 3.5 goals all

  1. Fram Reykjavik v IA Akranes 52% Urvalsdeild · 20:15
  2. Bayern Munich W v Stuttgart W 50% Frauen-Bundesliga (W) · 17:00
  3. Rīgas FS v Tukums 45% Virsliga · 17:00

Competitions playing today

What CompactStats is

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.

How to read a fixture

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.

Where we say nothing

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.

The record

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.

The research behind it

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.

18+ Gambling can be harmful — take time to think. BeGambleAware.org Research tool, not betting advice.