Xgoals Get alerts

Primeira Liga xG Fixture Difficulty 2026/2027

Map

Loading the map…

Matches

xG fixture difficulty

Each team's next five league matches, the opponent rated by its xG this season at that venue, against the league's 1.26 xG a team a match. From the xG of 98 matches; not a prediction or a tip.

For attackers: the opponent's xG against

Easiest run first: the more chances it gives away, the easier to score.

TeamNext fiveAvg
Vitória GuimarãesEstrela (H), average · Estoril (A), easy · Alverca (H), easiest · Santa Clara (A), hard · Rio Ave (H), easiest2.2
SC BragaCasa Pia (A), easiest · Arouca (H), average · Benfica (A), hardest · Academico Viseu (H), easiest · Maritimo (A), easy2.4
Academico ViseuAlverca (H), easiest · Famalicao (A), easy · Arouca (H), average · SC Braga (A), hardest · Moreirense (A), easy2.6
Gil VicenteEstoril (H), easiest · Estrela (A), easy · Sporting CP (H), hardest · Alverca (A), easy · Arouca (H), average2.6
AlvercaAcademico Viseu (A), easy · Moreirense (H), easiest · Vitória Guimarães (A), hardest · Gil Vicente (H), hard · Estoril (A), easy2.8
FamalicaoBenfica (A), hardest · Academico Viseu (H), easiest · Moreirense (A), easy · FC Porto (H), hardest · Casa Pia (A), easiest2.8
MaritimoNacional (H), easiest · Sporting CP (A), hardest · Rio Ave (H), easiest · Estrela (A), easy · SC Braga (H), hardest2.8
MoreirenseSanta Clara (H), hardest · Alverca (A), easy · Famalicao (H), hard · Nacional (A), easy · Academico Viseu (H), easiest2.8
NacionalMaritimo (A), easy · Benfica (H), hardest · Casa Pia (A), easiest · Moreirense (H), easiest · FC Porto (A), hardest2.8
AroucaRio Ave (H), easiest · SC Braga (A), hardest · Academico Viseu (A), easy · Casa Pia (H), easy · Gil Vicente (A), hardest3.0
Casa PiaSC Braga (H), hardest · Rio Ave (A), easiest · Nacional (H), easiest · Arouca (A), hard · Famalicao (H), hard3.0
FC PortoSporting CP (H), hardest · Santa Clara (A), hard · Estrela (H), average · Famalicao (A), easy · Nacional (H), easiest3.0
Santa ClaraMoreirense (A), easy · FC Porto (H), hardest · Estoril (A), easy · Vitória Guimarães (H), average · Estrela (H), average3.0
BenficaFamalicao (H), hard · Nacional (A), easy · SC Braga (H), hardest · Rio Ave (A), easiest · Sporting CP (H), hardest3.4
Rio AveArouca (A), hard · Casa Pia (H), easy · Maritimo (A), easy · Benfica (H), hardest · Vitória Guimarães (A), hardest3.6
Sporting CPFC Porto (A), hardest · Maritimo (H), easy · Gil Vicente (A), hardest · Estoril (H), easiest · Benfica (A), hardest3.6
EstorilGil Vicente (A), hardest · Vitória Guimarães (H), average · Santa Clara (H), hardest · Sporting CP (A), hardest · Alverca (H), easiest3.8
EstrelaVitória Guimarães (A), hardest · Gil Vicente (H), hard · FC Porto (A), hardest · Maritimo (H), easy · Santa Clara (A), hard4.0

For defenders: the opponent's xG for

Easiest run first: the more chances it makes, the harder to keep a clean sheet.

