Home»Teams»FC Porto»Gonçalo Ribeiro
Player · #91

Gonçalo Ribeiro

Gonçalo Miguel Azevedo Ribeiro

FC PortoGoalkeeperRightPortugal20 years old187 cm82 kg
SeasonTeamCompetitionMPMinGA
2025/26FC Porto BPortuguese Segunda Liga161,43400
2025/26FC Porto U19UEFA Youth League436000
2024/25FC Porto BPortuguese Segunda Liga141,26000
2024/25Portugal U19UEFA Under 19 Championship Qualifiers19000
2024/25Portugal U19Under 19 Internationals322500
2023/24FC Porto BPortuguese Segunda Liga872000
2023/24Portugal U20Under 20 Internationals19000
2023/24FC Porto U19UEFA Youth League327000
2022/23FC Porto BPortuguese Segunda Liga763000
2022/23Portugal U17UEFA Under 17 European Championship327000
2022/23Portugal U19UEFA Under 19 Championship436000
2022/23FC Porto U19UEFA Youth League872000
2022/23FC Porto U21Premier League International Cup19000
Total13 seasons736,51900
0
Matches
0
Goals
0
Assists
0
Minutes

Portuguese Cup

2025/26

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Portuguese League Cup

2025/26

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Liga Portugal

2025/26

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

UEFA Europa League

2025/26

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

FIFA Club World Cup

2025/26

No stats available right now.

16
Matches
0
Goals
0
Assists
1,434
Minutes

Portuguese Segunda Liga

2025/26
Saves per 90 minutes · 70 percentile among 32 players in the same positionSaves2.95Saves as a share of shots on target faced · 45 percentile among 32 players in the same positionSave %69%Matches without conceding, over matches played · 48 percentile among 32 players in the same positionClean sheets31%High claims per 90 minutes · 27 percentile among 32 players in the same positionHigh claims0.50Passes completed over passes attempted · 27 percentile among 32 players in the same positionPass accuracy62%Long balls completed over long balls attempted · 17 percentile among 32 players in the same positionLong passing32%

Compared with 32 players in the same position in 2025/26.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

MetricValuePercentile
Saves2.9570
Save %69%45
Clean sheets31%48
High claims0.5027
Pass accuracy62%27
Long passing32%17
MetricTotalPer 90
Clearances301.88
Saves472.95
Clean sheets50.31
4
Matches
0
Goals
0
Assists
360
Minutes

UEFA Youth League

2025/26
Saves per 90 minutes · 7 percentile among 35 players in the same positionSaves0.00Saves as a share of shots on target faced · 7 percentile among 35 players in the same positionSave %0%Matches without conceding, over matches played · 53 percentile among 35 players in the same positionClean sheets25%High claims per 90 minutes · 16 percentile among 35 players in the same positionHigh claims0.00

Compared with 35 players in the same position in 2025/26.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

Small sample so far: few matches played.

No data in this competition: Pass accuracy, Long passing.

MetricValuePercentile
Saves0.007
Save %0%7
Clean sheets25%53
High claims0.0016
MetricTotalPer 90
Clean sheets10.25
0
Matches
0
Goals
0
Assists
0
Minutes

Portuguese Super Cup

2024/25

No stats available right now.

14
Matches
0
Goals
0
Assists
1,260
Minutes

Portuguese Segunda Liga

2024/25
Saves per 90 minutes · 5 percentile among 28 players in the same positionSaves2.21Saves as a share of shots on target faced · 5 percentile among 28 players in the same positionSave %58%Matches without conceding, over matches played · 2 percentile among 28 players in the same positionClean sheets7%High claims per 90 minutes · 5 percentile among 28 players in the same positionHigh claims0.36Passes completed over passes attempted · 48 percentile among 28 players in the same positionPass accuracy64%Long balls completed over long balls attempted · 16 percentile among 28 players in the same positionLong passing32%

Compared with 28 players in the same position in 2024/25.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

MetricValuePercentile
Saves2.215
Save %58%5
Clean sheets7%2
High claims0.365
Pass accuracy64%48
Long passing32%16
MetricTotalPer 90
Dribbles completed10.07
Tackles won10.07
Clearances362.57
Saves312.21
Clean sheets10.07
1
Matches
0
Goals
0
Assists
90
Minutes

UEFA Under 19 Championship Qualifiers

2024/25
MetricTotalPer 90
Dribbles completed11.00
Saves22.00
3
Matches
0
Goals
0
Assists
225
Minutes

Under 19 Internationals

2024/25
MetricTotalPer 90
Clearances10.40
Saves31.20
Clean sheets10.40
0
Matches
0
Goals
0
Assists
0
Minutes

UEFA Champions League

2023/24

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Portuguese Cup

2023/24

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Portuguese League Cup

2023/24

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Liga Portugal

2023/24

No stats available right now.

8
Matches
0
Goals
0
Assists
720
Minutes

Portuguese Segunda Liga

