Stats & analytics for sports betting

A football stats site keeps every result, shot and card for a whole season, and the better ones add expected goals (xG). Most football stats for betting are free. This page shows which sites hold which numbers, whose xG you see, and how to use the numbers before a bet.

Stats & analytics we’ve reviewed

Forebet

Predictions Football Free
Free, no sign-up
Free

Free football predictions with a percentage for every result. We tested 2,699 of them against the odds.

No account, no card
Free with no account Draw picks badly overrated Over 850 football leagues Odds source never named
Use Forebet to read a match, not to pick a bet. When its percentage and the odds disagreed, the odds were usually closer.James Whitfield, Chief Editor
Best for: Match stats research
Read review

20-minute pre-match routine

Guide Free sites only Football
Six steps, 20 minutes
9 min read

A timed routine for checking a football match before a bet, from the price to team news, form, xG and H2H, using free stats sites only.

Every step uses a free site
Timed steps, price first. Example match already played. Names a free site per step. Simple formula, no home advantage.
Start with the price, not the stats. Then you know what the numbers have to beat.Alex Morgan, Sports Analyst
Best for: Checking a match fast
Read review

Soccerway

Football only Opta xG Web + apps
Archive back to 1977
Free

A football results site that has run on Flashscore data since 2025. The same Opta xG and player ratings on top-league matches, and results back to 1977.

Missing players with reasons
Free Opta xG, no account. Copies Flashscore, football only. Player xG table on covered matches. Two xG values on one page.
It showed the same xG as Flashscore, and a Rayo results list that ran back to 1977.Alex Morgan, Sports Analyst
Best for: Results and team news
Read review

Head-to-head stats

H2H records Sample size Free sources
One fixture, 37 meetings
8 minutes

One fixture, 37 meetings, opposite answers. How to read head-to-head stats before a bet, and where to find them for free.

All sources free, no sign-up
Real fixture, every meeting counted. One fixture, one league. Shows how small samples fool. No H2H model or formula.
Espanyol had won three of the last four meetings. The market still made Rayo favourite, and Rayo won.Alex Morgan, Sports Analyst
Best for: Reading past meetings
Read review

Flashscore

Football + 34 sports Opta xG Web + apps
Player xG table
Free

Live scores for 35 sports, with Opta xG on big football matches and xG even in Bolivia. Odds appear only after an age check.

Odds only after age check
Same Opta xG as FotMob. Only two bookmakers on our match. xG even on a Bolivian match. Ad-free plan on iOS only.
The xG matched FotMob to the hundredth. It also had xG on a Bolivian league game, a league where FotMob showed none in August.Alex Morgan, Sports Analyst
Best for: Player xG checks
Read review

Football stats sites compared

xG Player ratings Free tiers
Same league tested
FREE

We opened the main free football stats sites on the same La Liga games. Whose xG you get, where it stops, and what is free.

Free parts only, nothing paid
Same La Liga games on every site. No single winner or ranking. Shows whose xG model you see. Season figures from one league only.
Sofascore, FotMob and Flashscore showed the same xG to the hundredth. Understat gave its own number.Alex Morgan, Sports Analyst
Best for: Choosing a stats site
Read review

FootyStats

Football Stats + predictions Web + apps
Free, limited​​​​​​​
£19.99 a month

A football stats site with free match pages for goals, xG, shots and form across 1500+ leagues. Its xG uses a formula of its own, corners and cards need Premium, and guests hit a four-hour lock after a few match pages.

xG for lower leagues
Free xG for lower divisions Few free match pages, then waiting Shots, offsides and throw-ins free Own xG, not comparable elsewhere
Great for a quick goals check in a small league. Just never put its xG next to another site's.Alex Morgan, Sports Analyst
Best for: Lower-league goal markets
Read review

WhoScored

Player ratings Opta data Free
No account needed
Free

A free football stats site with live player ratings on Opta data and team profiles before each match. No xG on match pages.

Every stats page free
A rating for every covered player. No xG on the match page. Team strengths and weaknesses per match. Player xG tab leaves out games.
WhoScored tells you who played well. For the chances in one match, open FotMob next to it.Alex Morgan, Sports Analyst
Best for: Player form checks
Read review

FotMob

Football only Opta xG per shot Free, with ads
Free · Football only
Free

FotMob is a football-only live score app and site that prints an xG value on every shot, sourced from Opta, with expected goals on target, a rating for every player and a traits radar on player pages. It covers more than 500 competitions but models chances only in the bigger ones, and it has no download or API.

