GamesLeaguesNewsPlay

Cookies on Ludistat

We keep your sign-in and, if you allow it, your timezone so kickoff times show in your local time. No advertising, no tracking, no sharing. Terms

FC Porto 4–1 Napoli

FC Porto
4–1FT
Napoli
Season
UEFA Champions League
2026 · League Stage - 4
Venue
Estádio do DragãoPorto

Referee

Michael Oliver

UEFA Champions League: FC Porto beat Napoli 4–1. Goals: Jan Bednarek 11', Scott McTominay 43', Gabri Veiga 71', Jakub Kiwior 80', Samuel Aghehowa 90' (pen.).

Top rated

The provider's match ratings, out of 10.

Player of the match

Gabri Veiga

FC Porto

8.9
  • Gabri Veiga8.9
  • J. Bednarek8.1
  • J. Kiwior7.9
  • S. McTominay7.6
  • B. Gilmour6.6
  • N. Lang6.5

How the score moved

The running score, step by step, with every score marked.

  • FC Porto
  • Napoli
012340′15′30′45′60′75′90′
Show as a table
WhenFC PortoNapoli
11′ · Jan Bednarek10
43′ · Scott McTominay11
71′ · Gabri Veiga21
80′ · Jakub Kiwior31
90′ · Samuel Aghehowa41
90′41

Chances and finishing

Expected goals (xG) weigh every shot by how often a chance like it is scored. Set against the goals, they show who made the better chances and who took them.

  • FC Porto
  • Napoli
FC Porto
Goals4xG3.17
xG per shot
0.17
Goals minus xG
+0.83
Napoli
Goals1xG1.44
xG per shot
0.13
Goals minus xG
-0.44

How the chances split

FC Porto win 72%Draw 14%Napoli win 14%

Each side's xG treated as the average of a Poisson distribution of goals: how often this match ends each way if its chances were played out again and again.

Show as a table
FC PortoNapoli
Goals41
Expected goals (xG)3.171.44
xG per shot0.1670.131
Goals minus xG+0.83-0.44
FC Porto win72%
Draw14%
Napoli win14%

Goals & cards

    1. 1′
      Antonio VergaraFoul
    2. Jan BednarekAssist: Gabri Veiga
      11′
    3. 21′
      Frank AnguissaFoul
    4. 35′
      Amir RrahmaniFoul
    5. 36′
      Scott McTominayFoul
    6. 43′
      Scott McTominay
    7. Gabri VeigaFoul
      45+2′
    8. Gabri VeigaAssist: Santiago Giménez
      71′
    9. Jakub KiwiorAssist: Hwang In-Beom
      80′
    10. 88′
      Rafael Marin ZamoraRed Card
    11. Samuel Aghehowa(Penalty)
      90′

Key stats

  • 52%Ball Possession48%
  • 3.17Expected goals1.44
  • 19Total Shots11
  • 8Shots on goal6
  • 5Corner Kicks5

Half by half

  • FC Porto
  • Napoli
Team1H2HT
FC Porto134
Napoli101
01231H2H

Facts

From each side's recent results and their meetings, before this match.

  • FC Porto: 3 won, 0 drawn, 2 lost in their last 5 matches.
  • FC Porto kept 2 clean sheets in their last 5 matches.
  • FC Porto scored 9 and conceded 5 in their last 5 matches.
  • Napoli: 2 won, 1 drawn, 2 lost in their last 5 matches.
  • Napoli scored 11 and conceded 10 in their last 5 matches.

Recent form

FC PortoWLLWW
NapoliLWDWL

Standings

POSTeamGPWDLPTS
24PSV Eindhoven41124
25Bodo/Glimt41124
26FC Porto41033
27Napoli41033
28Villarreal41033
29AEK Athens FC41033
Full table

Timeline

    1. 1′
      Antonio VergaraFoul
    2. Jan BednarekAssist: Gabri Veiga
      11′
    3. 21′
      Frank AnguissaFoul
    4. 35′
      Amir RrahmaniFoul
    5. 36′
      Scott McTominayFoul
    6. 43′
      Scott McTominay
    7. Gabri VeigaFoul
      45+2′
    8. Off: André Silva⇅On: Samuel Aghehowa
      56′
    9. Off: Borja Sainz⇅On: Santiago Giménez
      67′
    10. Off: Martim Fernandes⇅On: Zaidu Sanusi
      67′
    11. Gabri VeigaAssist: Santiago Giménez
      71′
    12. Off: Gabri Veiga⇅On: Hwang In-Beom
      78′
    13. Off: Eduardo Gabriel Aquino Cossa⇅On: Seko Fofana
      78′
    14. 78′
      ⇅Off: Frank AnguissaOn: Noa Lang
    15. 78′
      ⇅Off: Antonio VergaraOn: Giovane Santana Do Nascimento
    16. Jakub KiwiorAssist: Hwang In-Beom
      80′
    17. 81′
      ⇅Off: Matteo PolitanoOn: Lorenzo Lucca
    18. 88′
      Rafael Marin ZamoraRed Card
    19. Samuel Aghehowa(Penalty)
      90′

