Career Progression
2025/2026
18
Games
1
Goals
1
Assists
579
Minutes
QPR
(13 G)
Grasshoppers
(5 G)
Championship, Schweizer Cup
+1
2024/2025
31
Games
9
Goals
1
Assists
1,876
Minutes
League Cup, Championship
+1
2023/2024
+1
9
Games
1
Goals
0
Assists
369
Minutes
QPR
(9 G)
Antwerp
(0 G)
FC Schalke 04
(0 G)
Jupiler Pro League, Friendlies Clubs
+1
2022/2023
38
Games
9
Goals
3
Assists
1,872
Minutes
Antwerp
(23 G)
FC Schalke 04
(15 G)
Bundesliga, Cup
+2
2021/2022
46
Games
24
Goals
4
Assists
3,340
Minutes
Cup, UEFA Europa League
+1
2020/2021
+1
35
Games
16
Goals
3
Assists
2,948
Minutes
Waasland-beveren
(29 G)
Fenerbahce
(5 G)
1. FC Nürnberg
(1 G)
Friendlies Clubs, Jupiler Pro League
+2
2019/2020
30
Games
5
Goals
3
Assists
2,338
Minutes
1. FC Nürnberg
(30 G)
Fenerbahce
(0 G)
2. Bundesliga, Süper Lig
+1
2018/2019
25
Games
5
Goals
1
Assists
1,318
Minutes
Fenerbahce
(22 G)
FC Zurich
(3 G)
Süper Lig, Super League
+2
2017/2018
35
Games
12
Goals
0
Assists
2,859
Minutes
FC Zurich
(31 G)
Switzerland U21
(4 G)
Super League, UEFA U21 Championship
2016/2017
37
Games
9
Goals
0
Assists
2,067
Minutes
BSC Young Boys
(37 G)
FC Luzern
(0 G)
UEFA Europa League, UEFA Champions League
+1
2015/2016
0
Games
0
Goals
0
Assists
0
Minutes
Ligue 1
2014/2015
25
Games
5
Goals
0
Assists
1,495
Minutes
Lille
(21 G)
BSC Young Boys
(4 G)
UEFA Europa League, Ligue 1
+2
| Season | Team | Games | Goals | Assists | Minutes | G/90 | Cards |
|---|---|---|---|---|---|---|---|
| 2025/2026 Current |
QPR
(13)
Grasshoppers
(5)
|
18 | 1 | 1 | 579 | 0.16 | 1 |
| 2024/2025 |
QPR
|
31 | 9 | 1 | 1,876 | 0.43 | 6 |
| 2023/2024 |
QPR
(9)
Antwerp
(0)
FC Schalke 04
(0)
|
9 | 1 | 0 | 369 | 0.24 | 0 |
| 2022/2023 |
Antwerp
(23)
FC Schalke 04
(15)
|
38 | 9 | 3 | 1,872 | 0.43 | 4 |
| 2021/2022 |
Antwerp
|
46 | 24 | 4 | 3,340 | 0.65 | 5 |
| 2020/2021 |
Waasland-beveren
(29)
Fenerbahce
(5)
1. FC Nürnberg
(1)
|
35 | 16 | 3 | 2,948 | 0.49 | 6 |
| 2019/2020 |
1. FC Nürnberg
(30)
Fenerbahce
(0)
|
30 | 5 | 3 | 2,338 | 0.19 | 6 |
| 2018/2019 |
Fenerbahce
(22)
FC Zurich
(3)
|
25 | 5 | 1 | 1,318 | 0.34 | 5 |
| 2017/2018 |
FC Zurich
(31)
Switzerland U21
(4)
|
35 | 12 | 0 | 2,859 | 0.38 | 9 |
| 2016/2017 |
BSC Young Boys
(37)
FC Luzern
(0)
|
37 | 9 | 0 | 2,067 | 0.39 | 5 |
| 2015/2016 |
Lille
|
0 | 0 | 0 | 0 | 0.00 | 0 |
| 2014/2015 |
Lille
(21)
BSC Young Boys
(4)
|
25 | 5 | 0 | 1,495 | 0.30 | 2 |
329
Career Games
96
Career Goals
16
Career Assists
Scoring rate has declined
Advanced Metrics
2025/2026 Season
6.4
Avg Rating
Needs Improvement
24
Min/Game
314 Total Minutes
0
Goal Involvement
0G + 0A
0
Total Goals
0
Total Assists
0
Goals/Game
0
Assists/Game
0
Goal Involvement
Performance Insights
Most Productive:
Goal Scorer
Shot Efficiency:
Needs Improvement
(25%)
Discipline Level:
Excellent
Playing Time:
Substitute
(24min)
Career Timeline - M. Frey
12 Seasons96
Total Goals
↘ -4
vs First Season
16
Total Assists
↗ +1
vs First Season
329
Total Appearances
27.4 Per Season
9.0
Peak Rating
7.2 Average
Season Breakdown
25
2025/2026
QPR, Grasshoppers
1
Goals
1
Assists
18
Apps
6.7
Rating
579 Minutes
32 Min/Game
0.06 Goals/Game
24
2024/2025
QPR
9
Goals
1
Assists
31
Apps
7.3
Rating
1,876 Minutes
61 Min/Game
0.29 Goals/Game
23
2023/2024
Antwerp, FC Schalke 04
+ 1 More
1
Goals
0
Assists
9
Apps
6.8
Rating
369 Minutes
41 Min/Game
0.11 Goals/Game
22
2022/2023
FC Schalke 04, Antwerp
9
Goals
3
Assists
38
Apps
7.0
Rating
1,872 Minutes
49 Min/Game
0.24 Goals/Game
21
2021/2022
Antwerp
24
Goals
4
Assists
46
Apps
7.1
Rating
3,340 Minutes
73 Min/Game
0.52 Goals/Game
20
2020/2021
Fenerbahce, 1. FC Nürnberg
+ 1 More
16
Goals
3
Assists
35
Apps
7.2
Rating
2,948 Minutes
84 Min/Game
0.46 Goals/Game
19
2019/2020
1. FC Nürnberg, Fenerbahce
5
Goals
3
Assists
30
Apps
9.0
Rating
2,338 Minutes
78 Min/Game
0.17 Goals/Game
18
2018/2019
Fenerbahce, FC Zurich
5
Goals
1
Assists
25
Apps
7.1
Rating
1,318 Minutes
53 Min/Game
0.20 Goals/Game
17
2017/2018
FC Zurich, Switzerland U21
12
Goals
0
Assists
35
Apps
-
Rating
2,859 Minutes
82 Min/Game
0.34 Goals/Game
16
2016/2017
BSC Young Boys, FC Luzern
9
Goals
0
Assists
37
Apps
6.8
Rating
2,067 Minutes
56 Min/Game
0.24 Goals/Game
15
2015/2016
Lille
0
Goals
0
Assists
0
Apps
-
Rating
14
2014/2015
Lille, BSC Young Boys
5
Goals
0
Assists
25
Apps
-
Rating
1,495 Minutes
60 Min/Game
0.20 Goals/Game
Career Overview
12
Seasons
329
Appearances
96
Goals
16
Assists
12
Teams
21,061
Minutes
49
Yellow Cards
0
Red Cards
Season History
| Season | Team | League | Appearances | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|
| 2025/2026 |
QPR
Grasshoppers
|
Championship
Schweizer Cup
Super League
|
18 | 1 | 1 | 579 |
| 2024/2025 |
QPR
|
League Cup
Championship
FA Cup
|
31 | 9 | 1 | 1,876 |
| 2023/2024 |
Antwerp
FC Schalke 04
QPR
|
Jupiler Pro League
Friendlies Clubs
Championship
|
9 | 1 | 0 | 369 |
| 2022/2023 |
FC Schalke 04
Antwerp
|
Bundesliga
Cup
UEFA Europa Conference League
Jupiler Pro League
|
38 | 9 | 3 | 1,872 |
| 2021/2022 |
Antwerp
|
Cup
UEFA Europa League
Jupiler Pro League
|
46 | 24 | 4 | 3,340 |
| 2020/2021 |
Fenerbahce
1. FC Nürnberg
Waasland-beveren
|
Friendlies Clubs
Jupiler Pro League
Süper Lig
Cup
|
35 | 16 | 3 | 2,948 |
| 2019/2020 |
1. FC Nürnberg
Fenerbahce
|
2. Bundesliga
Süper Lig
DFB Pokal
|
30 | 5 | 3 | 2,338 |
| 2018/2019 |
Fenerbahce
FC Zurich
|
Süper Lig
Super League
Türkiye Kupası
UEFA Europa League
|
25 | 5 | 1 | 1,318 |
| 2017/2018 |
FC Zurich
Switzerland U21
|
Super League
UEFA U21 Championship
|
35 | 12 | 0 | 2,859 |
| 2016/2017 |
BSC Young Boys
FC Luzern
|
UEFA Europa League
UEFA Champions League
Super League
|
37 | 9 | 0 | 2,067 |
| 2015/2016 |
Lille
|
Ligue 1
|
0 | 0 | 0 | 0 |
| 2014/2015 |
Lille
BSC Young Boys
|
UEFA Europa League
Ligue 1
Coupe de la Ligue
Coupe de France
|
25 | 5 | 0 | 1,495 |
2025/2026
QPR
Grasshoppers
QPR
Grasshoppers
Goals
1
Assists
1
League
Championship
Schweizer Cup
Super League
2024/2025
QPR
QPR
Goals
9
Assists
1
League
League Cup
Championship
FA Cup
2023/2024
Antwerp
FC Schalke 04
QPR
Antwerp
FC Schalke 04
QPR
Goals
1
Assists
0
League
Jupiler Pro League
Friendlies Clubs
Championship
2022/2023
FC Schalke 04
Antwerp
FC Schalke 04
Antwerp
Goals
9
Assists
3
League
Bundesliga
Cup
UEFA Europa Conference League
Jupiler Pro League
2021/2022
Antwerp
Antwerp
Goals
24
Assists
4
League
Cup
UEFA Europa League
Jupiler Pro League
2020/2021
Fenerbahce
1. FC Nürnberg
Waasland-beveren
Fenerbahce
1. FC Nürnberg
Waasland-beveren
Goals
16
Assists
3
League
Friendlies Clubs
Jupiler Pro League
Süper Lig
Cup
2019/2020
1. FC Nürnberg
Fenerbahce
1. FC Nürnberg
Fenerbahce
Goals
5
Assists
3
League
2. Bundesliga
Süper Lig
DFB Pokal
2018/2019
Fenerbahce
FC Zurich
Fenerbahce
FC Zurich
Goals
5
Assists
1
League
Süper Lig
Super League
Türkiye Kupası
UEFA Europa League
2017/2018
FC Zurich
Switzerland U21
FC Zurich
Switzerland U21
Goals
12
Assists
0
League
Super League
UEFA U21 Championship
2016/2017
BSC Young Boys
FC Luzern
BSC Young Boys
FC Luzern
Goals
9
Assists
0
League
UEFA Europa League
UEFA Champions League
Super League
2015/2016
Lille
Lille
Goals
0
Assists
0
League
Ligue 1
2014/2015
Lille
BSC Young Boys
Lille
BSC Young Boys
Goals
5
Assists
0
League
UEFA Europa League
Ligue 1
Coupe de la Ligue
Coupe de France