xG and xGOT on every shot, from Opta
xG and xGOT on every shot. No xG in small competitions. Same Opta numbers TV uses. One bookmaker, set by country.
Open a shot on the map and read two numbers: what the chance was worth and what the shot was worth. That pair, on every shot, is the reason to keep FotMob open.Alex Morgan, Sports Analyst
Best for: xG on single shots
Read review

Sofascore

Live scores + stats xG on top leagues Free, with ads
Plus and Pro in the app
Free

Sofascore is a live score site and app with match statistics on top of the scores: xG, expected goals on target, player ratings, a shot map and a momentum graph on every top-league match. Below the top leagues the stats thin out to shots and a table, and some pages are kept by volunteers.

xG and xGOT on every top-league match
xG and xGOT on top leagues. No xG below the top tiers. Player ratings on covered matches. Some matches are user-edited.
Open the Statistics tab first. If it is there, you have xG, shots and ratings. If the match only has Standings and H2H, close it, because whatever you find there is a scoreline and a vote.Alex Morgan, Sports Analyst
Best for: Match-by-match xG
Read review

Understat

Football xG stats Six leagues Free, no account
Free · No account
Free

Understat publishes expected goals for the Premier League, La Liga, Bundesliga, Serie A, Ligue 1 and the Russian league, season by season since 2014/15. League tables carry xG, xGA and xPTS, every match has a shot map, every table exports to CSV. Nothing is locked and nothing is sold.

Season xG tables you can export
Season xG tables since 2014/15. Six leagues, nothing else. xG for every single shot. Own model, not Opta's.
Open the league table, switch on xPTS and compare it with the real points. A team six points above its xPTS is the first thing I check before a price.Alex Morgan, Sports Analyst
Best for: Pre-match xG check
Read review

FBref alternatives

Where xG went Free vs paid What is gone
Comparison / 9 MIN
9 minutes

FBref lost expected goals in January 2026, and this page sorts the replacements by which number you lost. Understat covers six leagues free, while SofaScore and FotMob run their own model across many more. We opened both and checked, match by match, where the free xG actually stops. The last section is the part every other list leaves out: what no free site brings back at all.

Free to read · Nothing to sign up for
Every site opened and checked in August 2026. Two named alternatives carry no verdict yet. Names the leagues where the apps do carry xG. Only the entry price for paid APIs.
Understat covers six leagues. FBref lists more than a hundred. That gap is the whole story.Alex Morgan, Sports Analyst
Best for: Bettors who lost xG
Read review

xG

Chance quality, not luck xG into a fair price Where to find it free
Beginner guide
8 minutes

Expected goals score every shot by how often shots like it were scored before, so a 0.75 chance is one that went in 75 times out of 100. The guide starts with why a 1-0 scoreline hides more than it shows, then turns two xG figures into fair odds on totals, both teams to score and the match result. It ends with the bookmaker's fee, why the price already knows about xG, and the free sources left after FBref lost its data.

Free to read · Nothing to sign up for
A plain definition, with no formulas to work through. It does not rate teams or hand out picks. A worked example that ends in a price you can compare. It does not cover xA, npxG or post-shot xG.
A 0.75 chance still gets missed once in four. That is not the model being wrong, that is what 0.75 means.Alex Morgan, Sports Analyst
Best for: Bettors new to stats
Read review

FBref

100+ competitions Head-to-head built in No xG
Free, no sign-up
Free

The free half of the Sports Reference network, covering more than 100 men's and women's competitions. Open a squad page and it gives you the season record, the home and away split, clean sheets, penalties won and conceded, cards and minutes, with the full match logs sitting behind them. The expected goals that made the site famous were deleted in January 2026 and have not come back.

No paywall on any table
Home and away splits, penalties and cards on one page. It cannot show chance quality, only how many shots were taken. Links straight from a fixture to the full meeting history. It has no live data, so nothing arrives during a match.
Look at the penalty column before the goal column. Twenty five goals with eight from the spot is a different striker.Alex Morgan, Sports Analyst
Best for: Bettors researching small leagues
Read review

Why football stats help more than watching

You cannot watch forty matches in a weekend, but a football statistics website records all of them.

After one match you remember how a team looked. A stats page shows how often it scored, let in goals and kept a clean sheet (no goals against) in the last ten games. A side that played badly last week may still have twelve points from its last six matches. Another team may look dangerous and still score in only half of its home games.

Nobody can read the winner from a table. What you get is how often something happened, and you compare that with the price the bookmaker offers.

