Today

FC Porto 2-1 Moreirense: result and stats, Primeira Liga

Matchday 5
FT
  • J. Bednarek37'
  • William Gomes58'
  • 20'D. Pinto
Estádio do DragãoAntonio NobreCapacity 50,399Fri, 4 Sept 202621:15
Lucho González portrait
Assistant
Lucho González

Substitutions

Unused

Player of the match
William Gomes Carvalho Santos headshot
William Gomes Carvalho Santos
Attacker · FC Porto
9.9
This match
Shooting7.7Finishing4.6Creativity9.0Passing3.0Involvement3.6Defending10.0Physical6.3Dribbling5.0
Attacking
Goals1
Assists1
Shots3
Shots on target2
Shot accuracy67%
Dribbles won2
Offsides1
Build-up
Passes19
Key passes4
Pass accuracy58%
Defending
Tackles3
Duels won10 · 83%
Fouls won/made3 / 1
This match · octagon = season skill index

Highest-rated players

Gomes9.9Bednarek8.5Pepê8.0Mendonça6.9Ferreira7.2Pinto7.6
Player
André FerreiraAndré FerreiraG722,26+0,2614/398/33
Diogo CostaDiogo CostaG110,42-0,5831/347/10
FC Porto crestLive statsMoreirense crest

Possession & Passing

70%Possession30%
563Total passes252
86%Pass accuracy69%
9Corners1

Attack

23Shots7
9On target2
7Off target4
7Blocked shots1

Box & Quality

14Shots in box5
9Shots out box2
2.9xG0.9
0.3Goals prevented0.3

Defense & Discipline

1Goalkeeper saves7
4Offsides1
11Fouls12
1Yellow cards2
0Red cards1

Half by half

The same match, split at the break. Which half did each side actually win?

FC Porto crest

First half

Moreirense crest
0,44xG0,15
8Shots2
4On target1
0Big chances1
12Touches in box4
72%Possession28%
4Corners1
FC Porto crest

Second half

Moreirense crest
2,45xG0,70
15Shots5
5On target1
3Big chances1
22Touches in box6
66%Possession34%
5Corners0

xG analytics

TeamxGShotsSOTPoss
FC Porto crestFC Porto
2.90231670%
66% open play34% set piece
Moreirense crestMoreirense
0.887330%
99% open play1% set piece

Expected goals weighs every shot by the historic conversion rate of similar chances. Higher xG means better scoring opportunities, regardless of whether they went in.

xG race

30 shots

Chance quality as it built up. A steep step is a big chance.

0,00,81,62,43,20'15'30'45'60'75'90'Dinis Pinto 20'Jan Bednarek 37'William Gomes 58'FC Porto2,90 xGMoreirense0,88 xGCumulative expected goals per team over the match.
FC Porto crestFC Porto2,90 xG · 2 scoredMoreirense crestMoreirense0,88 xG · 1 scored

How those chances were made

FC Porto45
Open play 32Set piece 8Dribble 2Foul won 2Rebound 1
Moreirense14
Open play 10Set piece 1Foul won 1Rebound 2

Momentum

6 swings

Which side was on top, minute by minute. A taller bar is heavier pressure.

Dinis Pinto 20'Jan Bednarek 37'William Gomes 58'0'15'30'45'60'75'90'FC PortoMoreirense
FC Porto crestFC Porto95% pressureMoreirense crestMoreirense5% pressure

Match replay

91'
2-1
100%Draw 0%0%
2.90xG0.88
23Shots7
16On target3
Momentum
Borja Sainz portrait90' Off target Borja Sainz 0.06 xG

Shot map

23 v 7

FC Porto shoot right, Moreirense left. Bigger dot = better chance.

PORMORgoalsavedoff target

Goal mouth

19 on target · 3 scored

Where each shot on target crossed the line. Placement beats power.

André Silva, 31', off targetKiko, 43', off targetAlberto Costa, 50', off targetWilliam Gomes, 51', off targetAndré Silva, 56', off targetDinis Pinto, 57', off targetVictor Froholdt, 67', off targetAlberto Costa, 81', off targetMaranhão, 83', off targetMaranhão, 85', off targetBorja Sainz, 90', off target
FC PortoMoreirensegoalsavedoff target

Average positions

Each starter's average position on the ball, with the number of those actions inside the chip. Both sides attack left to right. Tap a player to see where they actually were.

