Skip to content
Nicolas Madsen

Nicolas Madsen

Midfield - Central Midfield  at Queens Park Rangers
Age26
CitizenshipDenmark
Height1.92 m
Footright
BornMarch 17, 2000
at Queens Park Rangers 639 days · joined 2024-08-23
👕200+ Apps 🏴25+ Caps
Market value €3.50m
Central Midfield Midfield

Career snapshot

7
clubs played for
16/17
debut season
0.09
goals / match
KVC Westerlo
top club · 76 apps

Career highs

€3.50m
peak value · 2024
€4.00m
top transfer fee · 24/25
14
best season · 23/24
33 / 3
int'l caps / goals
245Appearances
22Goals
14Assists
23Yellow cards
2Red cards
35Full matches (90′)
Full nameNicolas Madsen
Name in home countryNicolas Martin Hautorp Madsen
Date of birth2000-03-17 (26 yrs)
Place of birthOdense, Denmark
CitizenshipDenmark
PositionMidfield - Central Midfield (main: Midfield)
Footright
Height192.00 m
Current clubQueens Park Rangers
Joined2024-08-23
Contract expires2029-06-30
AgentStirr Associates
Jul 2025
25/26 — Queens Park Rangers
4 matches · 0 G · 0 A · across 1 competition
Aug 2024
Transfer: KVC Westerlo → QPR
24/25 · Transfer · €4.00m
Jul 2024
24/25 — Queens Park Rangers, KVC Westerlo
38 matches · 4 G · 4 A · across 4 competitions
Jul 2023
23/24 — KVC Westerlo
35 matches · 14 G · 0 A · across 3 competitions
Jul 2022
Transfer: FC Midtjylland → KVC Westerlo
22/23 · Transfer · €1.00m
Jul 2022
22/23 — KVC Westerlo
37 matches · 2 G · 4 A · across 3 competitions
Jun 2022
Transfer: Heerenveen → FC Midtjylland
21/22 · Return from loan
Apr 2022
Injury: unknown
2 games missed
Jan 2022
Injury: unknown
2 games missed
Aug 2021
Transfer: FC Midtjylland → Heerenveen
21/22 · Loan
Aug 2021
Injury: unknown
5 games missed
Jul 2021
21/22 — FC Midtjylland, SC Heerenveen
33 matches · 0 G · 1 A · across 5 competitions
Jul 2020
20/21 — FC Midtjylland
25 matches · 0 G · 0 A · across 5 competitions
Jul 2020
Transfer: Midtjylland U19 → FC Midtjylland
20/21 · Transfer
Jul 2019
19/20 — FC Midtjylland Reserves, FC Midtjylland, FC Midtjylland U19, FC Midtjylland UEFA U19
24 matches · 2 G · 0 A · across 7 competitions
Jul 2018
18/19 — FC Midtjylland Reserves, FC Midtjylland, FC Midtjylland U19, FC Midtjylland UEFA U19
25 matches · 0 G · 3 A · across 5 competitions
Jul 2017
17/18 — FC Midtjylland Reserves, FC Midtjylland, FC Midtjylland U19
22 matches · 0 G · 2 A · across 3 competitions
Jul 2017
Transfer: FCM Youth → Midtjylland U19
17/18 · Transfer
Jul 2016
16/17 — FC Midtjylland U19, FC Midtjylland UEFA U19
2 matches · 0 G · 0 A · across 2 competitions
Jul 2015
Transfer: Naesby BK Youth → FCM Youth
15/16 · Transfer
Jan 1970
Peak market value: €3.50m
Highest valuation recorded in dataset
3,123 min
Minutes played by club
Queens Park Rangers 18.8%
KVC Westerlo 73.3%
SC Heerenveen 0.0%
FC Midtjylland 0.0%
FC Midtjylland U19 0.0%
FC Midtjylland UEFA U19 7.9%
FC Midtjylland Reserves 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Queens Park Rangers 2 24/25 25/26 38 3 3 587
KVC Westerlo 3 22/23 24/25 76 17 5 2,289
SC Heerenveen 1 21/22 21/22 28 0 1 0
FC Midtjylland 5 17/18 21/22 41 0 0 0
FC Midtjylland U19 4 16/17 19/20 38 0 5 0
FC Midtjylland UEFA U19 3 16/17 19/20 14 2 0 247
FC Midtjylland Reserves 3 17/18 19/20 10 0 0 0

Career trajectory — goals, assists & market value