Which football statistics matter for betting

  • Team form over the last five to ten matches. A squad in December is often not the squad from August, so the whole season is less useful.
  • Home and away stats, because some teams take two thirds of their points at home.
  • Goals scored and conceded per game. For a total, average the home side's goals scored with the away side's goals conceded. Do the same the other way round, then add the two results.
  • Clean sheet and both teams to score (BTTS) rates.
  • Expected goals, or xG. Every shot gets a value between 0 and 1, based on how often similar shots are scored. A shot from one metre into an empty goal can be worth about 0.7, and a shot from thirty metres about 0.03. Add up a team's shots and you get its match xG. Our xG guide starts from zero.
  • Head to head (H2H) stats. Treat old meetings with care: a game from three seasons ago had different players and often a different manager. Our head-to-head stats guide shows how one record can give three different answers.

For card stats, count cards and fouls per minute played. A per-match count treats a substitute who played twelve minutes the same as a defender who played ninety.

Corner stats are harder to get for free. Live apps show the corner count during a match, and FootyStats has season corner tables in its paid Premium plan.

What do you do with a percentage? Turn it into a price with an odds converter, then check what the bookmakers offer.

Four kinds of football stats sites

Football stats sites (soccer stats sites in American English) fall into four groups.

Live score apps. Sofascore and FotMob show live stats during and after a match: shot maps, player stats and ratings, a chart of which team is attacking, and xG on the bigger competitions. FotMob gives an xG value for every shot. Sofascore covers more than 20 sports, and FotMob only football. Flashscore covers 35 sports and lists every player's xG in one table. It also showed xG on a Bolivian league match, where FotMob had none.

xG databases. Understat has free xG for six leagues: the Premier League, La Liga, the Bundesliga, Serie A, Ligue 1 and the Russian Premier League. Seasons go back to 2014/15, and every table has a CSV export. WhoScored is best known for player ratings. Its match page has no xG, while its league pages hold a full season xG table.

Football betting stats and predictions. FootyStats lists how often teams hit markets such as over 2.5 goals and BTTS. In our test a guest could open about four match pages before the site locked them for four hours. Forebet gives a win, draw and loss percentage for matches in more than 850 football leagues, free and with no account. Its match pages also show form and head-to-head records.

Results archives. FBref covers more than 100 men's and women's competitions, with results, team stats, shots, cards, goalkeeper saves, penalties and referee stats. It also keeps a head-to-head page for every pair of clubs. Soccerway has results that go back to the 1970s and lists missing players before each match. Since 2025 it runs on Flashscore's system and shows the same numbers, so count the two as one source.

We opened the same match on every site we reviewed and put the results side by side.

On one La Liga match, Sofascore, FotMob and Flashscore gave both teams exactly the same xG. Understat gave the same 16 shots a higher total.

Free xG stats: whose model you see

Most big stats sites do not count the shots themselves. They buy match data from Opta, a company owned by Stats Perform.

FotMob, WhoScored and Flashscore all name Opta as their source. Sofascore does not name its source. On the La Liga match we tested, its xG was the same as FotMob's to two decimal places, for both teams. So Sofascore very likely shows Opta data too, at least on the bigger competitions.

Understat runs its own model, built on more than 100,000 shots according to its home page, and its total for the same shots was higher. FootyStats uses its own xG formula. FBref has shown no xG since January 2026.

Even two Opta sites can disagree on a season total: WhoScored's season table did not always match the sum of the match figures on Sofascore or FotMob.

Rayo Vallecano vs Espanyol 15 September 2026 xG block on Sofascore and on FotMob, both showing 1.71 for Rayo and 1.65 for Espanyol
Sofascore (1) and FotMob (2) show the same xG for Rayo and Espanyol to two decimal places, because both take the numbers from Opta.

A rule such as "bet over when both teams average 1.5 xG" built on Understat will give different bets on FotMob. Pick one source for each number and use it every time.

Free xG stats also stop somewhere:

  • Understat: its six leagues only.
  • Sofascore and FotMob: top leagues, big cups and many other competitions. Between them we saw xG for Brazil's Serie A, MLS, the Championship and the Eredivisie. Some national top leagues and small qualifying matches have none.
  • Flashscore: it reached Bolivia's top division, a league FotMob left without xG. Soccerway shows the same data, and we found no match stats in Spain's fifth tier.
  • Amateur matches on Sofascore that users enter themselves show no statistics tab at all.
  • A full season of xG in one table: only Understat and WhoScored.