FC PortoDefensive line 44%
34Silva123Kiwior73Moura49Veiga60Gomes53Rosario49Froholdt53Costa124Bednarek73Pepê96Costa
MoreirenseDefensive line 27%
31Mendonça39Parsemain34John33Veloso39Landerson56Pinto58Batista61Kiko46Liberato59Maracás59Ferreira

An average, not a movement map: it says where a player's actions balanced out, not where they ran.

Passing network

Each player at his average position, sized by passes made. Lines join team-mates with 5 or more passes between them (fewer when a side made its first change early), thicker for more. Counted until each side's first substitution. Both sides attack left to right. Tap a player to isolate his links.

FC PortoUntil 64'
457420119981310197

Most-connected pair: Kiwior and Bednarek, 30 passes between them.

MoreirenseUntil 67'
66272623206576131197

Most-connected pair: Batista and Pinto, 8 passes between them.

Tactical battle

86control14
82%Field tiltField tilt 18%15Box entriesBox entries 417Passes into boxPasses into box 2
André Silva
André Silva
8 touches in box
Press7.3 · 14.1Territory82% · 18%Direct1.95 · 3.07Progress61 · 16Dribble3 · 7Creation45 · 14Threat1.67 · 0.17Recover10 · 11
FC Porto crest

In possession

Moreirense crest
81,9%Field tilt18,1%
17Passes into box2
41Progressive passes7
11Carries into final third7
20Chances created1

Field tilt is each side's share of play in the final third.

FC Porto crest

Out of possession

Moreirense crest
7,33Press intensity (PPDA)14,12
6High turnovers2
10Regains within 5s11
14,2sBall recovery time31,9s
13Interceptions16

↓ Lower is better, so the longer bar always wins. PPDA is opponent passes allowed per defensive action.

FC Porto crest

Carrying

Moreirense crest
141Carries93
1730mCarry distance1160m
20Progressive carries9
940mProgressive carry distance488m
2Carries into the box2

Distances are how far the ball was moved forward, not how far anybody ran.

FC Porto crest

Beating the press

Moreirense crest
3Take-ons won7
15Take-ons attempted12
688mProgressive pass distance163m
0Through balls1
5Switches of play1

A take-on is a player going past an opponent with the ball at his feet.

FC Porto crest

Threat created

Moreirense crest
1,67Expected threat (xT)0,17
2,03Action value (VAEP)0,89
45Shot-creating actions14
4Goal-creating actions2
2,83Expected assisted goals0,02

xT values where a possession reached; VAEP values every action by how much it shifted the chance of a goal.

FC Porto crest

Tempo

Moreirense crest
4,2Passes per attack2,5
14,3sAttack duration8,6s
1,95 m/sAttack directness3,07 m/s
7Build-up attacks2
13Direct attacks4

An attack is direct when it moves upfield quickly rather than through many passes.

FC Porto crest

More match stats

Moreirense crest
FC Porto crest

Attack

Moreirense crest
34Touches in box10
72Final third entries24
3Big chances2
2,26xG on target0,42
2Big chances missed1
FC Porto crest

Passing

Moreirense crest
7/34 (21%)Crosses1/10 (0%)
31/51 (61%)Long balls16/56 (29%)
28Throw-ins14
12Free kicks11
4Goal kicks9
FC Porto crest

Duels

Moreirense crest
47Total53
24/64 (38%)Ground40/64 (63%)
22/34 (65%)Aerial12/34 (35%)
3/13 (23%)Dribbles7/12 (58%)
13Dispossessed4
FC Porto crest

Defending

Moreirense crest
41Recoveries40
9Interceptions11
9Tackles23
33%Tackles won57%
16Clearances50
1Big chances scored1
0Big saves2
0Errors led to shot1
3Fouled in final third0
7,49Average rating6,99

Goal profile

This season

How often each side reaches a scoreline, across 8 matches each.

FC Porto crestShare of their matchesMoreirense crest

They score

100%1+ goal63%
100%2+ goals25%
38%3+ goals13%

They concede

50%1+ goal88%

Heaviest results

FC Porto crestbest 4-1 (A)

Moreirense crestbest 3-1 (H)·worst 0-4 (H)

Where these sides shoot from

2025/26 season

Each attack set against the defence it meets, zone by zone. Season shares rather than a forecast; a figure beside a share is how far it sits from the league average, shown only where the gap is worth noticing.

