MatchPulse
Primeira Liga

Primeira Liga — Clean Sheets

Portugal · 2026/27

Clean Sheets

#TeamMPCSCS%Home CSAway CS
1FC Porto10660%33
2Santa Clara10660%33
3Arouca10660%33
4Benfica10550%23
5GIL Vicente10550%32
6SC Braga10440%31
7Vitória SC10440%31
8Sporting CP10330%12
9Famalicao10330%12
10Nacional10220%20
11Academico Viseu10220%02
12Casa Pia10220%02
13Maritimo10110%10
14Moreirense10110%01
15Rio Ave10110%01
16Estoril10110%10
17Alverca10110%10
18Estrela1000%00

Home / Clean Sheets

#TeamMPCS%
1FC Porto5360%
2SC Braga5360%
3Vitória SC5360%
4Santa Clara5360%
5Arouca5360%
6GIL Vicente6350%
7Benfica5240%
8Nacional5240%
9Famalicao4125%
10Maritimo5120%
11Sporting CP5120%
12Estoril5120%
13Alverca5120%
14Moreirense500%
15Rio Ave500%
16Academico Viseu500%
17Casa Pia500%
18Estrela500%

Away / Clean Sheets

#TeamMPCS%
1Benfica5360%
2FC Porto5360%
3Santa Clara5360%
4Arouca5360%
5GIL Vicente4250%
6Sporting CP5240%
7Academico Viseu5240%
8Casa Pia5240%
9Famalicao6233%
10Moreirense5120%
11SC Braga5120%
12Vitória SC5120%
13Rio Ave5120%
14Maritimo500%
15Nacional500%
16Estoril500%
17Alverca500%
18Estrela500%

Which teams keep the most clean sheets?

FC Porto has the most clean sheets in the league — 60%

Santa Clara is #2 for clean sheets — 60%

Arouca is #3 for clean sheets — 60%

Estrela keeps the fewest clean sheets — 0%

Alverca keeps the fewest clean sheets — 10%

Estoril keeps the fewest clean sheets — 10%

League Clean Sheet Stats

  • consists of 18 teams
  • League clean sheet rate: 29%
  • Home clean sheet rate: 30%
  • Away clean sheet rate: 29%

Primeira Liga (Portugal) — Clean Sheets Analysis

In the Primeira Liga (Portugal), 59% of matches end with a clean sheet for one of the teams. FC Porto leads with 6 clean sheets (60% of their games), including 3 at home and 3 away. Estrela has the fewest clean sheets with only 0 (0%).

Betting Angle — Clean Sheet Markets

Clean sheet data is essential for BTTS No, Under 0.5, and Clean Sheet markets. Teams with a high home CS% but low away CS% are ideal candidates for BTTS No at home — back their opponents to fail to score when visiting.