

How this scoreline is calculated
Our model scores this match once both teams have enough recent form to work from, predictions publish in the days before kickoff. Form, head-to-head and season stats are available in the tabs above now.
Where those opponents sat in the table: strong means they averaged roughly the top 40%, weak roughly the bottom 40%, mixed in between.
Opposition faced: Gil Vicente mixed, FC Porto mixedThe form score weights every result and every goal by where the opponent sat in the table, so five wins over the bottom of the table score below five over the top.




Gil Vicente take a form score of 5.1 out of 10 into this Primeira Liga fixture, against 7.6 for FC Porto. Gil Vicente have 3 wins and 1 draw in their last 4, while FC Porto have 5 wins in theirs. Across the season Gil Vicente average 1.1 goals scored and 1.1 conceded per game, FC Porto 1.4 and 0.6. Gil Vicente have kept a clean sheet in 44% of their matches this season, FC Porto in 60%. In their last 10 meetings Gil Vicente have won 3, drawn 1 and lost 6. Gil Vicente sit 5th on 6 points, FC Porto 1st on 9.
Form, head-to-head and season statistics are free to read. The model's predictions for this fixture are in the cards above.
FC Porto arrive at this Primeira Liga encounter having opened the campaign with a perfect record of 3 wins from 3, scoring 6 and conceding none to sit top of the 18-team table. Gil Vicente have themselves made an unblemished competitive start with 2 wins from 2, collecting 6 points and keeping a clean sheet in both league fixtures to hold 5th place, just 3 points behind the visitors.
The recent form picture shows Porto maintaining momentum through the opening weeks. Their last five outings produced 5 wins, 9 goals scored and only 1 conceded, with clean sheets in 4 of those matches. The competitive fixtures all followed the same pattern: 2-0 wins at home to Arouca and Alverca, plus a 2-0 victory away to Rio Ave. Gil Vicente have been equally solid defensively across their last 4, conceding just 2 goals while winning 3 and drawing 1. Competitive wins over Casa Pia and Rio Ave both came by clean-sheet margins, 2-0 and 1-0 respectively.
The season profiles underline Porto's dominance in possession and chance creation. They average 55.9 percent of the ball compared to Gil Vicente's 52.5, while producing 14.9 shots and 5.3 on target per game against the hosts' 11.7 and 3.3. Expected goals follow the same trajectory: 2.0 per match for Porto versus 1.18 for Gil Vicente. Porto have kept clean sheets in 60 percent of their 7-match sample and failed to score in only 10 percent of games, while Gil Vicente have shut out opponents in 44 percent of their 6 fixtures and drawn blank in 22 percent.
The head to head record across the last 10 meetings splits 6 wins for Porto, 3 for Gil Vicente and 1 draw, averaging 2.5 goals per game. Both teams scored in 4 of those 10, with over 2.5 goals landing in 5. The five most recent clashes show volatility: a 1-0 Gil Vicente win in a pre-season friendly in July, then a 3-0 Porto win in January 2026, a 2-0 Porto victory in August 2025, a 3-1 Gil Vicente triumph in January 2025, and a 3-0 Porto success in August 2024. Three of those five cleared 2.5 goals, and two saw both sides score.
Formatic's weighted form score of 7.6 for Porto against 5.1 for Gil Vicente reflects a gap of 2.5 in the visitors' favour, grading Porto's run as strong and Gil Vicente's as steady. The table gap of 4 places and 3 points is narrow given the low sample of 2 and 3 matches played, but the underlying numbers and recent results suggest Porto carry greater firepower and defensive solidity. The hosts have been clean and efficient in both league fixtures, but face a side yet to concede in the Primeira Liga and averaging 2 goals per game. Whether Gil Vicente can replicate their pre-season win or Porto impose the pattern of their last two competitive visits likely hinges on whether the hosts can trouble a defence that has looked watertight through three rounds.
Tomorrow's top pick, free, the moment it drops
Every pick is posted to the free Telegram channel before kickoff and the full record stays public, win or lose.
Join the free Telegram