The runaway league leaders have pretty much shut down the title race, but there is still plenty to play for as the 2021/22 Primeira Liga season approaches its latter stages.

As things stand, the title race in the Primeira Liga appears to be over, with Porto holding a very commanding nine point lead over the chasing pack with just a handful of games remaining. Still, there is plenty to play for, especially for the teams in the bottom part of the table.

Here's all you need to know ahead of matchday 31.

Primeira Liga standings heading into matchday 31

Here's how the table looks ahead of the next round of fixtures. 

Pos.TimMNMSKMGKGSGPKeterangan
1 Sporting CP 30 26 2 2 87 27 +60 80 MMMMM
2 Benfica 31 24 4 3 71 25 +46 76 MMMKM
3 Porto 30 19 5 6 55 24 +31 62 MSKKM
4 Sporting Braga 31 19 5 7 64 44 +20 62 KMMKM
5 Vitória Guimarães 31 18 6 7 46 32 +14 60 MKSMM
6 Arouca 31 13 6 12 53 42 +11 45 SSMMM
7 Moreirense 30 12 7 11 30 34 -4 43 KKSKM
8 Famalicão 30 8 12 10 33 38 -5 36 SKSMM
9 Casa Pia 31 9 8 14 33 44 -11 35 MKSSM
10 Rio Ave 31 5 17 9 33 39 -6 32 SSSMS
11 Gil Vicente 31 8 8 15 39 50 -11 32 SMKKK
12 Farense 30 8 7 15 39 44 -5 31 KSMKS
13 Boavista 31 7 9 15 35 57 -22 30 KSKKS
14 Estoril 30 8 6 16 45 52 -7 30 SKSMM
15 Estrela 30 6 11 13 32 46 -14 29 SSSKS
16 Portimonense 30 7 7 16 34 64 -30 28 SSMKK
17 Chaves 31 5 8 18 31 65 -34 23 KSMKK
18 Vizela 31 4 10 17 30 63 -33 22 SKKKK

Liga Champions (Penyisihan Grup)
Champions League (Qualification)
Liga Eropa (Kualifikasi)
Promotion - Europa Conference League (Qualification: )
Play-off Degradasi
Relegation - Liga Portugal 2

Primeira Liga games you won't want to miss on matchday 31

Benfica vs Famalicão: A 2-0 win over Sporting CP will have Benfica feeling confident as they prepare to take on Famalicão, who are winless in their last five. The Eagles will be seeking to close the gap on second-placed Sporting with a win, and could very well be just three points behind Sporting if things go their way.

Estoril vs Belenenses: Although they're bottom of the pile, Belenenses have picked up two wins from their last five, meaning that they still have a shot at escaping the drop, but first they'll need to beat Estoril on Sunday.

Tondela vs Vitória Guimarães: Tondela are among a crop of sides who are facing a tough battle to stay afloat, and having picked up just one win from their last five and sitting in 17th place, it's safe to say they will be desperate for a win when they welcome Vitória Guimarães this round. Meanwhile, the visiting side, who sit in sixth, have alternated between a win and a loss from their last five, so anything is possible.

Sporting Braga vs Porto: The hosts will hope to become the first side to beat Porto this season, but that obviously will be much easier said than done when the two sides meet on Monday. Sporting Braga currently sit in fourth spot, but will be facing a team that crushed Portimonense 7-0 and have looked largely unstoppable this season.

Boavista vs Sporting CP: Sporting CP's winning streak came to an abrupt end last time out, as they lost 2-0 to fellow "Big Three" side Benfica, and as such, Sporting, who sit in second spot, will be hoping to bounce back when they travel to face Boavista.

Team news for matchday 31

*All info as of 21 April 2022

Porto: Mateus Uribe (Muscle injury), Wilson Manafá (Knee injury)

Sporting CP: Zouhair Feddal (Unknown injury)

Benfica: Rafa Silva (Unknown injury), Rodrigo Pinho (Knee injury), Lucas Veríssimo (Knee injury)

Primeira Liga matchday 31 fixtures