Nico Elvedi
Career snapshot
Career highs
Born the same day
Shares 1996-09-30 · 6 players total
| Full name | Nico Elvedi |
|---|---|
| Date of birth | 1996-09-30 (29 yrs) |
| Place of birth | Zürich, Switzerland |
| Citizenship | Switzerland |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 189.00 m |
| Current club | Borussia Mönchengladbach |
| Joined | 2015-07-01 |
| Contract expires | 2027-06-30 |
| Agent | Gol International |
| Outfitter | Puma |
Percentile rank vs 116 other Defender - Centre-Backs with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Borussia Mönchengladbach | 11 | 15/16 | 25/26 | 331 | 18 | 10 | 14,015 |
| Borussia Mönchengladbach II | 2 | 15/16 | 16/17 | 8 | 0 | 0 | 0 |
| FC Zürich | 2 | 13/14 | 14/15 | 26 | 1 | 3 | 1,163 |
| FC Zürich U21 | 3 | 12/13 | 14/15 | 24 | 0 | 1 | 0 |
| FC Zürich U18 | 2 | 12/13 | 13/14 | 22 | 4 | 0 | 741 |
| FC Zürich U17 | 1 | 12/13 | 12/13 | 1 | 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 Mönchengladbach | 2 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | DFB-Pokal | Borussia Mönchengladbach | 1 | 1 | 0 | 0 | 0 | 90 |
| 24/25 | Bundesliga | Borussia Mönchengladbach | 25 | 1 | 1 | 1 | 0 | 2,136 |
| 23/24 | Bundesliga | Borussia Mönchengladbach | 30 | 2 | 0 | 5 | 0 | 1,243 |
| 23/24 | DFB-Pokal | Borussia Mönchengladbach | 3 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Bundesliga | Borussia Mönchengladbach | 32 | 3 | 0 | 2 | 0 | 942 |
| 22/23 | DFB-Pokal | Borussia Mönchengladbach | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Bundesliga | Borussia Mönchengladbach | 28 | 1 | 0 | 3 | 1 | 2,432 |
| 21/22 | DFB-Pokal | Borussia Mönchengladbach | 3 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | Bundesliga | Borussia Mönchengladbach | 29 | 3 | 2 | 1 | 0 | 846 |
| 20/21 | Champions League | Borussia Mönchengladbach | 7 | 1 | 0 | 0 | 0 | 620 |
| 20/21 | DFB-Pokal | Borussia Mönchengladbach | 4 | 1 | 0 | 0 | 0 | 315 |
| 19/20 | Bundesliga | Borussia Mönchengladbach | 32 | 1 | 0 | 5 | 0 | 2,619 |
| 19/20 | DFB-Pokal | Borussia Mönchengladbach | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Europa League | Borussia Mönchengladbach | 5 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Bundesliga | Borussia Mönchengladbach | 30 | 2 | 1 | 1 | 0 | 1,313 |
| 18/19 | DFB-Pokal | Borussia Mönchengladbach | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Bundesliga | Borussia Mönchengladbach | 33 | 2 | 3 | 6 | 0 | 1,459 |
| 17/18 | DFB-Pokal | Borussia Mönchengladbach | 3 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Bundesliga | Borussia Mönchengladbach | 25 | 0 | 0 | 4 | 0 | 0 |
| 16/17 | Champions League | Borussia Mönchengladbach | 6 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Champions League Qu. | Borussia Mönchengladbach | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | DFB-Pokal | Borussia Mönchengladbach | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Europa League | Borussia Mönchengladbach | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Regionalliga West | Borussia Mönchengladbach II | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Bundesliga | Borussia Mönchengladbach | 21 | 0 | 2 | 2 | 0 | 0 |
| 15/16 | Champions League | Borussia Mönchengladbach | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | DFB-Pokal | Borussia Mönchengladbach | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Regionalliga West | Borussia Mönchengladbach II | 7 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Europa League | FC Zürich | 4 | 0 | 1 | 0 | 0 | 0 |
| 14/15 | Europa League Qualifying | FC Zürich | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Promotion League | FC Zürich U21 | 5 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Schweizer Cup | FC Zürich | 3 | 0 | 1 | 1 | 0 | 0 |
| 14/15 | Super League | FC Zürich | 16 | 1 | 1 | 2 | 0 | 1,163 |
| 13/14 | Promotion League | FC Zürich U21 | 18 | 0 | 1 | 3 | 0 | 0 |
| 13/14 | Schweizer Cup U18 | FC Zürich U18 | 2 | 1 | 0 | 0 | 0 | 180 |
| 13/14 | Super League | FC Zürich | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | 1.Liga Promotion | FC Zürich U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | U17 Elite League | FC Zürich U17 | 1 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | U18 Elite League | FC Zürich U18 | 20 | 3 | 0 | 2 | 0 | 561 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 12/13 | 2012-07-01 | FC Zürich U16 | FC Zürich U17 | Transfer | 0 | — |
| 13/14 | 2013-07-01 | FC Zürich U18 | FC Zürich U21 | Transfer | 0 | — |
| 13/14 | 2014-01-01 | FC Zürich U21 | FC Zürich | Transfer | 0 | — |
| 15/16 | 2015-07-01 | FC Zürich | Bor. M'gladbach | Transfer | 4000000 | €4.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 20/21 | Muscle injury | 2020-11-30 | 2020-12-07 | 8 | 2 |
| 20/21 | Knock | 2021-04-01 | 2021-04-15 | 15 | 2 |
| 21/22 | Outer ligament tear | 2021-11-04 | 2021-11-25 | 22 | 4 |
| 21/22 | Stomach flu | 2021-12-13 | 2021-12-20 | 8 | 2 |
| 21/22 | Corona virus | 2022-03-14 | 2022-03-21 | 8 | 1 |
| 22/23 | Overstretching | 2022-09-05 | 2022-09-15 | 11 | 1 |
| 22/23 | cold | 2022-10-31 | 2022-11-07 | 8 | 1 |
| 22/23 | cold | 2022-12-01 | 2022-12-04 | 4 | 1 |
| 23/24 | Knee injury | 2023-10-07 | 2023-10-17 | 11 | 1 |
| 23/24 | Tendon irritation | 2024-04-14 | 2024-04-16 | 3 | 0 |
| 24/25 | Injury to the ankle | 2024-08-13 | 2024-08-19 | 7 | 1 |
| 24/25 | Thigh problems | 2024-10-18 | 2024-11-18 | 32 | 7 |
| 24/25 | infection | 2025-02-07 | 2025-02-10 | 4 | 1 |
| 24/25 | muscular problems | 2025-03-19 | 2025-03-24 | 6 | 1 |
| 24/25 | Internal ligament strain | 2025-04-25 | 2025-05-05 | 11 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €28.00m |
| Jan 1, 1970 | €23.00m |
| Jan 1, 1970 | €32.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €28.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €17.00m |
| Jan 1, 1970 | €23.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €500k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Yann Sommer | 2 | 0 | 0 |
| Alassane Pléa | 1 | 1 | 0 |
| Jonas Hofmann | 1 | 3 | 0 |
| Denis Zakaria | 2 | 0 | 0 |
| Matthias Ginter | 2 | 0 | 0 |
| Stefan Lainer | 1 | 0 | 0 |
| Breel Embolo | 2 | 2 | 0 |
| Marcus Thuram | 1 | 0 | 0 |
| Thorgan Hazard | 1 | 2 | 0 |
| Ramy Bensebaini | 1 | 1 | 0 |
| Raffael | 1 | 1 | 0 |
| Manu Koné | 1 | 0 | 0 |
| Julian Weigl | 1 | 0 | 0 |
| Granit Xhaka | 2 | 0 | 0 |
| Ibrahima Traoré | 2 | 1 | 0 |
| Jannik Vestergaard | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 22/23 | Bundesliga | Borussia Mönchengladbach | 3 | 32 |
| 12/13 | U18 Elite League | FC Zürich U18 | 3 | 20 |
| 20/21 | Bundesliga | Borussia Mönchengladbach | 3 | 29 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 17/18 | Bundesliga | Borussia Mönchengladbach | 3 | 33 |
| 15/16 | Bundesliga | Borussia Mönchengladbach | 2 | 21 |
| 20/21 | Bundesliga | Borussia Mönchengladbach | 2 | 29 |
Last 50 matches for Borussia Mönchengladbach 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 |
Borussia Mönchengladbach | 4–0 | TSG 1899 Hoffenheim | Available |
| 2026-05-09 | L1 |
FC Augsburg | 3–1 | Borussia Mönchengladbach | Available |
| 2026-05-09 | L1 |
FC Augsburg | 3–1 | Borussia Mönchengladbach | 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-25 | L1 |
VfL Wolfsburg | 0–0 | Borussia Mönchengladbach | Available |
| 2026-04-25 | L1 |
VfL Wolfsburg | 0–0 | Borussia Mönchengladbach | Available |
| 2026-04-19 | L1 |
Borussia Mönchengladbach | 1–1 | 1. FSV Mainz 05 | Available |
| 2026-04-19 | L1 |
Borussia Mönchengladbach | 1–1 | 1. FSV Mainz 05 | Available |
| 2026-04-11 | L1 |
RB Leipzig | 1–0 | Borussia Mönchengladbach | Available |
| 2026-04-04 | L1 |
Borussia Mönchengladbach | 2–2 | 1. FC Heidenheim 1846 | Available |
| 2026-03-21 | L1 |
1. FC Köln | 3–3 | Borussia Mönchengladbach | Available |
| 2026-03-13 | L1 |
Borussia Mönchengladbach | 2–0 | FC St. Pauli 1910 | Available |
| 2026-03-06 | L1 |
FC Bayern München | 4–1 | Borussia Mönchengladbach | Available |
| 2026-02-28 | L1 |
Borussia Mönchengladbach | 1–0 | 1. FC Union Berlin | Available |
| 2026-02-22 | L1 |
SC Freiburg | 2–1 | Borussia Mönchengladbach | Available |
| 2026-02-14 | L1 |
Eintracht Frankfurt | 3–0 | Borussia Mönchengladbach | Available |
| 2026-02-07 | L1 |
Borussia Mönchengladbach | 1–1 | Bayer 04 Leverkusen | Available |
| 2026-01-31 | L1 |
SV Werder Bremen | 1–1 | Borussia Mönchengladbach | Available |
| 2026-01-25 | L1 |
Borussia Mönchengladbach | 0–3 | VfB Stuttgart | Available |
| 2026-01-17 | L1 |
Hamburger SV | 0–0 | Borussia Mönchengladbach | Available |
| 2026-01-14 | L1 |
TSG 1899 Hoffenheim | 5–1 | Borussia Mönchengladbach | Available |
| 2026-01-11 | L1 |
Borussia Mönchengladbach | 4–0 | FC Augsburg | Available |
| 2025-12-19 | L1 |
Borussia Dortmund | 2–0 | Borussia Mönchengladbach | Available |
| 2025-12-13 | L1 |
Borussia Mönchengladbach | 1–3 | VfL Wolfsburg | Available |
| 2025-12-05 | L1 |
1. FSV Mainz 05 | 0–1 | Borussia Mönchengladbach | Available |
| 2025-11-28 | L1 |
Borussia Mönchengladbach | 0–0 | RB Leipzig | Available |
| 2025-11-22 | L1 |
1. FC Heidenheim 1846 | 0–3 | Borussia Mönchengladbach | Available |
| 2025-11-08 | L1 |
Borussia Mönchengladbach | 3–1 | 1. FC Köln | Available |
| 2025-11-01 | L1 |
FC St. Pauli 1910 | 0–4 | Borussia Mönchengladbach | Available |
| 2025-10-25 | L1 |
Borussia Mönchengladbach | 0–3 | FC Bayern München | Available |
| 2025-10-17 | L1 |
1. FC Union Berlin | 3–1 | Borussia Mönchengladbach | Available |
| 2025-10-05 | L1 |
Borussia Mönchengladbach | 0–0 | SC Freiburg | Available |
| 2025-09-27 | L1 |
Borussia Mönchengladbach | 4–6 | Eintracht Frankfurt | Available |
| 2025-09-21 | L1 |
Bayer 04 Leverkusen | 1–1 | Borussia Mönchengladbach | Available |
| 2025-09-14 | L1 |
Borussia Mönchengladbach | 0–4 | SV Werder Bremen | Available |
| 2025-08-30 | L1 |
VfB Stuttgart | 1–0 | Borussia Mönchengladbach | Available |
| 2025-08-24 | L1 |
Borussia Mönchengladbach | 0–0 | Hamburger SV | Available |
| 2025-05-17 | L1 |
Borussia Mönchengladbach | 0–1 | VfL Wolfsburg | Available |
| 2025-05-10 | L1 |
FC Bayern München | 2–0 | Borussia Mönchengladbach | Available |
| 2025-05-03 | L1 |
Borussia Mönchengladbach | 4–4 | TSG 1899 Hoffenheim | INJURED Internal ligament strain |
| 2025-04-26 | L1 |
Holstein Kiel | 4–3 | Borussia Mönchengladbach | INJURED Internal ligament strain |
| 2025-04-20 | L1 |
Borussia Dortmund | 3–2 | Borussia Mönchengladbach | Available |
| 2025-04-12 | L1 |
Borussia Mönchengladbach | 1–2 | SC Freiburg | Available |
| 2025-04-06 | L1 |
FC St. Pauli 1910 | 1–1 | Borussia Mönchengladbach | Available |
| 2025-03-29 | L1 |
Borussia Mönchengladbach | 1–0 | RB Leipzig | Available |
| 2025-03-15 | L1 |
SV Werder Bremen | 2–4 | Borussia Mönchengladbach | Available |
| 2025-03-07 | L1 |
Borussia Mönchengladbach | 1–3 | 1. FSV Mainz 05 | Available |
| 2025-03-01 | L1 |
1. FC Heidenheim 1846 | 0–3 | Borussia Mönchengladbach | Available |
| 2025-02-22 | L1 |
Borussia Mönchengladbach | 0–3 | FC Augsburg | Available |
Teams faced most often by Nico Elvedi'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 % |
|---|---|---|---|---|---|---|---|---|
| FC St. Gallen | 28 | 9 | 6 | 13 | 43 | 44 | -1 | 32% |
| BSC Young Boys | 27 | 5 | 4 | 18 | 27 | 62 | -35 | 19% |
| FC Luzern | 26 | 9 | 7 | 10 | 39 | 36 | +3 | 35% |
| FC Basel 1893 | 22 | 5 | 4 | 13 | 21 | 49 | -28 | 23% |
| FC Lugano | 21 | 8 | 5 | 8 | 22 | 22 | 0 | 38% |
| FC Sion | 20 | 8 | 5 | 7 | 29 | 25 | +4 | 40% |
| Servette FC | 15 | 4 | 2 | 9 | 15 | 29 | -14 | 27% |
| Grasshopper Club Zürich | 15 | 12 | 2 | 1 | 30 | 12 | +18 | 80% |
| Bayer 04 Leverkusen | 14 | 1 | 4 | 9 | 16 | 30 | -14 | 7% |
| Borussia Dortmund | 13 | 5 | 1 | 7 | 19 | 30 | -11 | 38% |
| 1. FSV Mainz 05 | 13 | 2 | 7 | 4 | 14 | 20 | -6 | 15% |
| FC Augsburg | 13 | 3 | 2 | 8 | 19 | 25 | -6 | 23% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 12/13 | Senior debut season | |
| 12/13 | 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 | 25 | 2,136 | 1 | 0 | 0 | 0.04 |
| 23/24 | 33 | 1,243 | 6 | 0 | 0 | 0.43 |
| 22/23 | 34 | 942 | 2 | 0 | 0 | 0.19 |
| 21/22 | 31 | 2,432 | 3 | 0 | 1 | 0.15 |
| 20/21 | 40 | 1,781 | 1 | 0 | 0 | 0.05 |
| 19/20 | 39 | 2,619 | 6 | 0 | 0 | 0.21 |
| 18/19 | 31 | 1,313 | 1 | 0 | 0 | 0.07 |
| 17/18 | 36 | 1,459 | 6 | 0 | 0 | 0.37 |
| 16/17 | 36 | 0 | 4 | 0 | 0 | 0 |
| 15/16 | 31 | 0 | 2 | 0 | 0 | 0 |
| 14/15 | 29 | 1,163 | 3 | 0 | 0 | 0.23 |
| 13/14 | 22 | 180 | 3 | 0 | 0 | 1.5 |
| 12/13 | 22 | 561 | 3 | 1 | 0 | 0.64 |
Output by competition
Career goals and assists broken down by tournament.
More on Nico Elvedi
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Nico Elvedi
Who is Nico Elvedi?
Nico Elvedi is a Switzerland professional footballer who plays as a centre-back for Borussia Mönchengladbach.
How old is Nico Elvedi?
Nico Elvedi is 29 years old. He was born on September 30, 1996 in Zürich.
What position does Nico Elvedi play?
Nico Elvedi plays as a centre-back (Defender - Centre-Back).
What club does Nico Elvedi play for?
Nico Elvedi currently plays for Borussia Mönchengladbach.
How many career goals has Nico Elvedi scored?
Across all senior club competitions in our dataset, Nico Elvedi has scored 23 goals in 412 appearances.
What is Nico Elvedi's market value?
Nico Elvedi's most recent reported market value is €8.00m.
Switzerland