2023/24
Saves per 90 minutes · 98 percentile among 30 players in the same positionSaves4.00Saves as a share of shots on target faced · 72 percentile among 30 players in the same positionSave %74%Matches without conceding, over matches played · 78 percentile among 30 players in the same positionClean sheets38%High claims per 90 minutes · 45 percentile among 30 players in the same positionHigh claims0.63Passes completed over passes attempted · 58 percentile among 30 players in the same positionPass accuracy69%Long balls completed over long balls attempted · 22 percentile among 30 players in the same positionLong passing35%

Compared with 30 players in the same position in 2023/24.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

MetricValuePercentile
Saves4.0098
Save %74%72
Clean sheets38%78
High claims0.6345
Pass accuracy69%58
Long passing35%22
MetricTotalPer 90
Big chances created10.13
Dribbles completed10.13
Clearances101.25
Saves324.00
Clean sheets30.38
1
Matches
0
Goals
0
Assists
90
Minutes

Under 20 Internationals

2023/24
MetricTotalPer 90
Clearances22.00
Saves33.00
0
Matches
0
Goals
0
Assists
0
Minutes

U20 Elite League

2023/24

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

UEFA Under 19 Championship Qualifiers

2023/24

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Under 19 Internationals

2023/24

No stats available right now.

3
Matches
0
Goals
0
Assists
270
Minutes

UEFA Youth League

2023/24
Saves per 90 minutes · 22 percentile among 23 players in the same positionSaves0.00Saves as a share of shots on target faced · 22 percentile among 23 players in the same positionSave %0%Matches without conceding, over matches played · 70 percentile among 23 players in the same positionClean sheets33%High claims per 90 minutes · 26 percentile among 23 players in the same positionHigh claims0.00

Compared with 23 players in the same position in 2023/24.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

Small sample so far: few matches played.

No data in this competition: Pass accuracy, Long passing.

MetricValuePercentile
Saves0.0022
Save %0%22
Clean sheets33%70
High claims0.0026
MetricTotalPer 90
Clean sheets10.33
7
Matches
0
Goals
0
Assists
630
Minutes

Portuguese Segunda Liga

2022/23
Saves per 90 minutes · 69 percentile among 29 players in the same positionSaves3.00Saves as a share of shots on target faced · 22 percentile among 29 players in the same positionSave %66%Matches without conceding, over matches played · 3 percentile among 29 players in the same positionClean sheets0%High claims per 90 minutes · 12 percentile among 29 players in the same positionHigh claims0.29Passes completed over passes attempted · 26 percentile among 29 players in the same positionPass accuracy63%Long balls completed over long balls attempted · 5 percentile among 29 players in the same positionLong passing30%

Compared with 29 players in the same position in 2022/23.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

MetricValuePercentile
Saves3.0069
Save %66%22
Clean sheets0%3
High claims0.2912
Pass accuracy63%26
Long passing30%5
MetricTotalPer 90
Interceptions10.14
Clearances60.86
Saves213.00
3
Matches
0
Goals
0
Assists
270
Minutes

UEFA Under 17 European Championship

2022/23
MetricTotalPer 90
Clearances51.67
Saves82.67
0
Matches
0
Goals
0
Assists
0
Minutes

UEFA Under 17 Championship Qualifiers

2022/23

No stats available right now.

4
Matches
0
Goals
0
Assists
360
Minutes

UEFA Under 19 Championship

2022/23
MetricTotalPer 90
Dribbles completed10.25
Clearances10.25
Saves51.25
Clean sheets20.50
8
Matches
0
Goals
0
Assists
720
Minutes

UEFA Youth League

2022/23
MetricTotalPer 90
Interceptions20.25
Clearances10.13
Saves10.13
Clean sheets10.13
1
Matches
0
Goals
0
Assists
90
Minutes

Premier League International Cup

2022/23

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Portuguese Segunda Liga

2021/22

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

UEFA Under 17 European Championship

2021/22

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Under 16 Internationals

2021/22

No stats available right now.

Recent matches

MatchMinGASvGAClPunPassScore
03/25AwayEngland U19P1-090'00212018/256.3
10/15AwayNetherlands U19G2-445'0010008/116.3
10/09AwayEngland U19G1-290'00211118/306.4
09/07Hungary U19G4-090'00000017/286.6
10/17AwayEngland U20G1-290'00313235/437.4
07/16Italy U19P0-190'00310010/206.4
07/13Norway U19G5-090'00102022/317.5
07/06Italy U19G5-190'0001009/125.7
07/03AwayPoland U19G0-290'00100026/357.2
05/23AwayFrance U17E1-190'00212120/266.5
05/20Scotland U17G2-190'00112015/236.3
05/17Germany U17P0-490'00541113/146.5
03/01AwayLiverpool U19E1-190'00110014/293.9
05/10USA U16P1-230'0010005/96.4
Abreviaturas
Min Minutos jugadosG GoalsA AssistsSv SavesGA Goals concededCl High claimsPun Punched clearPass Passes completed / attemptedScore Our rating (1-10)G/E/P Ganado / Empatado / Perdido