GD Estoril Praia vs FC Porto, Primeira Liga 2024-25 REGULAR SEASON
Overview
Match Preview
GD Estoril Praia vs FC Porto — Primeira Liga at Estadio Antonio Coimbra da Mota.
- GD Estoril Praia 10 games · 2 pts (2026/27)
- FC Porto 11 games · 33 pts (2026/27)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | FC Porto | 11 | 33 |
| 2 | Sport Lisboa e Benfica | 11 | 28 |
| 3 | Sporting Clube de Portugal | 11 | 24 |
| 4 | CD Santa Clara | 11 | 21 |
| 5 | FC Arouca | 11 | 20 |
| 6 | Academico de Viseu FC | 11 | 20 |
| 7 | Gil Vicente FC | 11 | 18 |
| 8 | Sporting Clube de Braga | 11 | 17 |
| 9 | Moreirense FC | 11 | 14 |
| 10 | FC Famalicao | 11 | 13 |
| 11 | FC Alverca | 11 | 12 |
| 12 | CF Estrela da Amadora | 11 | 10 |
| 13 | CD Nacional | 11 | 10 |
| 14 | Vitoria SC | 11 | 9 |
| 15 | CS Maritimo | 10 | 8 |
| 16 | Casa Pia AC | 11 | 8 |
| 17 | Rio Ave FC | 11 | 7 |
| 18 | GD Estoril Praia | 10 | 2 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 30 Mar | FC Porto | H | 1–2 | L |
| 16 Mar | FC Arouca | A | 1–1 | D |
| 08 Mar | SC Farense | H | 2–2 | D |
| 03 Mar | Sporting Clube de Portugal | A | 1–3 | L |
| 22 Feb | Rio Ave FC | H | 2–1 | W |
| 15 Feb | CD Nacional | A | 2–2 | D |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 30 Mar | GD Estoril Praia | A | 2–1 | W |
| 15 Mar | AVS | H | 2–0 | W |
| 08 Mar | Sporting Clube de Braga | A | 0–1 | L |
| 01 Mar | FC Arouca | A | 2–0 | W |
| 24 Feb | Vitoria SC | H | 1–1 | D |
| 20 Feb | AS Roma | A | 2–3 | L |
Season Stats
| GD Estoril Praia | FC Porto | |
|---|---|---|
| #18 | Position | #1 |
| 2 | Points | 33 |
| 10 | Played | 11 |
| 0 / 2 / 8 | W / D / L | 11 / 0 / 0 |
| 5 | Scored | 27 |
| 19 | Conceded | 5 |
| -14 | GD | +22 |
| 0.20 | PPG | 3.00 |
| 0% | Win % | 100% |
Key Stats
45%
Both Teams to Score
H2H (11 games)
H2H (11 games)
55%
Over 2.5 Goals
H2H history
H2H history
11%
Clean Sheets
GD Estoril Praia this season
GD Estoril Praia this season
55%
Clean Sheets
FC Porto this season
FC Porto this season
GD Estoril Praia are 18th (2 pts). FC Porto are 1st (33 pts).
Goal Timing (This Season)
GD Estoril Praia
0-15
–/4
16-30
–/2
31-45
–/2
46-60
1/1
61-75
2/6
76+
2/4
■ Scored ■ Conceded
FC Porto
0-15
4/–
16-30
1/2
31-45
7/1
46-60
4/1
61-75
6/–
76+
5/1
■ Scored ■ Conceded
Top Scorers (This Season)
GD Estoril Praia
| Yanis Begraoui | 2 G |
FC Porto
| Borja Sainz | 6 G | 1 A |
| Gabriel Veiga | 5 G | 4 A |
| Andre Silva | 4 G | 2 A |
| Victor Froholdt | 3 G | |
| William da Silva | 2 G | 2 A |
Events
Match Events
- 0' The match kicks off with home fans waiting with anticipation for GD Estoril Praia to score. At the same time, FC Porto does not seem to pull back! Let’s get it on!
- 5' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
- 7' That is a card for GD Estoril Praia. Kevin Boma will be fuming at that decision.
- 12' Stephen Eustaquio has been relatively quiet despite scoring 16 goals in his last 144 appearances.
- 15' The deadlock is broken! Yanis Begraoui gets on the scoresheet on 15 minutes.
- 20' The tempo has dropped considerably in the last few minutes. will be considering his options from the bench.
- 25' The 27-year-old Moura has been sensational this season — 0 goals and 0 assists is a remarkable return.
- 30' Xeka has certainly something to prove this evening. He made 13 appearances with only 0 goals this season.
- 32' That looks like a foul for a card for Wagner Pina.
- 37' It’s high time made some changes to put the his team’s game back to action.
- 42' While players are taking a pause, let’s have a look at their stats. The teams met 1 times this season with FC Porto winning 100% of all matches.
- 45' The Spain Samu Omorodion breaks the deadlock on 45 minutes. 1-1!
- 45' Xeka is having his name booked by the referee on 45.
- 46' Another change for GD Estoril Praia made on 46 minute. Kevin Boma leaves to be changed by Alejandro Marques.
- 51' With 2 assists to his name this season, Rodrigo Mora is clearly more than just a goal scorer for FC Porto.
- 56' A quiet spell here at Estadio Antonio Coimbra da Mota. FC Porto seem content sitting deep and soaking up pressure.
- 61' Players seem to put ease on their energy level Spectators hardly appreciate such approach. Teams need to speed up the tempo.
- 64' The deadlock is broken! Rodrigo Mora gets on the scoresheet on 64 minutes.
- 67' Vinicius Zanocelo is replacing Yanis Begraoui for the GD Estoril Praia side.
- 72' Marcano has been one of the livelier players on the pitch with 0 goals to his name this season.
- 74' The referee shows GD Estoril Praia player a card on 74.
- 75' FC Porto receives a card for a hard tackle on 75.
- 76' Andre Franco has so much to prove this time. He replaces Fabio Vieira on 76 minute.
- 81' The teams are not in a rush to score plenty of goals. It might look strange considering FC Porto that had 505 games and scored 728 goals.
- 84' Andre has so much to prove this time. He replaces Pedro Amaral on 84 minute.
- 86' FC Porto ring the changes. Rodrigo Mora has done his job and it is now time for Martim Fernandes to step up.
- 90' Controversy at the stadium! Moura argues furiously but the card stands.
- 90' The FC Porto bench stirs into life. Stephen Eustaquio is withdrawn and Ze Pedro Figueiredo gets his opportunity.
- Time to leave. No sensation happened. Another win for FC Porto players.
Lineups
GD Estoril Praia Lineups
3-4-3Starting XI
- 12
-
99
Rafik Guitane ↓ Fabricio Garcia 67'
- 88
- 14
- 1
-
24
Pedro Amaral ↓ Andre 84'
- 25
- 23
- 10
-
44
Kevin Boma ↓ Alejandro Marques 46'
-
20
Wagner Pina ↓ Pedro Carvalho 67'
Bench
- 6
-
9
Alejandro Marques ↑ 46'
-
7
Vinicius Zanocelo ↑ 67'
- 18
- 31
-
17
Fabricio Garcia ↑ 67'
-
19
Andre ↑ 84'
-
22
Pedro Carvalho ↑ 67'
- 91
FC Porto Lineups
3-4-3Starting XI
-
11
Pepe ↓ Goncalo Borges 76'
- 5
- 6
- 24
- 99
-
10
Fabio Vieira ↓ Andre Franco 76'
- 23
- 74
- 22
-
9
Samu Aghehowa ↓ Deniz Gul 86'
-
86
Rodrigo Mora ↓ Martim Fernandes 86'
Bench
- 94
- 4
- 7
-
20
Andre Franco ↑ 76'
-
70
Goncalo Borges ↑ 76'
-
97
Ze Pedro Figueiredo ↑ 90'
- 25
-
27
Deniz Gul ↑ 86'
-
52
Martim Fernandes ↑ 86'
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Mehdi Taremi | 3 |
| Yanis Begraoui | 2 |
| Tiago Gouveia | 2 |
| Chico Geraldes | 2 |
| Pepe | 2 |
| Andre Franco | 2 |
| Galeno | 2 |
| Victor Froholdt | 2 |
Head to Head
GD Estoril Praia Form
Predictions
Prediction accuracy
2 / 4
0.73
GD Estoril Praia xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
2.58
FC Porto xG
I would bet for:
FC Porto to win 64% + Over 2.5 goals 63%
Match Result
✓ CorrectActual: FC Porto win
Both Teams to Score
✗ Wrong
Avg goals/match: 3.31
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 95% |
|
5% |
| ± 1.5 | 83% |
|
17% |
| ± 2.5 | 63% |
|
37% |
| ± 3.5 | 41% |
|
59% |
| ± 4.5 | 24% |
|
76% |
Double Chance
GD Estoril Praia or Draw
36%
Draw or FC Porto
84%
GD Estoril Praia or FC Porto
80%
Half-Time Result
✗ WrongActual: Draw at HT
Correct Score
✓ In top 12
0 – 2
12.2%
0 – 3
10.2%
0 – 1
9.3%
1 – 2
Actual
1 – 1
7.5%
1 – 3
7.3%
0 – 4
6.5%
0 – 0
5%
1 – 4
4.8%
0 – 5
3.4%
2 – 2
3.1%
2 – 3
2.7%
Asian Handicap — GD Estoril Praia
| Handicap | GD Estoril Praia covers | Push | FC Porto covers |
|---|---|---|---|
| -2.5 | 0% | — | 100% |
| -2 | 0% | 2% | 98% |
| -1.5 | 2% | — | 98% |
| -1 | 2% | 6% | 92% |
| -0.5 | 8% | — | 92% |
| +0.5 | 24% | — | 76% |
| +1 | 24% | 21% | 55% |
| +1.5 | 45% | — | 55% |
| +2 | 45% | 22% | 33% |
| +2.5 | 67% | — | 33% |
Clean Sheet
GD Estoril Praia keeps clean sheet
8%
✓
FC Porto keeps clean sheet
49%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

