RadarFooty PremiumAccount
Beta · Top 5 leagues, updated every hour · Liga 1 history

The story behind every match.

Every match has a story the score won't tell you. Streaks closing in on a record, matches where something breaks the league's pattern, the numbers that actually matter — and a model that freezes every estimate before kick-off and publishes how it did. Know the story before the whistle.

★ VIP Ambassador

RadarFooty-Analist · the Ambassador's picks

A site Ambassador publishes picks on matches, with our model's probabilities and the Arena's points. Anyone can see the page; results are checked automatically after the final whistle.

Picks published: 13 · green: 7 · red: 6 · points: 127

See the picks →
Arena · the model's chances, put to the test
Arena 24 matches open for picks in the next round Can you judge better than the model? Radars on one side, you on the other. Make your picks →

How often the radars were right, by kind of pick

Each bar is one week: what share of the radars' picks came true. The pale bars are reconstructed weeks ↺, from before the radars picked in real time; the dotted line is what the model estimated for the same picks. The more matches in a combination, the less often it comes true — and the more points it earns.

1 matchweek 14–20 Sep: 13 of 16 (81%) ↺week 5–11 Oct: 12 of 17 (71%)week 12–18 Oct: 19 of 30 (63%)week 19–25 Oct: 22 of 30 (73%)week 26 Oct–1 Nov: 49 of 54 (91%)week 2–8 Nov: 8 of 19 (42%)74%model 76% · 123 of 166
2 matchesweek 14–20 Sep: 5 of 9 (56%) ↺week 5–11 Oct: 4 of 8 (50%)week 12–18 Oct: 9 of 15 (60%)week 19–25 Oct: 12 of 15 (80%)week 26 Oct–1 Nov: 12 of 18 (67%)week 2–8 Nov: 4 of 7 (57%)64%model 57% · 46 of 72
3 matchesweek 14–20 Sep: 1 of 6 (17%) ↺week 5–11 Oct: 2 of 5 (40%)week 12–18 Oct: 4 of 15 (27%)week 19–25 Oct: 3 of 11 (27%)week 26 Oct–1 Nov: 6 of 13 (46%)week 2–8 Nov: 0 of 1 (0%)31%model 45% · 16 of 51
4+ matchesweek 14–20 Sep: nothing settled yetweek 5–11 Oct: 1 of 3 (33%)week 12–18 Oct: 2 of 10 (20%)week 19–25 Oct: 2 of 6 (33%)week 26 Oct–1 Nov: 2 of 6 (33%)week 2–8 Nov: nothing settled yet28%model 28% · 7 of 25

real-time week reconstructed ↺ what the model estimated

Week 2–8 Nov

The top radars in the last week with results: the points from the picks that came true, as in the Arena's weekly standings.

  1. 1Target Radar54 pts · 3–4
  2. 2Cautious Radar48 pts · 3–2
  3. 3Radar 36046 pts · 2–2
See all the radars' picks →

Community · week 2–8 Nov

The players who chose to appear in the standings: the points from the picks that came true in the latest period with results, as in the Arena's community standings.

  1. 1RadarFooty-Ice-VIP88 pts · 5–6
  2. 2Radarfooty188 pts · 5–6
  3. 3RadarFootyVip88 pts · 5–6

The community's best picks that came true

The most valuable picks that came true, from players who made their picks public: the less likely the combination was, the more points it earned. Only matches already played.

  1. RadarFooty-Ice-VIP · 5 matches+175 pts
    6% · ≈ 1 in 17.46 ✓
    • Brest – Nice 1–2Both teams score · 57%
    • Ipswich Town – Nottingham 1–1Both teams score · 57%
    • Aston Villa – Man City 2–1Both teams score · 57%
    • Mainz – Bremen 2–3Both teams score · 57%
    • RC Lens – Paris FC 2–13+ goals · 55%
  2. RadarFooty-Ice-VIP · 5 matches+154 pts
    6% · ≈ 1 in 15.39 ✓
    • Roma – Cagliari 4–2Away team scores · 55%
    • Torino – Como 1907 1–3Home team scores · 65%
    • Monza – Napoli 1–4Home team scores · 57%
    • Frosinone – Lecce 5–13+ goals · 57%
    • Fiorentina – Atalanta 2–2Both teams score · 56%
  3. RadarFooty-Ice-VIP · 5 matches+105 pts
    9% · ≈ 1 in 10.55 ✓
    • Real Betis – Barça 2–53+ goals · 62%
    • Lille – Brest 1–1Away team scores · 64%
    • Leverkusen – Freiburg 2–13+ goals · 62%
    • M'gladbach – Hoffenheim 1–23+ goals · 62%
    • Getafe – Rayo Vallecano 1–12+ goals · 63%
See the community standings →
Analysis Radar · updated every hour

What is behind the upcoming matches?

One page with what we follow before the matches: your teams, the matches where something happened more often than in the rest of the league, the streaks still alive, the title race and the round, before and after. It shows what happened, not what will happen.

  • 8 matches above the league rate
  • 63 of 96 teams have a streak of at least 4 going
  • 3 streaks are now the longest in their league
