Skip to content
Diogo Costa

Diogo Costa

Goalkeeper  at FC Porto
Age26
CitizenshipPortugal Switzerland
Height1.86 m
Footright
BornSeptember 19, 1999
at FC Porto 2,519 days · joined 2019-07-01
👕200+ Apps 🏴100+ Caps
Market value €40.00m
Goalkeeper

Career snapshot

3
clubs played for
15/16
debut season
0
goals / match
FC Porto
top club · 201 apps

Position rank · 25/26

#511
goals rank
#524
assists rank
0
season goals
2
season assists

Among 1,246 Goalkeepers · ≥200 mins

Career highs

€45.00m
peak value · 2023
top transfer fee
best season
105 / 0
int'l caps / goals
279Appearances
0Goals
2Assists
8Yellow cards
0Red cards
280Full matches (90′)
Full nameDiogo Costa
Name in home countryDiogo Meireles da Costa
Date of birth1999-09-19 (26 yrs)
Place of birthRothrist, Portugal
CitizenshipPortugal Switzerland
PositionGoalkeeper
Footright
Height186.00 m
Current clubFC Porto
Joined2019-07-01
Contract expires2027-06-30
AgentGestifute
Outfitteradidas
Jul 2025
25/26 — FC Porto
4 matches · 0 G · 0 A · across 1 competition
Jun 2025
Injury: unknown
3 games missed
Apr 2025
Injury: unknown
2 games missed
Jul 2024
24/25 — FC Porto
43 matches · 0 G · 0 A · across 5 competitions
Apr 2024
Injury: unknown
2 games missed
Mar 2024
Injury: unknown
1 games missed
Jul 2023
23/24 — FC Porto
45 matches · 0 G · 0 A · across 5 competitions
Mar 2023
Injury: unknown
3 games missed
Jul 2022
22/23 — FC Porto
41 matches · 0 G · 2 A · across 4 competitions
Jul 2021
21/22 — FC Porto
43 matches · 0 G · 0 A · across 4 competitions
Apr 2021
Injury: unknown
3 games missed
Jul 2020
20/21 — FC Porto, FC Porto B
12 matches · 0 G · 0 A · across 6 competitions
Jul 2019
Injury: unknown
2 games missed
Jul 2019
19/20 — FC Porto
15 matches · 0 G · 0 A · across 5 competitions
Jul 2019
Transfer: FC Porto B → FC Porto
19/20 · Transfer
Jul 2018
Injury: unknown
11 games missed
Jul 2018
18/19 — FC Porto B, FC Porto, FC Porto Youth League
23 matches · 0 G · 0 A · across 3 competitions
Jul 2017
17/18 — FC Porto B, FC Porto Youth League
40 matches · 0 G · 0 A · across 2 competitions
Jul 2016
16/17 — FC Porto B, FC Porto Youth League
8 matches · 0 G · 0 A · across 2 competitions
Jul 2016
Transfer: FC Porto U19 → FC Porto B
16/17 · Transfer
Jul 2015
15/16 — FC Porto Youth League
5 matches · 0 G · 0 A · across 1 competition
Jul 2015
Transfer: FC Porto U17 → FC Porto U19
15/16 · Transfer
Jul 2014
Transfer: FC Porto U15 → FC Porto U17
14/15 · Transfer
Jul 2012
Transfer: FC Porto Youth → FC Porto U15
12/13 · Transfer
Jan 1970
Peak market value: €45.00m
Highest valuation recorded in dataset

Percentile rank vs 388 other Goalkeepers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).

Goals0 total · 0.00/90
0
Assists0 total · 0.00/90
0
G+A0 total · 0.00/90
0
Yellow cards1 total · 0.25/90
5
Clean sheets3 total · 3.00/90
65
25,166 min
Minutes played by club
FC Porto 72.2%
FC Porto B 18.0%
FC Porto Youth League 9.8%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
FC Porto 8 18/19 25/26 201 0 2 18,171
FC Porto B 4 16/17 20/21 51 0 0 4,535
FC Porto Youth League 4 15/16 18/19 27 0 0 2,460

Career trajectory — goals, assists & market value

1€11.3M1€22.5M2€33.8M2€45M16/1717/1818/1919/2020/2121/2222/23 — 2 assists222/2323/2424/2525/2616/17 — €25K17/18 — €500K18/19 — €2M19/20 — €5M20/21 — €5M21/22 — €16M22/23 — €35M23/24 — €45M24/25 — €45M25/26 — €40MGoalsAssistsMarket value

