CD Nacional vs FC Porto, Primeira Liga 2024-25 REGULAR SEASON
Overview
Match Preview
CD Nacional vs FC Porto — Primeira Liga at Estadio da Madeira.
- CD Nacional 34 games · 34 pts (2025/26)
- FC Porto 34 games · 88 pts (2025/26)
Match Details
- Referee Tiago Martins
- Assistant 1 Hugo Ribeiro (Portugal)
- Assistant 2 Jose Mira (Portugal)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | FC Porto | 34 | 88 |
| 2 | Sporting Clube de Portugal | 34 | 82 |
| 3 | Sport Lisboa e Benfica | 34 | 80 |
| 4 | Sporting Clube de Braga | 34 | 59 |
| 5 | FC Famalicão | 34 | 56 |
| 6 | Gil Vicente FC | 34 | 50 |
| 7 | Moreirense FC | 34 | 43 |
| 8 | FC Arouca | 34 | 42 |
| 9 | Vitória SC | 34 | 42 |
| 10 | GD Estoril Praia | 34 | 39 |
| 11 | FC Alverca | 34 | 39 |
| 12 | Rio Ave FC | 34 | 36 |
| 13 | CD Santa Clara | 34 | 36 |
| 14 | CD Nacional | 34 | 34 |
| 15 | CF Estrela da Amadora | 34 | 30 |
| 16 | Casa Pia AC | 34 | 30 |
| 17 | CD Tondela | 34 | 28 |
| 18 | AVS | 34 | 21 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 12 Jan | FC Porto | H | 2–0 | W |
| 29 Dec | Rio Ave FC | A | 1–2 | L |
| 23 Dec | Vitória SC | A | 2–2 | D |
| 19 Dec | Sport Lisboa e Benfica | H | 0–2 | L |
| 14 Dec | Moreirense FC | H | 1–0 | W |
| 07 Dec | Gil Vicente FC | A | 1–2 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 12 Jan | CD Nacional | A | 0–2 | L |
| 28 Dec | Boavista FC | H | 4–0 | W |
| 21 Dec | Moreirense FC | A | 3–0 | W |
| 16 Dec | CF Estrela da Amadora | H | 2–0 | W |
| 12 Dec | FC Midtjylland | H | 2–0 | W |
| 07 Dec | FC Famalicão | A | 1–1 | D |
Season Stats
| CD Nacional | FC Porto | |
|---|---|---|
| #14 | Position | #1 |
| 34 | Points | 88 |
| 34 | Played | 34 |
| 9 / 7 / 18 | W / D / L | 28 / 4 / 2 |
| 37 | Scored | 66 |
| 45 | Conceded | 18 |
| -8 | GD | +48 |
| 1.00 | PPG | 2.59 |
| 26% | Win % | 82% |
Key Stats
13%
Both Teams to Score
H2H (8 games)
H2H (8 games)
38%
Over 2.5 Goals
H2H history
H2H history
24%
Clean Sheets
CD Nacional this season
CD Nacional this season
62%
Clean Sheets
FC Porto this season
FC Porto this season
CD Nacional are 14th (34 pts). FC Porto are 1st (88 pts).
Goal Timing (This Season)
CD Nacional
0-15
2/2
16-30
1/1
31-45
–/1
46-60
–/–
61-75
3/1
76+
1/1
■ Scored ■ Conceded
FC Porto
0-15
1/–
16-30
1/1
31-45
3/–
46-60
2/2
61-75
2/–
76+
1/4
■ Scored ■ Conceded
Events
Match Events
- 0' We are underway at Estadio da Madeira. The crowd does wile while the referee lows the starting whistle.
- 5' The referee does not hesitate — a card for Rodrigo Mora on 5 minutes.
- 10' It looks like no one’s ball. FC Porto is used to counterattacking playing. None of the sides are ready to take the lead.
- 15' It is a substitution in FC Porto team. Alan Varela is replaced by Vasco Sousa on 15 minute.
- 17' Against the run of play, Dudu has scored! This game has turned on its head.
- 22' A moment of individual brilliance could settle this. Both teams are waiting for that decisive action.
- 27' CD Nacional are happy to let the opposition have the ball in their own half. The trap is set.
- 32' The teams are not in a rush to score plenty of goals. It might look strange considering FC Porto that had 491 games and scored 697 goals.
- 37' Supporters expect more eagerness from Joao Mario Lopes, as he is very good at scoring at Estadio da Madeira with 0 goals in the last 0 games.
- 42' The clock is ticking and both teams know a goal could change everything at this point.
- 43' The supporters are chanting for Joao Mario Lopes. He replaces Martim Fernandes on 43 minute.
- 44' The Brazil Ze Vitor breaks the deadlock on 44 minutes. 2-0!
- 45' The referee does not hesitate — a card for Gustavo Garcia on 45 minutes.
- 46' Fabio Vieira is replacing Andre Franco for the FC Porto side.
- 51' A tactical chess match is unfolding here. The question is which manager blinks first.
- 56' The referee calls foul for El Hadji Soumare. He receives a card.
- 61' Gustavo Garcia has been relatively quiet despite scoring 0 goals in his last 386 appearances.
- 62' FC Porto manager makes another effort to make the tables turned. Deniz Gul is hanging Rodrigo Mora on the field on 62 minute.
- 67' Deniz Gul is putting in a real shift tonight. He has covered more ground than anyone else for CD Nacional so far.
- 70' CD Nacional make a change. Dudu trudges off to be replaced by Dyego Sousa on 70 minutes.
- 75' The referee is likely to let players tackle, as he already missed some meaty challenges during opening seconds. He is still to establish what should not be done by the players and what is acceptable on the pitch. It’s going to be a tough game for Jose Gomes suffering a number of foals already.
- 78' A moment of madness from Otavio Ataide on 78 minutes earns him a card. FC Porto will be frustrated.
- 81' FC Porto player sees a card in front of him.
- 82' It’s a booking for FC Porto player. Goncalo Borges gets a card.
- 83' Daniel Penha is replacing Bruno Costa for the CD Nacional side.
- 88' The referee does not hesitate — a card for Nehuen Perez on 88 minutes.
- 89' Poor challenge from Jose Gomes. The referee spots it immediately and shows the card.
- 90' CD Nacional ring the changes. Luis Esteves has done his job and it is now time for Andre Sousa to step up.
- What a match! Full time at {STADIUM} — CD Nacional 2-0 FC Porto.
Lineups
CD Nacional Lineups
4-2-3-1Starting XI
-
99
Dudu ↓ Dyego Sousa 70'
- 37
-
8
Bruno Costa ↓ Daniel Penha 83'
-
10
Luis Esteves ↓ Andre Sousa 90'
- 22
- 38
-
88
Matheus Dias ↓ Leo Santos 90'
-
23
Isaac Aguiar ↓ Joao Aurelio 70'
- 27
- 4
- 5
Bench
-
34
Leo Santos ↑ 90'
- 70
-
2
Joao Aurelio ↑ 70'
-
18
Andre Sousa ↑ 90'
-
89
Dyego Sousa ↑ 70'
-
17
Daniel Penha ↑ 83'
- 1
- 33
- 15
Coach
Tiago Margarido
FC Porto Lineups
4-2-3-1Starting XI
-
11
Pepe ↓ Daniel Namaso 43'
- 13
- 6
- 24
- 99
- 4
-
22
Alan Varela ↓ Vasco Sousa 15'
-
20
Andre Franco ↓ Fabio Vieira 46'
- 9
- 52
-
86
Rodrigo Mora ↓ Deniz Gul 62'
Bench
-
19
Daniel Namaso ↑ 43'
- 17
- 14
- 3
- 12
-
10
Fabio Vieira ↑ 46'
-
23
Joao Mario Lopes ↑ 43'
- 70
- 97
-
15
Vasco Sousa ↑ 15'
-
27
Deniz Gul ↑ 62'
- 88
Coach
Vitor Bruno
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Yacine Brahimi | 2 |
| Moussa Marega | 2 |
| Dudu | 1 |
| Ze Vitor | 1 |
| Moura | 1 |
| Tiquinho Soares | 1 |
| Samu Omorodion | 1 |
| Bryan Rochez | 1 |
Head to Head
CD Nacional Form
Predictions
Prediction accuracy
2 / 4
0.73
CD Nacional xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.61
FC Porto xG
I would bet for:
Under 2.5 goals 59% + Under — clean sheet likely 58%
Match Result
✗ WrongActual: CD Nacional win
Both Teams to Score
✓ Correct
Avg goals/match: 2.34
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 88% |
|
12% |
| ± 1.5 | 68% |
|
32% |
| ± 2.5 | 41% |
|
59% |
| ± 3.5 | 21% |
|
79% |
| ± 4.5 | 10% |
|
90% |
Double Chance
CD Nacional or Draw
51%
Draw or FC Porto
77%
CD Nacional or FC Porto
72%
Half-Time Result
✗ WrongActual: CD Nacional win at HT
Correct Score
✓ In top 12
0 – 1
14.6%
1 – 1
12.1%
0 – 2
12.1%
0 – 0
11.7%
1 – 2
8.8%
0 – 3
6.3%
1 – 0
6%
1 – 3
4.8%
2 – 1
4%
2 – 2
3.3%
0 – 4
2.6%
2 – 0
Actual
Asian Handicap — CD Nacional
| Handicap | CD Nacional covers | Push | FC Porto covers |
|---|---|---|---|
| -2.5 | 1% | — | 99% |
| -2 | 1% | 4% | 95% |
| -1.5 | 5% | — | 95% |
| -1 | 5% | 11% | 84% |
| -0.5 | 16% | — | 84% |
| +0.5 | 43% | — | 57% |
| +1 | 43% | 26% | 31% |
| +1.5 | 69% | — | 31% |
| +2 | 69% | 18% | 13% |
| +2.5 | 87% | — | 13% |
Clean Sheet
CD Nacional keeps clean sheet
21%
✗
FC Porto keeps clean sheet
48%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

