Julian Brandt
Career snapshot
Career highs
Born the same day
Shares 1996-05-02 · 6 players total
| Full name | Julian Brandt |
|---|---|
| Date of birth | 1996-05-02 (30 yrs) |
| Place of birth | Bremen, Germany |
| Citizenship | Germany |
| Position | Midfield - Attacking Midfield (main: Midfield) |
| Foot | right |
| Height | 185.00 m |
| Current club | Borussia Dortmund |
| Joined | 2019-07-01 |
| Contract expires | 2026-06-30 |
| Agent | Relatives |
| Outfitter | Nike |
Percentile rank vs 44 other Midfield - Attacking Midfields with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Borussia Dortmund | 8 | 19/20 | 25/26 | 269 | 47 | 66 | 4,367 |
| Bayer 04 Leverkusen | 6 | 13/14 | 18/19 | 215 | 42 | 52 | 3,495 |
| Bayer 04 Leverkusen II | 1 | 13/14 | 13/14 | 1 | 1 | 1 | 90 |
| VfL Wolfsburg U19 | 2 | 12/13 | 13/14 | 42 | 21 | 25 | 833 |
| VfL Wolfsburg U17 | 1 | 11/12 | 11/12 | 25 | 14 | 0 | 142 |
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 | 1 | 0 | 0 | 0 | 135 |
| 25/26 | DFB-Pokal | Borussia Dortmund | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Bundesliga | Borussia Dortmund | 30 | 5 | 10 | 1 | 0 | 464 |
| 24/25 | Champions League | Borussia Dortmund | 13 | 0 | 5 | 0 | 0 | 0 |
| 24/25 | DFB-Pokal | Borussia Dortmund | 2 | 1 | 0 | 0 | 0 | 210 |
| 23/24 | Bundesliga | Borussia Dortmund | 32 | 7 | 12 | 2 | 0 | 319 |
| 23/24 | Champions League | Borussia Dortmund | 12 | 2 | 3 | 0 | 0 | 395 |
| 23/24 | DFB-Pokal | Borussia Dortmund | 3 | 1 | 1 | 0 | 0 | 225 |
| 22/23 | Bundesliga | Borussia Dortmund | 32 | 9 | 8 | 2 | 0 | 268 |
| 22/23 | Champions League | Borussia Dortmund | 7 | 1 | 1 | 0 | 0 | 477 |
| 22/23 | DFB-Pokal | Borussia Dortmund | 3 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Bundesliga | Borussia Dortmund | 31 | 9 | 8 | 3 | 0 | 231 |
| 21/22 | Champions League | Borussia Dortmund | 5 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | DFB-Pokal | Borussia Dortmund | 2 | 0 | 2 | 0 | 0 | 0 |
| 21/22 | Europa League | Borussia Dortmund | 2 | 0 | 0 | 0 | 0 | 0 |
| 2025 | Club World Cup | Borussia Dortmund | 5 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | Bundesliga | Borussia Dortmund | 31 | 3 | 2 | 0 | 0 | 497 |
| 20/21 | Champions League | Borussia Dortmund | 8 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | DFB-Pokal | Borussia Dortmund | 5 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | DFL-Supercup | Borussia Dortmund | 1 | 1 | 0 | 0 | 0 | 76 |
| 19/20 | Bundesliga | Borussia Dortmund | 33 | 3 | 8 | 0 | 0 | 736 |
| 19/20 | Champions League | Borussia Dortmund | 7 | 2 | 3 | 1 | 0 | 244 |
| 19/20 | DFB-Pokal | Borussia Dortmund | 2 | 2 | 2 | 0 | 0 | 90 |
| 18/19 | Bundesliga | Bayer 04 Leverkusen | 33 | 7 | 14 | 0 | 0 | 382 |
| 18/19 | DFB-Pokal | Bayer 04 Leverkusen | 3 | 2 | 1 | 0 | 0 | 127 |
| 18/19 | Europa League | Bayer 04 Leverkusen | 7 | 1 | 2 | 0 | 0 | 408 |
| 17/18 | Bundesliga | Bayer 04 Leverkusen | 34 | 9 | 5 | 0 | 0 | 260 |
| 17/18 | DFB-Pokal | Bayer 04 Leverkusen | 5 | 3 | 2 | 0 | 0 | 132 |
| 16/17 | Bundesliga | Bayer 04 Leverkusen | 32 | 3 | 11 | 0 | 0 | 769 |
| 16/17 | Champions League | Bayer 04 Leverkusen | 8 | 1 | 0 | 0 | 0 | 534 |
| 15/16 | Bundesliga | Bayer 04 Leverkusen | 29 | 9 | 5 | 0 | 0 | 180 |
| 15/16 | Champions League | Bayer 04 Leverkusen | 6 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Champions League Qu. | Bayer 04 Leverkusen | 2 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | DFB-Pokal | Bayer 04 Leverkusen | 3 | 1 | 3 | 0 | 0 | 132 |
| 15/16 | Europa League | Bayer 04 Leverkusen | 4 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Bundesliga | Bayer 04 Leverkusen | 25 | 4 | 2 | 0 | 0 | 278 |
| 14/15 | Champions League | Bayer 04 Leverkusen | 5 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Champions League Qu. | Bayer 04 Leverkusen | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | DFB-Pokal | Bayer 04 Leverkusen | 4 | 0 | 3 | 0 | 0 | 0 |
| 13/14 | Bundesliga | Bayer 04 Leverkusen | 12 | 2 | 3 | 1 | 0 | 293 |
| 13/14 | Champions League | Bayer 04 Leverkusen | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | DFB-Pokal | Bayer 04 Leverkusen | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Regionalliga West | Bayer 04 Leverkusen II | 1 | 1 | 1 | 1 | 0 | 90 |
| 13/14 | U19-BL N/NE | VfL Wolfsburg U19 | 14 | 6 | 11 | 0 | 0 | 205 |
| 12/13 | DFB-Jun.-Pokal | VfL Wolfsburg U19 | 2 | 1 | 0 | 0 | 0 | 180 |
| 12/13 | U19-BL Finals | VfL Wolfsburg U19 | 3 | 1 | 2 | 0 | 0 | 300 |
| 12/13 | U19-BL N/NE | VfL Wolfsburg U19 | 23 | 13 | 12 | 0 | 0 | 148 |
| 11/12 | U17-BL N/NE | VfL Wolfsburg U17 | 25 | 14 | 0 | 0 | 0 | 142 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 09/10 | 2009-07-01 | Borgfeld Yth. | Oberneul. Yth. | Transfer | 0 | — |
| 11/12 | 2011-07-01 | Oberneul. Yth. | Wolfsburg U17 | Transfer | 0 | — |
| 12/13 | 2012-07-01 | Wolfsburg U17 | Wolfsburg U19 | Transfer | 0 | — |
| 13/14 | 2014-01-01 | Wolfsburg U19 | B. Leverkusen | Transfer | 0 | €500k |
| 19/20 | 2019-07-01 | B. Leverkusen | Bor. Dortmund | Transfer | 50000000 | €25.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | minor knock | 2017-05-01 | 2017-05-11 | 11 | 1 |
| 17/18 | Knee problems | 2017-08-14 | 2017-08-17 | 4 | 0 |
| 17/18 | minor knock | 2017-12-07 | 2017-12-14 | 8 | 2 |
| 19/20 | Adductor pain | 2019-07-29 | 2019-08-12 | 15 | 2 |
| 19/20 | Torn lateral ankle ligament | 2020-02-06 | 2020-02-20 | 15 | 3 |
| 21/22 | Corona virus | 2021-08-02 | 2021-08-19 | 18 | 3 |
| 21/22 | Muscle injury | 2021-09-16 | 2021-09-27 | 12 | 2 |
| 21/22 | concussion | 2021-12-02 | 2021-12-09 | 8 | 2 |
| 22/23 | influenza | 2022-09-19 | 2022-09-27 | 9 | 2 |
| 22/23 | Torn muscle fiber | 2023-03-08 | 2023-03-29 | 22 | 4 |
| 23/24 | muscular problems | 2023-10-23 | 2023-10-26 | 4 | 1 |
| 23/24 | Ill | 2024-01-25 | 2024-02-04 | 11 | 2 |
| 24/25 | muscular problems | 2024-11-28 | 2024-12-19 | 22 | 4 |
| 24/25 | muscle stiffness | 2025-02-21 | 2025-02-27 | 7 | 1 |
| 25/26 | Scaphoid fracture | 2025-09-01 | 13 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €28.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €45.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €45.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €16.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €7.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €5.00m |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #49503 | #11 | 6 | 0 | — | — | former national player |
| Team #27300 | #7 | 2 | 2 | — | — | former national player |
| Team #17662 | #11 | 19 | 5 | — | — | former national player |
| Team #17368 | #11 | 3 | 1 | — | — | former national player |
| Team #5710 | #11 | 12 | 2 | — | — | former national player |
| Team #5709 | #11 | 6 | 2 | — | — | former national player |
| Team #3817 | #11 | 8 | 1 | — | — | former national player |
| Team #3262 | #14 | 48 | 3 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Bernd Leno | 2 | 0 | 0 |
| Jonathan Tah | 2 | 2 | 0 |
| Wendell | 2 | 1 | 0 |
| Marco Reus | 2 | 9 | 0 |
| Raphaël Guerreiro | 2 | 6 | 0 |
| Donyell Malen | 2 | 7 | 0 |
| Kai Havertz | 2 | 6 | 0 |
| Manuel Akanji | 2 | 0 | 0 |
| Jude Bellingham | 2 | 6 | 0 |
| Kevin Volland | 2 | 11 | 0 |
| Charles Aránguiz | 2 | 6 | 0 |
| Ömer Toprak | 2 | 0 | 0 |
| Thorgan Hazard | 2 | 5 | 0 |
| Jadon Sancho | 2 | 8 | 0 |
| Giovanni Reyna | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 11/12 | U17-BL N/NE | VfL Wolfsburg U17 | 14 | 25 |
| 12/13 | U19-BL N/NE | VfL Wolfsburg U19 | 13 | 23 |
| 15/16 | Bundesliga | Bayer 04 Leverkusen | 9 | 29 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 18/19 | Bundesliga | Bayer 04 Leverkusen | 14 | 33 |
| 23/24 | Bundesliga | Borussia Dortmund | 12 | 32 |
| 12/13 | U19-BL N/NE | VfL Wolfsburg U19 | 12 | 23 |
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 | INJURED Scaphoid fracture |
| 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 Julian Brandt'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 Augsburg | 43 | 25 | 8 | 10 | 94 | 50 | +44 | 58% |
| VfL Wolfsburg | 42 | 28 | 8 | 6 | 97 | 38 | +59 | 67% |
| 1. FSV Mainz 05 | 42 | 28 | 7 | 7 | 84 | 47 | +37 | 67% |
| Eintracht Frankfurt | 41 | 26 | 7 | 8 | 102 | 59 | +43 | 63% |
| SC Freiburg | 41 | 29 | 7 | 5 | 115 | 39 | +76 | 71% |
| VfB Stuttgart | 40 | 19 | 11 | 10 | 89 | 66 | +23 | 48% |
| RB Leipzig | 35 | 16 | 6 | 13 | 63 | 56 | +7 | 46% |
| 1. FC Köln | 33 | 20 | 7 | 6 | 77 | 30 | +47 | 61% |
| Hertha BSC | 28 | 15 | 7 | 6 | 50 | 30 | +20 | 54% |
| 1. FC Union Berlin | 26 | 15 | 5 | 6 | 55 | 21 | +34 | 58% |
| FC Schalke 04 | 26 | 14 | 7 | 5 | 53 | 27 | +26 | 54% |
| FC Bayern München | 26 | 3 | 8 | 15 | 31 | 58 | -27 | 12% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 11/12 | Senior debut season | |
| 11/12 | First senior goal | |
| 15/16 | Goal #50 (career) | |
| 22/23 | Goal #100 (career) |
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 | 45 | 674 | 1 | 0 | 0 | 0.13 |
| 23/24 | 47 | 939 | 2 | 0 | 0 | 0.19 |
| 22/23 | 42 | 745 | 2 | 0 | 0 | 0.24 |
| 21/22 | 40 | 231 | 3 | 0 | 0 | 1.17 |
| 19/20 | 42 | 1,070 | 1 | 0 | 0 | 0.08 |
| 13/14 | 29 | 588 | 2 | 0 | 0 | 0.31 |
Output by competition
Career goals and assists broken down by tournament.
More on Julian Brandt
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Julian Brandt
Who is Julian Brandt?
Julian Brandt is a Germany professional footballer who plays as a attacking midfield for Borussia Dortmund.
How old is Julian Brandt?
Julian Brandt is 30 years old. He was born on May 2, 1996 in Bremen.
What position does Julian Brandt play?
Julian Brandt plays as a attacking midfield (Midfield - Attacking Midfield).
What club does Julian Brandt play for?
Julian Brandt currently plays for Borussia Dortmund.
How many career goals has Julian Brandt scored?
Across all senior club competitions in our dataset, Julian Brandt has scored 125 goals in 552 appearances.
What is Julian Brandt's market value?
Julian Brandt's most recent reported market value is €25.00m.
Germany