Football. In your colours.

LOAD THE
GAME.

Beyond the score. Understand why. See what's next.

Key insightsForm analysisAI forecasts

CHOOSE YOUR TEAM

Pick your club and it is saved at once. Explore its form, understand the results and discover what comes next.

Matches to watch

Next 7 days · Times: Europe/London

Matches

All leagues · 32 matches

TimeMatchScore1X2xG (forecast)
Premier LeagueEngland4 matches
12:30 Aston Villa Manchester City 35%|22%|43% 1.89|2.08
15:00 Arsenal Everton 73%|17%|10% 2.55|0.88
15:00 Coventry Fulham 35%|25%|40% 1.51|1.64
17:30 Chelsea Tottenham 55%|22%|23% 2.10|1.31
La LigaSpain4 matches
13:00 Rayo Vallecano Elche 54%|24%|22% 1.86|1.13
15:15 Racing Santander Espanyol 37%|25%|37% 1.51|1.51
17:30 Valencia Villarreal 30%|25%|45% 1.29|1.63
20:00 Atletico Madrid Deportivo La Coruna 69%|20%|12% 2.17|0.79
BundesligaGermany6 matches
14:30 FSV Mainz 05 Werder Bremen 57%|20%|23% 2.39|1.48
14:30 FC Augsburg Union Berlin 53%|20%|27% 2.43|1.73
14:30 RB Leipzig SV Elversberg 64%|18%|19% 2.69|1.45
14:30 SC Paderborn 07 Hamburger SV 43%|24%|32% 1.72|1.45
14:30 1.FC Köln FC Schalke 04 43%|25%|31% 1.64|1.37
17:30 Borussia Dortmund Eintracht Frankfurt 73%|15%|12% 2.91|1.17
Serie AItaly4 matches
14:00 Cagliari Bologna 37%|27%|35% 1.34|1.30
14:00 Como Sassuolo 71%|17%|12% 2.63|1.04
17:00 Napoli AS Roma 36%|26%|38% 1.44|1.47
19:45 Lazio Parma 63%|22%|15% 1.94|0.83
Ligue 1France1 matches
19:45 Lens Paris FC 59%|20%|21% 2.33|1.35
Primeira LigaPortugal3 matches
15:30 Estrela Casa Pia 50%|26%|24% 1.64|1.06
18:00 Alverca Arouca 48%|26%|26% 1.63|1.15
20:30 GIL Vicente FC Porto 24%|26%|50% 1.08|1.64
Belgian Pro LeagueBelgium4 matches
15:00 Antwerp Charleroi 28%|24%|48% 1.36|1.83
17:15 OH Leuven Lommel United 33%|27%|40% 1.28|1.43
19:45 KVC Westerlo SK Beveren 60%|21%|19% 2.21|1.18
19:45 RAAL La Louvière Zulte Waregem 32%|26%|43% 1.34|1.60
EredivisieNetherlands3 matches
15:30 Utrecht PEC Zwolle 62%|20%|18% 2.29|1.18
17:45 Willem II Cambuur 29%|24%|47% 1.41|1.82
20:00 ADO Den Haag Heerenveen 28%|24%|48% 1.35|1.83
Süper Ligtr3 matches
11:30 Eyüpspor Kasimpasa 27%|25%|48% 1.19|1.66
14:00 Gazişehir Gaziantep Erzurumspor FK 35%|27%|38% 1.32|1.38
17:00 Samsunspor Amed 27%|24%|49% 1.28|1.80

Competitions

Key insights

Automatic descriptive highlights from tracked current clubs. Each metric is ordered within its own type; types alternate to keep the selection varied. Up to six cards, normally one per club and at most two when the selection is small.

Result statistics require at least five known completed matches. They use the last ten recorded results across all competitions, or the last eight away results. Future, special and invalid results are excluded; missing results can interrupt real-world sequences, so streaks refer to recorded results. 10+ means at least ten within the window.

Bars run oldest to newest. Height shows goals scored, or goals conceded in conceding cards, on the same 0–6 scale. Six or more goals use maximum height; zero retains a small marker. Colour shows the result: teal = win, amber = draw, red = loss. In event and streak cards, solid bars mark the event and faded bars mark its absence. Hover for the date, full score and event. xG and points cards compare their two inputs, not a fabricated history.

xG Difference uses observed Playing style averages; window size is not xG coverage and the two metrics can have different denominators. Points minus xPts uses the same covered current-league matches and stored forecasts as Club strength, including labelled historical reconstructions.

    The full picture, with the evidence behind every signal.Explore Insights →