SoccerStats is a football stats and predictions website built for football fans. We bring together the league tables, results, fixtures and team and player data for the competitions covered on SoccerStats, and for every match we work out the probability of each outcome.
What you will find here
Tables for every competition showing matches played, goals, recent form and home and away records; top scorers, assists and cards; a page for every club with its squad and matches; each day's results and the upcoming fixtures. On that basis we publish a prediction for every match, a bet of the day, accumulators and lists by goals market.
How we calculate our predictions
We do not rely on hunches. We take the odds from every bookmaker pricing a match, strip out the margin each one adds and work out the average. The result is an estimate of the true probability of a home win, a draw and an away win. Using a goals model fitted to those odds, we also calculate the probability of each correct score, of both teams scoring and of over or under a given number of goals. When a match has no odds, we say so.
Transparency
Every prediction is fixed at the moment it is published and we do not change it afterwards. At the bottom of the prediction pages we show the record of hits and misses, without deleting anything. We believe that is the only way to judge whether a prediction is any use.
Independence
SoccerStats is funded by advertising from bookmakers: if you sign up through some of our links, the operator may pay us a commission. That relationship does not change a single figure: the probabilities come from the odds across the whole market and are calculated in the same way for every match and every operator.
Responsible gambling
Our content is for information only and is intended for over-18s. No prediction guarantees a result. If you bet, use only operators licensed in Ireland, set a limit and never bet money you cannot afford to lose. If gambling stops being fun, seek help.
18+ · Betting is never risk-free. We share our predictions to inform you, and they cannot promise that a bet will win. Gamble with care.