Diogo Costa

Diogo Costa
First Name:
Diogo
Last Name:
Meireles Costa
Short name:
D. Costa
Name in home country:
Diogo Meireles Costa
Date of Birth:
Sunday 19 September, 1999 (27)
Height:
186 cm
Nationality:
Portugal
Position:
Goalkeeper
Weight:
81 kg
SeasonMatches playedMatches Line UpPlayed minutesSubs inSubs outGoalYellow CardYellow-Red cardOwn goalAssistTotal goalsPenalty scoredPenalty missedRed card
UEFA Europa League 2021-2022PortoPorto4436000000000000
UEFA Champions League 2021-2022PortoPorto6654000000000000
UEFA Champions League 2022-2023PortoPorto8872000000010000
FIFA World Cup Qatar 2022PortugalPortugal5545000000000000
UEFA Champions League 2023-2024PortoPorto8875000000000000
UEFA Euro 2024 QualifiersPortugalPortugal7763000000000000
UEFA Euro 2024PortugalPortugal5551000000000000
UEFA Europa League 2024-2025PortoPorto101027000000000000
UEFA Europa League 2025-2026PortoPorto1212001000000000
Primeira Liga 2025-2026PortoPorto3333003030000000
FIFA World Cup 2026PortugalPortugal55000000000000
Primeira Liga 2026-2027PortoPorto1010001000000000
UEFA Champions League 2026-2027PortoPorto44000000000000

Matches

