Matches on 31 January 2027
No favourite leagues yet — add them with the ★ icon next to a competition.
Match prediction
Barcelona vs Valencia prediction
Match predictionAtletico Madrid vs Espanyol prediction
Match predictionVillarreal vs Racing Santander prediction
Match predictionMalaga vs Alaves prediction
Match predictionSevilla vs Athletic Club prediction
Match predictionCelta Vigo vs Getafe prediction
Match predictionLevante vs Real Sociedad prediction
Match predictionReal Betis vs Elche prediction
Match predictionOsasuna vs Deportivo La Coruna prediction
Match predictionRayo Vallecano vs Real Madrid prediction
Match prediction
Benfica vs Moreirense prediction
Match predictionSC Braga vs Estrela prediction
Match predictionNacional vs Vitória SC prediction
Match predictionRio Ave vs Estoril prediction
Match predictionAcademico Viseu vs Maritimo prediction
Match predictionArouca vs FC Porto prediction
Match predictionFamalicao vs Santa Clara prediction
Match predictionCasa Pia vs GIL Vicente prediction
Match predictionAlverca vs Sporting CP prediction
Match prediction
Lazio vs Venezia prediction
Match predictionSassuolo vs Como prediction
Match predictionAC Milan vs Juventus prediction
Match predictionCagliari vs Parma prediction
Match predictionNapoli vs Inter prediction
Match predictionUdinese vs Bologna prediction
Match predictionGenoa vs Lecce prediction
Match predictionAtalanta vs Fiorentina prediction
Match predictionTorino vs Frosinone prediction
Match predictionMonza vs AS Roma 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.