Jeppe Okkels
Career snapshot
Career highs
Born the same day
Shares 1999-07-27 · 6 players total
| Full name | Jeppe Okkels |
|---|---|
| Name in home country | Jeppe Møldrup Okkels |
| Date of birth | 1999-07-27 (26 yrs) |
| Place of birth | Silkeborg, Denmark |
| Citizenship | Denmark |
| Position | Attack - Left Winger (main: Attack) |
| Foot | right |
| Height | 183.00 m |
| Current club | Djurgårdens IF |
| Joined | 2025-08-29 |
| Contract expires | 2028-12-31 |
| Agent | Libera Sports |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Preston North End | 2 | 24/25 | 25/26 | 11 | 0 | 0 | 0 |
| Aberdeen FC | 1 | 24/25 | 24/25 | 18 | 1 | 1 | 196 |
| Preston North End U21 | 1 | 24/25 | 24/25 | 1 | 0 | 1 | 0 |
| FC Utrecht | 1 | 23/24 | 23/24 | 5 | 0 | 1 | 0 |
| IF Elfsborg | 8 | 20/21 | 23/24 | 118 | 29 | 16 | 2,012 |
| Djurgårdens IF | 1 | 2025 | 2025 | 1 | 0 | 0 | 0 |
| Silkeborg IF | 5 | 15/16 | 19/20 | 103 | 13 | 12 | 1,389 |
| Silkeborg IF Reserves | 2 | 17/18 | 19/20 | 9 | 5 | 1 | 254 |
| Silkeborg IF U19 | 2 | 16/17 | 17/18 | 16 | 1 | 0 | 1,216 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Championship | Preston North End | 0 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | EFL Cup | Preston North End | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Championship | Preston North End | 7 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Cup | Preston North End | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Premier League Cup | Preston North End U21 | 1 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | Premiership | Aberdeen FC | 12 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | Scottish Premiership Top Six Split | Aberdeen FC | 4 | 1 | 0 | 0 | 0 | 196 |
| 24/25 | SFA Cup | Aberdeen FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Eredivisie | FC Utrecht | 5 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Play-Offs Conference League | FC Utrecht | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Svenska Cupen | IF Elfsborg | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | UECL Quali | IF Elfsborg | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Svenska Cupen | IF Elfsborg | 6 | 1 | 1 | 0 | 0 | 325 |
| 21/22 | UECL Quali | IF Elfsborg | 6 | 3 | 1 | 0 | 0 | 143 |
| 2025 | Allsvenskan | Djurgårdens IF | 1 | 0 | 0 | 0 | 0 | 0 |
| 2023 | Allsvenskan | IF Elfsborg | 30 | 11 | 6 | 2 | 0 | 198 |
| 2022 | Allsvenskan | IF Elfsborg | 29 | 2 | 6 | 1 | 0 | 667 |
| 2021 | Allsvenskan | IF Elfsborg | 30 | 8 | 1 | 1 | 0 | 263 |
| 2020 | Allsvenskan | IF Elfsborg | 11 | 3 | 1 | 1 | 0 | 209 |
| 20/21 | Svenska Cupen | IF Elfsborg | 3 | 1 | 0 | 0 | 0 | 207 |
| 19/20 | Reserveligaen Spring | Silkeborg IF Reserves | 1 | 1 | 0 | 0 | 0 | 81 |
| 19/20 | Superliga | Silkeborg IF | 23 | 3 | 5 | 0 | 0 | 567 |
| 19/20 | Superliga Relegation round | Silkeborg IF | 6 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Sydbank Pokalen | Silkeborg IF | 4 | 0 | 2 | 0 | 0 | 0 |
| 18/19 | NordicBet LIGA | Silkeborg IF | 31 | 6 | 3 | 1 | 0 | 393 |
| 18/19 | Sydbank Pokalen | Silkeborg IF | 3 | 2 | 0 | 0 | 0 | 118 |
| 17/18 | DBU Pokalen | Silkeborg IF | 3 | 1 | 1 | 0 | 0 | 233 |
| 17/18 | Reserveligaen | Silkeborg IF Reserves | 8 | 4 | 1 | 0 | 0 | 173 |
| 17/18 | Superliga | Silkeborg IF | 18 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Superliga Europa Playoff | Silkeborg IF | 2 | 1 | 1 | 0 | 0 | 78 |
| 17/18 | Superliga Relegation round | Silkeborg IF | 3 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Superligaen Releg. | Silkeborg IF | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | U19 Boys League | Silkeborg IF U19 | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | DBU Pokalen | Silkeborg IF | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Superliga | Silkeborg IF | 4 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Superliga Europa Playoff | Silkeborg IF | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Superliga Relegation round | Silkeborg IF | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | U19 Boys League | Silkeborg IF U19 | 14 | 1 | 0 | 0 | 0 | 1,216 |
| 15/16 | 1.Division | Silkeborg IF | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 16/17 | 2016-07-01 | Silkeborg Yth. | Silkeborg U19 | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Silkeborg U19 | Silkeborg IF | Transfer | 150000 | — |
| 20/21 | 2020-08-25 | Silkeborg IF | Elfsborg | Transfer | 500000 | €250k |
| 23/24 | 2024-01-30 | Elfsborg | FC Utrecht | Transfer | 3000000 | €700k |
| 24/25 | 2024-08-13 | FC Utrecht | Preston | Transfer | 3000000 | €2.00m |
| 24/25 | 2025-01-06 | Preston | Aberdeen FC | Loan | 2500000 | — |
| 24/25 | 2025-06-30 | Aberdeen FC | Preston | Return from loan | 2300000 | — |
| 25/26 | 2025-08-29 | Preston | Djurgården | Transfer | 2300000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | unknown injury | 2018-11-11 | 2018-11-19 | 9 | 2 |
| 23/24 | Knee injury | 2024-03-06 | 2024-04-27 | 53 | 6 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €2.30m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #28143 | — | 7 | 0 | — | — | former national player |
| Team #28076 | — | 1 | 0 | — | — | former national player |
| Team #21741 | — | 3 | 1 | — | — | retired national player |
| Team #20902 | — | 9 | 3 | — | — | retired national player |
| Team #20901 | — | 14 | 4 | — | — | former national player |
| Team #16783 | — | 1 | 1 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Sveinn Aron Gudjohnsen | 2 | 2 | 0 |
| Niklas Hult | 2 | 1 | 0 |
| Frederik Alves | 1 | 0 | 0 |
| Michael Baidoo | 2 | 6 | 0 |
| Sebastian Holmén | 2 | 0 | 0 |
| Hákon Valdimarsson | 2 | 0 | 0 |
| Rasmus Alm | 2 | 4 | 0 |
| Magnus Mattsson | 2 | 2 | 0 |
| Alexander Bernhardsson | 2 | 3 | 0 |
| Simon Olsson | 2 | 2 | 0 |
| Johan Larsson | 2 | 3 | 0 |
| Anders Hagelskjær | 2 | 0 | 0 |
| Svenn Crone | 2 | 1 | 0 |
| Simon Strand | 2 | 0 | 0 |
| Leo Väisänen | 2 | 0 | 0 |
| Tim Rönning | 2 | 0 | 0 |
| Mads Emil Madsen | 1 | 0 | 0 |
| André Römer | 2 | 1 | 0 |
| Per Frick | 2 | 5 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 2023 | Allsvenskan | IF Elfsborg | 11 | 30 |
| 2021 | Allsvenskan | IF Elfsborg | 8 | 30 |
| 18/19 | NordicBet LIGA | Silkeborg IF | 6 | 31 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 2022 | Allsvenskan | IF Elfsborg | 6 | 29 |
| 2023 | Allsvenskan | IF Elfsborg | 6 | 30 |
| 19/20 | Superliga | Silkeborg IF | 5 | 23 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-06-30 | Aberdeen FC | Preston | Return from loan | — | €2.30m |
| 24/25 | 2025-01-06 | Preston | Aberdeen FC | Loan | — | €2.50m |
Last 50 matches for Djurgårdens IF 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-04 | SE1 |
Djurgårdens IF | 1–1 | AIK Solna | Available |
| 2026-04-24 | SE1 |
Djurgårdens IF | 1–0 | Östers IF | Available |
| 2026-04-21 | SE1 |
Djurgårdens IF | 0–0 | GAIS Göteborg | Available |
| 2026-04-13 | SE1 |
Hammarby IF | 2–0 | Djurgårdens IF | Available |
| 2026-04-05 | SE1 |
IK Sirius | 0–1 | Djurgårdens IF | Available |
| 2025-06-02 | SE1 |
Djurgårdens IF | 0–3 | Hammarby IF | Available |
| 2025-05-25 | SE1 |
Mjällby AIF | 1–3 | Djurgårdens IF | Available |
| 2025-05-20 | SE1 |
Djurgårdens IF | 2–0 | Halmstads BK | Available |
| 2025-05-16 | SE1 |
IF Brommapojkarna | 0–5 | Djurgårdens IF | Available |
| 2025-05-12 | SE1 |
Djurgårdens IF | 2–0 | IF Elfsborg | Available |
| 2025-05-05 | SE1 |
Västerås SK | 0–2 | Djurgårdens IF | Available |
| 2025-04-28 | SE1 |
Djurgårdens IF | 1–0 | GAIS Göteborg | Available |
| 2025-04-25 | SE1 |
Djurgårdens IF | 0–1 | Malmö FF | Available |
| 2025-04-21 | SE1 |
AIK Solna | 2–0 | Djurgårdens IF | Available |
| 2025-04-14 | SE1 |
Djurgårdens IF | 2–0 | IK Sirius | Available |
| 2025-04-08 | SE1 |
Djurgårdens IF | 3–3 | BK Häcken | Available |
| 2025-04-01 | SE1 |
IFK Göteborg | 1–4 | Djurgårdens IF | Available |
| 2025-03-29 | SE1 |
Djurgårdens IF | 0–1 | Malmö FF | Available |
| 2024-11-10 | SE1 |
Djurgårdens IF | 3–1 | IFK Norrköping | Available |
| 2024-11-03 | SE1 |
Halmstads BK | 1–0 | Djurgårdens IF | Available |
| 2024-10-28 | SE1 |
Djurgårdens IF | 2–1 | Västerås SK | Available |
| 2024-10-21 | SE1 |
Hammarby IF | 2–0 | Djurgårdens IF | Available |
| 2024-10-06 | SE1 |
Djurgårdens IF | 1–1 | Kalmar FF | Available |
| 2024-09-29 | SE1 |
IFK Värnamo | 1–1 | Djurgårdens IF | Available |
| 2024-09-25 | SE1 |
Djurgårdens IF | 2–1 | IF Brommapojkarna | Available |
| 2024-09-22 | SE1 |
GAIS Göteborg | 3–0 | Djurgårdens IF | Available |
| 2024-09-19 | SE1 |
BK Häcken | 1–2 | Djurgårdens IF | Available |
| 2024-09-15 | SE1 |
Djurgårdens IF | 1–1 | Mjällby AIF | Available |
| 2024-09-01 | SE1 |
Malmö FF | 4–0 | Djurgårdens IF | Available |
| 2024-08-25 | SE1 |
IK Sirius | 0–1 | Djurgårdens IF | Available |
| 2024-08-18 | SE1 |
Djurgårdens IF | 0–2 | AIK Solna | Available |
| 2024-08-04 | SE1 |
Djurgårdens IF | 1–1 | IFK Göteborg | Available |
| 2024-07-28 | SE1 |
IF Elfsborg | 1–2 | Djurgårdens IF | Available |
| 2024-07-20 | SE1 |
Kalmar FF | 2–1 | Djurgårdens IF | Available |
| 2024-07-14 | SE1 |
Djurgårdens IF | 1–0 | IFK Värnamo | Available |
| 2024-07-08 | SE1 |
IFK Norrköping | 1–3 | Djurgårdens IF | Available |
| 2024-06-11 | SE1 |
Djurgårdens IF | 2–2 | IFK Norrköping | Available |
| 2024-06-04 | SE1 |
IF Elfsborg | 1–1 | Djurgårdens IF | Available |
| 2024-05-28 | SE1 |
Djurgårdens IF | 1–0 | AIK Solna | Available |
| 2024-05-24 | SE1 |
Djurgårdens IF | 1–0 | BK Häcken | Available |
| 2024-05-21 | SE1 |
Djurgårdens IF | 2–0 | Mjällby AIF | Available |
| 2024-05-14 | SE1 |
Hammarby IF | 4–3 | Djurgårdens IF | Available |
| 2024-05-08 | SE1 |
Djurgårdens IF | 3–1 | Kalmar FF | Available |
| 2024-05-03 | SE1 |
BK Häcken | 4–1 | Djurgårdens IF | Available |
| 2024-04-30 | SE1 |
Degerfors IF | 2–1 | Djurgårdens IF | Available |
| 2024-04-23 | SE1 |
Djurgårdens IF | 1–0 | IFK Göteborg | INJURED Knee injury |
| 2024-04-16 | SE1 |
Halmstads BK | 2–0 | Djurgårdens IF | INJURED Knee injury |
| 2024-04-09 | SE1 |
IK Sirius | 0–0 | Djurgårdens IF | INJURED Knee injury |
| 2023-11-12 | SE1 |
Kalmar FF | 2–1 | Djurgårdens IF | Available |
| 2023-11-04 | SE1 |
Djurgårdens IF | 2–4 | IK Sirius | Available |
Teams faced most often by Jeppe Okkels'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 % |
|---|---|---|---|---|---|---|---|---|
| Rangers FC | 13 | 2 | 4 | 7 | 11 | 29 | -18 | 15% |
| St. Mirren FC | 13 | 5 | 4 | 4 | 17 | 15 | +2 | 38% |
| Hibernian FC | 13 | 6 | 3 | 4 | 16 | 17 | -1 | 46% |
| Celtic FC | 12 | 0 | 2 | 10 | 12 | 31 | -19 | 0% |
| Kilmarnock FC | 12 | 7 | 3 | 2 | 14 | 9 | +5 | 58% |
| St. Johnstone FC | 12 | 4 | 6 | 2 | 11 | 9 | +2 | 33% |
| Motherwell FC | 11 | 6 | 1 | 4 | 15 | 12 | +3 | 55% |
| Ross County FC | 9 | 6 | 0 | 3 | 16 | 9 | +7 | 67% |
| Hamilton Academical | 9 | 6 | 2 | 1 | 16 | 6 | +10 | 67% |
| Livingston FC | 8 | 5 | 2 | 1 | 12 | 8 | +4 | 63% |
| Heart of Midlothian | 8 | 3 | 3 | 2 | 12 | 10 | +2 | 38% |
| Dundee United | 7 | 1 | 3 | 3 | 4 | 6 | -2 | 14% |
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′ |
|---|---|---|---|---|---|---|
| 2023 | 30 | 198 | 2 | 0 | 0 | 0.91 |
| 2022 | 29 | 667 | 1 | 0 | 0 | 0.13 |
| 2021 | 30 | 263 | 1 | 0 | 0 | 0.34 |
| 2020 | 11 | 209 | 1 | 0 | 0 | 0.43 |
| 19/20 | 34 | 648 | 1 | 0 | 0 | 0.14 |
| 18/19 | 34 | 511 | 1 | 0 | 0 | 0.18 |
| 17/18 | 37 | 484 | 1 | 0 | 0 | 0.19 |
Output by competition
Career goals and assists broken down by tournament.
More on Jeppe Okkels
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Jeppe Okkels
Who is Jeppe Okkels?
Jeppe Okkels is a Denmark professional footballer who plays as a left winger for Djurgårdens IF.
How old is Jeppe Okkels?
Jeppe Okkels is 26 years old. He was born on July 27, 1999 in Silkeborg.
What position does Jeppe Okkels play?
Jeppe Okkels plays as a left winger (Attack - Left Winger).
What club does Jeppe Okkels play for?
Jeppe Okkels currently plays for Djurgårdens IF.
How many career goals has Jeppe Okkels scored?
Across all senior club competitions in our dataset, Jeppe Okkels has scored 49 goals in 282 appearances.
What is Jeppe Okkels's market value?
Jeppe Okkels's most recent reported market value is €2.30m.
Denmark