Expected90 vs FootyStats
FootyStats is a research database: league tables, BTTS rates, over/under frequencies, and form across many divisions, including smaller leagues. That is useful if you are building a spreadsheet. It is easy, though, to treat a historical table rate as tonight’s match probability. Expected90 publishes a fixture-specific forecast, frozen before kick-off, then scored.
FootyStats publishes at footystats.org. This page is a product comparison, not a scrape of their pages.
How the products differ
FootyStats answers “how often does this league go over 2.5?” Expected90 answers “what does this model assign to this match, at this timestamp, under this model version?” One is a catalogue of rates. The other is a ledger of forecasts.
A FootyStats BTTS table might show a club at 62% both-teams-to-score over a season sample. On Expected90, BTTS is the sum of scoreline cells where both sides score in this fixture’s grid, using current Elo and the frozen λ pair — not the club’s season-to-date rate pasted onto the next opponent.
Primary output
- Expected90
- Score-grid probabilities + xG means
- FootyStats
- Stats database with tables for BTTS, over/under and form. Useful as a research tool; it is not a published match-probability model with a scored ledger.
Betting CTAs
- Expected90
- None in V1
- FootyStats
- Freemium stats site
Coverage
- Expected90
- Liga Portugal, La Liga, Premier League, Allsvenskan, Ligue 1, and Serie A
- FootyStats
- Analysts collecting rates and tables, including smaller leagues.
Tracked results
- Expected90
- Public scored ledger, including misses
- FootyStats
- xG quality varies by league
Best for
- Expected90
- Readers who want probabilities, not tips
- FootyStats
- Building your own spreadsheet
Expected90 is better if
- You want tonight’s λ pair for this opponent, not a season BTTS rate pasted forward
- You want the miss to stay on the URL after the whistle
- You are done collecting tables and want one auditable forecast page
FootyStats is better if
- Building your own spreadsheet
- Minor-league rate shopping
When to use FootyStats
Stay on FootyStats to collect rates, scrape tables, or research minor leagues we do not cover. Use Expected90 when you want one auditable forecast page for a live-league match.
We are not claiming a richer stats warehouse than FootyStats. We are claiming a different job: publish a forecast, freeze it, and keep the miss.
Expected90 vs FootyStats questions
- Should I switch from FootyStats to Expected90?
- Stay on FootyStats to collect rates, scrape tables, or research minor leagues we do not cover. Use Expected90 when you want one auditable forecast page for a live-league match.
- Does Expected90 cover as many leagues as FootyStats?
- FootyStats’ database is wider, including divisions without a frozen Expected90 model. We do not try to match that catalogue. We add a league when the official model is frozen.
- Is Expected90 a FootyStats clone?
- No. FootyStats is a statistics site. Expected90 is not a table dump of historical rates, and it is not a FootyStats reskin.