Joakim Mæhle
Career snapshot
Career highs
Born the same day
Shares 1997-05-20 · 6 players total
| Full name | Joakim Mæhle |
|---|---|
| Name in home country | Joakim Mæhle Pedersen |
| Date of birth | 1997-05-20 (29 yrs) |
| Place of birth | Østervrå, Denmark |
| Citizenship | Denmark |
| Position | Defender - Left-Back (main: Defender) |
| Foot | right |
| Height | 185.00 m |
| Current club | VfL Wolfsburg |
| Joined | 2023-08-12 |
| Contract expires | 2027-06-30 |
| Agent | BTAM |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| VfL Wolfsburg | 3 | 23/24 | 25/26 | 66 | 5 | 8 | 1,958 |
| Atalanta BC | 3 | 20/21 | 22/23 | 96 | 6 | 7 | 2,403 |
| KRC Genk | 4 | 17/18 | 20/21 | 130 | 6 | 22 | 3,947 |
| Aalborg BK | 1 | 16/17 | 16/17 | 27 | 1 | 4 | 1,252 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Bundesliga | VfL Wolfsburg | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | DFB-Pokal | VfL Wolfsburg | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Bundesliga | VfL Wolfsburg | 28 | 3 | 4 | 6 | 0 | 730 |
| 24/25 | DFB-Pokal | VfL Wolfsburg | 3 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Bundesliga | VfL Wolfsburg | 30 | 2 | 4 | 5 | 0 | 1,228 |
| 23/24 | DFB-Pokal | VfL Wolfsburg | 3 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Italy Cup | Atalanta BC | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Serie A | Atalanta BC | 34 | 3 | 3 | 5 | 1 | 737 |
| 21/22 | Champions League | Atalanta BC | 5 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | Europa League | Atalanta BC | 3 | 1 | 0 | 0 | 0 | 183 |
| 21/22 | Italy Cup | Atalanta BC | 1 | 1 | 0 | 0 | 0 | 17 |
| 21/22 | Serie A | Atalanta BC | 26 | 1 | 1 | 2 | 0 | 1,466 |
| 20/21 | Champions League | Atalanta BC | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Italy Cup | Atalanta BC | 3 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | JPL | KRC Genk | 16 | 1 | 4 | 1 | 0 | 1,440 |
| 20/21 | Serie A | Atalanta BC | 20 | 0 | 2 | 0 | 0 | 0 |
| 19/20 | Champions League | KRC Genk | 6 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Croky Cup | KRC Genk | 2 | 1 | 0 | 0 | 0 | 210 |
| 19/20 | JPL | KRC Genk | 25 | 0 | 4 | 5 | 0 | 0 |
| 18/19 | Croky Cup | KRC Genk | 2 | 1 | 0 | 0 | 0 | 210 |
| 18/19 | Europa League | KRC Genk | 8 | 0 | 3 | 0 | 0 | 0 |
| 18/19 | Europa League Qualifying | KRC Genk | 5 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | JPL | KRC Genk | 30 | 2 | 5 | 3 | 0 | 1,277 |
| 18/19 | JPL Play-Offs I | KRC Genk | 9 | 1 | 1 | 3 | 0 | 810 |
| 17/18 | Croky Cup | KRC Genk | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | JPL | KRC Genk | 20 | 0 | 4 | 1 | 0 | 0 |
| 17/18 | JPL Play-Offs I | KRC Genk | 5 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Jupiler Pro League playoff Europa League | KRC Genk | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | DBU Pokalen | Aalborg BK | 3 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | Superliga | Aalborg BK | 17 | 1 | 3 | 2 | 0 | 1,252 |
| 16/17 | Superliga Europa Playoff | Aalborg BK | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Superliga Relegation round | Aalborg BK | 5 | 0 | 0 | 1 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 14/15 | 2014-07-01 | Aalborg BK Yth. | Aalborg BK U19 | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Aalborg BK U19 | Aalborg BK | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Aalborg BK | KRC Genk | Transfer | 1000000 | €1.30m |
| 20/21 | 2021-01-04 | KRC Genk | Atalanta BC | Transfer | 11000000 | €13.70m |
| 23/24 | 2023-08-12 | Atalanta BC | VfL Wolfsburg | Transfer | 14000000 | €12.50m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | Foot injury | 2018-11-12 | 2018-11-23 | 12 | 2 |
| 20/21 | Foot injury | 2021-02-05 | 2021-02-13 | 9 | 2 |
| 21/22 | flu | 2021-10-23 | 2021-10-27 | 5 | 2 |
| 21/22 | unknown injury | 2021-12-20 | 2022-01-03 | 15 | 1 |
| 21/22 | Foot injury | 2022-01-16 | 2022-01-22 | 7 | 2 |
| 21/22 | Appendectomy | 2022-04-12 | 2022-05-01 | 20 | 4 |
| 23/24 | Ill | 2023-11-22 | 2023-12-12 | 21 | 4 |
| 24/25 | Outer ligament problems | 2024-08-09 | 2024-09-06 | 29 | 4 |
| 24/25 | muscular problems | 2024-11-10 | 2024-11-19 | 10 | 1 |
| 25/26 | muscular problems | 2025-08-23 | 2025-08-29 | 7 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €17.00m |
| Jan 1, 1970 | €11.00m |
| Jan 1, 1970 | €13.00m |
| Jan 1, 1970 | €19.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €250k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Jhon Lucumí | 2 | 0 | 0 |
| Joseph Paintsil | 2 | 0 | 0 |
| Juan Musso | 2 | 0 | 0 |
| Teun Koopmeiners | 2 | 2 | 0 |
| Leandro Trossard | 2 | 2 | 0 |
| Joseph Aidoo | 2 | 0 | 0 |
| Duván Zapata | 2 | 0 | 0 |
| Dieumerci Ndongala | 2 | 1 | 0 |
| Junya Ito | 2 | 3 | 0 |
| José Luis Palomino | 2 | 0 | 0 |
| Luis Muriel | 2 | 0 | 0 |
| Ruslan Malinovskyi | 2 | 3 | 0 |
| Rafael Tolói | 2 | 0 | 0 |
| Berat Djimsiti | 2 | 0 | 0 |
| Bryan Heynen | 2 | 2 | 0 |
| Mario Pasalić | 2 | 1 | 0 |
| Sander Berge | 2 | 0 | 0 |
| Sébastien Dewaest | 2 | 1 | 0 |
| Marten de Roon | 2 | 2 | 0 |
| Jere Uronen | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 22/23 | Serie A | Atalanta BC | 3 | 34 |
| 24/25 | Bundesliga | VfL Wolfsburg | 3 | 28 |
| 23/24 | Bundesliga | VfL Wolfsburg | 2 | 30 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 18/19 | JPL | KRC Genk | 5 | 30 |
| 19/20 | JPL | KRC Genk | 4 | 25 |
| 17/18 | JPL | KRC Genk | 4 | 20 |
Last 50 matches for VfL Wolfsburg while Joakim Mæhle was at the club (joined 2023-08-12). 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-16 | L1 |
FC St. Pauli 1910 | 1–3 | VfL Wolfsburg | Available |
| 2026-05-09 | L1 |
VfL Wolfsburg | 0–1 | FC Bayern München | Available |
| 2026-05-09 | L1 |
VfL Wolfsburg | 0–1 | FC Bayern München | Available |
| 2026-05-03 | L1 |
SC Freiburg | 1–1 | VfL Wolfsburg | Available |
| 2026-05-03 | L1 |
SC Freiburg | 1–1 | VfL Wolfsburg | Available |
| 2026-04-25 | L1 |
VfL Wolfsburg | 0–0 | Borussia Mönchengladbach | Available |
| 2026-04-25 | L1 |
VfL Wolfsburg | 0–0 | Borussia Mönchengladbach | Available |
| 2026-04-18 | L1 |
1. FC Union Berlin | 1–2 | VfL Wolfsburg | Available |
| 2026-04-18 | L1 |
1. FC Union Berlin | 1–2 | VfL Wolfsburg | Available |
| 2026-04-11 | L1 |
VfL Wolfsburg | 1–2 | Eintracht Frankfurt | Available |
| 2026-04-04 | L1 |
Bayer 04 Leverkusen | 6–3 | VfL Wolfsburg | Available |
| 2026-03-21 | L1 |
VfL Wolfsburg | 0–1 | SV Werder Bremen | Available |
| 2026-03-14 | L1 |
TSG 1899 Hoffenheim | 1–1 | VfL Wolfsburg | Available |
| 2026-03-07 | L1 |
VfL Wolfsburg | 1–2 | Hamburger SV | Available |
| 2026-03-01 | L1 |
VfB Stuttgart | 4–0 | VfL Wolfsburg | Available |
| 2026-02-21 | L1 |
VfL Wolfsburg | 2–3 | FC Augsburg | Available |
| 2026-02-15 | L1 |
RB Leipzig | 2–2 | VfL Wolfsburg | Available |
| 2026-02-07 | L1 |
VfL Wolfsburg | 1–2 | Borussia Dortmund | Available |
| 2026-01-30 | L1 |
1. FC Köln | 1–0 | VfL Wolfsburg | Available |
| 2026-01-24 | L1 |
1. FSV Mainz 05 | 3–1 | VfL Wolfsburg | Available |
| 2026-01-17 | L1 |
VfL Wolfsburg | 1–1 | 1. FC Heidenheim 1846 | Available |
| 2026-01-14 | L1 |
VfL Wolfsburg | 2–1 | FC St. Pauli 1910 | Available |
| 2026-01-11 | L1 |
FC Bayern München | 8–1 | VfL Wolfsburg | Available |
| 2025-12-20 | L1 |
VfL Wolfsburg | 3–4 | SC Freiburg | Available |
| 2025-12-13 | L1 |
Borussia Mönchengladbach | 1–3 | VfL Wolfsburg | Available |
| 2025-12-06 | L1 |
VfL Wolfsburg | 3–1 | 1. FC Union Berlin | Available |
| 2025-11-30 | L1 |
Eintracht Frankfurt | 1–1 | VfL Wolfsburg | Available |
| 2025-11-22 | L1 |
VfL Wolfsburg | 1–3 | Bayer 04 Leverkusen | Available |
| 2025-11-07 | L1 |
SV Werder Bremen | 2–1 | VfL Wolfsburg | Available |
| 2025-11-02 | L1 |
VfL Wolfsburg | 2–3 | TSG 1899 Hoffenheim | Available |
| 2025-10-25 | L1 |
Hamburger SV | 0–1 | VfL Wolfsburg | Available |
| 2025-10-18 | L1 |
VfL Wolfsburg | 0–3 | VfB Stuttgart | Available |
| 2025-10-04 | L1 |
FC Augsburg | 3–1 | VfL Wolfsburg | Available |
| 2025-09-27 | L1 |
VfL Wolfsburg | 0–1 | RB Leipzig | Available |
| 2025-09-21 | L1 |
Borussia Dortmund | 1–0 | VfL Wolfsburg | Available |
| 2025-09-13 | L1 |
VfL Wolfsburg | 3–3 | 1. FC Köln | Available |
| 2025-08-31 | L1 |
VfL Wolfsburg | 1–1 | 1. FSV Mainz 05 | Available |
| 2025-08-23 | L1 |
1. FC Heidenheim 1846 | 1–3 | VfL Wolfsburg | INJURED muscular problems |
| 2025-05-17 | L1 |
Borussia Mönchengladbach | 0–1 | VfL Wolfsburg | Available |
| 2025-05-09 | L1 |
VfL Wolfsburg | 2–2 | TSG 1899 Hoffenheim | Available |
| 2025-05-03 | L1 |
Borussia Dortmund | 4–0 | VfL Wolfsburg | Available |
| 2025-04-26 | L1 |
VfL Wolfsburg | 0–1 | SC Freiburg | Available |
| 2025-04-19 | L1 |
1. FSV Mainz 05 | 2–2 | VfL Wolfsburg | Available |
| 2025-04-11 | L1 |
VfL Wolfsburg | 2–3 | RB Leipzig | Available |
| 2025-04-06 | L1 |
1. FC Union Berlin | 1–0 | VfL Wolfsburg | Available |
| 2025-03-29 | L1 |
VfL Wolfsburg | 0–1 | 1. FC Heidenheim 1846 | Available |
| 2025-03-15 | L1 |
FC Augsburg | 1–0 | VfL Wolfsburg | Available |
| 2025-03-08 | L1 |
VfL Wolfsburg | 1–1 | FC St. Pauli 1910 | Available |
| 2025-03-01 | L1 |
SV Werder Bremen | 1–2 | VfL Wolfsburg | Available |
| 2025-02-26 | L1 |
RB Leipzig | 1–0 | VfL Wolfsburg | Available |
Teams faced most often by Joakim Mæhle'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 % |
|---|---|---|---|---|---|---|---|---|
| Club Brugge KV | 20 | 4 | 4 | 12 | 23 | 38 | -15 | 20% |
| RB Leipzig | 19 | 5 | 4 | 10 | 17 | 27 | -10 | 26% |
| RSC Anderlecht | 18 | 10 | 3 | 5 | 24 | 16 | +8 | 56% |
| Royal Antwerp FC | 18 | 9 | 5 | 4 | 36 | 20 | +16 | 50% |
| KAA Gent | 17 | 8 | 5 | 4 | 31 | 21 | +10 | 47% |
| Borussia Dortmund | 16 | 1 | 1 | 14 | 7 | 44 | -37 | 6% |
| FC Augsburg | 16 | 6 | 5 | 5 | 26 | 20 | +6 | 38% |
| 1. FSV Mainz 05 | 16 | 8 | 5 | 3 | 32 | 16 | +16 | 50% |
| SC Freiburg | 16 | 4 | 3 | 9 | 25 | 24 | +1 | 25% |
| Eintracht Frankfurt | 16 | 8 | 5 | 3 | 26 | 17 | +9 | 50% |
| Standard Liège | 13 | 5 | 5 | 3 | 14 | 11 | +3 | 38% |
| 1. FC Union Berlin | 13 | 5 | 3 | 5 | 14 | 14 | 0 | 38% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | 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′ |
|---|---|---|---|---|---|---|
| 24/25 | 31 | 730 | 7 | 0 | 0 | 0.86 |
| 23/24 | 33 | 1,228 | 6 | 0 | 0 | 0.44 |
| 22/23 | 36 | 737 | 5 | 0 | 1 | 0.73 |
| 21/22 | 35 | 1,666 | 2 | 0 | 0 | 0.11 |
| 20/21 | 41 | 1,440 | 1 | 0 | 0 | 0.06 |
| 19/20 | 33 | 210 | 5 | 0 | 0 | 2.14 |
| 18/19 | 54 | 2,297 | 6 | 0 | 0 | 0.24 |
| 17/18 | 27 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | 27 | 1,252 | 3 | 0 | 0 | 0.22 |
Output by competition
Career goals and assists broken down by tournament.
More on Joakim Mæhle
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Joakim Mæhle
Who is Joakim Mæhle?
Joakim Mæhle is a Denmark professional footballer who plays as a left-back for VfL Wolfsburg.
How old is Joakim Mæhle?
Joakim Mæhle is 29 years old. He was born on May 20, 1997 in Østervrå.
What position does Joakim Mæhle play?
Joakim Mæhle plays as a left-back (Defender - Left-Back).
What club does Joakim Mæhle play for?
Joakim Mæhle currently plays for VfL Wolfsburg.
How many career goals has Joakim Mæhle scored?
Across all senior club competitions in our dataset, Joakim Mæhle has scored 18 goals in 319 appearances.
What is Joakim Mæhle's market value?
Joakim Mæhle's most recent reported market value is €14.00m.
Denmark