Matches on 31 October 2026
No favourite leagues yet — add them with the ★ icon next to a competition.
Match prediction
Werder Bremen vs 1899 Hoffenheim prediction
Match predictionBorussia Mönchengladbach vs SC Paderborn 07 prediction
Match predictionBayer Leverkusen vs VfB Stuttgart prediction
Match predictionFC Augsburg vs SC Freiburg prediction
Match predictionFC Schalke 04 vs RB Leipzig prediction
Match predictionBayern München vs Borussia Dortmund prediction
Match prediction
Norwich vs Watford prediction
Match predictionStoke City vs Preston prediction
Match predictionLincoln vs Birmingham prediction
Match predictionWolves vs Cardiff prediction
Match predictionSouthampton vs QPR prediction
Match predictionBurnley vs Portsmouth prediction
Match predictionWest Ham vs West Brom prediction
Match predictionMillwall vs Derby prediction
Match predictionBolton vs Bristol City prediction
Match predictionMiddlesbrough vs Charlton prediction
Match predictionSwansea vs Blackburn prediction
Match prediction
Chelsea vs Manchester United prediction
Match predictionBournemouth vs Leeds prediction
Match predictionManchester City vs Brighton prediction
Match predictionBrentford vs Nottingham Forest prediction
Match predictionHull City vs Ipswich prediction
Match predictionCoventry vs Sunderland prediction
Match predictionTottenham vs Crystal Palace prediction
Match predictionAston Villa vs Fulham prediction
xG statistics by competition
15 521
Matches in the database
8
Leagues and competitions
322
Predictions calculated
7
Countries
About xG.Football
xG.Football tracks statistics and model predictions for the leading European competitions: results, team form, head-to-head history and outcome probabilities calculated from stored data.
Pick a competition or match to see detailed statistics and a prediction based on the teams' latest results.