Skip to content
Michael Frey

Michael Frey

Attack - Centre-Forward  at Queens Park Rangers
Age31
CitizenshipSwitzerland
Height1.88 m
Footright
BornJuly 19, 1994
at Queens Park Rangers 847 days · joined 2024-01-28
👕200+ Apps 100+ Goals 🏴50+ Caps
Market value €800k
Centre-Forward Attack

Career snapshot

13
clubs played for
09/10
debut season
0.34
goals / match
BSC Young Boys
top club · 133 apps

Position rank · 24/25

#838
goals rank
#1920
assists rank
161
season goals
49
season assists

Among 3,489 Attack - Centre-Forwards · ≥200 mins

Career highs

€5.00m
peak value · 2022
€3.00m
top transfer fee · 14/15
24
best season · 21/22
50 / 14
int'l caps / goals
469Appearances
161Goals
49Assists
69Yellow cards
0Red cards
68Full matches (90′)
Full nameMichael Frey
Date of birth1994-07-19 (31 yrs)
Place of birthMünsingen, Switzerland
CitizenshipSwitzerland
PositionAttack - Centre-Forward (main: Attack)
Footright
Height188.00 m
Current clubQueens Park Rangers
Joined2024-01-28
Contract expires2026-06-30
AgentONEANDTEN
OutfitterPuma
Oct 2024
Injury: unknown
10 games missed
Jul 2024
24/25 — Queens Park Rangers
31 matches · 9 G · 1 A · across 3 competitions
Apr 2024
Injury: unknown
6 games missed
Jan 2024
Transfer: Royal Antwerp → QPR
23/24 · Transfer
Aug 2023
Injury: unknown
33 games missed
Jul 2023
23/24 — Queens Park Rangers
9 matches · 1 G · 0 A · across 1 competition
Jun 2023
Transfer: FC Schalke 04 → Royal Antwerp
22/23 · Return from loan
Jan 2023
Transfer: Royal Antwerp → FC Schalke 04
22/23 · Loan
Jan 2023
Injury: unknown
3 games missed
Aug 2022
Injury: unknown
6 games missed
Jul 2022
22/23 — FC Schalke 04, Royal Antwerp FC
38 matches · 9 G · 3 A · across 4 competitions
Aug 2021
Injury: unknown
3 games missed
Jul 2021
21/22 — Royal Antwerp FC
46 matches · 24 G · 4 A · across 4 competitions
Jul 2021
Transfer: Fenerbahce → Royal Antwerp
21/22 · Transfer · €2.00m
Jun 2021
Transfer: Waasland-Beveren → Fenerbahce
20/21 · Return from loan
Oct 2020
Transfer: Fenerbahce → Waasland-Beveren
20/21 · Loan
Jul 2020
Transfer: 1.FC Nuremberg → Fenerbahce
19/20 · Return from loan
Jul 2020
20/21 — KVRS Waasland - SK Beveren, Fenerbahce
32 matches · 17 G · 4 A · across 4 competitions
Aug 2019
Transfer: Fenerbahce → 1.FC Nuremberg
19/20 · Loan
Jul 2019
19/20 — 1.FC Nuremberg
32 matches · 5 G · 5 A · across 3 competitions
Apr 2019
Injury: unknown
5 games missed
Mar 2019
Injury: unknown
2 games missed
Jan 2019
Injury: unknown
3 games missed
Dec 2018
Injury: unknown
6 games missed
Aug 2018
Transfer: FC Zürich → Fenerbahce
18/19 · Transfer · €2.64m
Jul 2018
Injury: unknown
1 games missed
Jul 2018
18/19 — Fenerbahce, FC Zürich
25 matches · 5 G · 1 A · across 4 competitions
Apr 2018
Injury: unknown
2 games missed
Jul 2017
17/18 — FC Zürich
36 matches · 16 G · 6 A · across 2 competitions
Jul 2017
Transfer: BSC Young Boys → FC Zürich
17/18 · Transfer · €400k
Jul 2016
16/17 — BSC Young Boys
41 matches · 13 G · 6 A · across 4 competitions
Jul 2016
Transfer: LOSC Lille → BSC Young Boys
16/17 · Transfer · €500k
Jun 2016
Transfer: FC Luzern → LOSC Lille
15/16 · Return from loan
Jan 2016
Transfer: LOSC Lille → FC Luzern
15/16 · Loan
Jul 2015
15/16 — FC Luzern
17 matches · 4 G · 4 A · across 2 competitions
Jan 2015
Injury: unknown
43 games missed
Sep 2014
Transfer: BSC Young Boys → LOSC Lille
14/15 · Transfer · €3.00m
Jul 2014
14/15 — LOSC Lille, BSC Young Boys
33 matches · 8 G · 1 A · across 7 competitions
Aug 2013
Injury: unknown
4 games missed
Jul 2013
13/14 — BSC Young Boys
35 matches · 9 G · 9 A · across 2 competitions
Aug 2012
Injury: unknown
13 games missed
Jul 2012
12/13 — BSC Young Boys U21, BSC Young Boys
47 matches · 15 G · 5 A · across 5 competitions
Jan 2012
Transfer: BSC YB U21 → BSC Young Boys
11/12 · Transfer
Jul 2011
11/12 — BSC Young Boys U21, BSC Young Boys, BSC Young Boys U18
25 matches · 14 G · 0 A · across 3 competitions
Jul 2011
Transfer: BSC YB U18 → BSC YB U21
11/12 · Transfer
Jul 2010
10/11 — BSC Young Boys U18
17 matches · 12 G · 0 A · across 1 competition
Jul 2010
Transfer: FC Thun U18 → BSC YB U18
10/11 · Transfer
Jul 2009
09/10 — FC Thun U21, BSC Young Boys U18
5 matches · 0 G · 0 A · across 2 competitions
Jan 1970
Peak market value: €5.00m
Highest valuation recorded in dataset

