Menu
Diogo Costa
Portugal

Diogo Costa

Player Profile

Age
26
Height
186 cm
Weight
82 kg
Born
1999-09-19 · Santo Tirso

Current Season

Diogo Costa has made 78 appearances this season with 0 goals scored. Current form, physical attributes, and performance metrics at a glance — useful for anytime scorer bets and player prop markets.

78

Appearances

6908

Min

0

Goals

0

Assists

150

Saves

46

Conceded

2

Key Passes

76%

Pass Accuracy %

1

Interceptions

2

Dribbles

28

Duels Won

3

Yellow Cards

0

Red Cards

7.0

Rating

Statistics by Season

Diogo Costa has recorded 0 goals and 1 assist in 468 appearances across 11 seasons. Career history spans 8 teams including FC Porto, Portugal, Portugal U21. Season-by-season breakdown reveals consistency and long-term impact.

TeamSeasonCompetitionAppearancesGoalsAssistsMinRating
FC Porto2025Friendlies Clubs322880107.0
FC Porto2025UEFA Europa League12001080007.0
FC Porto2025Primeira Liga30002655207.0
FC Porto2025Taça de Portugal400293007.3
FC Porto2024Primeira Liga3202880007.0
FC Porto2024Taça da Liga00000
FC Porto2024Taça de Portugal00000
FC Porto2024UEFA Europa League100900006.9
Portugal2024Friendlies3027000
Portugal2024Euro Championship500510007.3
Portugal2024UEFA Nations League800875007.2
Portugal2024World Cup - Qualification Europe600540006.6
FC Porto2023Primeira Liga3302945017.0
FC Porto2023Super Cup322880107.0
FC Porto2023Taça da Liga00000
FC Porto2023Taça de Portugal3030000
FC Porto2023UEFA Champions League80750007.0
Portugal2023Euro Championship - Qualification70630007.1
Portugal U212023UEFA U21 Championship - Qualification00000
FC Porto2022Primeira Liga322880107.0
FC Porto2022Taça da Liga00000
FC Porto2022Taça de Portugal00000
FC Porto2022UEFA Champions League81720007.6
FC Porto2022Friendlies Clubs00000
Portugal2022UEFA Nations League40360007.1
Portugal2022World Cup50450006.5
Portugal2022Friendlies00000
FC Porto2021Primeira Liga3302967206.9
FC Porto2021Taça da Liga00000
FC Porto2021Taça de Portugal00000
FC Porto2021UEFA Champions League60540006.6
FC Porto2021UEFA Europa League40360007.0
FC Porto2021Friendlies Clubs109000
Portugal U212021UEFA U21 Championship1501380007.1
Portugal2021Friendlies109000
FC Porto B2020Segunda Liga2018000
FC Porto2020Primeira Liga1090005.9
FC Porto2020Taça da Liga2018000
FC Porto2020Taça de Portugal6057010
FC Porto2020UEFA Champions League1090007.0
Portugal2020World Cup - Qualification Europe20180007.0
FC Porto2019Primeira Liga30256007.0
FC Porto2019Taça da Liga50450006.6
FC Porto2019Taça de Portugal60540006.9
FC Porto2019UEFA Europa League00000
FC Porto2019UEFA Champions League00000
Portugal U202019World Cup - U2000000
Portugal U212019UEFA U21 Championship00000
Portugal U192019UEFA U19 Championship00000
FC Porto2018Primeira Liga00000
FC Porto B2018Segunda Liga170153010
Porto U192018UEFA Youth League6054000
Portugal U192018UEFA U19 Championship6050700
FC Porto B2017Segunda Liga320282520
FC Porto B2017Premier League International Cup00000
Porto U192017UEFA Youth League8072000
Portugal U202017World Cup - U205048000
Portugal U192017UEFA U19 Championship9081000
FC Porto B2016Segunda Liga00000
Porto U192016UEFA Youth League8072000
Portugal U172016UEFA U17 Championship10090000
Porto U192015UEFA Youth League5045000

Career Timeline

Trophies28

UEFA Nations League2024/2026Super Cup2024Taça de Portugal2023/2024Taça de Portugal2022/2023Taça da Liga2022/2023Super Cup2022Primeira Liga2021/2022Taça de Portugal2021/2022Super Cup2020Primeira Liga2019/2020Taça de Portugal2019/2020Júniores U192018/2019UEFA Youth League2018/2019Premier League International Cup2017/2018UEFA U19 Championship2017/2018Premier League International Cup2016/2017UEFA U17 Championship2015/2016Júniores U192015/2016Taça da LigaTaça de PortugalSuper CupPrimeira LigaUEFA U17 ChampionshipPremier League International CupUEFA U19 ChampionshipUEFA Youth LeagueJúniores U19UEFA Nations League
'15'16'17'18'19'20'21'22'23'24'25
Goals00000000000
Assists00000000000
Appearances50320323332333232
Win Rate80%
Min4502,8252561802,9672,8802,9452,8802,880
Yellow Cards2211
Red Cards1

Recent Matches

FC Porto
05/16/2026Primeira Liga
Match Details
05/10/2026Primeira Liga
Match Details
05/02/2026Primeira Liga
Match Details
04/26/2026Primeira Liga
Match Details
04/22/2026Taça de Portugal
Match Details

Trophies

42

Diogo Costa has earned 42 trophy entries with 28 titles won, including UEFA Nations League, Super Cup, Taça de Portugal. Honours at club and international level reflect sustained success and competitive pedigree.

CompetitionSeasonCountryResult
UEFA Nations League2024/2026EuropeWinner
Super Cup2024PortugalWinner
Taça de Portugal2023/2024PortugalWinner
Super Cup2023Portugal2nd Place
Primeira Liga2022/2023Portugal2nd Place
Taça de Portugal2022/2023PortugalWinner
Taça da Liga2022/2023PortugalWinner
Super Cup2022PortugalWinner
Primeira Liga2021/2022PortugalWinner
Taça de Portugal2021/2022PortugalWinner
Primeira Liga2020/2021Portugal2nd Place
Super Cup2020PortugalWinner
UEFA U21 Championship2019/2021Europe2nd Place
Primeira Liga2019/2020PortugalWinner
Taça de Portugal2019/2020PortugalWinner
Taça da Liga2019/2020Portugal2nd Place
Júniores U192018/2019PortugalWinner
Taça de Portugal2018/2019Portugal2nd Place
Primeira Liga2018/2019Portugal2nd Place
UEFA Youth League2018/2019EuropeWinner
Premier League International Cup2017/2018EuropeWinner
UEFA U19 Championship2017/2018EuropeWinner
Premier League International Cup2016/2017EuropeWinner
UEFA U19 Championship2016/2017Europe2nd Place
UEFA U17 Championship2015/2016EuropeWinner
Júniores U192015/2016PortugalWinner
Taça da LigaPortugalWinner
Taça de PortugalPortugalWinner
Taça da LigaPortugal2nd Place
Taça de PortugalPortugal2nd Place
Primeira LigaPortugal2nd Place
Super CupPortugalWinner
Primeira LigaPortugalWinner
Super CupPortugal2nd Place
UEFA U17 ChampionshipEuropeWinner
Premier League International CupEuropeWinner
UEFA U19 ChampionshipEuropeWinner
UEFA U19 ChampionshipEurope2nd Place
UEFA Youth LeagueEuropeWinner
Júniores U19PortugalWinner
UEFA U21 ChampionshipEurope2nd Place
UEFA Nations LeagueEuropeWinner

API data: May 10, 2026 · Stats updated: Apr 26, 2026