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 · 37 matches

TimeMatchScore1X2xG (forecast)
Premier LeagueEngland5 matches
14:00 Liverpool Brighton 40%|23%|38% 1.85|1.80
14:00 Manchester United Bournemouth 30%|23%|47% 1.49|1.88
14:00 Crystal Palace Newcastle 43%|24%|34% 1.77|1.56
14:00 Hull City Brentford 25%|24%|52% 1.24|1.87
16:30 Sunderland Leeds 36%|23%|41% 1.67|1.80
La LigaSpain4 matches
13:00 Athletic Club Getafe 52%|27%|22% 1.56|0.93
15:15 Celta Vigo Real Betis 35%|27%|39% 1.34|1.43
17:30 Real Sociedad Levante 54%|22%|24% 2.16|1.42
20:00 Barcelona Real Madrid 62%|18%|20% 2.69|1.54
BundesligaGermany2 matches
14:30 1899 Hoffenheim Bayer Leverkusen 19%|18%|63% 1.40|2.60
16:30 SC Freiburg Bayern München 17%|17%|66% 1.35|2.72
Serie AItaly5 matches
11:30 Inter Fiorentina 79%|13%|8% 3.06|0.93
14:00 Genoa Venezia 57%|24%|19% 1.87|1.00
14:00 Atalanta Frosinone 54%|23%|23% 1.98|1.24
17:00 Lecce Juventus 28%|26%|46% 1.15|1.56
19:45 Udinese AC Milan 19%|22%|60% 1.08|2.07
Ligue 1France6 matches
14:00 Monaco Lille 46%|26%|28% 1.65|1.23
16:15 Angers Lorient 28%|24%|47% 1.32|1.77
16:15 Marseille LE Havre 60%|21%|19% 2.14|1.13
16:15 Rennes Strasbourg 58%|20%|21% 2.32|1.37
16:15 Toulouse Estac Troyes 70%|18%|11% 2.34|0.84
16:15 Auxerre Le Mans 54%|22%|24% 2.12|1.38
Primeira LigaPortugal4 matches
15:30 Estoril Moreirense 46%|27%|27% 1.53|1.11
18:00 Nacional SC Braga 19%|23%|58% 1.05|1.98
18:00 Rio Ave Famalicao 35%|27%|38% 1.34|1.42
20:30 Sporting CP Academico Viseu 76%|15%|9% 2.65|0.81
Belgian Pro LeagueBelgium4 matches
12:30 Genk Standard Liege 59%|22%|20% 2.09|1.15
15:00 Club Brugge KV St. Truiden 78%|13%|10% 3.28|1.18
17:30 Gent Anderlecht 44%|27%|29% 1.53|1.20
18:15 Union St. Gilloise Cercle Brugge 76%|15%|9% 2.66|0.81
EredivisieNetherlands5 matches
11:15 Fortuna Sittard Excelsior 44%|24%|32% 1.76|1.49
13:30 PSV Eindhoven Feyenoord 48%|23%|29% 1.98|1.51
13:30 NEC Nijmegen Groningen 52%|21%|27% 2.30|1.65
15:45 Sparta Rotterdam Ajax 22%|20%|59% 1.45|2.43
19:00 AZ Alkmaar Twente 52%|22%|26% 2.05|1.39
Süper Ligtr2 matches
13:00 Konyaspor Genclerbirligi 50%|25%|24% 1.68|1.10
16:00 Goztepe Çorum FK 46%|24%|30% 1.78|1.39

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 →