Porto 3-0 Moreirense final score - 15 March 2026, Liga Portugal

Portugal - Liga Portugal

Porto
3
-
0
End
Moreirense
Welcome offer
Exclusive Offer

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

Porto Porto
Moreirense Moreirense
End of game
90+5'
M. Silva
88'
M. Silva
R. Alonso Martin
88'
K. Monteiro
F. Ribeiro Tome Tavares Bondoso
W. Gomes
V. Froholdt
81'
drop icon
73'
N. John
L. Costa Araujo
W. Gomes
Pepe
72'
66'
J. Gower
A. Assis
R. Mora
G. Veiga
66'
P. Rosario
Z. Sanusi
66'
Z. Sanusi
58'
T. Moffi
D. Gul
56'
B. Sainz
O. Pietuszewski
56'
Half-time
O. Pietuszewski
V. Froholdt
25'
drop icon
G. Veiga
14'
drop icon
Kick-off

Game Statistics

Porto Porto
Moreirense Moreirense
14
Total shots
4
5
Clearances
12
8
Shots on target
3
4
Corners
1
15
Free Kicks
16
59
Possession (%)
41
14
Fouls
14
1
Yellow card
1
2
Offside
1
6
Shots off target
1
2
Shots blocked
0
3
Saves
5
2
Injuries
2
5
Substitutions
4

Form

Table

Teams Pts P W D L GD
1 Porto
88 34 28 4 2 +48
7 Moreirense
43 34 12 7 15 -12

Last matches

Porto
Porto Last matches
W W W L D W
Wins

4/6 (67%)

Draw