Goals by season

15/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/2121/22: 0021/2222/23: 0022/2323/24: 0023/2424/25: 0024/2525/26: 0025/26

Assists by season

15/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/2121/22: 0021/2222/23: 2222/2323/24: 0023/2424/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Liga Portugal FC Porto 4 0 0 1 0 360
24/25 Allianz Cup FC Porto 0 0 0 0 0 0
24/25 Europa League FC Porto 10 0 0 0 0 900
24/25 Liga Portugal FC Porto 32 0 0 0 0 2,880
24/25 Supertaça FC Porto 1 0 0 0 0 120
24/25 Taça de Portugal FC Porto 0 0 0 0 0 0
23/24 Allianz Cup FC Porto 0 0 0 0 0 0
23/24 Champions League FC Porto 8 0 0 0 0 750
23/24 Liga Portugal FC Porto 33 0 0 0 0 2,945
23/24 Supertaça FC Porto 1 0 0 0 0 90
23/24 Taça de Portugal FC Porto 3 0 0 0 0 300
22/23 Allianz Cup FC Porto 0 0 0 0 0 0
22/23 Champions League FC Porto 8 0 0 0 0 720
22/23 Liga Portugal FC Porto 33 0 2 1 0 2,970
22/23 Taça de Portugal FC Porto 0 0 0 0 0 0
21/22 Champions League FC Porto 6 0 0 0 0 540
21/22 Europa League FC Porto 4 0 0 0 0 360
21/22 Liga Portugal FC Porto 33 0 0 2 0 2,970
21/22 Taça de Portugal FC Porto 0 0 0 0 0 0
20/21 Allianz Cup FC Porto 2 0 0 0 0 180
20/21 Champions League FC Porto 1 0 0 0 0 90
20/21 Liga NOS FC Porto 1 0 0 0 0 90
20/21 Liga Portugal 2 FC Porto B 2 0 0 0 0 180
20/21 Supertaça FC Porto 0 0 0 0 0 0
20/21 Taça de Portugal FC Porto 6 0 0 1 0 570
19/20 Allianz Cup FC Porto 5 0 0 0 0 450
19/20 Champions League Qu. FC Porto 0 0 0 0 0 0
19/20 Europa League FC Porto 0 0 0 0 0 0
19/20 Liga NOS FC Porto 3 0 0 0 0 256
19/20 Taça de Portugal FC Porto 7 0 0 0 0 630
18/19 Ledman LigaPro FC Porto B 17 0 0 1 0 1,530
18/19 Liga NOS FC Porto 0 0 0 0 0 0
18/19 UEFA Youth League FC Porto Youth League 6 0 0 0 0 540
17/18 Ledman LigaPro FC Porto B 32 0 0 2 0 2,825
17/18 UEFA Youth League FC Porto Youth League 8 0 0 0 0 750
16/17 Ledman LigaPro FC Porto B 0 0 0 0 0 0
16/17 UEFA Youth League FC Porto Youth League 8 0 0 0 0 720
15/16 UEFA Youth League FC Porto Youth League 5 0 0 0 0 450
SeasonDateFromToTypeMarket valueFee
12/13 2012-07-01 FC Porto Youth FC Porto U15 Transfer 0
14/15 2014-07-01 FC Porto U15 FC Porto U17 Transfer 0
15/16 2015-07-01 FC Porto U17 FC Porto U19 Transfer 0
16/17 2016-07-01 FC Porto U19 FC Porto B Transfer 0
19/20 2019-07-01 FC Porto B FC Porto Transfer 4000000
SeasonInjuryFromToDays missedGames missed
18/19 unknown injury 2018-07-28 2018-09-17 52 11
19/20 Finger injury 2019-07-26 2019-08-11 17 2
20/21 Corona virus 2021-04-06 2021-04-16 11 3
22/23 unknown injury 2023-03-20 2023-04-04 16 3
23/24 minor knock 2024-03-20 2024-03-25 6 1
23/24 unknown injury 2024-04-15 2024-04-25 11 2
24/25 Muscle injury 2025-04-23 2025-05-09 17 2
24/25 Adductor injury 2025-06-12 2025-06-27 16 3
Current€38.00m
Peak€45.00m
Low€25k
Δ since start+€37.98m
€25k€11.27m€22.51m€33.76m€45.00m197019701970
DateValue
Jan 1, 1970 €38.00m
Jan 1, 1970 €40.00m
Jan 1, 1970 €40.00m
Jan 1, 1970 €40.00m
Jan 1, 1970 €45.00m
Jan 1, 1970 €45.00m
Jan 1, 1970 €45.00m
Jan 1, 1970 €45.00m
Jan 1, 1970 €35.00m
Jan 1, 1970 €25.00m
Jan 1, 1970 €10.00m
Jan 1, 1970 €16.00m
Jan 1, 1970 €6.00m
Jan 1, 1970 €6.00m
Jan 1, 1970 €4.50m
Jan 1, 1970 €5.00m
Jan 1, 1970 €5.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €2.00m
Jan 1, 1970 €1.00m
Jan 1, 1970 €500k
Jan 1, 1970 €100k
Jan 1, 1970 €25k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #53807 #1 1 0 former national player
Team #31372 #1 4 0 former national player
Team #30503 #12 1 0 former national player
Team #23137 #1 14 0 former national player
Team #16374 #1 16 0 former national player
Team #16373 #1 10 0 former national player
Team #16372 #1 19 0 former national player
Team #16371 #1 2 0 former national player
Team #3300 #1 38 0 current national player
TeammatePPG played withJoint goalsMinutes
Vitinha 2 0 0
Romário Baró 2 0 0
Rafael Leão 2 0 0
Gonçalo Borges 2 0 0
Bruno Costa 2 0 0
Francisco Conceição 2 0 0
Danny Namaso 2 0 0
Marko Grujić 2 0 0
Matheus Uribe 2 0 0
Wendell 2 0 0
João Mário 2 0 0
Fábio Vieira 2 0 0
Diogo Dalot 2 0 0
Toni Martínez 2 0 0
Diogo Leite 2 0 0
Diogo Queirós 2 0 0
Otávio 2 0 0
Evanilson 2 0 0
Mehdi Taremi 2 0 0
Galeno 2 1 0