Chances and finishing

Expected goals (xG) weigh every shot by how often a chance like it is scored. Set against the goals, they show who made the better chances and who took them.

  • FC Porto
  • Napoli
FC Porto
Goals4xG3.17
xG per shot
0.17
Goals minus xG
+0.83
Napoli
Goals1xG1.44
xG per shot
0.13
Goals minus xG
-0.44

How the chances split

FC Porto win 72%Draw 14%Napoli win 14%

Each side's xG treated as the average of a Poisson distribution of goals: how often this match ends each way if its chances were played out again and again.

Show as a table
FC PortoNapoli
Goals41
Expected goals (xG)3.171.44
xG per shot0.1670.131
Goals minus xG+0.83-0.44
FC Porto win72%
Draw14%
Napoli win14%

Every shot, and how it ended

Goals, shots the keeper saved, shots off target and shots blocked before they reached goal — then where they were taken from.

  • Goals
  • Saved
  • Off target
  • Blocked
FC Porto19 shots
4483
Napoli11 shots
1541
  • 126Inside the box
  • 75Outside the box
Show as a table
FC PortoNapoli
Goals41
Saved45
Off target84
Blocked31
Inside the box126
Outside the box75

The ball: possession and passing

Who had it, how often they moved it, and how many of those passes found a teammate.

  • FC Porto
  • Napoli
52%Possession48%
86%445 of 519 passes83%400 of 484 passes
Show as a table
FC PortoNapoli
Possession52%48%
Passes519484
Completed445400
Pass accuracy86%83%

Discipline

Fouls, cards and offsides, and when each card was shown.

  • 811Fouls
  • 14Yellow cards
  • 01Red cards
  • 43Offsides
0'45'90'
Show as a table
FC PortoNapoli
Fouls811
Yellow cards14
Red cards01
Offsides43

Every player's rating

The provider's match ratings out of ten, one dot per player who featured. Point at a dot for the name.

  • FC Porto
  • Napoli
5678910FC PortoNapoliGabri Veiga 8.9S. McTominay 7.6
Show as a table
PlayerTeamRatingMin
Gabri VeigaFC Porto8.978
J. BednarekFC Porto8.190
J. KiwiorFC Porto7.990
SamuFC Porto7.834
S. McTominayNapoli7.690
Diogo CostaFC Porto7.590
S. GiménezFC Porto7.223
Martim FernandesFC Porto6.867
Hwang In-BeomFC Porto6.712
Pepê AquinoFC Porto6.678
B. GilmourNapoli6.690
N. LangNapoli6.512
Victor Mow FroholdtFC Porto6.590
Borja SainzFC Porto6.567
M. PolitanoNapoli6.581
K. De BruyneNapoli6.490
André SilvaFC Porto6.456
Z. SanusiFC Porto6.423
R. HøjlundNapoli6.490
GiovaneNapoli6.312
S. FofanaFC Porto6.312
L. LuccaNapoli6.39
P. RosarioFC Porto6.290
Alberto BaioFC Porto6.290
S. BeukemaNapoli6.090
A. Zambo AnguissaNapoli5.978
A. MeretNapoli5.990
Amir RrahmaniNapoli5.590
A. VergaraNapoli5.378
Rafa MarínNapoli5.188

The goalkeepers

Saves against shots on target faced; goals prevented is the provider's measure of goals saved beyond what the shots' quality predicted.

83%
Diogo Costa
Saves
5
Conceded
1
Rating
7.5
50%
A. Meret
Saves
4
Conceded
4
Rating
5.9
  • FC Porto
  • Napoli

Top stats

  • 52%Ball Possession48%
  • 3.17Expected goals1.44
  • 19Total Shots11
  • 8Shots on goal6
  • 5Corner Kicks5

Shots

  • 8Shots off Goal4
  • 3Blocked shots1
  • 12Shots insidebox6
  • 7Shots outsidebox5

Passing

  • 519Total passes484
  • 445Passes accurate400
  • 86%Pass accuracy83%

Defence & set pieces

  • 5Goalkeeper Saves4
  • 11Free Kicks7
  • 4Offsides3

Discipline

  • 8Fouls11
  • 1Yellow Cards4
  • 0Red Cards1

Half by half

  • FC Porto
  • Napoli