FC PortoshootallowMoreirense
6.9%Six-yard box5.8%
60.3%+3.5Penalty area+2.559.1%
24.5%-2.4Edge of the box-2.025.1%
8.3%-2.3Long range10.1%

494 shots taken · 447 faced

MoreirenseshootallowFC Porto
6.3%Six-yard box-2.33.4%
54.5%-2.3Penalty area-7.249.4%
29.4%+2.5Edge of the box+2.829.9%
9.9%Long range+6.817.4%

303 shots taken · 328 faced

Shot locations, not player movement: where the ball was struck from, not where anybody ran. Shares are of each club's own shots, so a side that shoots often is comparable with one that does not.

Match summary

FC Porto beat Moreirense 2-1 at Estádio do Dragão in Primeira Liga. It was 1-1 at half-time, and FC Porto came from behind to win. Scorers: J. Bednarek (37'), William Gomes (58') for FC Porto; D. Pinto (20') for Moreirense. Moreirense finished with ten men after Guilherme Liberato was sent off. In their last 29 meetings, FC Porto have won 23, Moreirense 2, with 4 drawn. Full match stats, lineups and player ratings are all on this page.

AI prediction
Confidence 64%
POR64%
X34%
MOR2%

→ Winner: FC Porto

Why this prediction

The factors the model weighed, each split between the two sides.

FC Porto crestShare per factorMoreirense crest
75%Form25%
75%Attack25%
100%Defence0%
100%Goal model (Poisson)0%
80%Head-to-head20%
75%Goals25%
76%Overall24%
Last 4 matches
Scored 9, conceded 0
Last 3 matches
Scored 3, conceded 6

Who will win?

Cast your vote!

FC Porto crestCompare teamsMoreirense crest
Team formsLatestPts
1
FC Porto crestFC Porto
WWWWW
24
12
Moreirense crestMoreirense
LDWLL
8
Prematch standings

Head-to-headLast 29 meetings

FC Porto crest23
Wins
4
Draws
2Moreirense crest
Wins
Show 23 earlier meetings
  • 31 Oct 2024FC Porto crest2 - 0Moreirense crestTaça da Liga
  • 20 Jan 2024FC Porto crest5 - 0Moreirense crestPrimeira Liga
  • 14 Aug 2023Moreirense crest1 - 2FC Porto crestPrimeira Liga
  • 20 Feb 2022Moreirense crest0 - 1FC Porto crestPrimeira Liga
  • 19 Sept 2021FC Porto crest5 - 0Moreirense crestPrimeira Liga
  • 26 Apr 2021Moreirense crest1 - 1FC Porto crestPrimeira Liga
  • 3 Jan 2021FC Porto crest3 - 0Moreirense crestPrimeira Liga
  • 20 Jul 2020FC Porto crest6 - 1Moreirense crestPrimeira Liga
  • 10 Jan 2020Moreirense crest2 - 4FC Porto crestPrimeira Liga
  • 8 Feb 2019Moreirense crest1 - 1FC Porto crestPrimeira Liga
  • 18 Dec 2018FC Porto crest4 - 3Moreirense crestTaça de Portugal
  • 2 Sept 2018FC Porto crest3 - 0Moreirense crestPrimeira Liga
  • 30 Jan 2018Moreirense crest0 - 0FC Porto crestPrimeira Liga
  • 11 Jan 2018Moreirense crest1 - 2FC Porto crestTaça de Portugal
  • 20 Aug 2017FC Porto crest3 - 0Moreirense crestPrimeira Liga
  • 21 May 2017Moreirense crest3 - 1FC Porto crestPrimeira Liga
  • 15 Jan 2017FC Porto crest3 - 0Moreirense crestPrimeira Liga
  • 21 Feb 2016FC Porto crest3 - 2Moreirense crestPrimeira Liga
  • 25 Sept 2015Moreirense crest2 - 2FC Porto crestPrimeira Liga
  • 7 Feb 2015Moreirense crest0 - 2FC Porto crestPrimeira Liga
  • 31 Aug 2014FC Porto crest3 - 0Moreirense crestPrimeira Liga
  • 20 Apr 2013Moreirense crest0 - 3FC Porto crestPrimeira Liga
  • 8 Dec 2012FC Porto crest1 - 0Moreirense crestPrimeira Liga
Full head-to-head →

Venue spotlight

Estádio do Dragão
Porto, Portugal
50,399
Capacity