4€875K7€1.8M11€2.6M14€3.5M17/18 — 2 assists217/1818/19 — 3 assists318/1919/20 — 2 goals (FC Midtjylland UEFA U19)219/2020/2121/22 — 1 assists121/2222/23 — 2 goals (KVC Westerlo)22/23 — 4 assists622/2323/24 — 14 goals (KVC Westerlo)1423/2424/25 — 4 goals (Queens Park Rangers)24/25 — 4 assists824/2525/2618/19 — €100K19/20 — €250K20/21 — €400K21/22 — €600K22/23 — €1.2M23/24 — €2M24/25 — €3.5M25/26 — €3.5MGoalsAssistsMarket value

Goals by season

16/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 2219/2020/21: 0020/2121/22: 0021/2222/23: 2222/2323/24: 141423/2424/25: 4424/2525/26: 0025/26

Assists by season

16/17: 0016/1717/18: 2217/1818/19: 3318/1919/20: 0019/2020/21: 0020/2121/22: 1121/2222/23: 4422/2323/24: 0023/2424/25: 4424/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Championship Queens Park Rangers 4 0 0 0 0 0
24/25 Championship Queens Park Rangers 31 3 3 2 0 587
24/25 EFL Cup Queens Park Rangers 2 0 0 0 0 0
24/25 FA Cup Queens Park Rangers 1 0 0 0 0 0
24/25 Jupiler Pro League KVC Westerlo 4 1 1 0 0 358
23/24 Croky Cup KVC Westerlo 1 1 0 0 0 12
23/24 JPL KVC Westerlo 27 12 0 4 0 176
23/24 JPL Europe PO KVC Westerlo 7 1 0 1 0 584
22/23 Croky Cup KVC Westerlo 1 0 0 0 0 0
22/23 JPL KVC Westerlo 30 2 4 1 0 1,159
22/23 JPL Europe PO KVC Westerlo 6 0 0 0 0 0
21/22 Champions League Qu. FC Midtjylland 1 0 0 0 0 0
21/22 Eredivisie SC Heerenveen 25 0 1 2 0 0
21/22 KNVB Beker SC Heerenveen 2 0 0 0 0 0
21/22 Play-Offs Conference League SC Heerenveen 1 0 0 0 0 0
21/22 Superliga FC Midtjylland 4 0 0 0 0 0
20/21 Champions League FC Midtjylland 4 0 0 1 0 0
20/21 Champions League Qu. FC Midtjylland 0 0 0 0 0 0
20/21 Superliga FC Midtjylland 13 0 0 1 1 0
20/21 Superliga Championship round FC Midtjylland 4 0 0 0 0 0
20/21 Sydbank Pokalen FC Midtjylland 4 0 0 0 0 0
19/20 Reserveligaen FC Midtjylland Reserves 3 0 0 0 0 0
19/20 Reserveligaen Spring FC Midtjylland Reserves 1 0 0 0 0 0
19/20 Superliga FC Midtjylland 3 0 0 1 0 0
19/20 Superliga Championship round FC Midtjylland 6 0 0 2 0 0
19/20 Sydbank Pokalen FC Midtjylland 1 0 0 0 0 0
19/20 U19 Boys League FC Midtjylland U19 4 0 0 0 0 0
19/20 UEFA Youth League FC Midtjylland UEFA U19 6 2 0 2 0 247
18/19 Reserveligaen FC Midtjylland Reserves 3 0 0 0 0 0
18/19 Superliga FC Midtjylland 0 0 0 0 0 0
18/19 Sydbank Pokalen FC Midtjylland 1 0 0 0 0 0
18/19 U19 Boys League FC Midtjylland U19 14 0 3 2 0 0
18/19 UEFA Youth League FC Midtjylland UEFA U19 7 0 0 0 0 0
17/18 Reserveligaen FC Midtjylland Reserves 3 0 0 0 0 0
17/18 Superliga Championship round FC Midtjylland 0 0 0 0 0 0
17/18 U19 Boys League FC Midtjylland U19 19 0 2 3 1 0
16/17 U19 Boys League FC Midtjylland U19 1 0 0 0 0 0
16/17 UEFA Youth League FC Midtjylland UEFA U19 1 0 0 1 0 0
SeasonDateFromToTypeMarket valueFee
15/16 2015-07-01 Naesby BK Youth FCM Youth Transfer 0
17/18 2017-07-01 FCM Youth Midtjylland U19 Transfer 0
20/21 2020-07-01 Midtjylland U19 FC Midtjylland Transfer 250000
21/22 2021-08-31 FC Midtjylland Heerenveen Loan 600000
21/22 2022-06-30 Heerenveen FC Midtjylland Return from loan 750000
22/23 2022-07-20 FC Midtjylland KVC Westerlo Transfer 750000 €1.00m
24/25 2024-08-23 KVC Westerlo QPR Transfer 2500000 €4.00m
SeasonInjuryFromToDays missedGames missed
21/22 Corona virus 2021-08-02 2021-08-23 22 5
21/22 unknown injury 2022-01-13 2022-01-20 8 2
21/22 Ankle injury 2022-04-01 2022-04-20 20 2
Current€3.50m
Peak€3.50m
Low€100k
Δ since start+€3.40m
€100k€950k€1.80m€2.65m€3.50m197019701970
DateValue
Jan 1, 1970 €3.50m
Jan 1, 1970 €3.50m
Jan 1, 1970 €2.50m
Jan 1, 1970 €2.50m
Jan 1, 1970 €3.50m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.80m
Jan 1, 1970 €2.00m
Jan 1, 1970 €1.20m
Jan 1, 1970 €750k
Jan 1, 1970 €800k
Jan 1, 1970 €600k
Jan 1, 1970 €300k
Jan 1, 1970 €400k
Jan 1, 1970 €100k
Jan 1, 1970 €250k
Jan 1, 1970 €100k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #28076 0 0 former national player
Team #21741 6 0 former national player
Team #20902 #8 13 2 former national player
Team #20901 5 1 former national player
Team #16783 #17 9 0 former national player

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
23/24 JPL KVC Westerlo 12 27
24/25 Championship Queens Park Rangers 3 31
19/20 UEFA Youth League FC Midtjylland UEFA U19 2 6

