Matches on 20 December 2026
No favourite leagues yet — add them with the ★ icon next to a competition.
Match prediction
Barcelona vs Real Sociedad prediction
Match predictionAthletic Club vs Real Betis prediction
Match predictionValencia vs Espanyol prediction
Match predictionSevilla vs Racing Santander prediction
Match predictionCelta Vigo vs Atletico Madrid prediction
Match predictionAlaves vs Elche prediction
Match predictionDeportivo La Coruna vs Real Madrid prediction
Match predictionGetafe vs Levante prediction
Match predictionOsasuna vs Villarreal prediction
Match predictionRayo Vallecano vs Malaga prediction
Match prediction
SC Braga vs Academico Viseu prediction
Match predictionNacional vs Moreirense prediction
Match predictionRio Ave vs Benfica prediction
Match predictionSanta Clara vs Vitória SC prediction
Match predictionSporting CP vs Estoril prediction
Match predictionArouca vs Casa Pia prediction
Match predictionFamalicao vs FC Porto prediction
Match predictionAlverca vs GIL Vicente prediction
Match predictionEstrela vs Maritimo prediction
Match prediction
Sassuolo vs Parma prediction
Match predictionAC Milan vs Como prediction
Match predictionGenoa vs Udinese prediction
Match predictionAS Roma vs Juventus prediction
Match predictionAtalanta vs Napoli prediction
Match predictionFiorentina vs Bologna prediction
Match predictionTorino vs Cagliari prediction
Match predictionFrosinone vs Lazio prediction
Match predictionVenezia vs Monza prediction
Match predictionLecce vs Inter 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.