Last 50 matches for FC Porto while Diogo Costa was at the club (joined 2019-07-01). The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.

DateCompHomeScoreAwayAvailability
2026-05-16 PO1 FC Porto 1–0 CD Santa Clara Available
2026-05-10 PO1 AVS 3–1 FC Porto Available
2026-05-10 PO1 AVS 3–1 FC Porto Available
2026-05-02 PO1 FC Porto 1–0 FC Alverca Available
2026-05-02 PO1 FC Porto 1–0 FC Alverca Available
2026-04-26 PO1 CF Estrela da Amadora 1–2 FC Porto Available
2026-04-26 PO1 CF Estrela da Amadora 1–2 FC Porto Available
2026-04-19 PO1 FC Porto 2–0 CD Tondela Available
2026-04-19 PO1 FC Porto 2–0 CD Tondela Available
2026-04-12 PO1 GD Estoril Praia 1–3 FC Porto Available
2026-04-04 PO1 FC Porto 2–2 FC Famalicão Available
2026-03-22 PO1 Sporting Clube de Braga 1–2 FC Porto Available
2026-03-15 PO1 FC Porto 3–0 Moreirense FC Available
2026-03-08 PO1 Sport Lisboa e Benfica 2–2 FC Porto Available
2026-02-27 PO1 FC Porto 3–1 FC Arouca Available
2026-02-22 PO1 FC Porto 1–0 Rio Ave FC Available
2026-02-15 PO1 CD Nacional 0–1 FC Porto Available
2026-02-09 PO1 FC Porto 1–1 Sporting Clube de Portugal Available
2026-02-02 PO1 Casa Pia AC 2–1 FC Porto Available
2026-01-26 PO1 FC Porto 3–0 Gil Vicente FC Available
2026-01-18 PO1 Vitória Guimarães 0–1 FC Porto Available
2026-01-04 PO1 CD Santa Clara 0–1 FC Porto Available
2025-12-29 PO1 FC Porto 2–0 AVS Available
2025-12-22 PO1 FC Alverca 0–3 FC Porto Available
2025-12-15 PO1 FC Porto 3–1 CF Estrela da Amadora Available
2025-12-07 PO1 CD Tondela 0–2 FC Porto Available
2025-11-30 PO1 FC Porto 1–0 GD Estoril Praia Available
2025-11-09 PO1 FC Famalicão 0–1 FC Porto Available
2025-11-02 PO1 FC Porto 2–1 Sporting Clube de Braga Available
2025-10-27 PO1 Moreirense FC 1–2 FC Porto Available
2025-10-05 PO1 FC Porto 0–0 Sport Lisboa e Benfica Available
2025-09-29 PO1 FC Arouca 0–4 FC Porto Available
2025-09-19 PO1 Rio Ave FC 0–3 FC Porto Available
2025-09-13 PO1 FC Porto 1–0 CD Nacional Available
2025-08-30 PO1 Sporting Clube de Portugal 1–2 FC Porto Available
2025-08-24 PO1 FC Porto 4–0 Casa Pia AC Available
2025-08-18 PO1 Gil Vicente FC 0–2 FC Porto Available
2025-08-11 PO1 FC Porto 3–0 Vitória Guimarães Available
2025-05-17 PO1 FC Porto 3–0 CD Nacional Available
2025-05-11 PO1 Boavista FC 1–2 FC Porto Available
2025-05-02 PO1 FC Porto 3–1 Moreirense FC INJURED Muscle injury
2025-04-26 PO1 CF Estrela da Amadora 2–0 FC Porto INJURED Muscle injury
2025-04-18 PO1 FC Porto 2–1 FC Famalicão Available
2025-04-12 PO1 Casa Pia AC 0–1 FC Porto Available
2025-04-06 PO1 FC Porto 1–4 Sport Lisboa e Benfica Available
2025-03-30 PO1 GD Estoril Praia 1–2 FC Porto Available
2025-03-15 PO1 FC Porto 2–0 AVS Available
2025-03-08 PO1 Sporting Clube de Braga 1–0 FC Porto Available
2025-03-01 PO1 FC Arouca 0–2 FC Porto Available
2025-02-24 PO1 FC Porto 1–1 Vitória Guimarães Available

