Stats FC Porto 2025
All figures below cover Liga Portugal Bwin 2025, 34 played matches.
FC Porto season overview
FC Porto played 34 matches this season: 28 won, 4 drawn and 2 lost. That adds up to 88 points, or 2.59 points per match. At home the side averages 2.65 points per match, away from home 2.53.
| Finished | W | G | V | For | Against | GD | Points | PPG | |
|---|---|---|---|---|---|---|---|---|---|
| Total | 34 | 28 | 4 | 2 | 66 | 18 | 48 | 88 | 2,59 |
| Home | 17 | 14 | 3 | 0 | 33 | 6 | 27 | 45 | 2,65 |
| Away | 17 | 14 | 1 | 2 | 33 | 12 | 21 | 43 | 2,53 |
FC Porto basic statistics
| Basic | Total | Home | Away |
|---|---|---|---|
| Won | 82% | 82% | 82% |
| Draw | 12% | 18% | 6% |
| Lost | 6% | 0% | 12% |
| Goals scored per match | 1,94 | 1,94 | 1,94 |
| Goals conceded per match | 0,53 | 0,35 | 0,71 |
| Clean sheet | 62% | 71% | 53% |
| Failed to score | 3% | 6% | 0% |
| Scored first | 85% | 94% | 76% |
FC Porto goal statistics
FC Porto scored 66 goals, an average of 1.94 per match. That works out at a goal every 46 minutes. In 62% of matches the side scored at least twice, and in 3% it failed to score at all.
| Scored | Total | Home | Away |
|---|---|---|---|
| Goals scored per match | 1,94 | 1,94 | 1,94 |
| Scored at least 1 goal | 97% | 94% | 100% |
| Scored at least 2 goals | 62% | 59% | 65% |
| Scored at least 3 goals | 29% | 35% | 24% |
| Scored at least 4 goals | 6% | 6% | 6% |
| Scored in both halves | 41% | 47% | 35% |
| Failed to score | 3% | 6% | 0% |
Goals conceded by FC Porto
At the other end FC Porto conceded 18 goals, an average of 0.53 per match. The side kept a clean sheet in 62% of its matches.
| Against | Total | Home | Away |
|---|---|---|---|
| Goals conceded per match | 0,53 | 0,35 | 0,71 |
| At least 1 goal conceded | 38% | 29% | 47% |
| At least 2 goals conceded | 12% | 6% | 18% |
| At least 3 goals conceded | 3% | 0% | 6% |
| At least 4 goals conceded | 0% | 0% | 0% |
| Clean sheet | 62% | 71% | 53% |
FC Porto over/under statistics
Matches involving FC Porto produce 2.47 goals on average. More than 2.5 goals were scored in 56% of them and more than 3.5 in 24%.
| Total goals | Total | Home | Away |
|---|---|---|---|
| Average goals | 2,47 | 2,29 | 2,65 |
| Over 0.5 | 97% | 94% | 100% |
| Over 1.5 | 71% | 65% | 76% |
| Over 2.5 | 56% | 47% | 65% |
| Over 3.5 | 24% | 24% | 24% |
| Over 4.5 | 0% | 0% | 0% |
| Over 5.5 | 0% | 0% | 0% |
Both teams to score in FC Porto matches
Both teams scored in 38% of matches. At home that figure is 29%, away from home 47%.
| Both teams to score | Total | Home | Away |
|---|---|---|---|
| Both teams to score | 38% | 29% | 47% |
| Both teams to score + win | 24% | 18% | 29% |
| Both teams to score + draw | 9% | 12% | 6% |
| Both teams to score + loss | 6% | 0% | 12% |
| Both teams to score + over 2.5 | 35% | 24% | 47% |
| No BTTS + over 2.5 | 21% | 24% | 18% |
| Both teams to score in the first half | 3% | 0% | 6% |
| Both teams to score in the second half | 26% | 29% | 24% |
| Both teams to score in both halves | 0% | 0% | 0% |
Statistics by half
FC Porto scored 29 goals before the break and 37 after it, while conceding 4 in the first half and 14 in the second. The side is clearly stronger after the interval.
| First half | Total | Home | Away |
|---|---|---|---|
| First half won | 59% | 71% | 47% |
| First half drawn | 35% | 29% | 41% |
| First half lost | 6% | 0% | 12% |
| Scored in the first half | 0,85 | 0,94 | 0,76 |
| Conceded in the first half | 0,12 | 0,00 | 0,24 |
| Clean sheet in the first half | 91% | 100% | 82% |
| Failed to score in the first half | 38% | 29% | 47% |
| Second half | Total | Home | Away |
|---|---|---|---|
| Second half won | 62% | 53% | 71% |
| Second half drawn | 26% | 41% | 12% |
| Second half lost | 12% | 6% | 18% |
| Scored in the second half | 1,09 | 1,00 | 1,18 |
| Conceded in the second half | 0,41 | 0,35 | 0,47 |
| Clean sheet in the second half | 68% | 71% | 65% |
| Failed to score in the second half | 24% | 29% | 18% |
| Most goals in the first half | 35% | 41% | 29% |
| Most goals in the second half | 53% | 53% | 53% |
| Equal in both halves | 12% | 6% | 18% |
When does FC Porto score?
Most of FC Porto's goals arrive between minutes 31 and 40, accounting for 15% of the total. Goals against come most often between minutes 51 and 60.
FC Porto corner statistics
FC Porto won 5.8 corners per match on average and gave away 2.7. More than 8.5 corners were taken in 52% of its matches.
| Corners | Total | Home | Away |
|---|---|---|---|
| Corners for per match | 5,76 | 6,30 | 5,40 |
| Corners against per match | 2,72 | 2,40 | 2,93 |
| Over 6.5 corners in the match | 68% | 70% | 67% |
| Over 8.5 corners in the match | 52% | 60% | 47% |
| Over 10.5 corners in the match | 20% | 30% | 13% |
| Over 12.5 corners in the match | 8% | 10% | 7% |
| Team over 3.5 corners | 76% | 80% | 73% |
| Team over 4.5 corners | 68% | 80% | 60% |
Based on 25 from the 34 matches.
FC Porto card statistics
FC Porto picked up 2.32 yellow cards per match on average, against 2.91 for the opposition. More than 3.5 cards were shown in 79% of its matches.
| Cards | Total | Home | Away |
|---|---|---|---|
| Yellow cards per match | 2,32 | 2,12 | 2,53 |
| Red cards per match | 0,09 | 0,00 | 0,18 |
| Opponent yellow cards per match | 2,91 | 2,88 | 2,94 |
| Team over 1.5 cards | 59% | 53% | 65% |
| Team over 2.5 cards | 44% | 35% | 53% |
| Over 3.5 cards in the match | 79% | 76% | 82% |
| Over 4.5 cards in the match | 62% | 59% | 65% |
| Over 5.5 cards in the match | 50% | 41% | 59% |
FC Porto shots and xG
The side attempted 14.8 shots per match on average, 5.1 of them on target, a shooting accuracy of 34%.
| Shots | Total | Home | Away |
|---|---|---|---|
| Shots per match | 14,84 | 15,10 | 14,67 |
| Shots on target per match | 5,08 | 5,00 | 5,13 |
| Shots off target per match | 5,68 | 5,60 | 5,73 |
| Shots against per match | 10,04 | 7,80 | 11,53 |
| Expected goals (xG) for | 1,93 | 1,91 | 1,94 |
| Expected goals (xG) against | 0,67 | 0,46 | 0,80 |
| Ball possession | 54,7 | 55,4 | 54,3 |
Based on 25 from the 34 matches (shots).
Most common FC Porto scorelines
The most frequent scoreline is 1-0, in 9 of the 34 matches.
| Result | Count | Share |
|---|---|---|
| 1 - 0 | 9 | 26% |
| 3 - 0 | 5 | 15% |
| 2 - 1 | 5 | 15% |
| 2 - 0 | 4 | 12% |
| 3 - 1 | 3 | 9% |
| 4 - 0 | 2 | 6% |
| 2 - 2 | 2 | 6% |
| 1 - 1 | 1 | 3% |
| 1 - 2 | 1 | 3% |
| 1 - 3 | 1 | 3% |
Scorelines are shown from the perspective of FC Porto.
FC Porto player statistics
| Player | Goals |
|---|---|
| Samuel Omorodion Aghehowa | 10 |
| William Gomes Carvalho Santos | 8 |
| Victor Mow Froholdt | 6 |
| Borja Sainz Eguskiza | 5 |
| Deniz Daniel Gül | 5 |
The leading scorer for FC Porto this season is Samuel Omorodion Aghehowa (10). Next come William Gomes Carvalho Santos (8) and Victor Mow Froholdt (6).
| Player | Assists |
|---|---|
| Gabriel Veiga Novas | 8 |
| Alberto Oliveira Baio | 7 |
| Victor Mow Froholdt | 6 |
| Eduardo Gabriel Aquino Cossa | 4 |
| Borja Sainz Eguskiza | 2 |
Gabriel Veiga Novas has provided the most assists for FC Porto (8). Next come Alberto Oliveira Baio (7) and Victor Mow Froholdt (6).
| Player | Matches |
|---|---|
| Victor Mow Froholdt | 33 |
| Diogo Meireles Costa | 32 |
| Jan Bednarek | 31 |
| Gabriel Veiga Novas | 30 |
| Alan Varela | 29 |
Victor Mow Froholdt has played the most matches for FC Porto (33). Next come Diogo Meireles Costa (32) and Jan Bednarek (31).
| Player | Cards |
|---|---|
| Jan Bednarek | 8 |
| Alan Varela | 7 |
| Alberto Oliveira Baio | 7 |
| Gabriel Veiga Novas | 6 |
| Pablo Paulino Rosario | 6 |
Jan Bednarek has picked up the most cards for FC Porto (8). Next come Alan Varela (7) and Alberto Oliveira Baio (7).
Attacking
| Player | Total | |
|---|---|---|
| 1 | Victor Mow Froholdt | 12 |
| 2 | Gabriel Veiga Novas | 11 |
| 2 | Samuel Omorodion Aghehowa | 11 |
| 4 | William Gomes Carvalho Santos | 9 |
| 5 | Alberto Oliveira Baio | 8 |
| 6 | Borja Sainz Eguskiza | 7 |
| 7 | Deniz Daniel Gül | 6 |
| 7 | Eduardo Gabriel Aquino Cossa | 6 |
| 9 | Oskar Pietuszewski | 5 |
| 10 | Francisco Sampaio Moura | 4 |
| Player | Total | |
|---|---|---|
| 1 | William Gomes Carvalho Santos | 7 |
| 2 | Victor Mow Froholdt | 6 |
| 3 | Borja Sainz Eguskiza | 5 |
| 3 | Samuel Omorodion Aghehowa | 5 |
| 5 | Deniz Daniel Gül | 4 |
| 6 | Gabriel Veiga Novas | 3 |
| 6 | Oskar Pietuszewski | 3 |
| 6 | Seko Fofana | 3 |
| 9 | Eduardo Gabriel Aquino Cossa | 2 |
| 9 | Francisco Sampaio Moura | 2 |
| Player | Total | |
|---|---|---|
| 1 | Samuel Omorodion Aghehowa | 5 |
| 2 | Alan Varela | 1 |
| 2 | Deniz Daniel Gül | 1 |
| 2 | William Gomes Carvalho Santos | 1 |
| Player | Total | |
|---|---|---|
| 1 | Alberto Oliveira Baio | 2 |
| 1 | Oskar Pietuszewski | 2 |
| 3 | Borja Sainz Eguskiza | 1 |
| 3 | Gabriel Veiga Novas | 1 |
| 3 | Samuel Omorodion Aghehowa | 1 |
| 3 | Seko Fofana | 1 |
| 3 | Victor Mow Froholdt | 1 |
| Player | Total | |
|---|---|---|
| 1 | Samuel Omorodion Aghehowa | 38 |
| 2 | Borja Sainz Eguskiza | 34 |
| 3 | Gabriel Veiga Novas | 32 |
| 4 | William Gomes Carvalho Santos | 29 |
| 5 | Rodrigo Mora de Carvalho | 28 |
| 6 | Victor Mow Froholdt | 23 |
| 7 | Deniz Daniel Gül | 20 |
| 8 | Eduardo Gabriel Aquino Cossa | 19 |
| 9 | Alan Varela | 18 |
| 10 | Oskar Pietuszewski | 17 |
| Player | Total | |
|---|---|---|
| 1 | Samuel Omorodion Aghehowa | 27 |
| 2 | Borja Sainz Eguskiza | 18 |
| 2 | William Gomes Carvalho Santos | 18 |
| 4 | Deniz Daniel Gül | 13 |
| 4 | Gabriel Veiga Novas | 13 |
| 6 | Victor Mow Froholdt | 11 |
| 7 | Oskar Pietuszewski | 10 |
| 8 | Alan Varela | 9 |
| 9 | Rodrigo Mora de Carvalho | 8 |
| 10 | Alberto Oliveira Baio | 6 |
| Player | Total | |
|---|---|---|
| 1 | Samuel Omorodion Aghehowa | 71,1% |
| 2 | Deniz Daniel Gül | 65,0% |
| 3 | William Gomes Carvalho Santos | 62,1% |
| 4 | Oskar Pietuszewski | 58,8% |
| 5 | Borja Sainz Eguskiza | 52,9% |
| 6 | Alan Varela | 50,0% |
| 7 | Victor Mow Froholdt | 47,8% |
| 8 | Gabriel Veiga Novas | 40,6% |
| 9 | Alberto Oliveira Baio | 40,0% |
| 10 | Jakub Piotr Kiwior | 38,5% |
From 450 minutes played
| Player | Total | |
|---|---|---|
| 1 | William Gomes Carvalho Santos | 27,6% |
| 2 | Samuel Omorodion Aghehowa | 26,3% |
| 3 | Victor Mow Froholdt | 26,1% |
| 4 | Deniz Daniel Gül | 25,0% |
| 5 | Jan Bednarek | 18,2% |
| 6 | Oskar Pietuszewski | 17,6% |
| 7 | Borja Sainz Eguskiza | 14,7% |
| 8 | Alan Varela | 11,1% |
| 9 | Eduardo Gabriel Aquino Cossa | 10,5% |
| 10 | Gabriel Veiga Novas | 9,4% |
From 450 minutes played
Passing
| Player | Total | |
|---|---|---|
| 1 | Eduardo Gabriel Aquino Cossa | 45 |
| 2 | Rodrigo Mora de Carvalho | 36 |
| 3 | Gabriel Veiga Novas | 35 |
| 4 | Victor Mow Froholdt | 30 |
| 5 | Alberto Oliveira Baio | 28 |
| 6 | Alan Varela | 19 |
| 7 | Zaidu Sanusi | 15 |
| 8 | Borja Sainz Eguskiza | 14 |
| 9 | Jakub Piotr Kiwior | 13 |
| 9 | William Gomes Carvalho Santos | 13 |
| Player | Total | |
|---|---|---|
| 1 | Jan Bednarek | 2.159 |
| 2 | Jakub Piotr Kiwior | 1.742 |
| 3 | Alan Varela | 1.022 |
| 4 | Diogo Meireles Costa | 742 |
| 5 | Pablo Paulino Rosario | 729 |
| 6 | Alberto Oliveira Baio | 697 |
| 7 | Victor Mow Froholdt | 687 |
| 8 | Gabriel Veiga Novas | 543 |
| 9 | Eduardo Gabriel Aquino Cossa | 534 |
| 10 | Francisco Sampaio Moura | 529 |
| Player | Total | |
|---|---|---|
| 1 | Thiago Emiliano da Silva | 92,8% |
| 2 | Jan Bednarek | 92,0% |
| 3 | Jakub Piotr Kiwior | 89,3% |
| 4 | Alan Varela | 86,4% |
| 5 | Zaidu Sanusi | 85,7% |
| 6 | Francisco Sampaio Moura | 85,7% |
| 7 | Pablo Paulino Rosario | 85,6% |
| 8 | Victor Mow Froholdt | 85,2% |
| 9 | Gabriel Veiga Novas | 83,5% |
| 10 | Martim Moreira Moutinho Fernandes | 82,6% |
From 450 minutes played
Defending
| Player | Total | |
|---|---|---|
| 1 | Alberto Oliveira Baio | 59 |
| 2 | Victor Mow Froholdt | 49 |
| 3 | Jakub Piotr Kiwior | 48 |
| 4 | Martim Moreira Moutinho Fernandes | 40 |
| 5 | Gabriel Veiga Novas | 38 |
| 6 | Eduardo Gabriel Aquino Cossa | 35 |
| 7 | Alan Varela | 29 |
| 8 | William Gomes Carvalho Santos | 26 |
| 9 | Francisco Sampaio Moura | 24 |
| 10 | Pablo Paulino Rosario | 22 |
| Player | Total | |
|---|---|---|
| 1 | Jan Bednarek | 48 |
| 2 | Jakub Piotr Kiwior | 37 |
| 3 | Victor Mow Froholdt | 32 |
| 4 | Alan Varela | 29 |
| 5 | Alberto Oliveira Baio | 27 |
| 6 | Francisco Sampaio Moura | 19 |
| 7 | Pablo Paulino Rosario | 15 |
| 8 | Gabriel Veiga Novas | 14 |
| 9 | Eduardo Gabriel Aquino Cossa | 13 |
| 10 | Martim Moreira Moutinho Fernandes | 11 |
| Player | Total | |
|---|---|---|
| 1 | Jan Bednarek | 23 |
| 2 | Jakub Piotr Kiwior | 15 |
| 3 | Alan Varela | 12 |
| 4 | Victor Mow Froholdt | 11 |
| 5 | Alberto Oliveira Baio | 7 |
| 5 | Pablo Paulino Rosario | 7 |
| 7 | Zaidu Sanusi | 3 |
| 8 | Deniz Daniel Gül | 2 |
| 8 | Nehuén Pérez | 2 |
| 8 | Rodrigo Mora de Carvalho | 2 |
| Player | Total | |
|---|---|---|
| 1 | Jan Bednarek | 161 |
| 2 | Victor Mow Froholdt | 155 |
| 3 | Alberto Oliveira Baio | 145 |
| 4 | Eduardo Gabriel Aquino Cossa | 124 |
| 5 | Jakub Piotr Kiwior | 105 |
| 6 | Alan Varela | 80 |
| 7 | Oskar Pietuszewski | 79 |
| 8 | Borja Sainz Eguskiza | 76 |
| 8 | Gabriel Veiga Novas | 76 |
| 10 | Pablo Paulino Rosario | 74 |
| Player | Total | |
|---|---|---|
| 1 | Jan Bednarek | 64,7% |
| 2 | Jakub Piotr Kiwior | 60,3% |
| 2 | Martim Moreira Moutinho Fernandes | 60,3% |
| 4 | Pablo Paulino Rosario | 57,8% |
| 5 | Zaidu Sanusi | 57,1% |
| 6 | Alan Varela | 54,1% |
| 7 | Francisco Sampaio Moura | 53,7% |
| 8 | Oskar Pietuszewski | 52,0% |
| 9 | Alberto Oliveira Baio | 50,9% |
| 10 | Victor Mow Froholdt | 48,4% |
From 450 minutes played
| Player | Total | |
|---|---|---|
| 1 | Victor Mow Froholdt | 32 |
| 2 | Borja Sainz Eguskiza | 31 |
| 3 | Gabriel Veiga Novas | 27 |
| 4 | William Gomes Carvalho Santos | 22 |
| 5 | Eduardo Gabriel Aquino Cossa | 21 |
| 6 | Alan Varela | 16 |
| 7 | Rodrigo Mora de Carvalho | 15 |
| 8 | Alberto Oliveira Baio | 11 |
| 9 | Pablo Paulino Rosario | 9 |
| 10 | Deniz Daniel Gül | 8 |
Dribbles
| Player | Total | |
|---|---|---|
| 1 | Victor Mow Froholdt | 30 |
| 2 | Oskar Pietuszewski | 26 |
| 3 | Alberto Oliveira Baio | 25 |
| 4 | Borja Sainz Eguskiza | 21 |
| 4 | Rodrigo Mora de Carvalho | 21 |
| 6 | Eduardo Gabriel Aquino Cossa | 19 |
| 6 | William Gomes Carvalho Santos | 19 |
| 8 | Samuel Omorodion Aghehowa | 18 |
| 9 | Gabriel Veiga Novas | 14 |
| 10 | Alan Varela | 10 |
| Player | Total | |
|---|---|---|
| 1 | Victor Mow Froholdt | 51,7% |
| 2 | Oskar Pietuszewski | 47,3% |
| 3 | Alberto Oliveira Baio | 45,5% |
| 4 | Samuel Omorodion Aghehowa | 43,9% |
| 5 | Rodrigo Mora de Carvalho | 42,9% |
| 6 | Borja Sainz Eguskiza | 42,0% |
| 7 | Deniz Daniel Gül | 38,1% |
| 8 | William Gomes Carvalho Santos | 35,8% |
| 9 | Gabriel Veiga Novas | 35,0% |
| 10 | Eduardo Gabriel Aquino Cossa | 27,9% |
From 450 minutes played
Goalkeeper
| Player | Total | |
|---|---|---|
| 1 | Diogo Meireles Costa | 20 |
| 2 | Cláudio Pires Morais Ramos | 1 |
| 2 | João Paulo Santos da Costa | 1 |
| Player | Total | |
|---|---|---|
| 1 | Diogo Meireles Costa | 58 |
| 2 | Cláudio Pires Morais Ramos | 3 |
| Player | Total | |
|---|---|---|
| 1 | Diogo Meireles Costa | 79,5% |
From 450 minutes played
| Player | Total | |
|---|---|---|
| 1 | Diogo Meireles Costa | 1 |
Discipline
| Player | Total | |
|---|---|---|
| 1 | Jan Bednarek | 8 |
| 2 | Alan Varela | 7 |
| 2 | Alberto Oliveira Baio | 7 |
| 4 | Gabriel Veiga Novas | 6 |
| 4 | Pablo Paulino Rosario | 6 |
| 6 | Borja Sainz Eguskiza | 5 |
| 6 | Francisco Sampaio Moura | 5 |
| 8 | Martim Moreira Moutinho Fernandes | 4 |
| 8 | William Gomes Carvalho Santos | 4 |
| 10 | Deniz Daniel Gül | 3 |
| Player | Total | |
|---|---|---|
| 1 | Dominik Prpić | 1 |
| 1 | Martim Moreira Moutinho Fernandes | 1 |
| 1 | William Gomes Carvalho Santos | 1 |
| Player | Total | |
|---|---|---|
| 1 | Alberto Oliveira Baio | 57 |
| 2 | Deniz Daniel Gül | 37 |
| 3 | Victor Mow Froholdt | 36 |
| 4 | Jan Bednarek | 34 |
| 5 | Borja Sainz Eguskiza | 31 |
| 6 | William Gomes Carvalho Santos | 30 |
| 7 | Gabriel Veiga Novas | 29 |
| 8 | Jakub Piotr Kiwior | 28 |
| 9 | Alan Varela | 26 |
| 10 | Pablo Paulino Rosario | 22 |
| Player | Total | |
|---|---|---|
| 1 | Eduardo Gabriel Aquino Cossa | 52 |
| 2 | Victor Mow Froholdt | 46 |
| 3 | Alberto Oliveira Baio | 32 |
| 4 | Borja Sainz Eguskiza | 29 |
| 5 | Oskar Pietuszewski | 28 |
| 6 | Samuel Omorodion Aghehowa | 26 |
| 7 | Alan Varela | 23 |
| 8 | Gabriel Veiga Novas | 22 |
| 8 | Pablo Paulino Rosario | 22 |
| 10 | William Gomes Carvalho Santos | 21 |
| Player | Total | |
|---|---|---|
| 1 | Borja Sainz Eguskiza | 22 |
| 2 | Eduardo Gabriel Aquino Cossa | 8 |
| 3 | Deniz Daniel Gül | 7 |
| 3 | Oskar Pietuszewski | 7 |
| 3 | Samuel Omorodion Aghehowa | 7 |
| 6 | Rodrigo Mora de Carvalho | 5 |
| 7 | Gabriel Veiga Novas | 3 |
| 7 | Luuk de Jong | 3 |
| 9 | Terem Igobor Moffi | 2 |
| 10 | Alberto Oliveira Baio | 1 |
Playing time
| Player | Total | |
|---|---|---|
| 1 | Diogo Meireles Costa | 2.817 |
| 2 | Victor Mow Froholdt | 2.785 |
| 3 | Jan Bednarek | 2.625 |
| 4 | Alan Varela | 2.231 |
| 5 | Jakub Piotr Kiwior | 2.217 |
| 6 | Eduardo Gabriel Aquino Cossa | 2.153 |
| 7 | Alberto Oliveira Baio | 2.141 |
| 8 | Gabriel Veiga Novas | 1.557 |
| 9 | Borja Sainz Eguskiza | 1.538 |
| 10 | Pablo Paulino Rosario | 1.364 |
| Player | Total | |
|---|---|---|
| 1 | Diogo Meireles Costa | 32 |
| 2 | Victor Mow Froholdt | 31 |
| 3 | Jan Bednarek | 30 |
| 4 | Eduardo Gabriel Aquino Cossa | 29 |
| 5 | Alan Varela | 26 |
| 5 | Jakub Piotr Kiwior | 26 |
| 7 | Alberto Oliveira Baio | 24 |
| 8 | Gabriel Veiga Novas | 19 |
| 9 | Samuel Omorodion Aghehowa | 18 |
| 10 | Borja Sainz Eguskiza | 17 |
| Player | Total | |
|---|---|---|
| 1 | Jan Bednarek | 7,38 |
| 2 | Jakub Piotr Kiwior | 7,26 |
| 3 | Thiago Emiliano da Silva | 7,15 |
| 4 | Pablo Paulino Rosario | 7,07 |
| 5 | Oskar Pietuszewski | 7,05 |
| 6 | Diogo Meireles Costa | 7,04 |
| 7 | Alberto Oliveira Baio | 7,00 |
| 8 | William Gomes Carvalho Santos | 6,98 |
| 9 | Alan Varela | 6,98 |
| 10 | Zaidu Sanusi | 6,94 |
From 450 minutes played
FC Porto · Calendar · Top scorers · Most assists · Most cards · Players