Dennis Johnsen
Career snapshot
Career highs
Born the same day
Shares 1998-02-17 · 6 players total
| Full name | Dennis Johnsen |
|---|---|
| Name in home country | Dennis Tørset Johnsen |
| Date of birth | 1998-02-17 (28 yrs) |
| Place of birth | Skien, Norway |
| Citizenship | Norway |
| Position | Attack - Left Winger (main: Attack) |
| Foot | right |
| Height | 185.00 m |
| Current club | US Cremonese |
| Joined | 2024-02-01 |
| Contract expires | 2027-06-30 |
| Agent | PURE |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| US Cremonese | 3 | 23/24 | 25/26 | 51 | 10 | 11 | 851 |
| Venezia FC | 4 | 20/21 | 23/24 | 124 | 14 | 20 | 3,426 |
| PEC Zwolle | 1 | 19/20 | 19/20 | 25 | 2 | 3 | 1,200 |
| PEC Zwolle U21 | 1 | 19/20 | 19/20 | 4 | 0 | 0 | 0 |
| SC Heerenveen | 2 | 16/17 | 18/19 | 13 | 0 | 0 | 0 |
| Ajax Amsterdam | 2 | 17/18 | 18/19 | 5 | 0 | 0 | 0 |
| Ajax Amsterdam U21 | 2 | 17/18 | 18/19 | 41 | 9 | 11 | 748 |
| SC Heerenveen U21 | 2 | 16/17 | 18/19 | 11 | 4 | 3 | 316 |
| SC Heerenveen U19 | 2 | 15/16 | 16/17 | 36 | 12 | 0 | 927 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Italy Cup | US Cremonese | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Italy Cup | US Cremonese | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Serie B | US Cremonese | 31 | 6 | 9 | 5 | 0 | 246 |
| 24/25 | Serie B Play-off | US Cremonese | 4 | 2 | 0 | 1 | 0 | 176 |
| 23/24 | Italy Cup | Venezia FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Serie B | US Cremonese | 12 | 2 | 2 | 2 | 2 | 429 |
| 23/24 | Serie B | Venezia FC | 21 | 3 | 6 | 4 | 0 | 457 |
| 23/24 | Serie B Play-off | US Cremonese | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Serie B | Venezia FC | 33 | 3 | 5 | 4 | 0 | 588 |
| 22/23 | Serie B Play-off | Venezia FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Italy Cup | Venezia FC | 3 | 0 | 2 | 1 | 0 | 0 |
| 21/22 | Serie A | Venezia FC | 26 | 1 | 2 | 2 | 0 | 1,448 |
| 20/21 | Italy Cup | Venezia FC | 2 | 3 | 1 | 0 | 0 | 49 |
| 20/21 | Serie B | Venezia FC | 32 | 3 | 3 | 1 | 1 | 614 |
| 20/21 | Serie B Play-off | Venezia FC | 5 | 1 | 1 | 1 | 0 | 270 |
| 19/20 | Eredivisie | PEC Zwolle | 23 | 1 | 2 | 1 | 0 | 1,100 |
| 19/20 | KNVB Beker | PEC Zwolle | 2 | 1 | 1 | 0 | 0 | 100 |
| 19/20 | Reserve Erediv. | PEC Zwolle U21 | 4 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Beloften Eerste Divisie | SC Heerenveen U21 | 3 | 2 | 0 | 0 | 0 | 120 |
| 18/19 | Champions League Qu. | Ajax Amsterdam | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Eredivisie | SC Heerenveen | 13 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Eredivisie | Ajax Amsterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Keuken Kampioen Divisie | Ajax Amsterdam U21 | 14 | 2 | 3 | 1 | 0 | 418 |
| 18/19 | KNVB Beker | Ajax Amsterdam | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Eredivisie | Ajax Amsterdam | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Jupiler League | Ajax Amsterdam U21 | 27 | 7 | 8 | 2 | 0 | 330 |
| 17/18 | KNVB Beker | Ajax Amsterdam | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Beloften Eredivisie | SC Heerenveen U21 | 8 | 2 | 3 | 0 | 0 | 196 |
| 16/17 | Eredivisie | SC Heerenveen | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Play-Offs Conference League | SC Heerenveen | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | U19 Cup NL | SC Heerenveen U19 | 1 | 2 | 0 | 0 | 0 | 45 |
| 16/17 | U19 Div. 1 Fall | SC Heerenveen U19 | 9 | 5 | 0 | 0 | 0 | 162 |
| 16/17 | U19 Div. 2 Spring | SC Heerenveen U19 | 14 | 3 | 0 | 0 | 0 | 420 |
| 15/16 | U19 Div. 1 Fall | SC Heerenveen U19 | 7 | 2 | 0 | 0 | 0 | 300 |
| 15/16 | U19 Div. 2 Spring | SC Heerenveen U19 | 5 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2014-01-23 | Tiller Jugend | RBK Youth | Transfer | 0 | — |
| 15/16 | 2015-07-13 | RBK Youth | Heerenveen U19 | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Heerenveen U19 | Heerenveen | Transfer | 1000000 | — |
| 17/18 | 2017-08-16 | Heerenveen | Ajax U21 | Transfer | 1000000 | €2.40m |
| 18/19 | 2019-01-30 | Ajax U21 | Heerenveen | Loan | 1000000 | — |
| 18/19 | 2019-06-30 | Heerenveen | Ajax U21 | Return from loan | 1000000 | — |
| 19/20 | 2019-07-05 | Ajax U21 | PEC Zwolle | Loan | 1000000 | — |
| 19/20 | 2020-06-30 | PEC Zwolle | Ajax U21 | Return from loan | 625000 | — |
| 20/21 | 2020-08-25 | Ajax U21 | Venezia | Transfer | 575000 | €2.40m |
| 23/24 | 2024-02-01 | Venezia | Cremonese | Transfer | 1500000 | €2.70m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 15/16 | Broken leg | 2016-03-12 | 2016-08-01 | 143 | 26 |
| 21/22 | Ankle injury | 2021-10-22 | 2021-11-14 | 24 | 5 |
| 21/22 | Corona virus | 2022-01-15 | 2022-02-02 | 19 | 2 |
| 21/22 | unknown injury | 2022-03-05 | 2022-03-29 | 25 | 5 |
| 25/26 | sprain | 2025-08-21 | 24 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.70m |
| Jan 1, 1970 | €2.70m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.40m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €575k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €625k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #31919 | — | 2 | 0 | — | — | former national player |
| Team #16854 | #17 | 17 | 1 | — | — | former national player |
| Team #3440 | #18 | 1 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Jesse Joronen | 1 | 0 | 0 |
| Dani de Wit | 2 | 2 | 0 |
| Nicholas Pierini | 1 | 1 | 0 |
| Charles Pickel | 2 | 1 | 0 |
| Luca Zanimacchia | 2 | 1 | 0 |
| Mikael Egill Ellertsson | 2 | 0 | 0 |
| Andrea Fulignati | 2 | 0 | 0 |
| Francesco Forte | 2 | 0 | 0 |
| Valentin Antov | 2 | 0 | 0 |
| Michele Castagnetti | 2 | 1 | 0 |
| Pietro Ceccaroni | 1 | 0 | 0 |
| Jizz Hornkamp | 2 | 0 | 0 |
| Antonio Candela | 2 | 0 | 0 |
| Pasquale Mazzocchi | 2 | 0 | 0 |
| Francesco Zampano | 2 | 0 | 0 |
| Joel Pohjanpalo | 2 | 6 | 0 |
| Luca Fiordilino | 1 | 0 | 0 |
| Michael Svoboda | 2 | 0 | 0 |
| Tanner Tessmann | 1 | 2 | 0 |
| Gianluca Busio | 1 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 17/18 | Jupiler League | Ajax Amsterdam U21 | 7 | 27 |
| 24/25 | Serie B | US Cremonese | 6 | 31 |
| 16/17 | U19 Div. 1 Fall | SC Heerenveen U19 | 5 | 9 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | Serie B | US Cremonese | 9 | 31 |
| 17/18 | Jupiler League | Ajax Amsterdam U21 | 8 | 27 |
| 23/24 | Serie B | Venezia FC | 8 | 33 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 19/20 | 2020-06-30 | PEC Zwolle | Ajax U21 | Return from loan | — | €625k |
| 19/20 | 2019-07-05 | Ajax U21 | PEC Zwolle | Loan | — | €1.00m |
| 18/19 | 2019-06-30 | Heerenveen | Ajax U21 | Return from loan | — | €1.00m |
| 18/19 | 2019-01-30 | Ajax U21 | Heerenveen | Loan | — | €1.00m |
Last 50 matches for US Cremonese 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-24 | IT1 |
US Cremonese | 1–4 | Como 1907 | Available |
| 2026-05-17 | IT1 |
Udinese Calcio | – | US Cremonese | TIMED |
| 2026-05-10 | IT1 |
US Cremonese | 3–0 | AC Pisa 1909 | Available |
| 2026-05-10 | IT1 |
US Cremonese | 3–0 | AC Pisa 1909 | Available |
| 2026-05-04 | IT1 |
US Cremonese | 1–2 | SS Lazio | Available |
| 2026-05-04 | IT1 |
US Cremonese | 1–2 | SS Lazio | Available |
| 2026-04-24 | IT1 |
SSC Napoli | 4–0 | US Cremonese | Available |
| 2026-04-24 | IT1 |
SSC Napoli | 4–0 | US Cremonese | Available |
| 2026-04-19 | IT1 |
US Cremonese | 0–0 | Torino FC | Available |
| 2026-04-19 | IT1 |
US Cremonese | 0–0 | Torino FC | Available |
| 2026-04-11 | IT1 |
Cagliari Calcio | 1–0 | US Cremonese | Available |
| 2026-04-05 | IT1 |
US Cremonese | 1–2 | Bologna FC 1909 | Available |
| 2026-03-21 | IT1 |
Parma Calcio 1913 | 0–2 | US Cremonese | Available |
| 2026-03-16 | IT1 |
US Cremonese | 1–4 | ACF Fiorentina | Available |
| 2026-03-08 | IT1 |
US Lecce | 2–1 | US Cremonese | Available |
| 2026-03-01 | IT1 |
US Cremonese | 0–2 | AC Milan | Available |
| 2026-02-22 | IT1 |
AS Roma | 3–0 | US Cremonese | Available |
| 2026-02-15 | IT1 |
US Cremonese | 0–0 | Genoa CFC | Available |
| 2026-02-09 | IT1 |
Atalanta BC | 2–1 | US Cremonese | Available |
| 2026-02-01 | IT1 |
US Cremonese | 0–2 | FC Internazionale Milano | Available |
| 2026-01-25 | IT1 |
US Sassuolo Calcio | 1–0 | US Cremonese | Available |
| 2026-01-19 | IT1 |
US Cremonese | 0–0 | Hellas Verona FC | Available |
| 2026-01-12 | IT1 |
Juventus FC | 5–0 | US Cremonese | Available |
| 2026-01-08 | IT1 |
US Cremonese | 2–2 | Cagliari Calcio | Available |
| 2026-01-04 | IT1 |
ACF Fiorentina | 1–0 | US Cremonese | Available |
| 2025-12-28 | IT1 |
US Cremonese | 0–2 | SSC Napoli | Available |
| 2025-12-20 | IT1 |
SS Lazio | 0–0 | US Cremonese | Available |
| 2025-12-13 | IT1 |
Torino FC | 1–0 | US Cremonese | Available |
| 2025-12-07 | IT1 |
US Cremonese | 2–0 | US Lecce | Available |
| 2025-12-01 | IT1 |
Bologna FC 1909 | 1–3 | US Cremonese | Available |
| 2025-11-23 | IT1 |
US Cremonese | 1–3 | AS Roma | Available |
| 2025-11-07 | IT1 |
AC Pisa 1909 | 1–0 | US Cremonese | Available |
| 2025-11-01 | IT1 |
US Cremonese | 1–2 | Juventus FC | Available |
| 2025-10-29 | IT1 |
Genoa CFC | 0–2 | US Cremonese | Available |
| 2025-10-25 | IT1 |
US Cremonese | 1–1 | Atalanta BC | Available |
| 2025-10-20 | IT1 |
US Cremonese | 1–1 | Udinese Calcio | Available |
| 2025-10-04 | IT1 |
FC Internazionale Milano | 4–1 | US Cremonese | Available |
| 2025-09-27 | IT1 |
Como 1907 | 1–1 | US Cremonese | Available |
| 2025-09-21 | IT1 |
US Cremonese | 0–0 | Parma Calcio 1913 | Available |
| 2025-09-15 | IT1 |
Hellas Verona FC | 0–0 | US Cremonese | Available |
| 2025-08-29 | IT1 |
US Cremonese | 3–2 | US Sassuolo Calcio | INJURED sprain |
| 2025-08-23 | IT1 |
AC Milan | 1–2 | US Cremonese | INJURED sprain |
| 2025-05-29 | IT2 |
US Cremonese | 0–0 | Spezia Calcio | Available |
| 2025-05-25 | IT2 |
US Cremonese | 3–0 | Juve Stabia | Available |
| 2025-05-21 | IT2 |
Juve Stabia | 2–1 | US Cremonese | Available |
| 2025-05-13 | IT2 |
Pisa SC | 2–1 | US Cremonese | Available |
| 2025-05-09 | IT2 |
Spezia Calcio | 2–3 | US Cremonese | Available |
| 2025-05-04 | IT2 |
US Cremonese | 1–1 | Sassuolo Calcio | Available |
| 2025-05-01 | IT2 |
Sampdoria | 0–0 | US Cremonese | Available |
| 2025-04-25 | IT2 |
US Cremonese | 4–2 | Mantova 1911 SSD | Available |
Teams faced most often by Dennis Johnsen'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 % |
|---|---|---|---|---|---|---|---|---|
| AS Cittadella | 28 | 10 | 12 | 6 | 33 | 25 | +8 | 36% |
| US Salernitana 1919 | 24 | 6 | 7 | 11 | 24 | 30 | -6 | 25% |
| Spezia Calcio | 23 | 9 | 8 | 6 | 24 | 18 | +6 | 39% |
| Brescia Calcio | 22 | 8 | 8 | 6 | 29 | 24 | +5 | 36% |
| Cosenza Calcio | 22 | 10 | 6 | 6 | 27 | 20 | +7 | 45% |
| Ascoli Calcio | 20 | 8 | 8 | 4 | 24 | 17 | +7 | 40% |
| Empoli FC | 18 | 4 | 9 | 5 | 21 | 23 | -2 | 22% |
| Frosinone Calcio | 18 | 5 | 6 | 7 | 21 | 21 | 0 | 28% |
| AC Perugia Calcio | 17 | 7 | 4 | 6 | 25 | 21 | +4 | 41% |
| US Lecce | 16 | 3 | 6 | 7 | 19 | 22 | -3 | 19% |
| Delfino Pescara | 16 | 5 | 9 | 2 | 19 | 9 | +10 | 31% |
| Heracles Almelo | 15 | 8 | 2 | 5 | 28 | 22 | +6 | 53% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 15/16 | Senior debut season | |
| 15/16 | First senior goal | |
| 24/25 | Goal #50 (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 | 37 | 422 | 6 | 0 | 0 | 1.28 |
| 23/24 | 35 | 886 | 6 | 0 | 2 | 0.81 |
| 22/23 | 34 | 588 | 4 | 0 | 0 | 0.61 |
| 21/22 | 29 | 1,448 | 3 | 0 | 0 | 0.19 |
| 20/21 | 39 | 933 | 2 | 1 | 1 | 0.39 |
| 19/20 | 29 | 1,200 | 1 | 0 | 0 | 0.08 |
| 18/19 | 31 | 538 | 2 | 0 | 0 | 0.33 |
| 17/18 | 31 | 330 | 2 | 0 | 0 | 0.55 |
Output by competition
Career goals and assists broken down by tournament.
More on Dennis Johnsen
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Dennis Johnsen
Who is Dennis Johnsen?
Dennis Johnsen is a Norway professional footballer who plays as a left winger for US Cremonese.
How old is Dennis Johnsen?
Dennis Johnsen is 28 years old. He was born on February 17, 1998 in Skien.
What position does Dennis Johnsen play?
Dennis Johnsen plays as a left winger (Attack - Left Winger).
What club does Dennis Johnsen play for?
Dennis Johnsen currently plays for US Cremonese.
How many career goals has Dennis Johnsen scored?
Across all senior club competitions in our dataset, Dennis Johnsen has scored 51 goals in 310 appearances.
What is Dennis Johnsen's market value?
Dennis Johnsen's most recent reported market value is €3.50m.
Norway