Match details. Liga Portugal, Regular Season - 10. Kick-off is Sat 31 Oct, 21:30 Lagos time. It is played at Estádio do Dragão, Porto.
What's at stake. Porto are 1st on 27 points after 9 games, 5 points clear of Benfica. Estoril Praia are 18th on 2 points after 9 games, 5 points behind Rio Ave.
Form. Porto have won seven, drawn none and lost three of their last ten, 2.1 points a game. Their last five, newest first: W W L L W. Estoril Praia have won none, drawn three and lost seven of their last ten, 0.3 points a game. Their last five, newest first: L D L L L.
The numbers. Porto score 1.2 and concede one a game in their last five at home, with one clean sheet and two games without a goal. Porto average 12.6 shots (5.2 on target), 6.9 corners and 1.3 cards a game, with 55% of the ball. Estoril Praia score 0.6 and concede 1.6 a game in their last five away, with no clean sheets and two games without a goal. Estoril Praia average 12.8 shots (5.0 on target), 5.0 corners and 2.7 cards a game, with 47% of the ball.
Head to head. In the last ten meetings Porto have won six, drawn one and lost three. Six of the ten went over 2.5 goals and both teams scored in five. In the last four, Porto won four. The last time they met, on 12 Apr 2026, it finished Porto 3-1 Estoril Praia: Porto had 20 shots to 8, 45% of the ball, four yellow cards.
The read. Porto to win. An open game. Their goals for and against make Porto the likelier winners; Porto are the stronger side on form and the table; both teams' records favour Porto; the meetings favour Porto. Their goals for and against point to an open game. Their records put over 2.5 goals at 62%. Six of the last ten meetings went over 2.5.
The bets. Best bet: Porto to win at 1.20, 88% on the records (the tipsters read Porto as a clear winner (3 scores) and Porto are 2.8 points a game better this season - 21 of 24 games like this were won). Leave: Under 4.5 Goals (Porto are a clear winner, no Unders); Under 5.5 Goals (Porto are a clear winner, no Unders). Predicted score: Porto 3-0 Estoril Praia (12% chance).
Every score's chance from both teams' checked games, never cut or rescaled. The lit square is the likeliest score that fits the read (the call and an open game).