Percentile rank vs 1196 other Attack - Centre-Forwards with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).

Goals9 total · 2.66/90
96
Assists1 total · 0.30/90
62
G+A10 total · 2.96/90
95
Yellow cards6 total · 1.78/90
0
6,085 min
Minutes played by club
Queens Park Rangers 11.1%
FC Schalke 04 0.0%
Royal Antwerp FC 13.6%
Fenerbahce 7.1%
KVRS Waasland - SK Beveren 5.8%
1.FC Nuremberg 11.1%
FC Zürich 5.2%
BSC Young Boys 26.7%
FC Luzern 5.1%
LOSC Lille 8.6%
BSC Young Boys U21 3.2%
BSC Young Boys U18 2.6%
FC Thun U21 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
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

7€1.3M14€2.5M21€3.8M28€5M10/11 — 12 goals (BSC Young Boys U18)1210/1111/12 — 14 goals (BSC Young Boys U21)1411/1212/13 — 15 goals (BSC Young Boys)12/13 — 5 assists2012/1313/14 — 9 goals (BSC Young Boys)13/14 — 9 assists1813/1414/15 — 8 goals (LOSC Lille)14/15 — 1 assists914/1515/16 — 4 goals (FC Luzern)15/16 — 4 assists815/1616/17 — 13 goals (BSC Young Boys)16/17 — 6 assists1916/1717/18 — 16 goals (FC Zürich)17/18 — 6 assists2217/1818/19 — 5 goals (Fenerbahce)18/19 — 1 assists618/1919/20 — 5 goals (1.FC Nuremberg)19/20 — 5 assists1019/2020/21 — 17 goals (KVRS Waasland - SK Beveren)20/21 — 4 assists2120/2121/22 — 24 goals (Royal Antwerp FC)21/22 — 4 assists2821/2222/23 — 9 goals (Royal Antwerp FC)22/23 — 3 assists1222/2323/24 — 1 goals (Queens Park Rangers)123/2424/25 — 9 goals (Queens Park Rangers)24/25 — 1 assists1024/2512/13 — €150K13/14 — €1M14/15 — €3M15/16 — €3M16/17 — €2.5M17/18 — €2M18/19 — €2.5M19/20 — €2.5M20/21 — €1.4M21/22 — €4M22/23 — €5M23/24 — €3M24/25 — €1MGoalsAssistsMarket value

Goals by season

09/10: 0009/1010/11: 121210/1111/12: 141411/1212/13: 151512/1313/14: 9913/1414/15: 8814/1515/16: 4415/1616/17: 131316/1717/18: 161617/1818/19: 5518/1919/20: 5519/2020/21: 171720/2121/22: 242421/2222/23: 9922/2323/24: 1123/2424/25: 9924/25

Assists by season

09/10: 0009/1010/11: 0010/1111/12: 0011/1212/13: 5512/1313/14: 9913/1414/15: 1114/1515/16: 4415/1616/17: 6616/1717/18: 6617/1818/19: 1118/1919/20: 5519/2020/21: 4420/2121/22: 4421/2222/23: 3322/2323/24: 0023/2424/25: 1124/25
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
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
SeasonDateFromToTypeMarket valueFee
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
SeasonInjuryFromToDays missedGames 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
Current€800k
Peak€5.00m
Low€50k
Δ since start+€750k
€50k€1.29m€2.53m€3.76m€5.00m197019701970
DateValue
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
TeamShirtMatchesGoalsDebutAge at debutStatus
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
TeammatePPG played withJoint goalsMinutes
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

SeasonCompetitionClubGoalsMatches
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

SeasonCompetitionClubAssistsMatches
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.

SeasonDateFromToTypeFeeValue 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.

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 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).

OpponentPWDLGFGAGDWin %
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 / YearMilestoneDate
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.

SeasonMatchesMinsYC2nd YCRCCards / 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.

Super League
152 apps
41 G
24 A
JPL
74 apps
41 G
7 A
U18 Elite League
24 apps
16 G
0 A
Swiss Cup
15 apps
12 G
3 A
Championship
38 apps
9 G
1 A
1. Liga Gr. 1 (- 11/12)
20 apps
9 G
0 A
1.Liga Cl. Gr. 1
4 apps
6 G
0 A
2. Bundesliga
29 apps
4 G
5 A
Croky Cup
6 apps
4 G
0 A
Europa League
25 apps
3 G
4 A

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.