Top assist seasons

SeasonCompetitionClubAssistsMatches
22/23 JPL KVC Westerlo 4 30
24/25 Championship Queens Park Rangers 3 31
18/19 U19 Boys League FC Midtjylland U19 3 14

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
21/22 2022-06-30 Heerenveen FC Midtjylland Return from loan €750k
21/22 2021-08-31 FC Midtjylland Heerenveen Loan €600k

Last 50 matches for Queens Park Rangers 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.

DateCompHomeScoreAwayAvailability
2024-09-17 CGB Queens Park Rangers 1–2 Crystal Palace Available
2024-08-27 CGB Queens Park Rangers 4–1 Luton Town Available
2024-08-13 CGB Cambridge United 1–2 Queens Park Rangers Available
2023-08-16 CGB Queens Park Rangers 0–1 Norwich City Available
2022-08-09 CGB Charlton Athletic 5–3 Queens Park Rangers Available
2021-10-26 CGB Queens Park Rangers 1–3 Sunderland AFC Available
2021-09-21 CGB Queens Park Rangers 8–7 Everton FC Available
2021-08-24 CGB Queens Park Rangers 2–0 Oxford United Available
2021-08-11 CGB Leyton Orient 3–5 Queens Park Rangers INJURED Corona virus
2020-09-05 CGB Plymouth Argyle 3–2 Queens Park Rangers Available
2020-06-30 GB2 Queens Park Rangers 1–2 Fulham FC Available
2020-06-27 GB2 Charlton Athletic 1–0 Queens Park Rangers Available
2020-06-20 GB2 Queens Park Rangers 0–1 Barnsley FC Available
2020-03-07 GB2 Preston North End 1–3 Queens Park Rangers Available
2020-02-29 GB2 Queens Park Rangers 2–2 Birmingham City Available
2020-02-25 GB2 Queens Park Rangers 2–1 Derby County Available
2020-02-22 GB2 Nottingham Forest 0–0 Queens Park Rangers Available
2020-02-15 GB2 Queens Park Rangers 4–2 Stoke City Available
2020-02-11 GB2 Swansea City 0–0 Queens Park Rangers Available
2020-02-08 GB2 Huddersfield Town 2–0 Queens Park Rangers Available
2020-02-01 GB2 Queens Park Rangers 0–1 Bristol City Available
2020-01-28 GB2 Blackburn Rovers 2–1 Queens Park Rangers Available
2020-01-18 GB2 Queens Park Rangers 1–0 Leeds United Available
2020-01-11 GB2 Brentford FC 3–1 Queens Park Rangers Available
2020-01-01 GB2 Queens Park Rangers 6–1 Cardiff City Available
2019-12-29 GB2 Queens Park Rangers 1–2 Hull City Available
2019-12-26 GB2 Reading FC 1–0 Queens Park Rangers Available
2019-12-21 GB2 Queens Park Rangers 2–2 Charlton Athletic Available
2019-12-14 GB2 Barnsley FC 5–3 Queens Park Rangers Available
2019-12-11 GB2 Birmingham City 0–2 Queens Park Rangers Available
2019-12-07 GB2 Queens Park Rangers 2–0 Preston North End Available
2019-11-30 GB2 Derby County 1–1 Queens Park Rangers Available
2019-11-27 GB2 Queens Park Rangers 0–4 Nottingham Forest Available
2019-11-22 GB2 Fulham FC 2–1 Queens Park Rangers Available
2019-11-09 GB2 Queens Park Rangers 2–2 Middlesbrough FC Available
2019-11-02 GB2 Leeds United 2–0 Queens Park Rangers Available
2019-10-28 GB2 Queens Park Rangers 1–3 Brentford FC Available
2019-10-22 GB2 Queens Park Rangers 2–2 Reading FC Available
2019-10-19 GB2 Hull City 2–3 Queens Park Rangers Available
2019-10-05 GB2 Queens Park Rangers 4–2 Blackburn Rovers Available
2019-10-02 GB2 Cardiff City 3–0 Queens Park Rangers Available
2019-09-28 GB2 Queens Park Rangers 0–2 West Bromwich Albion Available
2019-09-21 GB2 Millwall FC 1–2 Queens Park Rangers Available
2019-09-14 GB2 Queens Park Rangers 3–2 Luton Town Available
2019-08-31 GB2 Sheffield Wednesday 1–2 Queens Park Rangers Available
2019-08-28 CGB Queens Park Rangers 0–2 Portsmouth FC Available
2019-08-24 GB2 Queens Park Rangers 3–1 Wigan Athletic Available
2019-08-21 GB2 Queens Park Rangers 1–3 Swansea City Available
2019-08-17 GB2 Bristol City 2–0 Queens Park Rangers Available
2019-08-13 CGB Queens Park Rangers 5–4 Bristol City Available

