Yan Couto
Career snapshot
Career highs
Born the same day
Shares 2002-06-03 · 6 players total
| Full name | Yan Couto |
|---|---|
| Name in home country | Yan Bueno Couto |
| Date of birth | 2002-06-03 (23 yrs) |
| Place of birth | Curitiba, Brazil |
| Citizenship | Brazil Portugal |
| Position | Defender - Right-Back (main: Defender) |
| Foot | right |
| Height | 168.00 m |
| Current club | Borussia Dortmund |
| Joined | 2025-07-01 |
| Contract expires | 2030-06-30 |
| Agent | CAA Stellar |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Borussia Dortmund | 3 | 2025 | 25/26 | 38 | 0 | 2 | 0 |
| Girona FC | 3 | 20/21 | 23/24 | 95 | 5 | 17 | 5,605 |
| Manchester City | 1 | 21/22 | 21/22 | 0 | 0 | 0 | 0 |
| SC Braga | 1 | 21/22 | 21/22 | 42 | 1 | 4 | 1,801 |
| Coritiba Foot Ball Club | 1 | 2020 | 2020 | 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 | Bundesliga | Borussia Dortmund | 2 | 0 | 1 | 1 | 0 | 0 |
| 25/26 | DFB-Pokal | Borussia Dortmund | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Bundesliga | Borussia Dortmund | 21 | 0 | 0 | 5 | 0 | 0 |
| 24/25 | Champions League | Borussia Dortmund | 8 | 0 | 0 | 2 | 0 | 0 |
| 24/25 | DFB-Pokal | Borussia Dortmund | 1 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Copa del Rey | Girona FC | 5 | 1 | 0 | 1 | 0 | 239 |
| 23/24 | LaLiga | Girona FC | 34 | 1 | 10 | 8 | 0 | 2,244 |
| 22/23 | Copa del Rey | Girona FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | LaLiga | Girona FC | 25 | 1 | 2 | 3 | 0 | 1,151 |
| 21/22 | Allianz Cup | SC Braga | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Community Shield | Manchester City | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Europa League | SC Braga | 9 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Liga Portugal | SC Braga | 28 | 1 | 3 | 4 | 0 | 1,801 |
| 21/22 | Taça de Portugal | SC Braga | 3 | 0 | 1 | 0 | 0 | 0 |
| 2025 | Club World Cup | Borussia Dortmund | 5 | 0 | 0 | 2 | 0 | 0 |
| 2020 | Campeonato Paranaense | Coritiba Foot Ball Club | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | 2ª División | Girona FC | 22 | 1 | 4 | 4 | 0 | 1,659 |
| 20/21 | Copa del Rey | Girona FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Promoción a LaLiga | Girona FC | 4 | 1 | 1 | 0 | 0 | 312 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 19/20 | 2020-01-01 | Coritiba U20 | Coritiba FC | Transfer | 1000000 | — |
| 20/21 | 2020-07-01 | Coritiba FC | Man City | Transfer | 3600000 | €6.00m |
| 20/21 | 2020-09-25 | Man City | Girona | Loan | 3600000 | — |
| 20/21 | 2021-06-30 | Girona | Man City | Return from loan | 4000000 | — |
| 21/22 | 2021-08-21 | Man City | SC Braga | Loan | 4000000 | — |
| 21/22 | 2022-06-30 | SC Braga | Man City | Return from loan | 5000000 | — |
| 22/23 | 2022-07-25 | Man City | Girona | Loan | 5000000 | — |
| 23/24 | 2024-06-30 | Girona | Man City | Return from loan | 25000000 | — |
| 24/25 | 2024-08-03 | Man City | Bor. Dortmund | Loan | 25000000 | — |
| 24/25 | 2025-06-30 | Bor. Dortmund | Man City | Return from loan | 20000000 | — |
| 25/26 | 2025-07-01 | Man City | Bor. Dortmund | Transfer | 20000000 | €20.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | Corona virus | 2022-01-19 | 2022-01-29 | 11 | 2 |
| 23/24 | Virus | 2024-05-13 | 2024-05-17 | 5 | 1 |
| 24/25 | Knock | 2024-08-29 | 2024-09-12 | 15 | 1 |
| 24/25 | Muscle injury | 2024-10-16 | 2024-11-08 | 24 | 6 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.60m |
| Jan 1, 1970 | €3.60m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €3.60m |
| Jan 1, 1970 | €1.00m |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #23130 | #2 | 13 | 0 | — | — | former national player |
| Team #7658 | — | 0 | 0 | — | — | former national player |
| Team #3439 | #13 | 4 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Savinho | 2 | 1 | 0 |
| David López | 2 | 0 | 0 |
| Iuri Medeiros | 2 | 0 | 0 |
| Paulo Oliveira | 2 | 0 | 0 |
| André Horta | 2 | 0 | 0 |
| Daley Blind | 2 | 0 | 0 |
| Francisco Moura | 2 | 0 | 0 |
| Artem Dovbyk | 2 | 5 | 0 |
| Moatasem Al-Musrati | 2 | 1 | 0 |
| Viktor Tsygankov | 2 | 1 | 0 |
| Matheus | 2 | 0 | 0 |
| Yangel Herrera | 2 | 1 | 0 |
| Cristhian Stuani | 2 | 2 | 0 |
| Juan Carlos | 2 | 0 | 0 |
| Ricardo Horta | 2 | 2 | 0 |
| Iván Martín | 2 | 0 | 0 |
| Juanpe | 2 | 0 | 0 |
| Santiago Bueno | 2 | 0 | 0 |
| Valery Fernández | 2 | 0 | 0 |
| Arnau Martínez | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 20/21 | Promoción a LaLiga | Girona FC | 1 | 4 |
| 20/21 | 2ª División | Girona FC | 1 | 22 |
| 21/22 | Liga Portugal | SC Braga | 1 | 28 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | LaLiga | Girona FC | 10 | 34 |
| 20/21 | 2ª División | Girona FC | 4 | 22 |
| 21/22 | Liga Portugal | SC Braga | 3 | 28 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-06-30 | Bor. Dortmund | Man City | Return from loan | — | €20.00m |
| 24/25 | 2024-08-03 | Man City | Bor. Dortmund | Loan | — | €25.00m |
| 23/24 | 2024-06-30 | Girona | Man City | Return from loan | — | €25.00m |
| 22/23 | 2022-07-25 | Man City | Girona | Loan | — | €5.00m |
| 21/22 | 2022-06-30 | SC Braga | Man City | Return from loan | — | €5.00m |
| 21/22 | 2021-08-21 | Man City | SC Braga | Loan | — | €4.00m |
| 20/21 | 2021-06-30 | Girona | Man City | Return from loan | — | €4.00m |
| 20/21 | 2020-09-25 | Man City | Girona | Loan | — | €3.60m |
Last 50 matches for Borussia Dortmund 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 | L1 |
SV Werder Bremen | 0–2 | Borussia Dortmund | Available |
| 2026-05-08 | L1 |
Borussia Dortmund | 3–2 | Eintracht Frankfurt | Available |
| 2026-05-08 | L1 |
Borussia Dortmund | 3–2 | Eintracht Frankfurt | Available |
| 2026-05-03 | L1 |
Borussia Mönchengladbach | 1–0 | Borussia Dortmund | Available |
| 2026-05-03 | L1 |
Borussia Mönchengladbach | 1–0 | Borussia Dortmund | Available |
| 2026-04-26 | L1 |
Borussia Dortmund | 4–0 | SC Freiburg | Available |
| 2026-04-26 | L1 |
Borussia Dortmund | 4–0 | SC Freiburg | Available |
| 2026-04-18 | L1 |
TSG 1899 Hoffenheim | 2–1 | Borussia Dortmund | Available |
| 2026-04-18 | L1 |
TSG 1899 Hoffenheim | 2–1 | Borussia Dortmund | Available |
| 2026-04-11 | L1 |
Borussia Dortmund | 0–1 | Bayer 04 Leverkusen | Available |
| 2026-04-04 | L1 |
VfB Stuttgart | 0–2 | Borussia Dortmund | Available |
| 2026-03-21 | L1 |
Borussia Dortmund | 3–2 | Hamburger SV | Available |
| 2026-03-14 | L1 |
Borussia Dortmund | 2–0 | FC Augsburg | Available |
| 2026-03-07 | L1 |
1. FC Köln | 1–2 | Borussia Dortmund | Available |
| 2026-02-28 | L1 |
Borussia Dortmund | 2–3 | FC Bayern München | Available |
| 2026-02-25 | CL |
Atalanta BC | 4–1 | Borussia Dortmund | Available |
| 2026-02-21 | L1 |
RB Leipzig | 2–2 | Borussia Dortmund | Available |
| 2026-02-17 | CL |
Borussia Dortmund | 2–0 | Atalanta BC | Available |
| 2026-02-13 | L1 |
Borussia Dortmund | 4–0 | 1. FSV Mainz 05 | Available |
| 2026-02-07 | L1 |
VfL Wolfsburg | 1–2 | Borussia Dortmund | Available |
| 2026-02-01 | L1 |
Borussia Dortmund | 3–2 | 1. FC Heidenheim 1846 | Available |
| 2026-01-28 | CL |
Borussia Dortmund | 0–2 | FC Internazionale Milano | Available |
| 2026-01-24 | L1 |
1. FC Union Berlin | 0–3 | Borussia Dortmund | Available |
| 2026-01-20 | CL |
Tottenham Hotspur FC | 2–0 | Borussia Dortmund | Available |
| 2026-01-17 | L1 |
Borussia Dortmund | 3–2 | FC St. Pauli 1910 | Available |
| 2026-01-13 | L1 |
Borussia Dortmund | 3–0 | SV Werder Bremen | Available |
| 2026-01-09 | L1 |
Eintracht Frankfurt | 3–3 | Borussia Dortmund | Available |
| 2025-12-19 | L1 |
Borussia Dortmund | 2–0 | Borussia Mönchengladbach | Available |
| 2025-12-14 | L1 |
SC Freiburg | 1–1 | Borussia Dortmund | Available |
| 2025-12-10 | CL |
Borussia Dortmund | 2–2 | FK Bodø/Glimt | Available |
| 2025-12-07 | L1 |
Borussia Dortmund | 2–0 | TSG 1899 Hoffenheim | Available |
| 2025-11-29 | L1 |
Bayer 04 Leverkusen | 1–2 | Borussia Dortmund | Available |
| 2025-11-25 | CL |
Borussia Dortmund | 4–0 | Villarreal CF | Available |
| 2025-11-22 | L1 |
Borussia Dortmund | 3–3 | VfB Stuttgart | Available |
| 2025-11-08 | L1 |
Hamburger SV | 1–1 | Borussia Dortmund | Available |
| 2025-11-05 | CL |
Manchester City FC | 4–1 | Borussia Dortmund | Available |
| 2025-10-31 | L1 |
FC Augsburg | 0–1 | Borussia Dortmund | Available |
| 2025-10-25 | L1 |
Borussia Dortmund | 1–0 | 1. FC Köln | Available |
| 2025-10-21 | CL |
FC København | 2–4 | Borussia Dortmund | Available |
| 2025-10-18 | L1 |
FC Bayern München | 2–1 | Borussia Dortmund | Available |
| 2025-10-04 | L1 |
Borussia Dortmund | 1–1 | RB Leipzig | Available |
| 2025-10-01 | CL |
Borussia Dortmund | 4–1 | Athletic Club | Available |
| 2025-09-27 | L1 |
1. FSV Mainz 05 | 0–2 | Borussia Dortmund | Available |
| 2025-09-21 | L1 |
Borussia Dortmund | 1–0 | VfL Wolfsburg | Available |
| 2025-09-16 | CL |
Juventus FC | 4–4 | Borussia Dortmund | Available |
| 2025-09-13 | L1 |
1. FC Heidenheim 1846 | 0–2 | Borussia Dortmund | Available |
| 2025-08-31 | L1 |
Borussia Dortmund | 3–0 | 1. FC Union Berlin | Available |
| 2025-08-23 | L1 |
FC St. Pauli 1910 | 3–3 | Borussia Dortmund | Available |
| 2025-05-17 | L1 |
Borussia Dortmund | 3–0 | Holstein Kiel | Available |
| 2025-05-11 | L1 |
Bayer 04 Leverkusen | 2–4 | Borussia Dortmund | Available |
Teams faced most often by Yan Couto's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| UD Almería | 8 | 3 | 2 | 3 | 15 | 10 | +5 | 38% |
| RCD Mallorca | 7 | 2 | 1 | 4 | 10 | 11 | -1 | 29% |
| UD Las Palmas | 6 | 4 | 2 | 0 | 9 | 3 | +6 | 67% |
| Villarreal CF | 5 | 1 | 0 | 4 | 3 | 6 | -3 | 20% |
| Getafe CF | 4 | 2 | 0 | 2 | 8 | 5 | +3 | 50% |
| CD Lugo | 4 | 0 | 2 | 2 | 2 | 6 | -4 | 0% |
| Rayo Vallecano | 4 | 1 | 1 | 2 | 5 | 5 | 0 | 25% |
| SD Ponferradina | 4 | 2 | 1 | 1 | 8 | 4 | +4 | 50% |
| CA Osasuna | 4 | 2 | 1 | 1 | 8 | 5 | +3 | 50% |
| FC Barcelona | 4 | 2 | 1 | 1 | 8 | 5 | +3 | 50% |
| Valencia CF | 4 | 3 | 0 | 1 | 6 | 3 | +3 | 75% |
| Real Oviedo | 4 | 3 | 1 | 0 | 4 | 1 | +3 | 75% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 20/21 | Senior debut season | |
| 20/21 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 3 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | 30 | 0 | 7 | 0 | 0 | 0 |
| 23/24 | 39 | 2,483 | 9 | 0 | 0 | 0.33 |
| 22/23 | 26 | 1,151 | 3 | 0 | 0 | 0.23 |
| 21/22 | 42 | 1,801 | 4 | 0 | 0 | 0.2 |
| 2025 | 5 | 0 | 2 | 0 | 0 | 0 |
| 20/21 | 30 | 1,971 | 4 | 0 | 0 | 0.18 |
Output by competition
Career goals and assists broken down by tournament.
More on Yan Couto
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Yan Couto
Who is Yan Couto?
Yan Couto is a Brazil professional footballer who plays as a right-back for Borussia Dortmund.
How old is Yan Couto?
Yan Couto is 23 years old. He was born on June 3, 2002 in Curitiba.
What position does Yan Couto play?
Yan Couto plays as a right-back (Defender - Right-Back).
What club does Yan Couto play for?
Yan Couto currently plays for Borussia Dortmund.
How many career goals has Yan Couto scored?
Across all senior club competitions in our dataset, Yan Couto has scored 6 goals in 177 appearances.
What is Yan Couto's market value?
Yan Couto's most recent reported market value is €20.00m.