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 LeagueEngland1 matches
16:30 Liverpool Arsenal 35%|25%|40% 1.49|1.59
La LigaSpain4 matches
13:00 Getafe Sevilla 32%|30%|38% 1.05|1.19
15:15 Racing Santander Real Madrid 11%|15%|74% 1.07|2.87
17:30 Elche Valencia 49%|26%|25% 1.65|1.11
20:00 Athletic Club Real Sociedad 40%|25%|34% 1.58|1.44
BundesligaGermany2 matches
14:30 Union Berlin 1.FC Köln 48%|24%|28% 1.82|1.37
16:30 Eintracht Frankfurt Hamburger SV 58%|21%|20% 2.15|1.21
Serie AItaly5 matches
11:30 Como Venezia 78%|14%|8% 2.79|0.82
14:00 Lazio Cagliari 71%|18%|11% 2.41|0.88
14:00 Frosinone Torino 45%|24%|31% 1.80|1.48
17:00 Lecce Genoa 38%|28%|33% 1.30|1.19
19:45 Juventus Napoli 38%|27%|35% 1.39|1.32
Ligue 1France4 matches
14:00 Strasbourg Auxerre 53%|23%|24% 1.94|1.26
16:15 Lyon Angers 71%|18%|12% 2.42|0.89
16:15 Paris FC Monaco 35%|25%|40% 1.50|1.60
19:45 Marseille Toulouse 43%|25%|32% 1.65|1.38
Primeira LigaPortugal4 matches
15:30 Arouca Nacional 63%|22%|16% 2.04|0.93
18:00 Maritimo Santa Clara 24%|26%|50% 1.03|1.59
18:00 Academico Viseu Rio Ave 59%|23%|18% 1.90|0.97
20:30 SC Braga Famalicao 51%|26%|23% 1.64|1.03
Belgian Pro LeagueBelgium4 matches
12:30 Cercle Brugge Antwerp 45%|25%|31% 1.71|1.38
15:00 St. Truiden OH Leuven 54%|23%|23% 1.93|1.20
17:30 Lommel United Gent 29%|25%|46% 1.29|1.66
18:15 Charleroi RAAL La Louvière 63%|21%|16% 2.17|1.03
EredivisieNetherlands4 matches
11:15 PEC Zwolle ADO Den Haag 46%|23%|31% 1.87|1.51
13:30 Excelsior Twente 24%|23%|53% 1.29|1.97
13:30 Telstar Utrecht 36%|24%|40% 1.63|1.72
15:45 Groningen Sparta Rotterdam 54%|21%|25% 2.27|1.53
Süper Ligtr4 matches
10:30 Amed Eyüpspor 74%|17%|10% 2.50|0.82
13:00 Istanbul Basaksehir Samsunspor 62%|21%|18% 2.17|1.08
13:00 Trabzonspor Gazişehir Gaziantep 76%|14%|10% 2.89|0.98
16:00 Kasimpasa Besiktas 26%|25%|48% 1.19|1.68

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 →