Football predictions and match statistics

Germany

Bundesliga

5
Spain

La Liga

4
France

Ligue 1

5
England

Premier League

5
Italy

Serie A

4
15 213 Matches in the database
8 Leagues and competitions
322 Predictions calculated
7 Countries

About xG.Football

xG.Football tracks statistics and model predictions for the leading European competitions: results, team form, head-to-head history and outcome probabilities calculated from stored data.

Pick a competition or match to see detailed statistics and a prediction based on the teams' latest results.

Football predictions without emotion: just calculation

Most predictions online are someone's opinion: a favourite club, last night's game, a hunch. Here it works differently. Every football prediction is the result of a precise model analysis that judges a match from data and does not depend on mood, sympathies or big headlines. The model supports nobody and looks at a top club's fixture as calmly as at a mid-table clash.

This makes predictions repeatable and verifiable. We do not claim rock-solid certainty; we show a calculated probability: how likely an outcome, a total or another event is. Every prediction is locked at kick-off and then checked against the real result, so accuracy is visible in an open journal instead of being just words.

Which match predictions you will find

Every match page collects predictions for the main betting and statistics markets:

  • match result: home win, draw or away win, with a calculated probability for each;
  • goal totals: over or under on popular lines;
  • both teams to score: when the data points to a goal at both ends;
  • corners: a total corners prediction built around the line bookmakers offer;
  • yellow cards: total bookings in the match and the bookmaker line;
  • shots on target: how many dangerous shots to expect.

How to read probability and odds

The calculated probability shows how often a similar event happened in comparable situations. The higher it is, the stronger the signal, yet even 80% means one match in five goes the other way. It is a probability, not a guarantee, and should be treated as such.

Next to a totals prediction we show the bookmaker line and odds. The odds reflect the probability the market assigns. When our calculated probability is clearly higher than the one implied by the odds, the prediction is more interesting; when it is lower, the bet is poor value even if the outcome feels obvious. Comparing the two numbers is more useful than looking at just one.

Team and competition statistics

Besides predictions, the site offers fixtures and results for the leading European leagues, league tables, recent team form, head-to-head records, corner, card and shot statistics, line-ups and player data. Every page updates automatically, so the homepage always shows the day's current matches.

Useful sections: all match predictions, prediction journal and accuracy, competitions and tables, football analytics blog.

Frequently asked questions

How do these predictions differ from expert tips?

An expert relies on experience and impressions, so emotion and bias can lead them astray. Our predictions are calculated: the model judges a match from data and applies the same rules every time. On top of that, the results are public and can be checked.

Can you win guaranteed by following predictions?

No. No prediction is a guarantee: football has a lot of randomness. A calculated probability helps you weigh the chances but does not remove risk. Never stake money you cannot afford to lose.

How often are predictions and odds updated?

Predictions for upcoming matches are recalculated automatically, and bookmaker odds are loaded several times a day. The prediction is locked at kick-off and does not change afterwards.

What do "Over 9.5" and "Under 9.5" mean?

Over means the total ends above the line, under means below. The number is the line: "Over 9.5" corners means 10 or more corners in the match. Whole lines such as 10 allow a push (stake returned) if the result equals the line exactly.

Which competitions does the site cover?

The leading European championships and other major leagues. See the Competitions section for the full list: each competition has a table, a schedule and team statistics.

The content of this site is informational and is not an invitation to gamble. Betting carries a risk of losing money and is for adults only (18+). Please play responsibly.