1/6 (17%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

2.33 Total goals
50% BTTS
1.5 Goals scored
0.83 Goals conceded
50% Over 2.5
50% Under 2.5

12 Mar 2026 - Europa League

Stuttgart
1 :  2
Porto

8 Mar 2026 - Liga Portugal

Benfica Lisbon
2 :  2
Porto

3 Mar 2026 - Taca de Portugal

Sporting Lisbon
1 :  0
Porto

27 Feb 2026 - Liga Portugal

Porto
3 :  1
Arouca

22 Feb 2026 - Liga Portugal

Porto
1 :  0
Rio Ave

15 Feb 2026 - Liga Portugal

Nacional Madeira
0 :  1
Porto
W W W D W W
Wins

5/6 (83%)

Draw

1/6 (17%)

Losses

0/6 (0%)

Average stats (Last 6 matchs)

2.5 Total goals
50% BTTS
2 Goals scored
0.5 Goals conceded
50% Over 2.5
50% Under 2.5

27 Feb 2026 - Liga Portugal

Porto
3 :  1
Arouca

22 Feb 2026 - Liga Portugal

Porto
1 :  0
Rio Ave

9 Feb 2026 - Liga Portugal

Porto
1 :  1
Sporting Lisbon

29 Jan 2026 - Europa League

Porto
3 :  1
Rangers

26 Jan 2026 - Liga Portugal

Porto
3 :  0
Gil Vicente

14 Jan 2026 - Taca de Portugal

Porto
1 :  0
Benfica Lisbon
D L W L D W
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2.33 Total goals
67% BTTS
1.17 Goals scored
1.17 Goals conceded
50% Over 2.5
50% Under 2.5

12 Mar 2026 - Europa League

Stuttgart
1 :  2
Porto

8 Mar 2026 - Liga Portugal

Benfica Lisbon
2 :  2
Porto

3 Mar 2026 - Taca de Portugal

Sporting Lisbon
1 :  0
Porto

15 Feb 2026 - Liga Portugal

Nacional Madeira
0 :  1
Porto

2 Feb 2026 - Liga Portugal

Casa Pia Lisbon
2 :  1
Porto

22 Jan 2026 - Europa League

Viktoria Plzen
1 :  1
Porto
Moreirense
Moreirense Last matches
L L W L D D
Wins

1/6 (17%)

Draw

2/6 (33%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

2.33 Total goals
67% BTTS
0.83 Goals scored
1.5 Goals conceded
50% Over 2.5
50% Under 2.5

7 Mar 2026 - Liga Portugal

Moreirense
1 :  1
Nacional Madeira

1 Mar 2026 - Liga Portugal

Casa Pia Lisbon
1 :  1
Moreirense

21 Feb 2026 - Liga Portugal

Moreirense
0 :  3
Sporting Lisbon

16 Feb 2026 - Liga Portugal

Rio Ave
1 :  2
Moreirense

7 Feb 2026 - Liga Portugal

Moreirense
1 :  2
Gil Vicente

30 Jan 2026 - Liga Portugal

Vitoria SC Guimaraes
1 :  0
Moreirense
L W W L L D
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

2.33 Total goals
33% BTTS
0.67 Goals scored
1.67 Goals conceded
50% Over 2.5
50% Under 2.5

7 Mar 2026 - Liga Portugal

Moreirense
1 :  1
Nacional Madeira

21 Feb 2026 - Liga Portugal

Moreirense
0 :  3
Sporting Lisbon

7 Feb 2026 - Liga Portugal

Moreirense
1 :  2
Gil Vicente

24 Jan 2026 - Liga Portugal

Moreirense
1 :  0
Santa Clara

11 Jan 2026 - Liga Portugal

Moreirense
1 :  0
Tondela

14 Dec 2025 - Liga Portugal

Moreirense
0 :  4
Benfica Lisbon
D W L L W D
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

1.83 Total goals
50% BTTS
1 Goals scored
0.83 Goals conceded
33% Over 2.5
67% Under 2.5

1 Mar 2026 - Liga Portugal

Casa Pia Lisbon
1 :  1
Moreirense

16 Feb 2026 - Liga Portugal

Rio Ave
1 :  2
Moreirense

30 Jan 2026 - Liga Portugal

Vitoria SC Guimaraes
1 :  0
Moreirense

17 Jan 2026 - Liga Portugal

FC Alverca SAD
2 :  1
Moreirense

3 Jan 2026 - Liga Portugal

AVS Futebol SAD
0 :  2
Moreirense

20 Dec 2025 - Liga Portugal

Estrela Amadora
0 :  0
Moreirense

Head to head

Porto

83 %

Draw

0 %

Moreirense

17 %

Average stats (last H2H results)

3.33
Total goals
50%
BTTS
2.67
Goals scored
0.67
Goals conceded
83.33%
Over 2.5
16.67%
Under 2.5

27 Oct 2025 - Liga Portugal

Moreirense
1 :  2
Porto

2 May 2025 - Liga Portugal

Porto
3 :  1
Moreirense

21 Dec 2024 - Liga Portugal

Moreirense
0 :  3
Porto

24 Nov 2024 - Taca de Portugal

Moreirense
2 :  1
Porto

31 Oct 2024 - Portugal League Cup

Porto
2 :  0
Moreirense

20 Jan 2024 - Liga Portugal

Porto
5 :  0
Moreirense

Tactical Scheme

Porto

Formation : 4 - 3 - 3

99
D. Costa
52
M. Fernandes
5
J. Bednarek
4
J. Kiwior
12
Z. Sanusi
8
V. Froholdt
22
A. Varela
10
G. Veiga
11
Pepe
27
D. Gul
77
O. Pietuszewski
11
Alan
78
L. Costa Araujo
10
F. Ribeiro Tome Tavares Bondoso
8
M. Stjepanovic
25
A. Assis
21
R. Alonso Martin
27
Kiko
26
Maracas
66
G. Batista
2
D. Travassos
13
A. Ferreira

Formation : 4 - 3 - 3

Moreirense

Substitutes

Porto
Porto
Goalkeeper

C. Ramos

Defender

D. Prpic

F. Moura

Midfielder

R. Mora

G. Veiga 66'

P. Rosario

Z. Sanusi 66'

S. Fofana

Forward

B. Sainz

O. Pietuszewski 56'

W. Gomes

Pepe 72'

T. Moffi

D. Gul 56'

Moreirense
Moreirense
Goalkeeper

Mika

C. Secco

Defender

K. Monteiro

F. Ribeiro Tome Tavares Bondoso 88'

Midfielder

N. John

L. Costa Araujo 73'

M. Silva

R. Alonso Martin 88'

J. Gower

A. Assis 66'

Forward

L. Semedo

Missing players

Porto
Porto
Defender

A. Costa

Forward

L. De Jong

S. Aghehowa

Moreirense
Moreirense
Defender

D. Pinto

L. Santos

Midfielder

V. Sousa

Forward

J. Jorquera Romero

Live Commentary

90+5' carton_jaune_1

Miguel Andrade Silva (Moreirense) has received a first yellow card.

90+4' coup_franc_1

Free kick for Porto in the half of Moreirense.

90+1' coup_franc_1

Carlos Andre Fernandes Macedo signals a free kick to Porto in their own half.

90+1' sifflet_1

Porto have a goal kick.

90+1'  

Throw-in Porto.

90' hors_jeu_1

In Porto, Porto push forward quickly but are pulled up for offside.

88' coup_franc_1

Porto awarded a free kick in their own half.

88' substitution_1

The away team replace Rodrigo Alonso Martin with Miguel Andrade Silva.

88' substitution_1

Vasco Botelho da Costa (Moreirense) is making a third substitution, with Kevyn Monteiro replacing Francisco Miguel Ribeiro Tome Tavares Bondoso.

87' sifflet_1

It's a goal kick for the home team in Porto.

87'  

Martim Fernandes is back on his feet again.

86'  

Carlos Andre Fernandes Macedo awards the away team a throw-in.

86' blessure_1

Attention is being given to Porto’s Martim Fernandes and play has been suspended briefly.

85' coup_franc_1

Free kick for Porto in their own half.

84' tir_cadre_1

Porto pushes forward through Rodrigo Mora, whose finish on goal is saved.

83'  

Carlos Andre Fernandes Macedo signals a Moreirense throw-in in Porto's half.

81' but_1

Goal! William Gomes extends Porto's lead to 3-0. Victor Mow Froholdt instrumental with a fine assist.

80'  

Throw-in for Moreirense in their own half.

79' sifflet_1

Carlos Andre Fernandes Macedo awards Moreirense a goal kick.

79' tir_non_cadre_1

Porto are coming forward and William Gomes gets in a strike, it misses the target, however.

79' corner_1

Corner awarded to Porto.

77' coup_franc_1

In Porto a free kick has been awarded the home team.

76'  

Throw-in Porto.

76'  

Ball safe as Porto is awarded a throw-in in their half.

76' coup_franc_1

Free kick for Moreirense in their own half.

76' coup_franc_1

Carlos Andre Fernandes Macedo signals a free kick to Moreirense in their own half.

75' coup_franc_1

Moreirense awarded a free kick in their own half.

73' coup_franc_1

Carlos Andre Fernandes Macedo signals a free kick to Moreirense in their own half.

73' substitution_1

Nile John is on a sub for Landerson Costa Araujo for Moreirense.

72' substitution_1

William Gomes is replacing Pepe for the home team.

71'  

Carlos Andre Fernandes Macedo awards the away team a throw-in.

70' tir_cadre_1

In Porto Porto drive forward through Terem Moffi. His shot is on target but it's saved.

69' corner_1

Moreirense have been awarded a corner by Carlos Andre Fernandes Macedo.

67' coup_franc_1

Porto awarded a free kick in their own half.

67'  

Moreirense awarded a throw-in in their own half.

66' substitution_1

The home team replace Gabriel Veiga with Rodrigo Mora.

66' substitution_1

Porto make their third substitution with Pablo Rosario replacing Zaidu Sanusi.

66' substitution_1

The away team have replaced Afonso Assis with Jimi Gower. This is the first substitution made today by Vasco Botelho da Costa.

65'  

Moreirense to take a throw-in in Porto territory.

64' tir_cadre_1

Moreirense's Alan gets in a shot on goal at Estadio do Dragao. But the effort is unsuccessful.

63' sifflet_1

Goal kick for Moreirense at Estadio do Dragao.

63' tir_non_cadre_1

Porto's Gabriel Veiga misses with an attempt on goal.

62' tir_cadre_1

Porto drives forward and Victor Mow Froholdt gets in a shot. Without netting, however.

61'  

Moreirense's Diogo Travassos looks ok and returns to the pitch.

61' hors_jeu_1

Porto's Borja Sainz is whistled for offside at Estadio do Dragao.

60' blessure_1

Carlos Andre Fernandes Macedo waits before resuming play because Diogo Travassos for Moreirense is still down.

58' carton_jaune_1

Zaidu Sanusi (Porto) has received a yellow card from Carlos Andre Fernandes Macedo.

58' coup_franc_1

Free kick for Moreirense in their own half.

58' coup_franc_1

Carlos Andre Fernandes Macedo signals a free kick to Porto.

57'  

Throw-in for Moreirense at Estadio do Dragao.

56' substitution_1

Terem Moffi is on a sub for Deniz Daniel Gul for Porto.

56' substitution_1

It seems as if Oskar Pietuszewski is unable to continue. Borja Sainz replaces him for the home team.

55' blessure_1

Play has been interrupted briefly in Porto to check on Oskar Pietuszewski, who is grimacing with pain.

54'  

Carlos Andre Fernandes Macedo awards the home team a throw-in.

53' tir_non_cadre_1

Moreirense are on the attack at Estadio do Dragao, where Landerson Costa Araujo is presented with a great scoring opportunity. But the ball hits the upright!

52' coup_franc_1

Porto awarded a free kick in their own half.

51' sifflet_1

Porto have a goal kick.

49' coup_franc_1

Free kick Porto.

48' coup_franc_1

Carlos Andre Fernandes Macedo signals a free kick to Moreirense in their own half.

48'  

Throw-in for Moreirense in their own half.

47'  

Throw-in for Porto in the half of Moreirense.

46'  

Moreirense awarded a throw-in in their own half.

46'  

Carlos Andre Fernandes Macedo signals a Porto throw-in in Moreirense's half.

44' sifflet_1

The whistle has gone to end the first-half.

44' coup_franc_1

Carlos Andre Fernandes Macedo signals a free kick to Moreirense in their own half.

44'  

Throw-in high up the field for Porto in Porto.

43' coup_franc_1

Moreirense awarded a free kick in their own half.

43' sifflet_1

Carlos Andre Fernandes Macedo awards Moreirense a goal kick.

42' sifflet_1

Ball goes out of play for a Moreirense goal kick.

42' tir_non_cadre_1

Porto's Gabriel Veiga breaks free at Estadio do Dragao. But the strike goes wide of the post.

42' tir_cadre_1

Deniz Daniel Gul gets his shot on target but fails to score for Porto.

41' sifflet_1

Carlos Andre Fernandes Macedo awards Moreirense a goal kick.

41' hors_jeu_1

In Porto Moreirense's Diogo Travassos is caught offside.

40' coup_franc_1

Free kick for Moreirense in their own half.

37'  

Porto have a dangerous throw-in.

37'  

A throw-in for the home team on the opposite half.

36' coup_franc_1

Carlos Andre Fernandes Macedo signals a free kick to Porto in their own half.

35' sifflet_1

Porto have a goal kick.

35' coup_franc_1

Carlos Andre Fernandes Macedo signals a free kick to Porto.

34' sifflet_1

Goal kick for Moreirense at Estadio do Dragao.

34' tir_non_cadre_1

Oskar Pietuszewski for Porto gets in a strike but fails to hit the target.

31'  

Can Porto get the ball into an attacking position from this throw-in in Moreirense's half?

30' sifflet_1

Ball goes out of play for a Moreirense goal kick.

30' tir_non_cadre_1

In Porto Porto attack through Oskar Pietuszewski. The finish is off target, however.

28' sifflet_1

It's a goal kick for the away team in Porto.

27'  

Throw-in for Porto at Estadio do Dragao.

25' but_1

Goal! Porto extend their lead to 2-0 through Oskar Pietuszewski. Great play from Victor Mow Froholdt to set up the goal.

23' coup_franc_1

Free kick Moreirense.

22' coup_franc_1

Moreirense awarded a free kick in their own half.

22' coup_franc_1

Free kick for Moreirense in their own half.

22' corner_1

Corner awarded to Porto.

20' sifflet_1

Ball goes out of play for a Moreirense goal kick.

20' corner_1

Corner awarded to Porto.

19' corner_1

Porto have been awarded a corner by Carlos Andre Fernandes Macedo.

17' coup_franc_1

Free kick for Moreirense in their own half.

17'  

Throw-in for Porto close to the penalty box.

17' tir_cadre_1

Porto's Oskar Pietuszewski is on target but unsuccessful.

16' coup_franc_1

Free kick for Porto in the half of Moreirense.

15' coup_franc_1

In Porto a free kick has been awarded the home team.

14' but_1

Goal! The home team take a 1-0 lead through Gabriel Veiga.

13'  

Porto to take a throw-in in Moreirense territory.

13'  

Ball safe as Moreirense is awarded a throw-in in their half.

12' coup_franc_1

Moreirense awarded a free kick in their own half.

11'  

Can Porto capitalize from this throw-in deep inside Moreirense's half?

10' sifflet_1

Moreirense have a goal kick.

9' coup_franc_1

Carlos Andre Fernandes Macedo signals a free kick to Porto in their own half.

8' sifflet_1

Goal kick for Porto at Estadio do Dragao.

7' sifflet_1

It's a goal kick for the away team in Porto.

7' sifflet_1

Carlos Andre Fernandes Macedo awards Moreirense a goal kick.

7' tir_non_cadre_1

Porto are pushing forward but Pepe's finish is wide of the goal.

3'  

Porto needs to be cautious. Moreirense have an attacking throw-in.

3'  

Carlos Andre Fernandes Macedo signals a throw-in for Moreirense, close to Porto's area.

1'  

Throw-in Moreirense.

0' sifflet_1

The match is underway at Estadio do Dragao.

 

FC Porto scores 2.11 goals when playing at home and Moreirense FC scores 1.11 goals when playing away (on average).

 

Both teams haven't won their last match in Liga Portugal.

 

Average number of goals in the first half in meetings between FC Porto and Moreirense FC is 1.6.

 

Average number of goals in meetings between FC Porto and Moreirense FC is 3.

 

FC Porto scores 2.2 goals in a match against Moreirense FC and Moreirense FC scores 0.8 goals against FC Porto (on average).

 

Moreirense FC have won just 0 of their last 5 Liga Portugal games against FC Porto.

 

FC Porto have lost just 0 of their last 5 Liga Portugal games against Moreirense FC.

 

In the last 5 meetings FC Porto won 4, Moreirense FC won 1, 0 draws.

 

FC Porto have lost just 1 of their last 5 games against Moreirense FC (in all competitions).

 

FC Porto's performance of the last 5 matches is better than Moreirense FC's.

 

In Liga Portugal, FC Porto has better performance than Moreirense FC.

 

When Moreirense FC is down 1-0 away, they win 0% of their matches.

 

When FC Porto is down 0-1 home, they win 60% of their matches.

 

When Moreirense FC leads 0-1 away, they win in 66% of their matches.

 

When FC Porto leads 1-0 at home, they win in 90% of their matches.

 

On their last meeting FC Porto won by 1 goals.

 

The winner of their last meeting was FC Porto.

 

FC Porto wins 53% of halftimes, Moreirense FC wins 18%.

 

FC Porto wins 1st half in 53% of their matches, Moreirense FC in 18% of their matches.

 

Moreirense FC have conceded a goal in each of their last 6 matches.

 

A year ago, Moreirense FC were number 11 in the table with 28 points. Now they are number 7 with 35 points.

 

Jan Kacper Bednarek has more yellow cards (7) than any other player at FC Porto. Dinis Lourenco Casals Namura Borges Pinto has collected 8 for Moreirense FC.

 

Gabriel Veiga Novas has assisted the most goals for FC Porto with 6. Dinis Lourenco Casals Namura Borges Pinto is Moreirense FC's biggest assister (7).

 

Samuel Omorodion Aghehowa is FC Porto's top scorer with 13 goals. Diogo Travassos has scored 4 times for Moreirense FC.

 

FC Porto's home record this season: 10-2-0.

 

Moreirense FC haven't scored in 4 of their 13 away matches in Liga Portugal this season.

 

FC Porto haven't scored in 1 of their 12 home matches in Liga Portugal this season.

 

When playing at home, FC Porto have not lost to Moreirense FC in their last 16 encounters.

 

Moreirense FC haven't won any of their last 3 games against FC Porto.

 

FC Porto haven't lost in any of their last 10 home matches.

 

Did you know that Moreirense FC scores 26% of their goals between the minutes 61-75?

 

Did you know that FC Porto scores 22% of their goals between the minutes 46-60?

 

Last season FC Porto won both games against Moreirense FC (3-1 at home and 3-0 away).

 

During the last 35 meetings, FC Porto have won 26 times, there have been 6 draws while Moreirense FC have won 3 times. The goal difference is 77-25 in favour of FC Porto.

 

During the last 16 meetings with FC Porto playing at home, FC Porto have won 16 times, there have been 0 draws while Moreirense FC have won 0 times. The goal difference is 48-8 in favour of FC Porto.

 

The most common result of matches between FC Porto and Moreirense FC is 3-0. 7 matches have ended with this result.

 

The most common result of matches between FC Porto and Moreirense FC when FC Porto is playing at home is 3-0. 5 matches have ended with this result.

Score and result Porto - Moreirense

The Porto - Moreirense match (Football - Liga Portugal) at 15/03/2026 15:30 is complete.

The Porto - Moreirense match result is as follows: 3-0.

Now that this Liga Portugal Football match is over and the score is known, you can find the highlights and key statistics on that same page.