Many bettors look for weak prices in small leagues. For most of them there is no free xG, so open Flashscore first and check whether the match has a Stats tab.

What FBref lost in January 2026

On 20 January 2026 Stats Perform ended its data deal with Sports Reference, the company behind FBref. Expected goals, expected assists, most passing and pressing numbers and the scouting reports that ranked each player against others in his position were deleted.

Results, tables, home and away splits, shots and shots on target, cards, fouls, penalties, goalkeeper saves and referees stayed. So did the head-to-head pages, which are built from results. Many stats guides online still send readers to FBref for xG.

Our page on FBref alternatives shows where each lost number can be found now.

Free football stats and paid plans

Match xG on Sofascore, FotMob, Flashscore and Understat costs nothing, and so do results, form and head to head on FBref and Soccerway. The paid plans:

  • Stathead, the search tool for FBref and four American sports sites: $9 a month for one sport or $16 for all five, $80 or $160 a year, first month free. Since January 2026 it searches basic stats only.
  • WhoScored+ is a monthly plan with a 7-day trial and a list of bets that its model thinks are priced too high. The price depends on your country.
  • Sofascore Plus removes ads, and Sofascore Pro adds AI Insights with win probabilities. Prices depend on your country.
  • FotMob sells a version without ads.
  • Flashscore sells an ad-free version only inside its iPhone app. The website has no way to pay for it.
  • FootyStats Premium unlocks corner and card tables and lifts the limit on match pages.
  • Understat and Forebet sell nothing. Forebet earns its money from ads.

When would you pay? A search tool helps if you run the same search every week, for example every away team that has not scored in three matches. The picks in WhoScored+ and Sofascore Pro come from a model, and neither site showed us a long public record for them.

Common mistakes with football betting stats

  • Looking at three or four matches. About ten is a usable minimum, and a home and away split cuts that in half.
  • Opening a page with ninety numbers. One of them will support the bet you already wanted.
  • Using old data. Team news comes about an hour before kick-off and can move the price more than any season average.
  • Mixing sources, the xG problem above. Flashscore and Soccerway are one source, not two.
  • Trusting an H2H tab as it stands. On Soccerway, the H2H list of a finished match includes that match itself.
  • Reading a prediction tab as a tip. On FootyStats we saw both teams in the same match marked "Good Bet? Yes".
  • Following a prediction site's percentages. In our Forebet test, the same stake on every one of 2,699 predictions lost 6.1%, and draw picks lost 14.9%.
  • Reading a player rating as a probability. An 8.7 on one site's scale cannot be turned into a price.
  • Forgetting the price. A team that scores in 80% of its home games is only a bet at odds above 1.25.

Stats sites for tennis, basketball and more

Sofascore and Flashscore cover tennis, basketball, ice hockey and many other sports. Forebet also gives predictions for twelve sports besides football. FotMob, Understat, WhoScored and Soccerway are football only. FBref is football too, but the same company runs sites for American sports.

Recent form, a home and away split and more than ten matches help in any sport. The numbers to read are different, though. In tennis, look at first serve percentage, points won on serve and break points saved. In basketball, look at pace and points per attack, because a fast team can score more without playing better.

How we test football stats sites

We opened and used every service before writing about it, tested the free parts first and took prices from the service itself. If a site loses a feature, we update the review. The review cards above this text lead to each one.

For most pre-match checks we keep two tabs open: a live app for the last few matches and Understat or WhoScored for the season. Our 20-minute pre-match routine walks through it step by step, from form to a fair price.

Frequently asked questions

Where do football stats sites get their data?

Most large stats sites buy match data from Opta. FotMob, WhoScored and Flashscore name it as their source, Understat runs its own xG model, and FBref lost it.

Are paid football stats sites worth it?

Most bettors do not need one, because match xG, form and results are free. Paid plans mainly add search tools, fewer ads, corner tables or a model's picks.

Do free stats sites cover women's football?

Coverage exists, but it is thinner than for the men's game. FBref keeps results and cards for women's competitions, and free expected goals are hard to find.

Can I download football stats for free?

Understat has a CSV export on every table, and FBref has a share and export menu. Sofascore, FotMob and Flashscore have no download button at all.

Can I trust the predictions on a stats site?

Treat them as one model's opinion, not a tip. In our test of 2,699 Forebet predictions, the same stake on each lost 6.1%, and the bookmaker's odds were usually closer.
Cookie Notice: We use cookies to improve your experience.