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 11 games · 10 pts (2026/27)
- FC Porto 11 games · 33 pts (2026/27)
Match Details
- Referee Tiago Martins
- Assistant 1 Hugo Ribeiro (Portugal)
- Assistant 2 Jose Mira (Portugal)
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 | Académico 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 Famalicão | 11 | 13 |
| 11 | FC Alverca | 11 | 12 |
| 12 | CF Estrela da Amadora | 11 | 10 |
| 13 | CD Nacional | 11 | 10 |
| 14 | Vitória SC | 11 | 9 |
| 15 | CS Marítimo | 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 |
|---|---|---|---|---|
| 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 | |
|---|---|---|
| #13 | Position | #1 |
| 10 | Points | 33 |
| 11 | Played | 11 |
| 3 / 1 / 7 | W / D / L | 11 / 0 / 0 |
| 11 | Scored | 27 |
| 19 | Conceded | 5 |
| -8 | GD | +22 |
| 0.91 | PPG | 3.00 |
| 27% | Win % | 100% |
Key Stats
13%
Both Teams to Score
H2H (8 games)
H2H (8 games)
38%
Over 2.5 Goals
H2H history
H2H history
27%
Clean Sheets
CD Nacional this season
CD Nacional this season
55%
Clean Sheets
FC Porto this season
FC Porto this season
CD Nacional are 13th (10 pts). FC Porto are 1st (33 pts).
Goal Timing (This Season)
CD Nacional
0-15
1/3
16-30
1/2
31-45
3/7
46-60
1/2
61-75
2/4
76+
3/1
■ 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)
CD Nacional
| Matchoi Djalo | 2 G | |
| Miguel Baeza | 2 G | |
| Abdel Kader Njoya | 2 G | |
| Liziero | 1 G | 1 A |
| Leo Santos | 1 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' That's the starting whistle at Estadio da Madeira. Ninety minutes of football awaits between CD Nacional and FC Porto.
- 5' Rodrigo Mora has been a danger all night but risks an early exit having now seen a card on 5.
- 10' Both teams are passing the ball around with high level of urgency. FC Porto needs to do something about it to get closer to the goal.
- 15' Vasco Sousa is ready to make an impact after coming on for Alan Varela at the 15 minute mark.
- 17' Dudu makes no mistake. The score reads 1-0 and CD Nacional are in front.
- 22' It looks surprising CD Nacional does not make any changes. Ze Vitor has some obvious troubles when approaching to the goal.
- 27' Ulisses has been one of the livelier players on the pitch with 0 goals to his name this season.
- 32' Not even hints on scoring a goal over the last 32 minutes.
- 37' FC Porto started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 37.
- 42' Matchday of the Array and both teams know exactly what is at stake tonight.
- 43' Another substitution for FC Porto to replace Martim Fernandes by Joao Mario Lopes on 43 minute.
- 44' Goal! Ze Vitor scores his 3 goal in 161 matches.
- 45' It’s gonna be a card for Gustavo Garcia.
- 46' Fabio Vieira is replacing Andre Franco for the FC Porto side.
- 51' Andre Franco is a natural and has been asked to do a very specific job for FC Porto tonight.
- 56' It’s a booking for CD Nacional player. El Hadji Soumare gets a card.
- 61' Fabio Vieira has been disciplined this evening — perhaps mindful of those 0 cards already picked up this season.
- 62' Fresh legs for FC Porto! Deniz Gul comes on to replace Rodrigo Mora.
- 67' CD Nacional are keeping things exceptionally tight at the back. It will take something special to break them down.
- 70' The CD Nacional bench stirs into life. Dudu is withdrawn and Dyego Sousa gets his opportunity.
- 75' CD Nacional is showing some good football. However, CD Nacional are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 78' The referee reaches into his pocket. Out comes the card for Otavio Ataide.
- 81' It’s gonna be a card for Fabio Vieira.
- 82' Goncalo Borges picks up a card and will need to be extremely careful for the remainder of this match.
- 83' Fresh legs for CD Nacional! Daniel Penha comes on to replace Bruno Costa.
- 88' A moment of madness from Nehuen Perez on 88 minutes earns him a card. FC Porto will be frustrated.
- 89' The referee reaches into his pocket. Out comes the card for Jose Gomes.
- 90' Andre Sousa gets the nod from CD Nacional. He replaces Luis Esteves and will look to change the dynamic.
- The points are shared — CD Nacional 2-0 FC Porto. Honours even.
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
Vítor Bruno
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Yacine Brahimi | 2 |
| Moussa Marega | 2 |
| Dudu | 1 |
| Ze Vitor | 1 |
| Moura | 1 |
| Tiquinho Soares | 1 |
| Samu Aghehowa | 1 |
| Bryan Rochez | 1 |
Head to Head
CD Nacional Form
Predictions
Prediction accuracy
1 / 4
0.68
CD Nacional xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
2.23
FC Porto xG
I would bet for:
FC Porto to win 60% + Under — clean sheet likely 55%
Match Result
✗ WrongActual: CD Nacional win
Both Teams to Score
✓ Correct
Avg goals/match: 2.91
Actual: No — clean sheet
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 93% |
|
7% |
| ± 1.5 | 78% |
|
22% |
| ± 2.5 | 55% |
|
45% |
| ± 3.5 | 33% |
|
67% |
| ± 4.5 | 18% |
|
82% |
Double Chance
CD Nacional or Draw
40%
Draw or FC Porto
82%
CD Nacional or FC Porto
78%
Half-Time Result
✗ WrongActual: CD Nacional win at HT
Correct Score
✗ 2–0 not predicted2 – 0Actual
0 – 2
13.3%
0 – 1
11.7%
0 – 3
9.7%
1 – 1
8.9%
1 – 2
8.9%
0 – 0
7%
1 – 3
6.7%
0 – 4
5.4%
1 – 4
3.8%
1 – 0
3%
2 – 2
3%
2 – 1
2.7%
Asian Handicap — CD Nacional
| Handicap | CD Nacional covers | Push | FC Porto covers |
|---|---|---|---|
| -2.5 | 0% | — | 100% |
| -2 | 0% | 2% | 97% |
| -1.5 | 3% | — | 97% |
| -1 | 3% | 7% | 91% |
| -0.5 | 9% | — | 91% |
| +0.5 | 29% | — | 71% |
| +1 | 29% | 23% | 48% |
| +1.5 | 52% | — | 48% |
| +2 | 52% | 22% | 26% |
| +2.5 | 74% | — | 26% |
Clean Sheet
CD Nacional keeps clean sheet
12%
✗
FC Porto keeps clean sheet
51%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