TeamNext fiveAvg
Academico ViseuAlverca (H), average · Famalicao (A), easiest · Arouca (H), easy · SC Braga (A), hard · Moreirense (A), easiest2.2
AroucaRio Ave (H), easiest · SC Braga (A), hard · Academico Viseu (A), easy · Casa Pia (H), easiest · Gil Vicente (A), average2.2
Casa PiaSC Braga (H), hard · Rio Ave (A), easiest · Nacional (H), easiest · Arouca (A), average · Famalicao (H), easy2.2
AlvercaAcademico Viseu (A), easy · Moreirense (H), easiest · Vitória Guimarães (A), hardest · Gil Vicente (H), average · Estoril (A), easy2.6
MoreirenseSanta Clara (H), easy · Alverca (A), average · Famalicao (H), easy · Nacional (A), average · Academico Viseu (H), average2.6
SC BragaCasa Pia (A), easiest · Arouca (H), easy · Benfica (A), hardest · Academico Viseu (H), average · Maritimo (A), easy2.6
Vitória GuimarãesEstrela (H), hard · Estoril (A), easy · Alverca (H), average · Santa Clara (A), average · Rio Ave (H), easiest2.6
FC PortoSporting CP (H), hardest · Santa Clara (A), average · Estrela (H), hard · Famalicao (A), easiest · Nacional (H), easiest2.8
Gil VicenteEstoril (H), easiest · Estrela (A), average · Sporting CP (H), hardest · Alverca (A), average · Arouca (H), easy2.8
MaritimoNacional (H), easiest · Sporting CP (A), hardest · Rio Ave (H), easiest · Estrela (A), average · SC Braga (H), hard2.8
NacionalMaritimo (A), easy · Benfica (H), hardest · Casa Pia (A), easiest · Moreirense (H), easiest · FC Porto (A), hardest2.8
BenficaFamalicao (H), easy · Nacional (A), average · SC Braga (H), hard · Rio Ave (A), easiest · Sporting CP (H), hardest3.0
FamalicaoBenfica (A), hardest · Academico Viseu (H), average · Moreirense (A), easiest · FC Porto (H), hardest · Casa Pia (A), easiest3.0
Santa ClaraMoreirense (A), easiest · FC Porto (H), hardest · Estoril (A), easy · Vitória Guimarães (H), average · Estrela (H), hard3.0
Sporting CPFC Porto (A), hardest · Maritimo (H), easiest · Gil Vicente (A), average · Estoril (H), easiest · Benfica (A), hardest3.0
EstorilGil Vicente (A), average · Vitória Guimarães (H), average · Santa Clara (H), easy · Sporting CP (A), hardest · Alverca (H), average3.2
Rio AveArouca (A), average · Casa Pia (H), easiest · Maritimo (A), easy · Benfica (H), hardest · Vitória Guimarães (A), hardest3.2
EstrelaVitória Guimarães (A), hardest · Gil Vicente (H), average · FC Porto (A), hardest · Maritimo (H), easiest · Santa Clara (A), average3.4

Overall: the opponent's xG difference

Easiest run first: its xG for minus against.

TeamNext fiveAvg
Academico ViseuAlverca (H), easy · Famalicao (A), easiest · Arouca (H), easy · SC Braga (A), hardest · Moreirense (A), easiest2.2
SC BragaCasa Pia (A), easiest · Arouca (H), easy · Benfica (A), hardest · Academico Viseu (H), easiest · Maritimo (A), easy2.2
AlvercaAcademico Viseu (A), easiest · Moreirense (H), easiest · Vitória Guimarães (A), hardest · Gil Vicente (H), average · Estoril (A), easy2.4
AroucaRio Ave (H), easiest · SC Braga (A), hardest · Academico Viseu (A), easiest · Casa Pia (H), easiest · Gil Vicente (A), hardest2.6
FamalicaoBenfica (A), hardest · Academico Viseu (H), easiest · Moreirense (A), easiest · FC Porto (H), hardest · Casa Pia (A), easiest2.6
Gil VicenteEstoril (H), easiest · Estrela (A), easy · Sporting CP (H), hardest · Alverca (A), average · Arouca (H), easy2.6
MoreirenseSanta Clara (H), hard · Alverca (A), average · Famalicao (H), average · Nacional (A), easy · Academico Viseu (H), easiest2.6
Vitória GuimarãesEstrela (H), hard · Estoril (A), easy · Alverca (H), easy · Santa Clara (A), hard · Rio Ave (H), easiest2.6
Casa PiaSC Braga (H), hardest · Rio Ave (A), easiest · Nacional (H), easiest · Arouca (A), hard · Famalicao (H), average2.8
MaritimoNacional (H), easiest · Sporting CP (A), hardest · Rio Ave (H), easiest · Estrela (A), easy · SC Braga (H), hardest2.8
NacionalMaritimo (A), easy · Benfica (H), hardest · Casa Pia (A), easiest · Moreirense (H), easiest · FC Porto (A), hardest2.8
FC PortoSporting CP (H), hardest · Santa Clara (A), hard · Estrela (H), hard · Famalicao (A), easiest · Nacional (H), easiest3.0
Santa ClaraMoreirense (A), easiest · FC Porto (H), hardest · Estoril (A), easy · Vitória Guimarães (H), average · Estrela (H), hard3.0
BenficaFamalicao (H), average · Nacional (A), easy · SC Braga (H), hardest · Rio Ave (A), easiest · Sporting CP (H), hardest3.2
Rio AveArouca (A), hard · Casa Pia (H), easiest · Maritimo (A), easy · Benfica (H), hardest · Vitória Guimarães (A), hardest3.4
Sporting CPFC Porto (A), hardest · Maritimo (H), easiest · Gil Vicente (A), hardest · Estoril (H), easiest · Benfica (A), hardest3.4
EstrelaVitória Guimarães (A), hardest · Gil Vicente (H), average · FC Porto (A), hardest · Maritimo (H), easiest · Santa Clara (A), hard3.6
EstorilGil Vicente (A), hardest · Vitória Guimarães (H), average · Santa Clara (H), hard · Sporting CP (A), hardest · Alverca (H), easy3.8

More on Primeira Liga

xG board

This week in xG

every league