Team1H2HT
FC Porto134
Napoli101
01231H2H
997.5Diogo Costa
526.8Martim Fernandes47.9⚽J. Kiwior58.1⚽J. Bednarek206.2Alberto Baio
108.9⚽AGabri Veiga136.2P. Rosario86.5Victor Mow Froholdt
176.5Borja Sainz196.4André Silva116.6Pepê Aquino
116.4K. De Bruyne196.4R. Højlund
66.6B. Gilmour
265.3A. Vergara87.6⚽S. McTominay995.9A. Zambo Anguissa216.5M. Politano
165.1Rafa Marín135.5Amir Rrahmani316.0S. Beukema
15.9A. Meret
FC Porto4-3-3Napoli3-4-1-2
997.5Diogo Costa
526.8Martim Fernandes47.9⚽J. Kiwior58.1⚽J. Bednarek206.2Alberto Baio
108.9⚽AGabri Veiga136.2P. Rosario86.5Victor Mow Froholdt
176.5Borja Sainz196.4André Silva116.6Pepê Aquino
116.4K. De Bruyne196.4R. Højlund
66.6B. Gilmour
265.3A. Vergara87.6⚽S. McTominay995.9A. Zambo Anguissa216.5M. Politano
165.1Rafa Marín135.5Amir Rrahmani316.0S. Beukema
15.9A. Meret
FC Porto4-3-3Napoli3-4-1-2
FC Porto4-3-3

Coach: F. Farioli

Bench

  • 12Z. SanusiD
  • 22A. VarelaM
  • 33SouzaD
  • 9SamuF
  • 14Cláudio RamosG
  • 24AndorinhaG
  • 42S. FofanaM
  • 29S. GiménezF
  • 16Hwang In-BeomM
  • 74Francisco MouraD
  • 18N. PérezD
  • 77O. PietuszewskiF
Napoli3-4-1-2

Coach: M. Allegri

Bench

  • 32V. Milinković-SavićG
  • 20L. LuccaF
  • 14N. ContiniG
  • 23GiovaneF
  • 70N. LangF
  • 40C. LietoD
  • 38A. ChiummarielloM
19André SilvaF566.400001811100027002000
77O. PietuszewskiF00000000000000000000
18N. PérezD00000000000000000000
74Francisco MouraD00000000000000000000
16Hwang In-BeomM126.701001321210013010000
29S. GiménezF237.2011172600002000000
42S. FofanaM126.300001301100000000000
24AndorinhaG00000000000000000000
14Cláudio RamosG00000000000000000000
9SamuF347.8102261500044013100
33SouzaD00000000000000000000
22A. VarelaM00000000000000000000
12Z. SanusiD236.400001201101011000000
5J. BednarekD908.1102157155240811001000
20Alberto BaioD906.2002050042301510000000
52Martim FernandesD676.800102602410023100000
8Victor Mow FroholdtM906.500102402122179001000
99Diogo CostaG907.500004903600000000005
10Gabri VeigaM788.9114249339210815224010
17Borja SainzF676.500201801600102010200
13P. RosarioM906.200116825732055000000
11Pepê AquinoF786.600104113300005020100
4J. KiwiorD907.910216806612024010000
POSTeamGPWDLPTS
1Paris Saint Germain440012
2Real Madrid440012
3Arsenal431010
4Como43019
5Barcelona43019
6Aston Villa43019
7Manchester City43019
8Liverpool43019
9Club Brugge KV43019
10Sporting CP43019
11Real Betis43019
12Borussia Dortmund43019
13Bayern München42208
14VfB Stuttgart42117
15Inter42026
16Lask Linz42026
17Manchester United42026
18Galatasaray42026
19Fenerbahçe41215
20AS Roma41124
21Shakhtar Donetsk41124
22Viking41124
23Atletico Madrid41124
24PSV Eindhoven41124
25Bodo/Glimt41124
26FC Porto41033
27Napoli41033
28Villarreal41033
29AEK Athens FC41033
30RB Leipzig41033
31Sabah FA41033
32Feyenoord41033
33Lens41033
34Slavia Praha40131
35Lille40131
36Slovan Bratislava40040

Recent form

FC PortoWLLWW
NapoliLWDWL

Last meetings

These teams have not met in our records.

GamesLeaguesNewsPlay
lamine yamal

Oct 16, 2026

Barcelona vs PSG: A High-Stakes Clash Built on History and High Lines, Barcelona Face Ultimate Test Against PSG

Barcelona and Paris Saint-Germain will meet at the Estadi Olímpic Lluís Companys on Tuesday, Oct 20, 2026 at 9 PM CEST for a UEFA Champions League encounter that feels bigger than a routine league-phase fixture.

Ludistat

More on this