Liam Morrison
Career snapshot
Career highs
Born the same day
Shares 2003-04-07 · 6 players total
| Full name | Liam Morrison |
|---|---|
| Name in home country | Liam John Morrison |
| Date of birth | 2003-04-07 (23 yrs) |
| Place of birth | Saltcoats, Scotland |
| Citizenship | Scotland |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 183.00 m |
| Current club | Queens Park Rangers |
| Joined | 2024-07-05 |
| Contract expires | 2026-06-30 |
| Agent | David Moss Group |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Queens Park Rangers | 2 | 24/25 | 25/26 | 25 | 0 | 1 | 0 |
| Wigan Athletic | 1 | 23/24 | 23/24 | 35 | 2 | 0 | 2,056 |
| Bayern Munich | 1 | 22/23 | 22/23 | 0 | 0 | 0 | 0 |
| FC Bayern Munich II | 2 | 21/22 | 22/23 | 24 | 1 | 2 | 1,696 |
| FC Bayern Munich U19 | 1 | 21/22 | 21/22 | 13 | 1 | 1 | 945 |
| Bayern Munich UEFA U19 | 1 | 21/22 | 21/22 | 2 | 0 | 0 | 0 |
| FC Bayern Munich U17 | 1 | 19/20 | 19/20 | 14 | 2 | 1 | 569 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Championship | Queens Park Rangers | 4 | 0 | 1 | 1 | 0 | 0 |
| 24/25 | Championship | Queens Park Rangers | 19 | 0 | 0 | 3 | 0 | 0 |
| 24/25 | EFL Cup | Queens Park Rangers | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Cup | Wigan Athletic | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Trophy | Wigan Athletic | 2 | 1 | 0 | 0 | 0 | 108 |
| 23/24 | FA Cup | Wigan Athletic | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | League One | Wigan Athletic | 30 | 1 | 0 | 4 | 0 | 1,948 |
| 22/23 | Bundesliga | Bayern Munich | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Regionalliga Bayern | FC Bayern Munich II | 20 | 1 | 1 | 5 | 0 | 1,696 |
| 21/22 | DFB-Pokal der Junioren | FC Bayern Munich U19 | 2 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Regionalliga Bayern | FC Bayern Munich II | 4 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | U19-Bundesliga S/SW | FC Bayern Munich U19 | 11 | 1 | 1 | 4 | 0 | 945 |
| 21/22 | UEFA Youth League | Bayern Munich UEFA U19 | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | U17-Bundesliga South/Southwest | FC Bayern Munich U17 | 14 | 2 | 1 | 0 | 0 | 569 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 19/20 | 2019-07-25 | Celtic U17 | FC Bayern U17 | Transfer | 0 | — |
| 20/21 | 2020-07-01 | FC Bayern U17 | FC Bayern U19 | Transfer | 0 | — |
| 21/22 | 2022-01-01 | FC Bayern U19 | FC Bayern II | Transfer | 0 | — |
| 23/24 | 2023-07-01 | FC Bayern II | Wigan | Loan | 300000 | — |
| 23/24 | 2024-06-30 | Wigan | FC Bayern II | Return from loan | 300000 | — |
| 24/25 | 2024-07-05 | FC Bayern II | QPR | Transfer | 300000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | unknown injury | 2022-03-10 | 2022-03-31 | 22 | 8 |
| 22/23 | Ligament injury | 2022-07-23 | 2022-10-23 | 93 | 16 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Lucas Copado | 2 | 1 | 920 |
| Callum McManaman | 2 | 0 | 687 |
| Josh Magennis | 2 | 0 | 634 |
| Stephen Humphrys | 2 | 0 | 0 |
| Jordan Jones | 2 | 1 | 0 |
| Mamin Sanyang | 2 | 0 | 0 |
| Callum Lang | 1 | 0 | 0 |
| Scott Smith | 2 | 0 | 0 |
| Thelo Aasgaard | 2 | 0 | 0 |
| Luca Denk | 2 | 0 | 0 |
| Sean Clare | 2 | 1 | 0 |
| Grant-Leon Ranos | 2 | 0 | 0 |
| Frans Krätzig | 2 | 0 | 0 |
| Yusuf Kabadayi | 2 | 0 | 0 |
| Justin Janitzek | 2 | 0 | 0 |
| Johannes Schenk | 2 | 0 | 0 |
| Behar Neziri | 2 | 0 | 0 |
| Baba Adeeko | 2 | 0 | 0 |
| Charlie Hughes | 2 | 0 | 0 |
| Sam Tickle | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 19/20 | U17-Bundesliga South/Southwest | FC Bayern Munich U17 | 2 | 14 |
| 21/22 | U19-Bundesliga S/SW | FC Bayern Munich U19 | 1 | 11 |
| 22/23 | Regionalliga Bayern | FC Bayern Munich II | 1 | 20 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 19/20 | U17-Bundesliga South/Southwest | FC Bayern Munich U17 | 1 | 14 |
| 25/26 | Championship | Queens Park Rangers | 1 | 4 |
| 21/22 | U19-Bundesliga S/SW | FC Bayern Munich U19 | 1 | 11 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 23/24 | 2024-06-30 | Wigan | FC Bayern II | Return from loan | — | €300k |
| 23/24 | 2023-07-01 | FC Bayern II | Wigan | Loan | — | €300k |
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.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 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 | INJURED Ligament injury |
| 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 | Available |
| 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 Liam Morrison'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 % |
|---|---|---|---|---|---|---|---|---|
| Charlton Athletic | 6 | 3 | 2 | 1 | 12 | 8 | +4 | 50% |
| Bolton Wanderers | 5 | 4 | 1 | 0 | 15 | 5 | +10 | 80% |
| Fleetwood Town | 5 | 3 | 0 | 2 | 10 | 7 | +3 | 60% |
| Derby County | 4 | 1 | 1 | 2 | 3 | 4 | -1 | 25% |
| Cambridge United | 4 | 1 | 1 | 2 | 6 | 8 | -2 | 25% |
| Portsmouth FC | 4 | 2 | 0 | 2 | 6 | 6 | 0 | 50% |
| Wycombe Wanderers | 4 | 2 | 1 | 1 | 5 | 3 | +2 | 50% |
| Barnsley FC | 4 | 0 | 3 | 1 | 1 | 3 | -2 | 0% |
| Burton Albion | 4 | 1 | 2 | 1 | 4 | 3 | +1 | 25% |
| Lincoln City | 4 | 2 | 1 | 1 | 6 | 4 | +2 | 50% |
| Sheffield Wednesday | 4 | 1 | 0 | 3 | 3 | 5 | -2 | 25% |
| Cheltenham Town | 4 | 1 | 3 | 0 | 4 | 2 | +2 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 19/20 | Senior debut season | |
| 19/20 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 4 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | 21 | 0 | 3 | 0 | 0 | 0 |
| 23/24 | 35 | 2,056 | 4 | 0 | 0 | 0.18 |
| 22/23 | 20 | 1,696 | 5 | 0 | 0 | 0.27 |
| 21/22 | 19 | 945 | 5 | 0 | 0 | 0.48 |
Output by competition
Career goals and assists broken down by tournament.
More on Liam Morrison
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Liam Morrison
Who is Liam Morrison?
Liam Morrison is a Scotland professional footballer who plays as a centre-back for Queens Park Rangers.
How old is Liam Morrison?
Liam Morrison is 23 years old. He was born on April 7, 2003 in Saltcoats.
What position does Liam Morrison play?
Liam Morrison plays as a centre-back (Defender - Centre-Back).
What club does Liam Morrison play for?
Liam Morrison currently plays for Queens Park Rangers.
How many career goals has Liam Morrison scored?
Across all senior club competitions in our dataset, Liam Morrison has scored 6 goals in 113 appearances.
What is Liam Morrison's market value?
Liam Morrison's most recent reported market value is €400k.
Scotland