Bjørn Johnsen
Career snapshot
Career highs
Born the same day
Shares 1991-11-06 · 6 players total
| Full name | Bjørn Johnsen |
|---|---|
| Name in home country | Bjørn Maars Johnsen |
| Date of birth | 1991-11-06 (34 yrs) |
| Place of birth | New York City, New York, Norway |
| Citizenship | Norway United States |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 195.00 m |
| Current club | Torpedo Kutaisi |
| Joined | 2024-01-24 |
| Contract expires | 2026-12-31 |
| Agent | no agent |
Percentile rank vs 49 other Attack - Centre-Forwards with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Torpedo Kutaisi | 4 | 2024 | 25/26 | 68 | 36 | 3 | 996 |
| SC Cambuur Leeuwarden | 1 | 22/23 | 22/23 | 13 | 3 | 0 | 292 |
| FC Seoul | 1 | 2023 | 2023 | 9 | 1 | 0 | 26 |
| CF Montréal | 1 | 2021 | 2021 | 28 | 2 | 0 | 443 |
| Ulsan Hyundai | 2 | 19/20 | 2020 | 31 | 11 | 2 | 684 |
| Rosenborg BK | 2 | 19/20 | 2019 | 16 | 6 | 0 | 313 |
| AZ Alkmaar | 2 | 18/19 | 19/20 | 26 | 7 | 0 | 295 |
| ADO Den Haag | 1 | 17/18 | 17/18 | 37 | 19 | 3 | 135 |
| Heart of Midlothian FC | 1 | 16/17 | 16/17 | 37 | 7 | 7 | 573 |
| Litex Lovech | 2 | 14/15 | 15/16 | 40 | 15 | 3 | 756 |
| Lovech II | 1 | 15/16 | 15/16 | 6 | 5 | 0 | 96 |
| Atlético CP | 1 | 14/15 | 14/15 | 31 | 16 | 1 | 279 |
| CD Atlético Baleares | 1 | 12/13 | 12/13 | 11 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | UECL Qualifiers | Torpedo Kutaisi | 4 | 2 | 0 | 0 | 0 | 176 |
| 24/25 | UECL Qualifiers | Torpedo Kutaisi | 4 | 1 | 0 | 1 | 0 | 360 |
| 22/23 | Eredivisie | SC Cambuur Leeuwarden | 13 | 3 | 0 | 0 | 0 | 292 |
| 2025 | David Kipiani Cup | Torpedo Kutaisi | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025 | Erovnuli Liga | Torpedo Kutaisi | 23 | 8 | 1 | 3 | 0 | 241 |
| 2024 | Erovnuli Liga | Torpedo Kutaisi | 34 | 23 | 1 | 4 | 0 | 129 |
| 2024 | Georgian Super Cup | Torpedo Kutaisi | 2 | 2 | 1 | 1 | 0 | 90 |
| 2023 | K League 1 | FC Seoul | 6 | 0 | 0 | 0 | 0 | 0 |
| 2023 | K League 1 Final B | FC Seoul | 3 | 1 | 0 | 0 | 0 | 26 |
| 2021 | Canadian Championship | CF Montréal | 2 | 0 | 0 | 0 | 0 | 0 |
| 2021 | MLS | CF Montréal | 26 | 2 | 0 | 0 | 0 | 443 |
| 2020 | K League 1 | Ulsan Hyundai | 15 | 3 | 1 | 0 | 0 | 138 |
| 2020 | K League 1 Final A | Ulsan Hyundai | 3 | 2 | 0 | 0 | 1 | 67 |
| 2020 | Korea Cup | Ulsan Hyundai | 4 | 1 | 0 | 0 | 0 | 390 |
| 2019 | Eliteserien | Rosenborg BK | 11 | 5 | 0 | 1 | 0 | 92 |
| 19/20 | AFC Champions League | Ulsan Hyundai | 9 | 5 | 1 | 0 | 0 | 89 |
| 19/20 | Eredivisie | AZ Alkmaar | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Europa League | Rosenborg BK | 5 | 1 | 0 | 1 | 0 | 221 |
| 19/20 | Europa League Qualifying | AZ Alkmaar | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Eredivisie | AZ Alkmaar | 22 | 6 | 0 | 0 | 0 | 141 |
| 18/19 | KNVB Beker | AZ Alkmaar | 3 | 1 | 0 | 0 | 0 | 154 |
| 17/18 | Eredivisie | ADO Den Haag | 34 | 19 | 2 | 3 | 0 | 135 |
| 17/18 | KNVB Beker | ADO Den Haag | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Play-Offs Conference League | ADO Den Haag | 2 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | Premiership | Heart of Midlothian FC | 34 | 6 | 6 | 3 | 0 | 318 |
| 16/17 | SFA Cup | Heart of Midlothian FC | 3 | 1 | 1 | 1 | 0 | 255 |
| 15/16 | A Group | Litex Lovech | 19 | 6 | 2 | 2 | 0 | 209 |
| 15/16 | Bulgarian Cup | Litex Lovech | 4 | 1 | 0 | 0 | 0 | 315 |
| 15/16 | Europa League Qualifying | Litex Lovech | 2 | 2 | 0 | 1 | 0 | 90 |
| 15/16 | Vtora Liga | Lovech II | 6 | 5 | 0 | 0 | 0 | 96 |
| 14/15 | A Group | Litex Lovech | 3 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | Allianz Cup | Atlético CP | 4 | 2 | 0 | 0 | 0 | 130 |
| 14/15 | Bulgarian Cup | Litex Lovech | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Efbet liga - Championship gr. | Litex Lovech | 10 | 6 | 1 | 2 | 0 | 142 |
| 14/15 | Liga Portugal 2 | Atlético CP | 27 | 14 | 1 | 2 | 1 | 149 |
| 12/13 | 2ª B - Grupo III | CD Atlético Baleares | 10 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Copa del Rey | CD Atlético Baleares | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 10/11 | 2011-01-01 | Vålerenga Yth. | Tønsberg | Transfer | 0 | — |
| 11/12 | 2012-01-01 | Tønsberg | Antequera CF | Transfer | 0 | — |
| 12/13 | 2012-08-05 | Antequera CF | Atl. Baleares | Transfer | 0 | — |
| 12/13 | 2013-02-14 | Atl. Baleares | Without Club | Transfer | 0 | — |
| 13/14 | 2013-08-01 | Without Club | Louletano | Transfer | 0 | — |
| 14/15 | 2014-07-17 | Louletano | Atlético CP | Transfer | 0 | — |
| 14/15 | 2015-02-24 | Atlético CP | Litex Lovech | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Litex Lovech | Heart of Midl. | Transfer | 450000 | — |
| 17/18 | 2017-07-31 | Heart of Midl. | ADO Den Haag | Transfer | 500000 | — |
| 18/19 | 2018-07-27 | ADO Den Haag | AZ Alkmaar | Transfer | 3500000 | €2.30m |
| 19/20 | 2019-08-24 | AZ Alkmaar | Rosenborg | Loan | 2000000 | — |
| 19/20 | 2019-12-31 | Rosenborg | AZ Alkmaar | Return from loan | 1500000 | — |
| 19/20 | 2020-01-06 | AZ Alkmaar | Ulsan Hyundai | Transfer | 1500000 | €1.00m |
| 20/21 | 2021-02-03 | Ulsan Hyundai | Montréal | Transfer | 900000 | — |
| 22/23 | 2023-01-31 | Montréal | SC Cambuur | Transfer | 300000 | — |
| 23/24 | 2023-07-23 | SC Cambuur | FC Seoul | Transfer | 450000 | — |
| 23/24 | 2024-01-24 | FC Seoul | Torpedo Kutaisi | Transfer | 350000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | unknown injury | 2018-11-23 | 2018-12-11 | 19 | 3 |
| 21/22 | Foot injury | 2022-02-01 | 2022-03-29 | 57 | 8 |
| 21/22 | Foot surgery | 2022-03-30 | 2022-07-22 | 115 | 18 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €400k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #3440 | #21 | 16 | 5 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Merabi Gigauri | 2 | 2 | 0 |
| Rafael Pérez | 2 | 0 | 0 |
| Aaron Meijers | 1 | 1 | 0 |
| Danny Bakker | 1 | 1 | 0 |
| Lex Immers | 1 | 4 | 0 |
| Lasha Shergelashvili | 2 | 1 | 0 |
| Nasser El Khayati | 1 | 5 | 0 |
| Jack Hamilton | 1 | 0 | 0 |
| Nikola Kolev | 2 | 0 | 0 |
| Tsotne Patsatsia | 2 | 2 | 0 |
| Nika Sandokhadze | 2 | 0 | 0 |
| Eliton Júnior | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 2024 | Erovnuli Liga | Torpedo Kutaisi | 23 | 34 |
| 17/18 | Eredivisie | ADO Den Haag | 19 | 34 |
| 14/15 | Liga Portugal 2 | Atlético CP | 14 | 27 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 16/17 | Premiership | Heart of Midlothian FC | 6 | 34 |
| 15/16 | A Group | Litex Lovech | 2 | 19 |
| 17/18 | Eredivisie | ADO Den Haag | 2 | 34 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 19/20 | 2019-12-31 | Rosenborg | AZ Alkmaar | Return from loan | — | €1.50m |
| 19/20 | 2019-08-24 | AZ Alkmaar | Rosenborg | Loan | — | €2.00m |
Teams faced most often by Bjørn 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 % |
|---|---|---|---|---|---|---|---|---|
| VVV-Venlo | 13 | 4 | 5 | 4 | 22 | 18 | +4 | 31% |
| De Graafschap | 12 | 5 | 5 | 2 | 15 | 12 | +3 | 42% |
| Heracles Almelo | 12 | 3 | 2 | 7 | 12 | 28 | -16 | 25% |
| FC Emmen | 12 | 9 | 0 | 3 | 29 | 12 | +17 | 75% |
| Vitesse | 11 | 4 | 6 | 1 | 14 | 9 | +5 | 36% |
| PSV Eindhoven | 11 | 3 | 1 | 7 | 12 | 26 | -14 | 27% |
| Willem II | 11 | 2 | 2 | 7 | 17 | 21 | -4 | 18% |
| PEC Zwolle | 11 | 8 | 2 | 1 | 22 | 11 | +11 | 73% |
| AFC Ajax | 11 | 5 | 1 | 5 | 11 | 24 | -13 | 45% |
| Suwon | 11 | 9 | 1 | 1 | 23 | 9 | +14 | 82% |
| Pohang Steelers | 11 | 4 | 4 | 3 | 15 | 15 | 0 | 36% |
| Gangwon | 11 | 7 | 2 | 2 | 17 | 9 | +8 | 64% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 12/13 | Senior debut season | |
| 14/15 | First senior goal | |
| 17/18 | Goal #50 (career) | |
| 2024 | 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 | 4 | 360 | 1 | 0 | 0 | 0.25 |
| 2025 | 24 | 241 | 3 | 0 | 0 | 1.12 |
| 2024 | 36 | 219 | 5 | 1 | 0 | 2.47 |
| 2020 | 22 | 595 | 0 | 0 | 1 | 0.15 |
| 2019 | 11 | 92 | 1 | 0 | 0 | 0.98 |
| 19/20 | 15 | 310 | 1 | 0 | 0 | 0.29 |
| 17/18 | 37 | 135 | 3 | 0 | 0 | 2 |
| 16/17 | 37 | 573 | 4 | 0 | 0 | 0.63 |
| 15/16 | 31 | 710 | 3 | 0 | 0 | 0.38 |
| 14/15 | 46 | 421 | 5 | 1 | 1 | 1.5 |
Output by competition
Career goals and assists broken down by tournament.
More on Bjørn Johnsen
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Bjørn Johnsen
Who is Bjørn Johnsen?
Bjørn Johnsen is a Norway professional footballer who plays as a centre-forward for Torpedo Kutaisi.
How old is Bjørn Johnsen?
Bjørn Johnsen is 34 years old. He was born on November 6, 1991 in New York City, New York.
What position does Bjørn Johnsen play?
Bjørn Johnsen plays as a centre-forward (Attack - Centre-Forward).
What club does Bjørn Johnsen play for?
Bjørn Johnsen currently plays for Torpedo Kutaisi.
How many career goals has Bjørn Johnsen scored?
Across all senior club competitions in our dataset, Bjørn Johnsen has scored 128 goals in 353 appearances.
What is Bjørn Johnsen's market value?
Bjørn Johnsen's most recent reported market value is €350k.