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

TimeMatchScore1X2xG (forecast)
Premier LeagueEngland8 matches
12:30 Chelsea Manchester United 48%|24%|28% 1.87|1.40
15:00 Bournemouth Leeds 64%|20%|16% 2.26|1.07
15:00 Manchester City Brighton 54%|21%|25% 2.25|1.53
15:00 Brentford Nottingham Forest 46%|24%|30% 1.80|1.45
15:00 Hull City Ipswich 41%|25%|35% 1.66|1.51
15:00 Coventry Sunderland 38%|25%|37% 1.57|1.54
17:30 Tottenham Crystal Palace 55%|23%|22% 1.91|1.13
20:00 Aston Villa Fulham 56%|22%|22% 2.10|1.26
La LigaSpain4 matches
13:00 Levante Atletico Madrid 23%|23%|54% 1.18|1.90
15:15 Rayo Vallecano Celta Vigo 39%|27%|33% 1.38|1.25
17:30 Real Betis Malaga 72%|17%|11% 2.49|0.86
20:00 Barcelona Alaves 83%|11%|6% 3.36|0.90
BundesligaGermany6 matches
14:30 Werder Bremen 1899 Hoffenheim 42%|22%|36% 1.94|1.80
14:30 Borussia Mönchengladbach SC Paderborn 07 45%|23%|32% 1.90|1.59
14:30 Bayer Leverkusen VfB Stuttgart 67%|17%|16% 2.79|1.37
14:30 FC Augsburg SC Freiburg 35%|22%|44% 1.84|2.07
14:30 FC Schalke 04 RB Leipzig 27%|23%|50% 1.39|1.95
17:30 Bayern München Borussia Dortmund 76%|14%|11% 3.17|1.19
Serie AItaly3 matches
14:00 Bologna Monza 62%|22%|16% 1.97|0.89
17:00 Udinese AS Roma 17%|20%|63% 1.12|2.31
19:45 AC Milan Inter 26%|23%|51% 1.33|1.95
Ligue 1France1 matches
19:45 Estac Troyes Le Mans 36%|27%|37% 1.31|1.35
Primeira LigaPortugal2 matches
15:30 Moreirense Estrela 45%|26%|29% 1.56|1.20
20:30 FC Porto Estoril 78%|15%|7% 2.64|0.70
Belgian Pro LeagueBelgium4 matches
15:00 KV Mechelen Genk 25%|24%|52% 1.25|1.89
17:15 Standard Liege Kortrijk 61%|22%|18% 2.08|1.04
19:45 Anderlecht KVC Westerlo 56%|22%|22% 2.07|1.25
19:45 SK Beveren Union St. Gilloise 15%|19%|65% 1.07|2.35
EredivisieNetherlands5 matches
15:30 Feyenoord Fortuna Sittard 78%|14%|8% 2.90|0.86
17:45 PSV Eindhoven Willem II 92%|6%|2% 4.04|0.67
17:45 Heerenveen NEC Nijmegen 48%|22%|30% 2.07|1.59
20:00 Ajax AZ Alkmaar 56%|21%|23% 2.25|1.40
20:00 Cambuur GO Ahead Eagles 50%|23%|28% 2.01|1.48
Süper Ligtr3 matches
10:30 Erzurumspor FK Çorum FK 41%|27%|33% 1.46|1.28
13:00 Kocaelispor Rizespor 46%|26%|29% 1.61|1.24
16:00 Fenerbahce Goztepe 56%|22%|23% 2.15|1.32

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 →