Porto v Moreirense

Liga Portugal
2:1
Full time

Porto v Moreirense in Liga Portugal ended 2:1. Here you will find the final score, the goals and goalscorers, every key moment of the match, the full statistics with xG and the video highlights. See the match prediction or browse the full fixture list.

Prediction and probabilities: Porto v Moreirense

How the models performed

Pro AI (XGBoost) predicted Home win · Porto at 67.4% - the match finished 2:1, so the prediction was correct.
Model 1 · Porto X 2 · Moreirense Prediction Result
ELO + Poisson 63.0% 21.2% 15.8% Home win · Porto ✔ Correct
Pro AI (XGBoost) 67.4% 18.3% 14.3% Home win · Porto ✔ Correct
Data Providers 50.0% 50.0% 0.0% Home win · Porto ✔ Correct
Final score 2:1 Home win · Porto
Predictions are published before kick-off and are never edited afterwards. For information purposes only – not betting advice. 18+ · Methodology

Closing odds

Before kick-off the bookmakers were offering average odds of 1.16 on a Porto win, 6.95 on the draw and 17.32 on a Moreirense win (closing odds).
Market Avg odds Best Market % Model %
Porto win 1.16 1.21 Betano 86.2% 67.4%
Draw 6.95 8.05 Pinnacle 14.4% 18.3%
Moreirense win 17.32 23.00 10Bet 5.8% 14.3%
Over 2.5 goals 1.61 1.68 1xBet 62.1% 51.1%
Under 2.5 goals 2.25 2.35 Unibet 44.4% 48.9%
Both teams to score - Yes 2.57 2.70 Betfair 38.9% 43.2%
Both teams to score - No 1.45 1.50 William Hill 69% 56.8%
Updated: 04.09.2026 10:39 · Average odds across 13 bookmakers. Informational data - not an invitation to bet and not advice. 18+ · Gamble responsibly.

Match events: Porto v Moreirense

  1. 20′Dinis Pinto · Goal
  2. 37′Jan Bednarek · Goal (assist: William Gomes)
  3. 44′João Veloso · Yellow card
  4. 58′William Gomes · Goal (assist: Eduardo Gabriel Aquino Cossa)
  5. 63′Francisco Moura · Yellow card
  6. 64′Gabri Veiga · Substitution (off: Hwang In-Beom)
  7. 64′Francisco Moura · Substitution (off: Martim Fernandes)
  8. 67′Manuel Mendonça · Substitution (off: Rodrigo Alonso)
  9. 67′Nile John · Substitution (off: Mateja Stjepanović)
  10. 68′Dinis Pinto · Yellow card
  11. 75′Landerson Costa Araújo · Substitution (off: Tiago Andrade)
  12. 75′João Veloso · Substitution (off: Kiko Bondoso)
  13. 75′William Gomes · Substitution (off: Borja Sainz)
  14. 75′André Silva · Substitution (off: Santiago Giménez)
  15. 79′Alexandre Parsemain · Substitution (off: Yan Maranhão)
  16. 90′Guilherme Liberato · Red card
  17. 90′Victor Froholdt · Substitution (off: Seko Fofana)
  18. 90+1′Alberto Costa · Substitution (off: Nehuén Pérez)
  19. 90+3′Dinis Pinto · Substitution (off: Leandro Santos)

Match statistics: Porto v Moreirense

Statistic Porto Moreirense
Possession 70% 30%
Shots on target 9 2
Total shots 23 7
Shots off target 7 4
Blocked shots 7 1
Corners 9 1
Fouls 11 12
Offsides 4 1
Yellow cards 1 2
Red cards 0 1
Saves 1 7
Passes 563 252

Line-ups: Porto v Moreirense

Porto 4-3-3

Starting XI

  1. 4 J. Kiwior 7.0
  2. 5 J. Bednarek 8.1
  3. 7 William 9.0
  4. 8 Victor Mow Froholdt 6.3
  5. 10 Gabri Veiga 6.3
  6. 11 Pepê Aquino 7.4
  7. 13 P. Rosario 6.5
  8. 19 André Silva 6.6
  9. 20 Alberto Baio 6.9
  10. 74 Francisco Moura 6.0
  11. 99 Diogo Costa 6.7
Substitutes (12)
  1. 14 Cláudio Ramos
  2. 16 Hwang In-Beom 6.4
  3. 17 Borja Sainz 6.7
  4. 18 N. Pérez
  5. 21 D. Prpić
  6. 22 A. Varela
  7. 24 Andorinha
  8. 29 S. Giménez 7.1
  9. 33 Souza
  10. 42 S. Fofana
  11. 52 Martim Fernandes 6.5
  12. 57 Duarte Cunha

Moreirense 3-4-3

Starting XI

  1. 7 Manuel Ascenção Bebiano Mendonça 6.6
  2. 9 A. Duville-Parsemain 5.9
  3. 11 Landerson 6.0
  4. 13 André Ferreira 6.7
  5. 20 João Veloso 6.3
  6. 23 N. John 6.1
  7. 26 Maracás 6.2
  8. 27 Kiko 5.9
  9. 65 Guilherme Liberato 5.5
  10. 66 Gilberto Batista 6.4
  11. 76 Dinis Pinto 7.5
Substitutes (10)
  1. 1 Aranha
  2. 2 Leandro Henrique Sousa Santos
  3. 4 Kevyn Monteiro
  4. 8 M. Stjepanović 5.8
  5. 10 Kiko Bondoso 6.5
  6. 17 Álvaro Martínez
  7. 19 Tiago Andrade 6.4
  8. 21 Rodri Alonso 6.0
  9. 89 Afonso Vieira
  10. 99 Maranhão 6.1

Form and head-to-head: Porto v Moreirense

Porto

WLWWW

Moreirense

LWLDD

Liga Portugal standings

Current competition standings
# Team P W D L GD Pts Form
1 Porto 6 6 0 0 +13 18 WWWWW
2 Benfica 5 4 1 0 +15 13 WWWWD
3 Sporting CP 5 4 1 0 +9 13 WWWWD
4 Santa Clara 5 3 2 0 +6 11 WDWWD
5 Arouca 5 3 1 1 +4 10 DWLWW
6 Estrela Amadora 5 2 3 0 +2 9 WDWDD
7 Academico Viseu 6 2 2 2 -2 8 WWLDL
8 Gil Vicente 4 2 1 1 +2 7 LDWW
9 Sporting Braga 4 2 1 1 +1 7 LWWD
10 Marítimo 5 2 1 2 -2 7 LLDWW
11 Alverca 6 1 2 3 -3 5 WLDLD
12 Vitória Guimarães 6 1 1 4 -3 4 LDLWL
13 Nacional 6 1 1 4 -4 4 LLLLW
14 Moreirense 5 1 1 3 -8 4 LLWLD
15 Famalicão 5 0 3 2 -2 3 DDLLD
16 Rio Ave 5 1 0 4 -9 3 LLWLL
17 Estoril 5 0 2 3 -5 2 DLLLD
18 Casa Pia 6 0 1 5 -14 1 LDLLL

Managers: Porto v Moreirense

F. Farioli
PortoManagerF. Farioli
Vasco Costa
MoreirenseManagerVasco Costa

Match information: Porto v Moreirense

Kick-off
·
Competition
Liga Portugal
Round
Regular Season – 5
City
Porto
Surface
grass
Capacity
50,033