Open the Analysis Radar →

Today's matches

The chances are our model's estimate for each result (1 = home win, X = draw, 2 = away win), not advice. They are frozen before kick-off and you can check them afterwards: the record is public.

  1. Serie A
    47%1≈ 5 in 1027%X≈ 1 in 426%2≈ 1 in 4
  2. La Liga
    36%1≈ 4 in 1026%X≈ 1 in 438%2≈ 4 in 10
  3. Premier League
    23%1≈ 1 in 425%X≈ 1 in 452%2
  4. Premier League
    27%1≈ 1 in 427%X≈ 1 in 446%2≈ 5 in 10
  5. Premier League
    22%1≈ 1 in 522%X≈ 1 in 556%2
  6. Premier League
    50%125%X≈ 1 in 426%2≈ 1 in 4

Our track record: in 196 played matches, the result our model rated most likely happened in 117 (60%; likely range 53%–66%). Overall, its estimates were closer to the real results than each league's usual frequencies. The estimates ledger →

My teams → See what’s coming Accounts are open: email and password, or Google.

Football statistics and soccer stats for Europe's top leagues: team stats, results and fixtures, head-to-head records, Elo ratings, match analysis with context, a season simulator and calibrated match probabilities whose record you can check.

What we do differently. Every number is measured, with how many matches it comes from and the league next to it. Every model estimate is frozen before kick-off and stays published with the result: the estimates ledger.

New · 3D mini football

Beat the bots, climb this month's table

A 3D football game in the browser, against bots: short matches, harder and harder levels, a monthly table with matches verified on the server.

  • 1 v 1 · 2 v 2
  • Shot, lob, header
  • Your own player
  • New table every month
Play now →
Explore · every number from real data

Behind every match, a number worth a click

Ways into the data. Each card shows a real figure taken from the page it opens, updated with the site; open it to see where the figure comes from and what it does not say.

01 / 15 Today 24 24 matches on Sunday, 8 Nov (UTC); biggest impact: RC Lens – Marseille Which match of the day has the most riding on the result? → 02 / 15 Form, home and away tables 18 SS Lazio (Serie A): most points in the last 6 matches Who is in form now, and who is a different team away from home? → 03 / 15 Expected points +11.6 SS Lazio (Serie A): points above expectations after 10 matches (± 7.8 by chance) Who has more points than their matches suggested? → 04 / 15 Does it matter? 109 coach changes measured: no measurable effect Does a new coach change the results? → 05 / 15 Elo grid 6 of 6 wins for the Elo favourite in the most lopsided box of the round from 06/11 Do the lopsided matches end differently from the even ones? → 06 / 15 Elo Grid Mixt 62% Mixt boxes complete, over 87 rounds; 3 random matches: 43% Do all the matches in the round's strongest box come up? → 07 / 15 Season simulator 97% FC Bayern München: title chance (Bundesliga) Who lifts the title if the season is played thousands of times? → 08 / 15 Upsets against the model 3.6% FC Bayern München 1–⁠2 FC Augsburg, 24 Jan 2026 ↺: what the rebuilt model gave that result Which result did the model least expect? → 09 / 15 Top scorers 15 goals: Raphinha, La Liga (10 matches) Who is scoring the most right now? → 10 / 15 Half-time → full-time 76.4% Ligue 1: the half-time leader goes on to win Who holds on to a half-time lead? → 11 / 15 Exact scores 1–1 the most common score in 6 of 6 leagues Which score comes up most often? → 12 / 15 Referees 4.39 yellow cards per match in Liga 1, over 945 matches with events What happens in each referee's matches? → 13 / 15 Elo ratings +13 Paris FC (Ligue 1), in the 7 days up to the last match counted (7 Nov 2026) Who is climbing fastest? → 14 / 15 Cascade 79% of rounds: none of the cascade's variants happened What does a cascade really cover? → 15 / 15 Daily game #42 guess today's team in 6 tries Can you name today's team? →
What the record shows

Facts, with the sample size

Form at home and away, streaks, head-to-head, half-time and full-time; goals by minute and late goals where the source has the minutes (today, Liga 1). Every number comes with how many matches it is based on. Nothing hand-typed, nothing invented.

Match DNA

The context around the game

Days of rest, fixture congestion, travel distance, weather at kick-off, the referee (with their record on the referees page), what the table position means. Shown in real units, side by side, home versus away.

An honest model

Probabilities you can audit

Each estimate is frozen before kick-off and stays published, with the result, in the estimates ledger. The calibration page shows how often “60 %” actually happened in past seasons. If the model is off, you will see it here first.

Now

Top 5 leagues this season, Liga 1 as history

Premier League, La Liga, Serie A, Bundesliga and Ligue 1 this season, with past seasons from the free source; Liga 1 as history. Open now: match, team and competition pages, the season simulator, fixture difficulty, the round on radar, match filters and active streaks, the estimates ledger, the daily game, the Arena and accounts (email and password, or Google).