Johan Hammar
Career snapshot
Position rank · 24/25
Among 3,233 Defender - Centre-Backs · ≥200 mins
Career highs
Born the same day
Shares 1994-02-22 · 6 players total
| Full name | Johan Hammar |
|---|---|
| Name in home country | Per Johan Gustav Hammar |
| Date of birth | 1994-02-22 (32 yrs) |
| Place of birth | Malmö, Sweden |
| Citizenship | Sweden |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 197.00 m |
| Current club | BK Häcken |
| Joined | 2018-01-01 |
| Contract expires | 2026-12-31 |
| Agent | HCM Sports ... |
Percentile rank vs 2801 other Defender - Centre-Backs with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| BK Häcken | 15 | 17/18 | 24/25 | 166 | 9 | 1 | 3,912 |
| BK Häcken U21 | 1 | 2018 | 2018 | 5 | 1 | 0 | 450 |
| Örgryte IS | 4 | 16/17 | 2017 | 63 | 5 | 0 | 3,750 |
| Fredrikstad FK | 1 | 2015 | 2015 | 25 | 2 | 2 | 1,964 |
| Malmö FF U21 | 3 | 2013 | 2015 | 20 | 1 | 0 | 1,080 |
| Malmö FF | 5 | 12/13 | 2014 | 12 | 0 | 0 | 0 |
| Malmö FF U19 | 1 | 2013 | 2013 | 8 | 2 | 0 | 315 |
| Stockport County | 1 | 12/13 | 12/13 | 6 | 0 | 0 | 0 |
| Everton FC U21 | 1 | 12/13 | 12/13 | 8 | 1 | 1 | 540 |
| Everton FC Reserves | 1 | 11/12 | 11/12 | 1 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Svenska Cupen | BK Häcken | 4 | 1 | 0 | 2 | 0 | 360 |
| 24/25 | UECL Qualifiers | BK Häcken | 5 | 1 | 0 | 0 | 0 | 324 |
| 23/24 | Champions League Qu. | BK Häcken | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Europa League | BK Häcken | 3 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Europa League Qualifying | BK Häcken | 3 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Svenska Cupen | BK Häcken | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Svenska Cupen | BK Häcken | 5 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Svenska Cupen | BK Häcken | 1 | 1 | 0 | 0 | 0 | 90 |
| 21/22 | UECL Quali | BK Häcken | 2 | 0 | 0 | 0 | 0 | 0 |
| 2024 | Allsvenskan | BK Häcken | 18 | 0 | 0 | 0 | 0 | 0 |
| 2023 | Allsvenskan | BK Häcken | 13 | 0 | 0 | 1 | 0 | 0 |
| 2022 | Allsvenskan | BK Häcken | 29 | 2 | 0 | 5 | 0 | 1,303 |
| 2021 | Allsvenskan | BK Häcken | 24 | 0 | 1 | 5 | 1 | 0 |
| 2020 | Allsvenskan | BK Häcken | 18 | 2 | 0 | 0 | 0 | 286 |
| 2019 | Allsvenskan | BK Häcken | 12 | 1 | 0 | 1 | 0 | 570 |
| 2018 | Allsvenskan | BK Häcken | 15 | 1 | 0 | 0 | 0 | 979 |
| 2018 | U21 Allsvenskan Södra | BK Häcken U21 | 5 | 1 | 0 | 0 | 0 | 450 |
| 2017 | Relegation Superettan | Örgryte IS | 2 | 0 | 0 | 0 | 0 | 0 |
| 2017 | Superettan | Örgryte IS | 28 | 3 | 0 | 4 | 0 | 840 |
| 2016 | Superettan | Örgryte IS | 28 | 1 | 0 | 4 | 0 | 2,520 |
| 2015 | NM-Cup | Fredrikstad FK | 2 | 1 | 0 | 0 | 0 | 210 |
| 2015 | OBOS-ligaen | Fredrikstad FK | 23 | 1 | 2 | 2 | 0 | 1,754 |
| 2015 | U21 Allsvenskan Södra | Malmö FF U21 | 2 | 0 | 0 | 0 | 0 | 0 |
| 2014 | Allsvenskan | Malmö FF | 7 | 0 | 0 | 1 | 1 | 0 |
| 2014 | U21 Allsvenskan Södra | Malmö FF U21 | 12 | 1 | 0 | 2 | 0 | 1,080 |
| 2013 | Allsvenskan | Malmö FF | 1 | 0 | 0 | 0 | 0 | 0 |
| 2013 | U19 Allsvenskan Slutspelet | Malmö FF U19 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2013 | U19 Allsvenskan Södra | Malmö FF U19 | 7 | 2 | 0 | 2 | 0 | 315 |
| 2013 | U21 Allsvenskan Södra | Malmö FF U21 | 6 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Svenska Cupen | BK Häcken | 6 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Europa League Qualifying | BK Häcken | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Svenska Cupen | BK Häcken | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Europa League Qualifying | BK Häcken | 4 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Svenska Cupen | Örgryte IS | 1 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Svenska Cupen | BK Häcken | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Svenska Cupen | Örgryte IS | 4 | 1 | 0 | 1 | 0 | 390 |
| 14/15 | Champions League | Malmö FF | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Champions League Qu. | Malmö FF | 3 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Svenska Cupen | Malmö FF | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Conference | Stockport County | 6 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Svenska Cupen | Malmö FF | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | U21 PL | Everton FC U21 | 6 | 1 | 1 | 0 | 0 | 540 |
| 12/13 | U21 PL Qualificationsgr. 1 | Everton FC U21 | 2 | 0 | 0 | 1 | 0 | 0 |
| 11/12 | Reserve League | Everton FC Reserves | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 10/11 | 2010-07-01 | Malmö FF U17 | Everton U18 | Transfer | 0 | — |
| 12/13 | 2012-07-01 | Everton U18 | Everton U21 | Transfer | 0 | — |
| 12/13 | 2013-02-11 | Everton U21 | Stockport | Loan | 0 | — |
| 12/13 | 2013-03-11 | Stockport | Everton U21 | Return from loan | 0 | — |
| 13/14 | 2013-07-01 | Everton U21 | Malmö FF | Transfer | 0 | — |
| 14/15 | 2015-03-13 | Malmö FF | Fredrikstad | Loan | 100000 | — |
| 15/16 | 2015-12-01 | Fredrikstad | Malmö FF | Return from loan | 100000 | — |
| 15/16 | 2016-01-28 | Malmö FF | Örgryte | Transfer | 150000 | — |
| 17/18 | 2018-01-01 | Örgryte | Häcken | Transfer | 300000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Samuel Gustafson | 2 | 1 | 0 |
| Daleho Irandust | 2 | 1 | 0 |
| David Johansson | 1 | 0 | 0 |
| Ali Youssef | 1 | 0 | 0 |
| Tomas Totland | 2 | 0 | 0 |
| Adam Andersson | 2 | 0 | 0 |
| Kristoffer Lund | 2 | 0 | 0 |
| Joona Toivio | 2 | 0 | 0 |
| Leo Bengtsson | 2 | 0 | 0 |
| Gustav Berggren | 2 | 0 | 0 |
| Romeo Amane | 2 | 0 | 0 |
| Valgeir Lunddal | 2 | 0 | 0 |
| Godswill Ekpolo | 2 | 0 | 0 |
| Daniel Paulson | 1 | 0 | 0 |
| Even Hovland | 2 | 0 | 0 |
| Alexander Faltsetas | 2 | 0 | 0 |
| Alexander Jeremejeff | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 2017 | Superettan | Örgryte IS | 3 | 28 |
| 2013 | U19 Allsvenskan Södra | Malmö FF U19 | 2 | 7 |
| 2020 | Allsvenskan | BK Häcken | 2 | 18 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 2015 | OBOS-ligaen | Fredrikstad FK | 2 | 23 |
| 2021 | Allsvenskan | BK Häcken | 1 | 24 |
| 12/13 | U21 PL | Everton FC U21 | 1 | 6 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 15/16 | 2015-12-01 | Fredrikstad | Malmö FF | Return from loan | — | €100k |
| 14/15 | 2015-03-13 | Malmö FF | Fredrikstad | Loan | — | €100k |
| 12/13 | 2013-03-11 | Stockport | Everton U21 | Return from loan | — | — |
| 12/13 | 2013-02-11 | Everton U21 | Stockport | Loan | — | — |
Last 50 matches for BK Häcken 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 |
IFK Norrköping | 0–2 | BK Häcken | Available |
| 2026-04-27 | SE1 |
BK Häcken | 1–1 | Hammarby IF | Available |
| 2026-04-23 | SE1 |
BK Häcken | 3–4 | Degerfors IF | Available |
| 2026-04-20 | SE1 |
IFK Göteborg | 2–3 | BK Häcken | Available |
| 2026-04-12 | SE1 |
BK Häcken | 0–3 | Mjällby AIF | Available |
| 2026-04-05 | SE1 |
Östers IF | 2–0 | BK Häcken | Available |
| 2025-06-02 | SE1 |
BK Häcken | 4–1 | AIK Solna | Available |
| 2025-05-29 | SE1 |
Mjällby AIF | 2–1 | BK Häcken | Available |
| 2025-05-25 | SE1 |
GAIS Göteborg | 3–0 | BK Häcken | Available |
| 2025-05-20 | SE1 |
BK Häcken | 2–2 | Malmö FF | Available |
| 2025-05-15 | SE1 |
Halmstads BK | 3–0 | BK Häcken | Available |
| 2025-05-12 | SE1 |
BK Häcken | 3–1 | Kalmar FF | Available |
| 2025-05-04 | SE1 |
IK Sirius | 0–3 | BK Häcken | Available |
| 2025-04-28 | SE1 |
BK Häcken | 1–2 | IFK Norrköping | Available |
| 2025-04-24 | SE1 |
IFK Göteborg | 0–1 | BK Häcken | Available |
| 2025-04-21 | SE1 |
BK Häcken | 2–1 | Hammarby IF | Available |
| 2025-04-15 | SE1 |
BK Häcken | 4–3 | IF Brommapojkarna | Available |
| 2025-04-08 | SE1 |
Djurgårdens IF | 3–3 | BK Häcken | Available |
| 2025-03-31 | SE1 |
BK Häcken | 0–1 | Mjällby AIF | Available |
| 2025-03-29 | SE1 |
BK Häcken | 2–0 | IF Brommapojkarna | Available |
| 2024-11-10 | SE1 |
Kalmar FF | 1–0 | BK Häcken | Available |
| 2024-11-03 | SE1 |
BK Häcken | 1–2 | GAIS Göteborg | Available |
| 2024-10-27 | SE1 |
BK Häcken | 0–1 | Halmstads BK | Available |
| 2024-10-19 | SE1 |
IF Elfsborg | 1–3 | BK Häcken | Available |
| 2024-10-06 | SE1 |
AIK Solna | 0–2 | BK Häcken | Available |
| 2024-09-29 | SE1 |
BK Häcken | 2–0 | IK Sirius | Available |
| 2024-09-26 | SE1 |
Hammarby IF | 2–0 | BK Häcken | Available |
| 2024-09-22 | SE1 |
Malmö FF | 4–0 | BK Häcken | Available |
| 2024-09-19 | SE1 |
BK Häcken | 1–2 | Djurgårdens IF | Available |
| 2024-09-15 | SE1 |
BK Häcken | 3–3 | IFK Göteborg | Available |
| 2024-09-01 | SE1 |
IFK Norrköping | 3–3 | BK Häcken | Available |
| 2024-08-25 | SE1 |
BK Häcken | 1–1 | IFK Värnamo | Available |
| 2024-08-18 | SE1 |
IF Brommapojkarna | 1–3 | BK Häcken | Available |
| 2024-07-28 | SE1 |
BK Häcken | 4–0 | Västerås SK | Available |
| 2024-07-20 | SE1 |
IFK Värnamo | 2–2 | BK Häcken | Available |
| 2024-07-14 | SE1 |
BK Häcken | 3–5 | IF Elfsborg | Available |
| 2024-07-08 | SE1 |
Västerås SK | 1–2 | BK Häcken | Available |
| 2024-06-11 | SE1 |
BK Häcken | 3–0 | Mjällby AIF | Available |
| 2024-06-05 | SE1 |
Varbergs BoIS | 0–2 | BK Häcken | Available |
| 2024-05-29 | SE1 |
BK Häcken | 4–1 | IFK Göteborg | Available |
| 2024-05-24 | SE1 |
Djurgårdens IF | 1–0 | BK Häcken | Available |
| 2024-05-21 | SE1 |
Malmö FF | 2–2 | BK Häcken | Available |
| 2024-05-13 | SE1 |
BK Häcken | 6–1 | Degerfors IF | Available |
| 2024-05-07 | SE1 |
Halmstads BK | 1–0 | BK Häcken | Available |
| 2024-05-03 | SE1 |
BK Häcken | 4–1 | Djurgårdens IF | Available |
| 2024-04-29 | SE1 |
BK Häcken | 3–1 | IFK Värnamo | Available |
| 2024-04-23 | SE1 |
IK Sirius | 1–4 | BK Häcken | Available |
| 2024-04-15 | SE1 |
BK Häcken | 1–3 | Kalmar FF | Available |
| 2024-04-09 | SE1 |
BK Häcken | 3–1 | Hammarby IF | Available |
| 2024-04-03 | SE1 |
IF Elfsborg | 0–2 | BK Häcken | Available |
Teams faced most often by Johan Hammar'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 % |
|---|---|---|---|---|---|---|---|---|
| Malmö FF | 2 | 0 | 1 | 1 | 2 | 6 | -4 | 0% |
| Odds BK | 2 | 2 | 0 | 0 | 4 | 0 | +4 | 100% |
| Sarpsborg 08 | 2 | 1 | 1 | 0 | 3 | 2 | +1 | 50% |
| FK Bodø/Glimt | 2 | 0 | 1 | 1 | 2 | 4 | -2 | 0% |
| FK Haugesund | 2 | 1 | 0 | 1 | 1 | 1 | 0 | 50% |
| Viking FK | 2 | 1 | 1 | 0 | 4 | 3 | +1 | 50% |
| Tromsø IL | 2 | 0 | 1 | 1 | 0 | 3 | -3 | 0% |
| Mjällby AIF | 2 | 0 | 0 | 2 | 1 | 3 | -2 | 0% |
| AIK Solna | 2 | 2 | 0 | 0 | 6 | 1 | +5 | 100% |
| Lillestrøm SK | 2 | 2 | 0 | 0 | 5 | 1 | +4 | 100% |
| IF Brommapojkarna | 2 | 2 | 0 | 0 | 7 | 4 | +3 | 100% |
| Kristiansund BK | 2 | 0 | 1 | 1 | 2 | 4 | -2 | 0% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 11/12 | Senior debut season | |
| 12/13 | 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 | 9 | 684 | 2 | 0 | 0 | 0.26 |
| 23/24 | 8 | 0 | 0 | 1 | 0 | 0 |
| 2023 | 13 | 0 | 1 | 0 | 0 | 0 |
| 2022 | 29 | 1,303 | 5 | 0 | 0 | 0.35 |
| 2021 | 24 | 0 | 5 | 1 | 1 | 0 |
| 2019 | 12 | 570 | 1 | 0 | 0 | 0.16 |
| 2017 | 30 | 840 | 4 | 0 | 0 | 0.43 |
| 2016 | 28 | 2,520 | 4 | 0 | 0 | 0.14 |
| 2015 | 27 | 1,964 | 2 | 0 | 0 | 0.09 |
| 2014 | 19 | 1,080 | 3 | 0 | 1 | 0.33 |
| 2013 | 15 | 315 | 2 | 0 | 0 | 0.57 |
| 17/18 | 1 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | 4 | 390 | 1 | 0 | 0 | 0.23 |
| 12/13 | 14 | 540 | 1 | 0 | 0 | 0.17 |
Output by competition
Career goals and assists broken down by tournament.
More on Johan Hammar
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Johan Hammar
Who is Johan Hammar?
Johan Hammar is a Sweden professional footballer who plays as a centre-back for BK Häcken.
How old is Johan Hammar?
Johan Hammar is 32 years old. He was born on February 22, 1994 in Malmö.
What position does Johan Hammar play?
Johan Hammar plays as a centre-back (Defender - Centre-Back).
What club does Johan Hammar play for?
Johan Hammar currently plays for BK Häcken.
How many career goals has Johan Hammar scored?
Across all senior club competitions in our dataset, Johan Hammar has scored 21 goals in 314 appearances.
What is Johan Hammar's market value?
Johan Hammar's most recent reported market value is €500k.
Sweden