Philipp Sander
Career snapshot
Career highs
Born the same day
Shares 1998-02-21 · 6 players total
| Full name | Philipp Sander |
|---|---|
| Date of birth | 1998-02-21 (28 yrs) |
| Place of birth | Rostock, Germany |
| Citizenship | Germany |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | both |
| Height | 186.00 m |
| Current club | Borussia Mönchengladbach |
| Joined | 2024-07-01 |
| Contract expires | 2028-06-30 |
| Agent | Tenet Football |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Borussia Mönchengladbach | 2 | 24/25 | 25/26 | 32 | 1 | 0 | 1,401 |
| Holstein Kiel | 5 | 18/19 | 23/24 | 87 | 5 | 14 | 3,069 |
| Holstein Kiel II | 6 | 16/17 | 23/24 | 52 | 11 | 6 | 2,026 |
| SC Verl | 1 | 20/21 | 20/21 | 36 | 2 | 5 | 1,308 |
| Holstein Kiel U19 | 2 | 15/16 | 16/17 | 48 | 4 | 8 | 908 |
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 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Bundesliga | Borussia Mönchengladbach | 27 | 1 | 0 | 2 | 0 | 1,401 |
| 24/25 | DFB-Pokal | Borussia Mönchengladbach | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | 2. Bundesliga | Holstein Kiel | 25 | 3 | 6 | 8 | 0 | 693 |
| 23/24 | DFB-Pokal | Holstein Kiel | 1 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Regionalliga Nord | Holstein Kiel II | 1 | 1 | 0 | 1 | 0 | 90 |
| 22/23 | 2. Bundesliga | Holstein Kiel | 32 | 1 | 5 | 6 | 0 | 2,322 |
| 22/23 | DFB-Pokal | Holstein Kiel | 1 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | 2. Bundesliga | Holstein Kiel | 19 | 0 | 1 | 2 | 0 | 0 |
| 21/22 | DFB-Pokal | Holstein Kiel | 2 | 1 | 2 | 0 | 0 | 54 |
| 21/22 | Regionalliga Nord | Holstein Kiel II | 1 | 1 | 0 | 0 | 0 | 64 |
| 20/21 | 3. Liga | SC Verl | 35 | 2 | 5 | 5 | 0 | 1,308 |
| 20/21 | Westfalenpokal | SC Verl | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | 2. Bundesliga | Holstein Kiel | 4 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | DFB-Pokal | Holstein Kiel | 2 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Regionalliga Nord | Holstein Kiel II | 6 | 1 | 2 | 2 | 0 | 521 |
| 18/19 | 2. Bundesliga | Holstein Kiel | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Regionalliga Nord | Holstein Kiel II | 20 | 2 | 2 | 4 | 0 | 779 |
| 17/18 | Aufstiegsrunde zur RL Nord | Holstein Kiel II | 2 | 3 | 0 | 0 | 0 | 50 |
| 17/18 | Oberliga Schleswig-Holstein | Holstein Kiel II | 21 | 3 | 2 | 0 | 0 | 522 |
| 16/17 | DFB-Jun.-Pokal | Holstein Kiel U19 | 2 | 1 | 1 | 0 | 0 | 210 |
| 16/17 | SH-Liga | Holstein Kiel II | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | U19-BL N/NE | Holstein Kiel U19 | 26 | 3 | 4 | 2 | 0 | 698 |
| 15/16 | DFB-Jun.-Pokal | Holstein Kiel U19 | 1 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | U19-BL N/NE | Holstein Kiel U19 | 19 | 0 | 3 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2015-07-01 | H. Rostock U17 | Holst. Kiel U19 | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Holst. Kiel U19 | Holst. Kiel II | Transfer | 0 | — |
| 18/19 | 2018-07-01 | Holst. Kiel II | Holstein Kiel | Transfer | 0 | — |
| 20/21 | 2020-08-21 | Holstein Kiel | SC Verl | Loan | 150000 | — |
| 20/21 | 2021-06-30 | SC Verl | Holstein Kiel | Return from loan | 350000 | — |
| 24/25 | 2024-07-01 | Holstein Kiel | Bor. M'gladbach | Transfer | 3000000 | €1.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 19/20 | Strain in the thigh and gluteal muscles | 2019-08-26 | 2019-10-06 | 42 | 6 |
| 21/22 | Corona virus | 2022-03-15 | 2022-03-30 | 16 | 1 |
| 21/22 | heart problems | 2022-03-31 | 2022-05-31 | 62 | 7 |
| 23/24 | bruise | 2024-01-01 | 2024-02-18 | 49 | 5 |
| 24/25 | infection | 2025-02-07 | 2025-02-10 | 4 | 1 |
| 24/25 | infection | 2025-03-19 | 2025-04-21 | 34 | 4 |
| 24/25 | Fitness | 2025-04-21 | 2025-04-30 | 10 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €1.70m |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Hauke Wahl | 1 | 0 | 0 |
| Marvin Schulz | 2 | 0 | 0 |
| Florian Foit | 2 | 0 | 0 |
| Maurice Knutzen | 2 | 2 | 0 |
| Utku Şen | 1 | 3 | 0 |
| Alexander Mühling | 1 | 0 | 0 |
| Benedikt Pichler | 2 | 0 | 0 |
| Timo Becker | 2 | 4 | 0 |
| Timon Weiner | 2 | 0 | 0 |
| Fabian Reese | 1 | 3 | 0 |
| Berat Ayyildiz | 2 | 2 | 0 |
| Julius Alt | 2 | 2 | 0 |
| Jannis Voß | 1 | 0 | 0 |
| Fiete Arp | 1 | 2 | 0 |
| Patrick Erras | 2 | 0 | 0 |
| Barne Pernot | 2 | 0 | 0 |
| Lewis Holtby | 2 | 1 | 0 |
| Tjorve Mohr | 2 | 0 | 0 |
| Felix Niebergall | 2 | 2 | 0 |
| Finn Porath | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 17/18 | Oberliga Schleswig-Holstein | Holstein Kiel II | 3 | 21 |
| 17/18 | Aufstiegsrunde zur RL Nord | Holstein Kiel II | 3 | 2 |
| 16/17 | U19-BL N/NE | Holstein Kiel U19 | 3 | 26 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | 2. Bundesliga | Holstein Kiel | 6 | 25 |
| 22/23 | 2. Bundesliga | Holstein Kiel | 5 | 32 |
| 20/21 | 3. Liga | SC Verl | 5 | 35 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 20/21 | 2021-06-30 | SC Verl | Holstein Kiel | Return from loan | — | €350k |
| 20/21 | 2020-08-21 | Holstein Kiel | SC Verl | Loan | — | €150k |
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 | Available |
| 2025-04-26 | L1 |
Holstein Kiel | 4–3 | Borussia Mönchengladbach | INJURED Fitness |
| 2025-04-20 | L1 |
Borussia Dortmund | 3–2 | Borussia Mönchengladbach | INJURED infection |
| 2025-04-12 | L1 |
Borussia Mönchengladbach | 1–2 | SC Freiburg | INJURED infection |
| 2025-04-06 | L1 |
FC St. Pauli 1910 | 1–1 | Borussia Mönchengladbach | INJURED infection |
| 2025-03-29 | L1 |
Borussia Mönchengladbach | 1–0 | RB Leipzig | INJURED infection |
| 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 Philipp Sander'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 % |
|---|---|---|---|---|---|---|---|---|
| 1. FC Heidenheim 1846 | 18 | 7 | 5 | 6 | 28 | 28 | 0 | 39% |
| 1. FC Union Berlin | 17 | 3 | 4 | 10 | 15 | 26 | -11 | 18% |
| Erzgebirge Aue | 16 | 12 | 3 | 1 | 43 | 19 | +24 | 75% |
| Dynamo Dresden | 16 | 9 | 2 | 5 | 23 | 17 | +6 | 56% |
| Jahn Regensburg | 16 | 7 | 5 | 4 | 24 | 20 | +4 | 44% |
| SV Sandhausen | 16 | 5 | 8 | 3 | 29 | 26 | +3 | 31% |
| Arminia Bielefeld | 16 | 6 | 3 | 7 | 26 | 22 | +4 | 38% |
| SV Darmstadt 98 | 15 | 2 | 8 | 5 | 19 | 24 | -5 | 13% |
| VfL Osnabrück | 14 | 3 | 2 | 9 | 21 | 24 | -3 | 21% |
| SV Wehen Wiesbaden | 14 | 6 | 6 | 2 | 24 | 14 | +10 | 43% |
| VfB Stuttgart | 14 | 5 | 3 | 6 | 23 | 26 | -3 | 36% |
| MSV Duisburg | 14 | 7 | 4 | 3 | 30 | 16 | +14 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 15/16 | Senior debut season | |
| 16/17 | 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 | 29 | 1,401 | 2 | 0 | 0 | 0.13 |
| 23/24 | 27 | 783 | 10 | 0 | 0 | 1.15 |
| 22/23 | 33 | 2,322 | 7 | 0 | 0 | 0.27 |
| 21/22 | 22 | 118 | 2 | 0 | 0 | 1.53 |
| 20/21 | 36 | 1,308 | 5 | 0 | 0 | 0.34 |
| 19/20 | 12 | 521 | 3 | 0 | 0 | 0.52 |
| 18/19 | 21 | 779 | 4 | 0 | 0 | 0.46 |
| 16/17 | 29 | 908 | 2 | 0 | 0 | 0.2 |
| 15/16 | 20 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Philipp Sander
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Philipp Sander
Who is Philipp Sander?
Philipp Sander is a Germany professional footballer who plays as a central midfield for Borussia Mönchengladbach.
How old is Philipp Sander?
Philipp Sander is 28 years old. He was born on February 21, 1998 in Rostock.
What position does Philipp Sander play?
Philipp Sander plays as a central midfield (Midfield - Central Midfield).
What club does Philipp Sander play for?
Philipp Sander currently plays for Borussia Mönchengladbach.
How many career goals has Philipp Sander scored?
Across all senior club competitions in our dataset, Philipp Sander has scored 23 goals in 255 appearances.
What is Philipp Sander's market value?
Philipp Sander's most recent reported market value is €4.00m.
Germany