Teams faced most often by Diogo Costa's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
CD Tondela 17 12 5 0 36 11 +25 71%
Moreirense FC 16 12 3 1 44 11 +33 75%
Rio Ave FC 16 9 5 2 24 12 +12 56%
CD Santa Clara 16 12 3 1 27 9 +18 75%
Vitória Guimarães 16 12 2 2 29 11 +18 75%
FC Famalicão 14 10 3 1 35 16 +19 71%
CD Nacional 14 7 2 5 19 17 +2 50%
CS Marítimo 14 7 2 5 21 13 +8 50%
Portimonense SC 13 12 0 1 34 7 +27 92%
FC Arouca 12 9 1 2 30 11 +19 75%
Casa Pia AC 12 6 2 4 17 13 +4 50%
GD Chaves 11 6 2 3 24 11 +13 55%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
15/16 Senior debut season

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
25/26 4 360 1 0 0 0.25
22/23 41 3,690 1 0 0 0.02
21/22 43 3,870 2 0 0 0.05
20/21 12 1,110 1 0 0 0.08
18/19 23 2,070 1 0 0 0.04
17/18 40 3,575 2 0 0 0.05

Goalkeeper-specific aggregates: clean sheets and goals conceded by season.

SeasonMatchesMinsClean sheetsCS %Goals concededGC / 90′
25/26 4 360 3 75% 1 0.25
24/25 43 3,900 19 44% 45 1.04
23/24 45 4,085 17 38% 38 0.84
22/23 41 3,690 20 49% 30 0.73
21/22 43 3,870 17 40% 38 0.88
20/21 12 1,110 3 25% 17 1.38
19/20 15 1,336 7 47% 10 0.67
18/19 23 2,070 10 43% 24 1.04
17/18 40 3,575 11 28% 51 1.28
16/17 8 720 3 38% 10 1.25
15/16 5 450 2 40% 4 0.8

Output by competition

Career goals and assists broken down by tournament.

Liga Portugal
139 apps
0 G
2 A
Europa League
14 apps
0 G
0 A
Allianz Cup
7 apps
0 G
0 A
Taça de Portugal
16 apps
0 G
0 A
Champions League
23 apps
0 G
0 A
Liga Portugal 2
51 apps
0 G
0 A
UEFA Youth League
27 apps
0 G
0 A

Frequently asked about Diogo Costa

Who is Diogo Costa?

Diogo Costa is a Portugal professional footballer who plays as a goalkeeper for FC Porto.

How old is Diogo Costa?

Diogo Costa is 26 years old. He was born on September 19, 1999 in Rothrist.

What position does Diogo Costa play?

Diogo Costa plays as a goalkeeper (Goalkeeper).

What club does Diogo Costa play for?

Diogo Costa currently plays for FC Porto.

What is Diogo Costa's market value?

Diogo Costa's most recent reported market value is €40.00m.