Michael Frey
Career snapshot
Position rank · 24/25
Among 3,489 Attack - Centre-Forwards · ≥200 mins
Career highs
Born the same day
Shares 1994-07-19 · 6 players total
| Full name | Michael Frey |
|---|---|
| Date of birth | 1994-07-19 (31 yrs) |
| Place of birth | Münsingen, Switzerland |
| Citizenship | Switzerland |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 188.00 m |
| Current club | Queens Park Rangers |
| Joined | 2024-01-28 |
| Contract expires | 2026-06-30 |
| Agent | ONEANDTEN |
| Outfitter | Puma |
Percentile rank vs 1196 other Attack - Centre-Forwards with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Queens Park Rangers | 2 | 23/24 | 24/25 | 40 | 10 | 1 | 674 |
| FC Schalke 04 | 1 | 22/23 | 22/23 | 15 | 0 | 3 | 0 |
| Royal Antwerp FC | 2 | 21/22 | 22/23 | 69 | 33 | 4 | 826 |
| Fenerbahce | 2 | 18/19 | 20/21 | 23 | 5 | 1 | 429 |
| KVRS Waasland - SK Beveren | 1 | 20/21 | 20/21 | 31 | 17 | 4 | 351 |
| 1.FC Nuremberg | 1 | 19/20 | 19/20 | 32 | 5 | 5 | 675 |
| FC Zürich | 2 | 17/18 | 18/19 | 39 | 16 | 6 | 317 |
| BSC Young Boys | 5 | 11/12 | 16/17 | 133 | 37 | 20 | 1,623 |
| FC Luzern | 1 | 15/16 | 15/16 | 17 | 4 | 4 | 309 |
| LOSC Lille | 1 | 14/15 | 14/15 | 21 | 3 | 1 | 525 |
| BSC Young Boys U21 | 2 | 11/12 | 12/13 | 24 | 15 | 0 | 197 |
| BSC Young Boys U18 | 3 | 09/10 | 11/12 | 24 | 16 | 0 | 159 |
| FC Thun U21 | 1 | 09/10 | 09/10 | 1 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Championship | Queens Park Rangers | 29 | 8 | 1 | 6 | 0 | 224 |
| 24/25 | EFL Cup | Queens Park Rangers | 1 | 1 | 0 | 0 | 0 | 80 |
| 24/25 | FA Cup | Queens Park Rangers | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Championship | Queens Park Rangers | 9 | 1 | 0 | 0 | 0 | 370 |
| 22/23 | Bundesliga | FC Schalke 04 | 15 | 0 | 3 | 2 | 0 | 0 |
| 22/23 | Croky Cup | Royal Antwerp FC | 3 | 1 | 0 | 1 | 0 | 161 |
| 22/23 | JPL | Royal Antwerp FC | 14 | 7 | 0 | 0 | 0 | 79 |
| 22/23 | UECL Quali | Royal Antwerp FC | 6 | 1 | 0 | 1 | 0 | 283 |
| 21/22 | Croky Cup | Royal Antwerp FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Europa League | Royal Antwerp FC | 6 | 0 | 0 | 2 | 0 | 0 |
| 21/22 | JPL | Royal Antwerp FC | 33 | 22 | 4 | 3 | 0 | 115 |
| 21/22 | JPL Play-Offs I | Royal Antwerp FC | 6 | 2 | 0 | 0 | 0 | 188 |
| 20/21 | Croky Cup | KVRS Waasland - SK Beveren | 2 | 3 | 0 | 2 | 0 | 60 |
| 20/21 | JPL | KVRS Waasland - SK Beveren | 27 | 12 | 3 | 4 | 0 | 201 |
| 20/21 | Jupiler Pro League Abstiegs-Playoffs | KVRS Waasland - SK Beveren | 2 | 2 | 1 | 1 | 0 | 90 |
| 20/21 | Süper Lig | Fenerbahce | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | 2. Bundesliga | 1.FC Nuremberg | 29 | 4 | 5 | 5 | 0 | 555 |
| 19/20 | DFB-Pokal | 1.FC Nuremberg | 1 | 1 | 0 | 0 | 0 | 120 |
| 19/20 | Relegation 2. Bundesliga | 1.FC Nuremberg | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Europa League | Fenerbahce | 5 | 2 | 1 | 2 | 0 | 225 |
| 18/19 | Super League | FC Zürich | 3 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Süper Lig | Fenerbahce | 14 | 3 | 0 | 2 | 0 | 204 |
| 18/19 | Türkiye Kupasi | Fenerbahce | 3 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Schweizer Cup | FC Zürich | 5 | 4 | 2 | 1 | 0 | 95 |
| 17/18 | Super League | FC Zürich | 31 | 12 | 4 | 9 | 0 | 222 |
| 16/17 | Champions League Qu. | BSC Young Boys | 2 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Europa League | BSC Young Boys | 6 | 1 | 1 | 0 | 0 | 206 |
| 16/17 | Schweizer Cup | BSC Young Boys | 4 | 4 | 0 | 0 | 0 | 61 |
| 16/17 | Super League | BSC Young Boys | 29 | 8 | 5 | 3 | 0 | 223 |
| 15/16 | Schweizer Cup | FC Luzern | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Super League | FC Luzern | 16 | 4 | 4 | 4 | 0 | 309 |
| 14/15 | Coupe de France | LOSC Lille | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Coupe de la Ligue | LOSC Lille | 2 | 1 | 0 | 0 | 0 | 171 |
| 14/15 | Europa League | LOSC Lille | 3 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Europa League Qualifying | BSC Young Boys | 4 | 2 | 0 | 0 | 0 | 174 |
| 14/15 | Ligue 1 | LOSC Lille | 15 | 2 | 1 | 2 | 0 | 354 |
| 14/15 | Schweizer Cup | BSC Young Boys | 1 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | Super League | BSC Young Boys | 7 | 3 | 0 | 1 | 0 | 151 |
| 13/14 | Schweizer Cup | BSC Young Boys | 2 | 0 | 1 | 0 | 0 | 0 |
| 13/14 | Super League | BSC Young Boys | 33 | 9 | 8 | 5 | 0 | 242 |
| 12/13 | 1.Liga Cl. Gr. 1 | BSC Young Boys U21 | 4 | 6 | 0 | 1 | 0 | 55 |
| 12/13 | Europa League | BSC Young Boys | 5 | 0 | 2 | 1 | 0 | 0 |
| 12/13 | Europa League Qualifying | BSC Young Boys | 5 | 1 | 0 | 0 | 0 | 169 |
| 12/13 | Super League | BSC Young Boys | 31 | 4 | 3 | 3 | 0 | 335 |
| 12/13 | Swiss Cup | BSC Young Boys | 2 | 4 | 0 | 0 | 0 | 53 |
| 11/12 | 1. Liga Gr. 1 (- 11/12) | BSC Young Boys U21 | 20 | 9 | 0 | 1 | 0 | 142 |
| 11/12 | Super League | BSC Young Boys | 2 | 1 | 0 | 0 | 0 | 9 |
| 11/12 | U18 Elite League | BSC Young Boys U18 | 3 | 4 | 0 | 1 | 0 | 58 |
| 10/11 | U18 Elite League | BSC Young Boys U18 | 17 | 12 | 0 | 3 | 0 | 101 |
| 09/10 | 2. Liga inter - Gr. 1 (- 11/12) | FC Thun U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | U18 Elite League | BSC Young Boys U18 | 4 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 10/11 | 2010-07-01 | FC Thun U18 | BSC YB U18 | Transfer | 0 | — |
| 11/12 | 2011-07-01 | BSC YB U18 | BSC YB U21 | Transfer | 0 | — |
| 11/12 | 2012-01-01 | BSC YB U21 | BSC Young Boys | Transfer | 0 | — |
| 14/15 | 2014-09-01 | BSC Young Boys | LOSC Lille | Transfer | 2250000 | €3.00m |
| 15/16 | 2016-01-27 | LOSC Lille | FC Luzern | Loan | 2500000 | — |
| 15/16 | 2016-06-30 | FC Luzern | LOSC Lille | Return from loan | 2500000 | — |
| 16/17 | 2016-07-01 | LOSC Lille | BSC Young Boys | Transfer | 2500000 | €500k |
| 17/18 | 2017-07-01 | BSC Young Boys | FC Zürich | Transfer | 2000000 | €400k |
| 18/19 | 2018-08-27 | FC Zürich | Fenerbahce | Transfer | 2500000 | €2.64m |
| 19/20 | 2019-08-19 | Fenerbahce | 1.FC Nuremberg | Loan | 1500000 | — |
| 19/20 | 2020-07-12 | 1.FC Nuremberg | Fenerbahce | Return from loan | 1200000 | — |
| 20/21 | 2020-10-01 | Fenerbahce | Waasland-Beveren | Loan | 1400000 | — |
| 20/21 | 2021-06-30 | Waasland-Beveren | Fenerbahce | Return from loan | 2200000 | — |
| 21/22 | 2021-07-01 | Fenerbahce | Royal Antwerp | Transfer | 2200000 | €2.00m |
| 22/23 | 2023-01-20 | Royal Antwerp | FC Schalke 04 | Loan | 4500000 | — |
| 22/23 | 2023-06-30 | FC Schalke 04 | Royal Antwerp | Return from loan | 2000000 | — |
| 23/24 | 2024-01-28 | Royal Antwerp | QPR | Transfer | 1500000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 12/13 | Thigh problems | 2012-08-30 | 2012-09-14 | 16 | 13 |
| 13/14 | Knee collateral ligament strain | 2013-08-06 | 2013-08-20 | 15 | 4 |
| 14/15 | Ankle injury | 2015-01-18 | 2015-12-31 | 348 | 43 |
| 17/18 | Ill | 2018-04-16 | 2018-04-26 | 11 | 2 |
| 18/19 | unknown injury | 2018-07-26 | 2018-08-02 | 8 | 1 |
| 18/19 | Torn ligaments | 2018-12-06 | 2018-12-25 | 20 | 6 |
| 18/19 | Torn thigh muscle | 2019-01-24 | 2019-02-02 | 10 | 3 |
| 18/19 | Inguinal hernia | 2019-03-19 | 2019-04-15 | 28 | 2 |
| 18/19 | Groin injury | 2019-04-24 | 2019-05-27 | 34 | 5 |
| 21/22 | Knee injury | 2021-08-13 | 2021-08-26 | 14 | 3 |
| 22/23 | Calf injury | 2022-08-28 | 2022-10-04 | 38 | 6 |
| 22/23 | Muscle injury | 2023-01-08 | 2023-01-20 | 13 | 3 |
| 23/24 | Ankle injury | 2023-08-01 | 2024-02-01 | 185 | 33 |
| 23/24 | Muscle injury | 2024-04-02 | 2024-06-03 | 63 | 6 |
| 24/25 | Calf problems | 2024-10-21 | 2024-12-12 | 53 | 10 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €2.20m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €1.40m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.40m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.25m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #28436 | — | 1 | 0 | — | — | former national player |
| Team #28155 | — | 5 | 1 | — | — | former national player |
| Team #23140 | #9 | 10 | 1 | — | — | former national player |
| Team #22998 | — | 3 | 5 | — | — | former national player |
| Team #19429 | #9 | 16 | 4 | — | — | former national player |
| Team #16817 | #9 | 1 | 1 | — | — | former national player |
| Team #9534 | #9 | 14 | 2 | — | — | former national player |
| Team #3384 | — | 0 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Yvon Mvogo | 2 | 0 | 0 |
| Leonardo Bertone | 2 | 2 | 0 |
| Jean Butez | 2 | 0 | 0 |
| Jan Lecjaks | 2 | 2 | 0 |
| Alhassan Yusuf | 2 | 2 | 0 |
| Marco Bürki | 2 | 0 | 0 |
| Jelle Bataille | 2 | 1 | 0 |
| Radja Nainggolan | 2 | 2 | 0 |
| Pieter Gerkens | 2 | 2 | 0 |
| Birger Verstraete | 2 | 0 | 0 |
| Michel-Ange Balikwisha | 2 | 3 | 0 |
| Sam Vines | 2 | 0 | 0 |
| Cédric Brunner | 2 | 1 | 0 |
| Yuya Kubo | 2 | 3 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 21/22 | JPL | Royal Antwerp FC | 22 | 33 |
| 10/11 | U18 Elite League | BSC Young Boys U18 | 12 | 17 |
| 17/18 | Super League | FC Zürich | 12 | 31 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 13/14 | Super League | BSC Young Boys | 8 | 33 |
| 16/17 | Super League | BSC Young Boys | 5 | 29 |
| 19/20 | 2. Bundesliga | 1.FC Nuremberg | 5 | 29 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 22/23 | 2023-06-30 | FC Schalke 04 | Royal Antwerp | Return from loan | — | €2.00m |
| 22/23 | 2023-01-20 | Royal Antwerp | FC Schalke 04 | Loan | — | €4.50m |
| 20/21 | 2021-06-30 | Waasland-Beveren | Fenerbahce | Return from loan | — | €2.20m |
| 20/21 | 2020-10-01 | Fenerbahce | Waasland-Beveren | Loan | — | €1.40m |
| 19/20 | 2020-07-12 | 1.FC Nuremberg | Fenerbahce | Return from loan | — | €1.20m |
| 19/20 | 2019-08-19 | Fenerbahce | 1.FC Nuremberg | Loan | — | €1.50m |
| 15/16 | 2016-06-30 | FC Luzern | LOSC Lille | Return from loan | — | €2.50m |
| 15/16 | 2016-01-27 | LOSC Lille | FC Luzern | Loan | — | €2.50m |
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 | INJURED Ankle injury |
| 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 | INJURED Knee injury |
| 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 Michael Frey'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 % |
|---|---|---|---|---|---|---|---|---|
| FC St. Gallen | 81 | 42 | 16 | 23 | 156 | 118 | +38 | 52% |
| FC Basel 1893 | 69 | 22 | 14 | 33 | 96 | 124 | -28 | 32% |
| FC Lugano | 64 | 27 | 15 | 22 | 92 | 82 | +10 | 42% |
| FC Sion | 58 | 30 | 11 | 17 | 100 | 78 | +22 | 52% |
| Servette FC | 46 | 14 | 10 | 22 | 59 | 74 | -15 | 30% |
| Grasshopper Club Zürich | 44 | 31 | 7 | 6 | 85 | 34 | +51 | 70% |
| FC Thun | 36 | 15 | 12 | 9 | 63 | 40 | +23 | 42% |
| FC Lausanne-Sport | 33 | 14 | 11 | 8 | 53 | 41 | +12 | 42% |
| Neuchâtel Xamax FCS | 24 | 13 | 5 | 6 | 41 | 24 | +17 | 54% |
| FC Vaduz | 24 | 13 | 8 | 3 | 43 | 18 | +25 | 54% |
| FC Winterthur | 21 | 14 | 4 | 3 | 49 | 22 | +27 | 67% |
| Yverdon Sport FC | 20 | 9 | 5 | 6 | 37 | 28 | +9 | 45% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 09/10 | Senior debut season | |
| 10/11 | First senior goal | |
| 13/14 | Goal #50 (career) | |
| 19/20 | Goal #100 (career) | |
| 22/23 | Goal #150 (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 | 31 | 304 | 6 | 0 | 0 | 1.78 |
| 22/23 | 38 | 523 | 4 | 0 | 0 | 0.69 |
| 21/22 | 46 | 303 | 5 | 0 | 0 | 1.49 |
| 20/21 | 32 | 351 | 7 | 0 | 0 | 1.79 |
| 19/20 | 32 | 675 | 5 | 1 | 0 | 0.8 |
| 18/19 | 25 | 429 | 5 | 0 | 0 | 1.05 |
| 17/18 | 36 | 317 | 10 | 0 | 0 | 2.84 |
| 16/17 | 41 | 490 | 4 | 0 | 0 | 0.73 |
| 15/16 | 17 | 309 | 4 | 0 | 0 | 1.17 |
| 14/15 | 33 | 850 | 4 | 0 | 0 | 0.42 |
| 13/14 | 35 | 242 | 5 | 1 | 0 | 2.23 |
| 12/13 | 47 | 612 | 5 | 0 | 0 | 0.74 |
| 11/12 | 25 | 209 | 2 | 0 | 0 | 0.86 |
| 10/11 | 17 | 101 | 3 | 0 | 0 | 2.67 |
Output by competition
Career goals and assists broken down by tournament.
More on Michael Frey
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Michael Frey
Who is Michael Frey?
Michael Frey is a Switzerland professional footballer who plays as a centre-forward for Queens Park Rangers.
How old is Michael Frey?
Michael Frey is 31 years old. He was born on July 19, 1994 in Münsingen.
What position does Michael Frey play?
Michael Frey plays as a centre-forward (Attack - Centre-Forward).
What club does Michael Frey play for?
Michael Frey currently plays for Queens Park Rangers.
How many career goals has Michael Frey scored?
Across all senior club competitions in our dataset, Michael Frey has scored 161 goals in 469 appearances.
What is Michael Frey's market value?
Michael Frey's most recent reported market value is €800k.
Switzerland