Teams faced most often by Nicolas Madsen's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Standard Liège 8 4 4 0 17 8 +9 50%
Oud-Heverlee Leuven 8 3 4 1 10 8 +2 38%
KV Mechelen 8 2 2 4 15 18 -3 25%
KAA Gent 6 0 2 4 8 17 -9 0%
Sint-Truidense VV 6 0 2 4 6 12 -6 0%
Sporting Charleroi 6 0 1 5 8 14 -6 0%
RSC Anderlecht 5 1 1 3 7 11 -4 20%
Union Saint-Gilloise 4 1 1 2 8 11 -3 25%
KV Kortrijk 4 4 0 0 9 2 +7 100%
Club Brugge KV 4 0 0 4 4 10 -6 0%
Royal Antwerp FC 4 0 1 3 5 10 -5 0%
FCV Dender EH 4 2 0 2 6 4 +2 50%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
16/17 Senior debut season
19/20 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 38 945 2 0 0 0.19
23/24 35 772 5 0 0 0.58
22/23 37 1,159 1 0 0 0.08
21/22 33 0 2 0 0 0
20/21 25 0 2 0 1 0
19/20 24 247 5 0 0 1.82
18/19 25 0 2 0 0 0
17/18 22 0 3 0 1 0
16/17 2 0 1 0 0 0

Output by competition

Career goals and assists broken down by tournament.

Jupiler Pro League
61 apps
15 G
5 A
Championship
35 apps
3 G
3 A
UEFA Youth League
14 apps
2 G
0 A
JPL Europe PO
13 apps
1 G
0 A
Croky Cup
2 apps
1 G
0 A
U19 Boys League
38 apps
0 G
5 A
Eredivisie
25 apps
0 G
1 A
Superliga
20 apps
0 G
0 A
Superliga Championship round
10 apps
0 G
0 A
Sydbank Pokalen
6 apps
0 G
0 A

Frequently asked about Nicolas Madsen

Who is Nicolas Madsen?

Nicolas Madsen is a Denmark professional footballer who plays as a central midfield for Queens Park Rangers.

How old is Nicolas Madsen?

Nicolas Madsen is 26 years old. He was born on March 17, 2000 in Odense.

What position does Nicolas Madsen play?

Nicolas Madsen plays as a central midfield (Midfield - Central Midfield).

What club does Nicolas Madsen play for?

Nicolas Madsen currently plays for Queens Park Rangers.

How many career goals has Nicolas Madsen scored?

Across all senior club competitions in our dataset, Nicolas Madsen has scored 22 goals in 245 appearances.

What is Nicolas Madsen's market value?

Nicolas Madsen's most recent reported market value is €3.50m.