Julian Ryerson
Career snapshot
Career highs
Born the same day
Shares 1997-11-17 · 4 players total
| Full name | Julian Ryerson |
|---|---|
| Date of birth | 1997-11-17 (28 yrs) |
| Place of birth | Lyngdal, Norway |
| Citizenship | Norway United States |
| Position | Defender - Right-Back (main: Defender) |
| Foot | right |
| Height | 183.00 m |
| Current club | Borussia Dortmund |
| Joined | 2023-01-17 |
| Contract expires | 2028-06-30 |
| Agent | CAA Base Ltd |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Borussia Dortmund | 5 | 2025 | 25/26 | 102 | 7 | 6 | 2,994 |
| 1.FC Union Berlin | 5 | 18/19 | 22/23 | 109 | 3 | 3 | 839 |
| Viking FK | 4 | 2015 | 2018 | 68 | 7 | 3 | 2,395 |
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 | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Bundesliga | Borussia Dortmund | 29 | 2 | 4 | 4 | 0 | 1,135 |
| 24/25 | Champions League | Borussia Dortmund | 12 | 0 | 0 | 2 | 0 | 0 |
| 24/25 | DFB-Pokal | Borussia Dortmund | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Bundesliga | Borussia Dortmund | 21 | 4 | 1 | 3 | 0 | 443 |
| 23/24 | Champions League | Borussia Dortmund | 10 | 0 | 0 | 2 | 0 | 0 |
| 23/24 | DFB-Pokal | Borussia Dortmund | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Bundesliga | Borussia Dortmund | 17 | 1 | 1 | 2 | 0 | 1,416 |
| 22/23 | Bundesliga | 1.FC Union Berlin | 13 | 0 | 0 | 2 | 0 | 0 |
| 22/23 | Champions League | Borussia Dortmund | 1 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | DFB-Pokal | Borussia Dortmund | 2 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | DFB-Pokal | 1.FC Union Berlin | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Europa League | 1.FC Union Berlin | 6 | 0 | 0 | 2 | 0 | 0 |
| 21/22 | Bundesliga | 1.FC Union Berlin | 28 | 2 | 0 | 3 | 0 | 710 |
| 21/22 | Conference L. | 1.FC Union Berlin | 4 | 1 | 0 | 0 | 0 | 129 |
| 21/22 | DFB-Pokal | 1.FC Union Berlin | 3 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | UECL Quali | 1.FC Union Berlin | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025 | Club World Cup | Borussia Dortmund | 5 | 0 | 0 | 0 | 0 | 0 |
| 2018 | NM-Cup | Viking FK | 1 | 0 | 0 | 0 | 0 | 0 |
| 2018 | OBOS-ligaen | Viking FK | 15 | 3 | 1 | 4 | 0 | 450 |
| 2017 | Eliteserien | Viking FK | 28 | 3 | 2 | 6 | 0 | 836 |
| 2017 | NM-Cup | Viking FK | 2 | 0 | 0 | 0 | 0 | 0 |
| 2016 | NM-Cup | Viking FK | 2 | 0 | 0 | 1 | 0 | 0 |
| 2016 | Tippeligaen | Viking FK | 18 | 1 | 0 | 0 | 0 | 1,109 |
| 2015 | NM-Cup | Viking FK | 0 | 0 | 0 | 0 | 0 | 0 |
| 2015 | Tippeligaen | Viking FK | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Bundesliga | 1.FC Union Berlin | 24 | 0 | 2 | 2 | 0 | 0 |
| 20/21 | DFB-Pokal | 1.FC Union Berlin | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Bundesliga | 1.FC Union Berlin | 14 | 0 | 1 | 2 | 0 | 0 |
| 19/20 | DFB-Pokal | 1.FC Union Berlin | 3 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | 2. Bundesliga | 1.FC Union Berlin | 8 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Bundesliga Playoffs | 1.FC Union Berlin | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | DFB-Pokal | 1.FC Union Berlin | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 12/13 | 2013-06-27 | Lyngdal Jugend | Viking FK Youth | Transfer | 0 | — |
| 15/16 | 2015-07-24 | Viking FK Youth | Viking | Transfer | 0 | — |
| 18/19 | 2018-07-31 | Viking | Union Berlin | Transfer | 400000 | €150k |
| 22/23 | 2023-01-17 | Union Berlin | Bor. Dortmund | Transfer | 7500000 | €5.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | Corona virus | 2022-01-31 | 2022-02-10 | 11 | 1 |
| 21/22 | Ill | 2022-03-10 | 2022-03-17 | 8 | 1 |
| 22/23 | cold | 2022-09-29 | 2022-10-03 | 5 | 1 |
| 22/23 | Ill | 2023-02-03 | 2023-02-06 | 4 | 1 |
| 22/23 | Eye injury | 2023-02-24 | 2023-02-28 | 5 | 1 |
| 23/24 | Ankle problems | 2023-08-21 | 2023-08-30 | 10 | 1 |
| 23/24 | Ill | 2023-10-23 | 2023-10-26 | 4 | 1 |
| 23/24 | Inner ligament injury | 2023-12-07 | 2024-02-04 | 60 | 8 |
| 23/24 | inflammation | 2024-03-12 | 2024-03-22 | 11 | 3 |
| 23/24 | Rest | 2024-05-03 | 2024-05-05 | 3 | 1 |
| 24/25 | flu | 2024-10-14 | 2024-10-17 | 4 | 0 |
| 24/25 | Adductor pain | 2024-10-26 | 2024-11-08 | 14 | 4 |
| 24/25 | Circulation problems | 2024-12-12 | 2024-12-31 | 20 | 2 |
| 24/25 | influenza | 2025-02-28 | 2025-03-03 | 4 | 1 |
| 25/26 | Knock | 2025-08-17 | 2025-08-22 | 6 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €13.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €5.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €7.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €200k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #31919 | #3 | 12 | 0 | — | — | former national player |
| Team #22515 | #2 | 4 | 0 | — | — | former national player |
| Team #16854 | #2 | 13 | 1 | — | — | former national player |
| Team #3440 | #14 | 36 | 1 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Robin Knoche | 2 | 0 | 0 |
| Jamie Gittens | 2 | 1 | 0 |
| Marvin Friedrich | 2 | 0 | 0 |
| Grischa Prömel | 2 | 0 | 0 |
| Christopher Trimmel | 2 | 1 | 0 |
| André Danielsen | 1 | 0 | 0 |
| Claes Kronberg | 1 | 1 | 0 |
| Donyell Malen | 2 | 0 | 0 |
| Sheraldo Becker | 2 | 1 | 0 |
| Rani Khedira | 2 | 0 | 0 |
| Marco Reus | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 23/24 | Bundesliga | Borussia Dortmund | 4 | 21 |
| 2018 | OBOS-ligaen | Viking FK | 3 | 15 |
| 2017 | Eliteserien | Viking FK | 3 | 28 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | Bundesliga | Borussia Dortmund | 4 | 29 |
| 2017 | Eliteserien | Viking FK | 2 | 28 |
| 20/21 | Bundesliga | 1.FC Union Berlin | 2 | 24 |
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 Julian Ryerson'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 % |
|---|---|---|---|---|---|---|---|---|
| VfB Stuttgart | 9 | 3 | 1 | 5 | 15 | 16 | -1 | 33% |
| RB Leipzig | 9 | 2 | 0 | 7 | 9 | 22 | -13 | 22% |
| Borussia Mönchengladbach | 8 | 5 | 1 | 2 | 23 | 13 | +10 | 63% |
| TSG 1899 Hoffenheim | 8 | 6 | 1 | 1 | 17 | 11 | +6 | 75% |
| Eintracht Frankfurt | 8 | 6 | 1 | 1 | 22 | 11 | +11 | 75% |
| 1. FSV Mainz 05 | 8 | 4 | 2 | 2 | 13 | 12 | +1 | 50% |
| Bayer 04 Leverkusen | 8 | 4 | 2 | 2 | 17 | 15 | +2 | 50% |
| VfL Bochum 1848 | 8 | 3 | 3 | 2 | 16 | 12 | +4 | 38% |
| VfL Wolfsburg | 8 | 6 | 1 | 1 | 24 | 6 | +18 | 75% |
| FC Augsburg | 8 | 4 | 2 | 2 | 17 | 10 | +7 | 50% |
| SC Freiburg | 8 | 7 | 0 | 1 | 29 | 8 | +21 | 88% |
| FC Bayern München | 8 | 1 | 3 | 4 | 12 | 19 | -7 | 13% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 18/19 | Senior debut season | |
| 2016 | 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 | 42 | 1,135 | 6 | 1 | 0 | 0.56 |
| 23/24 | 34 | 443 | 5 | 0 | 0 | 1.02 |
| 22/23 | 41 | 1,416 | 8 | 0 | 0 | 0.51 |
| 21/22 | 36 | 839 | 3 | 0 | 0 | 0.32 |
| 2018 | 16 | 450 | 4 | 0 | 0 | 0.8 |
| 2017 | 30 | 836 | 6 | 0 | 0 | 0.65 |
| 2016 | 20 | 1,109 | 1 | 0 | 0 | 0.08 |
| 20/21 | 26 | 0 | 2 | 0 | 0 | 0 |
| 19/20 | 17 | 0 | 2 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Julian Ryerson
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Julian Ryerson
Who is Julian Ryerson?
Julian Ryerson is a Norway professional footballer who plays as a right-back for Borussia Dortmund.
How old is Julian Ryerson?
Julian Ryerson is 28 years old. He was born on November 17, 1997 in Lyngdal.
What position does Julian Ryerson play?
Julian Ryerson plays as a right-back (Defender - Right-Back).
What club does Julian Ryerson play for?
Julian Ryerson currently plays for Borussia Dortmund.
How many career goals has Julian Ryerson scored?
Across all senior club competitions in our dataset, Julian Ryerson has scored 17 goals in 279 appearances.
What is Julian Ryerson's market value?
Julian Ryerson's most recent reported market value is €20.00m.