Mathias Kvistgaarden
Career snapshot
Career highs
Born the same day
Shares 2002-04-15 · 6 players total
| Full name | Mathias Kvistgaarden |
|---|---|
| Name in home country | Mathias Damm Kvistgaarden |
| Date of birth | 2002-04-15 (24 yrs) |
| Place of birth | Birkerød, Denmark |
| Citizenship | Denmark |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 174.00 m |
| Current club | Norwich City |
| Joined | 2025-07-08 |
| Contract expires | 2029-06-30 |
| Agent | Elite Consulting |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Norwich City | 1 | 25/26 | 25/26 | 5 | 0 | 0 | 0 |
| Bröndby IF | 6 | 19/20 | 24/25 | 126 | 47 | 19 | 2,184 |
| Bröndby IF Reserves | 4 | 19/20 | 22/23 | 13 | 3 | 1 | 549 |
| Bröndby IF U19 | 4 | 18/19 | 21/22 | 45 | 31 | 11 | 283 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Championship | Norwich City | 4 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | EFL Cup | Norwich City | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Oddset Pokalen | Bröndby IF | 6 | 4 | 1 | 0 | 0 | 83 |
| 24/25 | Superliga | Bröndby IF | 19 | 11 | 4 | 3 | 0 | 118 |
| 24/25 | Superliga Championship round | Bröndby IF | 10 | 6 | 1 | 1 | 0 | 122 |
| 24/25 | UECL Qualifiers | Bröndby IF | 3 | 2 | 1 | 0 | 0 | 94 |
| 23/24 | Oddset Pokalen | Bröndby IF | 4 | 2 | 0 | 0 | 0 | 146 |
| 23/24 | Superliga | Bröndby IF | 20 | 7 | 7 | 4 | 0 | 211 |
| 23/24 | Superliga Championship round | Bröndby IF | 4 | 1 | 0 | 0 | 0 | 97 |
| 22/23 | Future Cup | Bröndby IF Reserves | 2 | 1 | 0 | 0 | 0 | 169 |
| 22/23 | Pokalen | Bröndby IF | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Superliga | Bröndby IF | 21 | 1 | 0 | 3 | 0 | 799 |
| 22/23 | Superliga Championship round | Bröndby IF | 9 | 6 | 4 | 2 | 0 | 121 |
| 22/23 | UECL Quali | Bröndby IF | 4 | 2 | 0 | 1 | 0 | 128 |
| 21/22 | Champions League Qu. | Bröndby IF | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Europa League | Bröndby IF | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Reserveligaen | Bröndby IF Reserves | 3 | 1 | 0 | 0 | 0 | 110 |
| 21/22 | Reserveligaen Spring | Bröndby IF Reserves | 4 | 1 | 1 | 0 | 0 | 270 |
| 21/22 | Superliga | Bröndby IF | 6 | 1 | 0 | 0 | 0 | 101 |
| 21/22 | Superliga Championship round | Bröndby IF | 10 | 4 | 1 | 1 | 0 | 164 |
| 21/22 | Sydbank Pokalen | Bröndby IF | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | U19 Boys League | Bröndby IF U19 | 8 | 8 | 6 | 2 | 0 | 72 |
| 20/21 | Reserveligaen | Bröndby IF Reserves | 3 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Superliga | Bröndby IF | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Sydbank Pokalen | Bröndby IF | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | U19 Boys League | Bröndby IF U19 | 17 | 12 | 1 | 3 | 0 | 101 |
| 19/20 | Reserveligaen | Bröndby IF Reserves | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Reserveligaen Spring | Bröndby IF Reserves | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Superliga Championship round | Bröndby IF | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | U19 Boys League | Bröndby IF U19 | 16 | 11 | 3 | 3 | 0 | 110 |
| 18/19 | U19 Boys League | Bröndby IF U19 | 4 | 0 | 1 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 18/19 | 2018-07-01 | Lyngby BK Youth | Bröndby IF U17 | Transfer | 0 | — |
| 19/20 | 2019-07-01 | Bröndby IF U17 | Bröndby IF U19 | Transfer | 0 | — |
| 21/22 | 2021-07-01 | Bröndby IF U19 | Bröndby IF | Transfer | 200000 | — |
| 25/26 | 2025-07-08 | Bröndby IF | Norwich | Transfer | 15000000 | €8.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 20/21 | Torn thigh muscle | 2020-12-17 | 2021-03-31 | 105 | 5 |
| 23/24 | minor knock | 2024-03-11 | 2024-03-20 | 10 | 1 |
| 23/24 | Knee injury | 2024-04-05 | 2024-05-13 | 39 | 6 |
| 24/25 | Rest | 2024-07-31 | 2024-08-02 | 3 | 1 |
| 24/25 | minor knock | 2024-08-04 | 2024-08-08 | 5 | 2 |
| 24/25 | unknown injury | 2024-11-16 | 2024-12-05 | 20 | 3 |
| 24/25 | Hamstring injury | 2025-03-10 | 2025-03-18 | 9 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #28076 | #11 | 2 | 1 | — | — | former national player |
| Team #21741 | — | 6 | 3 | — | — | former national player |
| Team #20902 | — | 1 | 1 | — | — | former national player |
| Team #16783 | #11 | 24 | 7 | — | — | current national player |
| Team #3436 | #20 | 1 | 0 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Blas Riveros | 1 | 2 | 0 |
| Simon Hedlund | 1 | 2 | 0 |
| Marinus Larsen | 2 | 3 | 0 |
| Clement Bischoff | 2 | 2 | 0 |
| Joe Bell | 1 | 1 | 0 |
| Noah Nartey | 2 | 1 | 0 |
| Andreas Pyndt | 2 | 2 | 0 |
| Rasmus Lauritsen | 2 | 1 | 0 |
| Ohi Omoijuanfo | 2 | 3 | 0 |
| Sean Klaiber | 2 | 0 | 0 |
| Christian Cappis | 1 | 1 | 0 |
| Yuito Suzuki | 2 | 3 | 0 |
| Daniel Wass | 2 | 6 | 0 |
| Patrick Pentz | 2 | 0 | 0 |
| Jacob Rasmussen | 2 | 2 | 0 |
| Kevin Tshiembe | 1 | 0 | 0 |
| Sebastian Sebulonsen | 2 | 4 | 0 |
| Frederik Alves | 1 | 0 | 0 |
| Mathias Greve | 2 | 2 | 0 |
| Mads Hermansen | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 20/21 | U19 Boys League | Bröndby IF U19 | 12 | 17 |
| 19/20 | U19 Boys League | Bröndby IF U19 | 11 | 16 |
| 24/25 | Superliga | Bröndby IF | 11 | 19 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | Superliga | Bröndby IF | 7 | 20 |
| 21/22 | U19 Boys League | Bröndby IF U19 | 6 | 8 |
| 22/23 | Superliga Championship round | Bröndby IF | 4 | 9 |
Last 50 matches for Norwich City 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 |
|---|---|---|---|---|---|
| 2024-08-27 | CGB |
Crystal Palace | 4–0 | Norwich City | Available |
| 2024-08-13 | CGB |
Norwich City | 4–3 | Stevenage FC | Available |
| 2023-09-27 | CGB |
Fulham FC | 2–1 | Norwich City | Available |
| 2023-08-29 | CGB |
Bristol City | 0–1 | Norwich City | Available |
| 2023-08-16 | CGB |
Queens Park Rangers | 0–1 | Norwich City | Available |
| 2022-08-23 | CGB |
Norwich City | 3–5 | AFC Bournemouth | Available |
| 2022-08-09 | CGB |
Norwich City | 4–2 | Birmingham City | Available |
| 2022-03-02 | GB1 |
Liverpool FC | 2–1 | Norwich City | Available |
| 2021-09-21 | CGB |
Norwich City | 0–3 | Liverpool FC | Available |
| 2021-08-24 | CGB |
Norwich City | 6–0 | AFC Bournemouth | Available |
| 2020-09-05 | CGB |
Luton Town | 3–1 | Norwich City | Available |
| 2020-06-27 | GB1 |
Norwich City | 1–2 | Manchester United | Available |
| 2020-06-24 | GB1 |
Norwich City | 0–1 | Everton FC | Available |
| 2020-06-19 | GB1 |
Norwich City | 0–3 | Southampton FC | Available |
| 2020-03-07 | GB1 |
Sheffield United | 1–0 | Norwich City | Available |
| 2020-03-04 | GB1 |
Tottenham Hotspur | 1–1 | Norwich City | Available |
| 2020-02-28 | GB1 |
Norwich City | 1–0 | Leicester City | Available |
| 2020-02-23 | GB1 |
Wolverhampton Wanderers | 3–0 | Norwich City | Available |
| 2020-02-15 | GB1 |
Norwich City | 0–1 | Liverpool FC | Available |
| 2020-02-01 | GB1 |
Newcastle United | 0–0 | Norwich City | Available |
| 2020-01-22 | GB1 |
Tottenham Hotspur | 2–1 | Norwich City | Available |
| 2020-01-18 | GB1 |
Norwich City | 1–0 | AFC Bournemouth | Available |
| 2020-01-11 | GB1 |
Manchester United | 4–0 | Norwich City | Available |
| 2020-01-01 | GB1 |
Norwich City | 1–1 | Crystal Palace | Available |
| 2019-12-28 | GB1 |
Norwich City | 2–2 | Tottenham Hotspur | Available |
| 2019-12-26 | GB1 |
Aston Villa | 1–0 | Norwich City | Available |
| 2019-12-21 | GB1 |
Norwich City | 1–2 | Wolverhampton Wanderers | Available |
| 2019-12-14 | GB1 |
Leicester City | 1–1 | Norwich City | Available |
| 2019-12-08 | GB1 |
Norwich City | 1–2 | Sheffield United | Available |
| 2019-12-04 | GB1 |
Southampton FC | 2–1 | Norwich City | Available |
| 2019-12-01 | GB1 |
Norwich City | 2–2 | Arsenal FC | Available |
| 2019-11-23 | GB1 |
Everton FC | 0–2 | Norwich City | Available |
| 2019-11-08 | GB1 |
Norwich City | 0–2 | Watford FC | Available |
| 2019-11-02 | GB1 |
Brighton & Hove Albion | 2–0 | Norwich City | Available |
| 2019-10-27 | GB1 |
Norwich City | 1–3 | Manchester United | Available |
| 2019-10-19 | GB1 |
AFC Bournemouth | 0–0 | Norwich City | Available |
| 2019-10-05 | GB1 |
Norwich City | 1–5 | Aston Villa | Available |
| 2019-09-28 | GB1 |
Crystal Palace | 2–0 | Norwich City | Available |
| 2019-09-21 | GB1 |
Burnley FC | 2–0 | Norwich City | Available |
| 2019-09-14 | GB1 |
Norwich City | 3–2 | Manchester City | Available |
| 2019-08-31 | GB1 |
West Ham United | 2–0 | Norwich City | Available |
| 2019-08-27 | CGB |
Crawley Town | 1–0 | Norwich City | Available |
| 2019-08-24 | GB1 |
Norwich City | 2–3 | Chelsea FC | Available |
| 2019-08-17 | GB1 |
Norwich City | 3–1 | Newcastle United | Available |
| 2019-08-09 | GB1 |
Liverpool FC | 4–1 | Norwich City | Available |
| 2019-07-26 | GB1 |
Manchester City | 5–0 | Norwich City | Available |
| 2019-07-18 | GB1 |
Norwich City | 0–2 | Burnley FC | Available |
| 2019-07-14 | GB1 |
Chelsea FC | 1–0 | Norwich City | Available |
| 2019-07-11 | GB1 |
Norwich City | 0–4 | West Ham United | Available |
| 2019-07-07 | GB1 |
Watford FC | 2–1 | Norwich City | Available |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 18/19 | Senior debut season | |
| 19/20 | First senior goal | |
| 23/24 | 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 | 38 | 417 | 4 | 0 | 0 | 0.86 |
| 23/24 | 28 | 454 | 4 | 0 | 0 | 0.79 |
| 22/23 | 37 | 1,217 | 6 | 0 | 0 | 0.44 |
| 21/22 | 35 | 717 | 3 | 0 | 0 | 0.38 |
| 20/21 | 24 | 101 | 3 | 0 | 0 | 2.67 |
| 19/20 | 18 | 110 | 3 | 1 | 0 | 3.27 |
Output by competition
Career goals and assists broken down by tournament.
More on Mathias Kvistgaarden
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Mathias Kvistgaarden
Who is Mathias Kvistgaarden?
Mathias Kvistgaarden is a Denmark professional footballer who plays as a centre-forward for Norwich City.
How old is Mathias Kvistgaarden?
Mathias Kvistgaarden is 24 years old. He was born on April 15, 2002 in Birkerød.
What position does Mathias Kvistgaarden play?
Mathias Kvistgaarden plays as a centre-forward (Attack - Centre-Forward).
What club does Mathias Kvistgaarden play for?
Mathias Kvistgaarden currently plays for Norwich City.
How many career goals has Mathias Kvistgaarden scored?
Across all senior club competitions in our dataset, Mathias Kvistgaarden has scored 81 goals in 189 appearances.
What is Mathias Kvistgaarden's market value?
Mathias Kvistgaarden's most recent reported market value is €15.00m.
Denmark