Mads Kaalund
Career snapshot
Career highs
Born the same day
Shares 1996-08-16 · 6 players total
| Full name | Mads Kaalund |
|---|---|
| Name in home country | Mads Kaalund Larsen |
| Date of birth | 1996-08-16 (29 yrs) |
| Place of birth | Kopenhagen, Denmark |
| Citizenship | Denmark |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 182.00 m |
| Current club | Hvidovre IF |
| Joined | 2023-07-01 |
| Contract expires | 2026-06-30 |
| Agent | Nordic Sky |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Hvidovre IF | 2 | 23/24 | 24/25 | 23 | 1 | 1 | 355 |
| Hvidovre IF Reserves | 2 | 23/24 | 24/25 | 2 | 0 | 0 | 0 |
| Silkeborg IF | 4 | 19/20 | 22/23 | 89 | 5 | 7 | 878 |
| Silkeborg IF Reserves | 3 | 19/20 | 22/23 | 9 | 2 | 0 | 561 |
| Nyköbing FC | 3 | 16/17 | 18/19 | 72 | 5 | 13 | 4,228 |
| Lyngby Boldklub | 2 | 14/15 | 15/16 | 2 | 0 | 0 | 0 |
| Lyngby BK U19 | 1 | 15/16 | 15/16 | 14 | 4 | 0 | 302 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | 1.Division Promotion | Hvidovre IF | 2 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Future Cup | Hvidovre IF Reserves | 1 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | NordicBet LIGA | Hvidovre IF | 12 | 0 | 1 | 3 | 0 | 0 |
| 24/25 | Oddset Pokalen | Hvidovre IF | 2 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Future Cup | Hvidovre IF Reserves | 1 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Superliga Relegation round | Hvidovre IF | 7 | 1 | 0 | 0 | 0 | 355 |
| 22/23 | Conference L. | Silkeborg IF | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Europa League Qualifying | Silkeborg IF | 2 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Future Cup | Silkeborg IF Reserves | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Pokalen | Silkeborg IF | 4 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Superliga | Silkeborg IF | 14 | 0 | 1 | 2 | 0 | 0 |
| 22/23 | Superliga Relegation round | Silkeborg IF | 3 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Reserveligaen Spring | Silkeborg IF Reserves | 5 | 1 | 0 | 0 | 0 | 396 |
| 21/22 | Superliga | Silkeborg IF | 5 | 0 | 0 | 2 | 0 | 0 |
| 21/22 | Superliga Championship round | Silkeborg IF | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | 1.Division Promotion | Silkeborg IF | 10 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | NordicBet LIGA | Silkeborg IF | 19 | 3 | 4 | 4 | 0 | 451 |
| 20/21 | Sydbank Pokalen | Silkeborg IF | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Reserveligaen | Silkeborg IF Reserves | 2 | 1 | 0 | 0 | 0 | 165 |
| 19/20 | Superliga | Silkeborg IF | 16 | 2 | 0 | 1 | 0 | 427 |
| 19/20 | Superliga Relegation round | Silkeborg IF | 6 | 0 | 2 | 1 | 0 | 0 |
| 19/20 | Sydbank Pokalen | Silkeborg IF | 3 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | NordicBet LIGA | Nyköbing FC | 30 | 1 | 7 | 4 | 0 | 2,517 |
| 18/19 | Sydbank Pokalen | Nyköbing FC | 3 | 0 | 2 | 1 | 0 | 0 |
| 17/18 | NordicBet LIGA | Nyköbing FC | 15 | 1 | 2 | 1 | 0 | 815 |
| 16/17 | 1.Division | Nyköbing FC | 22 | 2 | 1 | 2 | 0 | 789 |
| 16/17 | DBU Pokalen | Nyköbing FC | 2 | 1 | 1 | 0 | 0 | 107 |
| 15/16 | 1.Division | Lyngby Boldklub | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | DBU Pokalen | Lyngby Boldklub | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | U19 Boys League | Lyngby BK U19 | 14 | 4 | 0 | 0 | 0 | 302 |
| 14/15 | 1.Division | Lyngby Boldklub | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 12/13 | 2012-07-01 | AB Youth | Lyngby BK Youth | Transfer | 0 | — |
| 13/14 | 2013-07-01 | Lyngby BK Youth | Lyngby BK U19 | Transfer | 0 | — |
| 15/16 | 2016-01-01 | Lyngby BK U19 | Lyngby BK | Transfer | 0 | — |
| 16/17 | 2016-07-15 | Lyngby BK | Nyköbing FC | Transfer | 50000 | — |
| 19/20 | 2019-07-01 | Nyköbing FC | Silkeborg IF | Transfer | 250000 | — |
| 23/24 | 2023-07-01 | Silkeborg IF | Hvidovre | Transfer | 350000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | unknown injury | 2017-04-20 | 2017-09-22 | 156 | 18 |
| 20/21 | Shoulder injury | 2020-12-18 | 2021-02-01 | 46 | 1 |
| 23/24 | concussion | 2023-07-19 | 2023-12-31 | 166 | 20 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €150k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Alexander Lind | 2 | 0 | 996 |
| Tobias Salquist | 2 | 0 | 0 |
| Magnus Mattsson | 2 | 2 | 0 |
| Gustav Kjeldsen | 1 | 0 | 0 |
| Nicolai Larsen | 1 | 0 | 0 |
| Stefán Teitur Thórdarson | 1 | 0 | 0 |
| Pelle Mattsson | 2 | 0 | 0 |
| Svenn Crone | 1 | 0 | 0 |
| Anders Hagelskjær | 2 | 0 | 0 |
| Jakob Bonde | 1 | 2 | 0 |
| Joel Felix | 2 | 0 | 0 |
| Emil Holten | 2 | 4 | 0 |
| Chris Thorsheim | 1 | 2 | 0 |
| Sebastian Olsen | 1 | 0 | 0 |
| Mikkel Dahl | 1 | 1 | 0 |
| Sebastian Jørgensen | 1 | 2 | 0 |
| Anders Klynge | 2 | 1 | 0 |
| Rasmus Carstensen | 2 | 0 | 0 |
| Nicolai Vallys | 2 | 1 | 0 |
| Kasper Jensen | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 15/16 | U19 Boys League | Lyngby BK U19 | 4 | 14 |
| 20/21 | NordicBet LIGA | Silkeborg IF | 3 | 19 |
| 16/17 | 1.Division | Nyköbing FC | 2 | 22 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 18/19 | NordicBet LIGA | Nyköbing FC | 7 | 30 |
| 20/21 | NordicBet LIGA | Silkeborg IF | 4 | 19 |
| 17/18 | NordicBet LIGA | Nyköbing FC | 2 | 15 |
Last 50 matches for Hvidovre 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 |
|---|---|---|---|---|---|
| 2025-05-03 | DK2 |
Hvidovre IF | 0–1 | Kolding IF | Available |
| 2025-04-26 | DK2 |
Odense BK | 1–1 | Hvidovre IF | Available |
| 2025-04-21 | DK2 |
Hvidovre IF | 2–1 | Odense BK | Available |
| 2025-04-16 | DK2 |
Hvidovre IF | 0–0 | FC Fredericia | Available |
| 2025-04-11 | DK2 |
Kolding IF | 1–3 | Hvidovre IF | Available |
| 2025-04-06 | DK2 |
AC Horsens | 1–0 | Hvidovre IF | Available |
| 2025-03-29 | DK2 |
Hvidovre IF | 0–3 | Esbjerg fB | Available |
| 2025-03-14 | DK2 |
Hvidovre IF | 0–0 | Odense BK | Available |
| 2025-03-09 | DK2 |
Esbjerg fB | 0–1 | Hvidovre IF | Available |
| 2025-02-27 | DK2 |
Hvidovre IF | 1–0 | FC Fredericia | Available |
| 2025-02-21 | DK2 |
B.93 København | 4–2 | Hvidovre IF | Available |
| 2024-11-29 | DK2 |
Hvidovre IF | 1–0 | Hobro IK | Available |
| 2024-11-22 | DK2 |
Hvidovre IF | 2–0 | FC Roskilde | Available |
| 2024-11-10 | DK2 |
HB Køge | 1–0 | Hvidovre IF | Available |
| 2024-11-01 | DK2 |
Hillerød GI | 1–0 | Hvidovre IF | Available |
| 2024-10-26 | DK2 |
Hvidovre IF | 3–1 | Vendsyssel FF | Available |
| 2024-10-20 | DK2 |
AC Horsens | 2–1 | Hvidovre IF | Available |
| 2024-10-07 | DK2 |
Hvidovre IF | 0–0 | Kolding IF | Available |
| 2024-10-02 | DK1C |
Hvidovre IF | 1–2 | Kolding IF | Available |
| 2024-09-28 | DK2 |
Vendsyssel FF | 0–1 | Hvidovre IF | Available |
| 2024-09-22 | DK2 |
Hvidovre IF | 3–2 | Esbjerg fB | Available |
| 2024-09-13 | DK2 |
FC Roskilde | 2–0 | Hvidovre IF | Available |
| 2024-09-03 | DK1C |
Gørslev IF | 1–2 | Hvidovre IF | Available |
| 2024-08-30 | DK2 |
Hvidovre IF | 3–3 | AC Horsens | Available |
| 2024-08-25 | DK2 |
FC Fredericia | 0–1 | Hvidovre IF | Available |
| 2024-08-20 | DK2 |
Hvidovre IF | 0–0 | Hillerød GI | Available |
| 2024-08-17 | DK2 |
Hobro IK | 1–1 | Hvidovre IF | Available |
| 2024-08-09 | DK2 |
Hvidovre IF | 4–0 | B.93 København | Available |
| 2024-08-06 | DK1C |
Kastrup BK | 1–2 | Hvidovre IF | Available |
| 2024-08-03 | DK2 |
Odense BK | 2–0 | Hvidovre IF | Available |
| 2024-07-26 | DK2 |
Kolding IF | 0–0 | Hvidovre IF | Available |
| 2024-07-19 | DK2 |
Hvidovre IF | 1–0 | HB Køge | Available |
| 2024-05-25 | DK1 |
Hvidovre IF | 0–0 | Lyngby BK | Available |
| 2024-05-20 | DK1 |
Vejle BK | 2–0 | Hvidovre IF | Available |
| 2024-05-16 | DK1 |
Hvidovre IF | 1–2 | Odense BK | Available |
| 2024-05-12 | DK1 |
Randers FC | 2–2 | Hvidovre IF | Available |
| 2024-05-05 | DK1 |
Hvidovre IF | 0–1 | Viborg FF | Available |
| 2024-04-28 | DK1 |
Odense BK | 1–2 | Hvidovre IF | Available |
| 2024-04-21 | DK1 |
Hvidovre IF | 2–1 | Vejle BK | Available |
| 2024-04-14 | DK1 |
Lyngby BK | 1–1 | Hvidovre IF | Available |
| 2024-04-07 | DK1 |
Hvidovre IF | 1–3 | Randers FC | Available |
| 2024-03-31 | DK1 |
Viborg FF | 3–1 | Hvidovre IF | Available |
| 2024-03-17 | DK1 |
Aarhus GF | 1–0 | Hvidovre IF | Available |
| 2024-03-08 | DK1 |
Hvidovre IF | 1–2 | FC Nordsjælland | Available |
| 2024-03-03 | DK1 |
Lyngby BK | 2–4 | Hvidovre IF | Available |
| 2024-02-25 | DK1 |
Hvidovre IF | 2–2 | Viborg FF | Available |
| 2024-02-18 | DK1 |
Hvidovre IF | 1–3 | Randers FC | Available |
| 2023-12-03 | DK1 |
Brøndby IF | 4–0 | Hvidovre IF | INJURED concussion |
| 2023-11-24 | DK1 |
Hvidovre IF | 1–1 | Vejle BK | INJURED concussion |
| 2023-11-12 | DK1 |
Odense BK | 0–2 | Hvidovre IF | INJURED concussion |
Teams faced most often by Mads Kaalund'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 % |
|---|---|---|---|---|---|---|---|---|
| Randers FC | 6 | 0 | 3 | 3 | 7 | 12 | -5 | 0% |
| Lyngby BK | 6 | 2 | 2 | 2 | 10 | 6 | +4 | 33% |
| Brøndby IF | 6 | 0 | 1 | 5 | 3 | 16 | -13 | 0% |
| Viborg FF | 6 | 1 | 2 | 3 | 6 | 8 | -2 | 17% |
| Aarhus GF | 6 | 1 | 2 | 3 | 5 | 8 | -3 | 17% |
| Vejle BK | 6 | 2 | 1 | 3 | 6 | 10 | -4 | 33% |
| FC Midtjylland | 6 | 1 | 1 | 4 | 8 | 14 | -6 | 17% |
| FC Nordsjælland | 6 | 1 | 1 | 4 | 5 | 10 | -5 | 17% |
| FC København | 6 | 1 | 0 | 5 | 3 | 15 | -12 | 17% |
| Odense BK | 6 | 3 | 1 | 2 | 9 | 8 | +1 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 15/16 | 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 | 17 | 0 | 6 | 0 | 0 | 0 |
| 23/24 | 8 | 355 | 1 | 0 | 0 | 0.25 |
| 22/23 | 28 | 0 | 3 | 0 | 0 | 0 |
| 21/22 | 12 | 396 | 2 | 0 | 0 | 0.45 |
| 20/21 | 31 | 451 | 4 | 0 | 0 | 0.8 |
| 19/20 | 27 | 592 | 3 | 0 | 0 | 0.46 |
| 18/19 | 33 | 2,517 | 5 | 0 | 0 | 0.18 |
| 17/18 | 15 | 815 | 1 | 0 | 0 | 0.11 |
| 16/17 | 24 | 896 | 2 | 0 | 0 | 0.2 |
Output by competition
Career goals and assists broken down by tournament.
More on Mads Kaalund
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Mads Kaalund
Who is Mads Kaalund?
Mads Kaalund is a Denmark professional footballer who plays as a central midfield for Hvidovre IF.
How old is Mads Kaalund?
Mads Kaalund is 29 years old. He was born on August 16, 1996 in Kopenhagen.
What position does Mads Kaalund play?
Mads Kaalund plays as a central midfield (Midfield - Central Midfield).
What club does Mads Kaalund play for?
Mads Kaalund currently plays for Hvidovre IF.
How many career goals has Mads Kaalund scored?
Across all senior club competitions in our dataset, Mads Kaalund has scored 17 goals in 211 appearances.
What is Mads Kaalund's market value?
Mads Kaalund's most recent reported market value is €300k.
Denmark