Wednesday 04 November, 2026 15:00
Porto
Napoli
90'
Saturday 31 October, 2026 16:30
Porto
Estoril
90'
Saturday 24 October, 2026 15:30
Gil Vicente
Porto
90'
Tuesday 20 October, 2026 15:00
Porto
PSV
90'
Wednesday 14 October, 2026 15:00
Betis
Porto
90'
Saturday 10 October, 2026 13:00
Marítimo
Porto
90'
Sunday 20 September, 2026 15:30
Porto
Benfica
90'
Saturday 12 September, 2026 13:00
Casa Pia
Porto
90'
Tuesday 08 September, 2026 15:00
Porto
Man City
90'
Friday 04 September, 2026 15:15
Porto
Moreirense
64'
Saturday 29 August, 2026 13:00
Académico de Viseu
Porto
90'
Sunday 23 August, 2026 15:30
Porto
Arouca
90'
Saturday 15 August, 2026 15:30
Rio Ave
Porto
90'
Sunday 09 August, 2026 13:00
Porto
Alverca
90'
Monday 06 July, 2026 15:00
Portugal
Spain
90'
Thursday 02 July, 2026 19:00
Portugal
Croatia
90'
Saturday 27 June, 2026 19:30
Colombia
Portugal
90'
Tuesday 23 June, 2026 13:00
Portugal
Uzbekistan
90'
Wednesday 17 June, 2026 13:00
Portugal
DR Congo
90'
Saturday 16 May, 2026 10:30
Porto
Santa Clara
72'
Sunday 10 May, 2026 13:00
AVS SAD
Porto
Saturday 02 May, 2026 15:30
Porto
Alverca
90'
Sunday 26 April, 2026 13:00
Estrela
Porto
Yellow Card
90'
Sunday 19 April, 2026 15:30
Porto
Tondela
90'
Thursday 16 April, 2026 15:00
Nottingham Forest
Porto
90'
Sunday 12 April, 2026 15:30
Estoril
Porto
90'
Thursday 09 April, 2026 15:00
Porto
Nottingham Forest
90'
Saturday 04 April, 2026 15:30
Porto
Famalicão
90'
Sunday 22 March, 2026 16:30
Braga
Porto
90'
Thursday 19 March, 2026 16:00
Porto
Stuttgart
90'
Sunday 15 March, 2026 16:30
Porto
Moreirense
90'
Thursday 12 March, 2026 13:45
Stuttgart
Porto
90'
Sunday 08 March, 2026 14:00
Benfica
Porto
Yellow Card
90'
Friday 27 February, 2026 13:45
Porto
Arouca
90'
Sunday 22 February, 2026 15:30
Porto
Rio Ave
90'
Sunday 15 February, 2026 10:30
Nacional
Porto
90'
Monday 09 February, 2026 15:45
Porto
Sporting
90'
Monday 02 February, 2026 15:45
Casa Pia
Porto
90'
Thursday 29 January, 2026 15:00
Porto
Rangers
90'
Monday 26 January, 2026 15:15
Porto
Gil Vicente
90'
Thursday 22 January, 2026 12:45
Viktoria Plzeň
Porto
56'
Sunday 18 January, 2026 15:30
Vitória SC
Porto
90'
Sunday 04 January, 2026 13:00
Santa Clara
Porto
90'
Monday 29 December, 2025 15:15
Porto
AVS SAD
46'
Monday 22 December, 2025 13:45
Alverca
Porto
46'
Monday 15 December, 2025 15:45
Porto
Estrela
90'
Thursday 11 December, 2025 15:00
Porto
Malmö
90'
Sunday 07 December, 2025 15:30
Tondela
Porto
90'
Sunday 30 November, 2025 15:30
Porto
Estoril
90'
Thursday 27 November, 2025 12:45
Porto
Nice
90'
Sunday 09 November, 2025 13:00
Famalicão
Porto
90'
Thursday 06 November, 2025 12:45
Utrecht
Porto
90'
Sunday 02 November, 2025 15:30
Porto
Braga
90'
Monday 27 October, 2025 16:15
Moreirense
Porto
90'
Thursday 23 October, 2025 15:00
Nottingham Forest
Porto
90'
Sunday 05 October, 2025 16:15
Porto
Benfica
90'
Thursday 02 October, 2025 15:00
Porto
Crvena zvezda
90'
Monday 29 September, 2025 15:00
Arouca
Porto
90'
Thursday 25 September, 2025 15:00
RB Salzburg
Porto
90'
Friday 19 September, 2025 15:15
Rio Ave
Porto
90'
Saturday 13 September, 2025 13:00
Porto
Nacional
90'
Saturday 30 August, 2025 15:30
Sporting
Porto
90'
Sunday 24 August, 2025 13:00
Porto
Casa Pia
90'
Monday 18 August, 2025 15:15
Gil Vicente
Porto
Yellow Card
90'
Monday 11 August, 2025 15:45
Porto
Vitória SC
90'
Thursday 20 February, 2025 12:45
Roma
Porto
90'
Thursday 13 February, 2025 15:00
Porto
Roma
90'
Thursday 30 January, 2025 15:00
Maccabi Tel Aviv
Porto
90'
Thursday 23 January, 2025 12:45
Porto
Olympiacos
90'
Thursday 12 December, 2024 15:00
Porto
Midtjylland
90'
Thursday 28 November, 2024 12:45
Anderlecht
Porto
90'
Thursday 07 November, 2024 15:00
Lazio
Porto
90'
Thursday 24 October, 2024 15:00
Porto
Hoffenheim
90'
Thursday 03 October, 2024 15:00
Porto
Man Utd
90'
Wednesday 25 September, 2024 12:45
Bodø/Glimt
Porto
90'
Friday 05 July, 2024 15:00
Portugal
France
120'
Monday 01 July, 2024 15:00
Portugal
Slovenia
120'
Wednesday 26 June, 2024 15:00
Georgia
Portugal
90'
Saturday 22 June, 2024 12:00
Turkey
Portugal
90'
Tuesday 18 June, 2024 15:00
Portugal
Czech Republic
90'
Tuesday 12 March, 2024 16:00
Arsenal
Porto
120'
Wednesday 21 February, 2024 15:00
Porto
Arsenal
90'
Wednesday 13 December, 2023 15:00
Porto
Shakhtar Donetsk
90'
Tuesday 28 November, 2023 15:00
Barcelona
Porto
90'
Sunday 19 November, 2023 14:45
Portugal
Iceland
90'
Thursday 16 November, 2023 14:45
Liechtenstein
Portugal
Tuesday 07 November, 2023 15:00
Porto
Antwerp
90'
Wednesday 25 October, 2023 15:00
Antwerp
Porto
90'
Monday 16 October, 2023 14:45
Bosnia and Herzegovina
Portugal
90'
Friday 13 October, 2023 14:45
Portugal
Slovakia
90'
Wednesday 04 October, 2023 15:00
Porto
Barcelona
90'
Tuesday 19 September, 2023 15:00
Shakhtar Donetsk
Porto
90'
Monday 11 September, 2023 14:45
Portugal
Luxembourg
90'
Friday 08 September, 2023 14:45
Slovakia
Portugal
90'
Tuesday 20 June, 2023 14:45
Iceland
Portugal
90'
Saturday 17 June, 2023 14:45
Portugal
Bosnia and Herzegovina
90'
Tuesday 14 March, 2023 16:00
Porto
Inter
90'
Wednesday 22 February, 2023 15:00
Inter
Porto
90'
Saturday 10 December, 2022 10:00
Morocco
Portugal
90'
Tuesday 06 December, 2022 14:00
Portugal
Switzerland
90'
Friday 02 December, 2022 10:00
Korea Republic
Portugal
90'
Monday 28 November, 2022 14:00
Portugal
Uruguay
90'
Thursday 24 November, 2022 11:00
Portugal
Ghana
90'
Tuesday 01 November, 2022 13:45
Porto
Atl. Madrid
90'
Wednesday 26 October, 2022 12:45
Club Brugge
Porto
90'
Wednesday 12 October, 2022 15:00
Leverkusen
Porto
Assist
90'
Tuesday 04 October, 2022 15:00
Porto
Leverkusen
90'
Tuesday 13 September, 2022 15:00
Porto
Club Brugge
90'
Wednesday 07 September, 2022 15:00
Atl. Madrid
Porto
90'
Thursday 17 March, 2022 16:00
Lyon
Porto
90'
Wednesday 09 March, 2022 12:45
Porto
Lyon
90'
Thursday 24 February, 2022 12:45
Lazio
Porto
90'
Thursday 17 February, 2022 15:00
Porto
Lazio
90'
Tuesday 07 December, 2021 15:00
Porto
Atl. Madrid
90'
Wednesday 24 November, 2021 15:00
Liverpool
Porto
90'
Wednesday 03 November, 2021 13:45
Milan
Porto
90'
Tuesday 19 October, 2021 15:00
Porto
Milan
90'
Tuesday 28 September, 2021 15:00
Porto
Liverpool
90'
Wednesday 15 September, 2021 15:00
Atl. Madrid
Porto
90'
Scroll to Top