Career snapshot
Career highs
Born the same day
Shares 2003-09-29 · 6 players total
| Full name | Alberto Costa |
|---|---|
| Name in home country | Alberto Oliveira Baio |
| Date of birth | 2003-09-29 (22 yrs) |
| Place of birth | Santo Tirso, Portugal |
| Citizenship | Portugal |
| Position | Defender - Right-Back (main: Defender) |
| Foot | right |
| Height | 186.00 m |
| Current club | FC Porto |
| Joined | 2025-07-24 |
| Contract expires | 2030-06-30 |
| Agent | AS1 |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Porto | 1 | 25/26 | 25/26 | 4 | 0 | 4 | 0 |
| Juventus FC | 2 | 2025 | 24/25 | 14 | 0 | 3 | 0 |
| Vitória Guimarães SC | 3 | 22/23 | 24/25 | 23 | 1 | 3 | 360 |
| Vitória Guimarães SC B | 2 | 21/22 | 22/23 | 22 | 1 | 0 | 1,160 |
| Vitória de Guimarães SC U23 (- 2022) | 2 | 20/21 | 21/22 | 2 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Liga Portugal | FC Porto | 4 | 0 | 4 | 0 | 0 | 0 |
| 24/25 | Allianz Cup | Vitória Guimarães SC | 1 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Conference League | Vitória Guimarães SC | 4 | 1 | 0 | 2 | 0 | 360 |
| 24/25 | Italy Cup | Juventus FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Liga Portugal | Vitória Guimarães SC | 10 | 0 | 3 | 0 | 0 | 0 |
| 24/25 | Serie A | Juventus FC | 9 | 0 | 1 | 3 | 0 | 0 |
| 24/25 | Taça de Portugal | Vitória Guimarães SC | 3 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | UECL Qualifiers | Vitória Guimarães SC | 3 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Liga Portugal | Vitória Guimarães SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Taça de Portugal | Vitória Guimarães SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | UECL Quali | Vitória Guimarães SC | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Liga 3 | Vitória Guimarães SC B | 15 | 1 | 0 | 3 | 0 | 1,160 |
| 22/23 | Liga 3 - Relegation round | Vitória Guimarães SC B | 4 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | UECL Quali | Vitória Guimarães SC | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Liga 3 | Vitória Guimarães SC B | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Liga 3 - Promotion | Vitória Guimarães SC B | 3 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Revelação U23 - Qualif. round | Vitória de Guimarães SC U23 (- 2022) | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025 | Club World Cup | Juventus FC | 4 | 0 | 2 | 0 | 0 | 0 |
| 20/21 | Liga Revelação - Second Round | Vitória de Guimarães SC U23 (- 2022) | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-07-01 | Tirsense Form. | Vitória SC Yth | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Vitória SC Yth | Vitória SC U15 | Transfer | 0 | — |
| 18/19 | 2018-07-01 | Vitória SC U15 | Vitória SC U17 | Transfer | 0 | — |
| 20/21 | 2020-07-01 | Vitória SC U17 | Vitória SC U19 | Transfer | 0 | — |
| 22/23 | 2022-07-01 | Vitória SC U19 | Guimarães B | Transfer | 0 | — |
| 24/25 | 2024-07-01 | Guimarães B | Vit. Guimarães | Transfer | 0 | — |
| 24/25 | 2025-01-15 | Vit. Guimarães | Juventus | Transfer | 1000000 | €13.80m |
| 25/26 | 2025-07-24 | Juventus | FC Porto | Transfer | 10000000 | €15.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 25/26 | Muscle injury | 2025-09-07 | 7 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €500k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #16373 | #13 | 2 | 0 | — | — | former national player |
| Team #16371 | #24 | 2 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Tomás Händel | 2 | 0 | 944 |
| Alberto Soto | 1 | 0 | 894 |
| Jason Bahamboula | 1 | 0 | 887 |
| Nélson Oliveira | 2 | 0 | 782 |
| Toni Borevković | 2 | 0 | 770 |
| João Mendes | 2 | 0 | 708 |
| Geovani | 0 | 0 | 695 |
| Figa | 1 | 0 | 667 |
| Michele Di Gregorio | 2 | 0 | 662 |
| Kirill Zinovich | 1 | 0 | 572 |
| Jonathan Mutombo | 0 | 0 | 546 |
| Randal Kolo Muani | 2 | 2 | 545 |
| Samu | 2 | 1 | 513 |
| Manuel Locatelli | 1 | 0 | 485 |
| Khéphren Thuram | 1 | 0 | 461 |
| Jesús Ramírez | 2 | 0 | 216 |
| Telmo Arcanjo | 2 | 0 | 206 |
| João Mendes | 2 | 0 | 0 |
| Bruno Varela | 2 | 0 | 0 |
| Nuno Santos | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 24/25 | Conference League | Vitória Guimarães SC | 1 | 4 |
| 22/23 | Liga 3 | Vitória Guimarães SC B | 1 | 15 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 25/26 | Liga Portugal | FC Porto | 4 | 4 |
| 24/25 | Liga Portugal | Vitória Guimarães SC | 3 | 10 |
| 2025 | Club World Cup | Juventus FC | 2 | 4 |
Last 38 matches for FC Porto while Alberto Costa was at the club (joined 2025-07-24). 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.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 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 | INJURED Muscle injury |
| 2025-09-13 | PO1 |
FC Porto | 1–0 | CD Nacional | INJURED Muscle injury |
| 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 |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 20/21 | Senior debut season | |
| 22/23 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 31 | 360 | 8 | 0 | 0 | 2 |
| 22/23 | 19 | 1,160 | 3 | 0 | 0 | 0.23 |
| 21/22 | 4 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Alberto Costa
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Alberto Costa
Who is Alberto Costa?
Alberto Costa is a Portugal professional footballer who plays as a right-back for FC Porto.
How old is Alberto Costa?
Alberto Costa is 22 years old. He was born on September 29, 2003 in Santo Tirso.
What position does Alberto Costa play?
Alberto Costa plays as a right-back (Defender - Right-Back).
What club does Alberto Costa play for?
Alberto Costa currently plays for FC Porto.
How many career goals has Alberto Costa scored?
Across all senior club competitions in our dataset, Alberto Costa has scored 2 goals in 65 appearances.
What is Alberto Costa's market value?
Alberto Costa's most recent reported market value is €10.00m.
Portugal