Orhan Mustafi
Career snapshot
Career highs
Born the same day
Shares 1990-04-04 · 6 players total
| Full name | Orhan Mustafi |
|---|---|
| Date of birth | 1990-04-04 (36 yrs) |
| Place of birth | Kumanovo, Switzerland |
| Citizenship | Switzerland North Macedonia |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 190.00 m |
| Current club | FC Oetwil-Geroldswil |
| Joined | 2023-07-17 |
| Contract expires | — |
| Agent | no agent |
Percentile rank vs 1124 other Attack - Centre-Forwards with ≥500 minutes in 18/19. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| SC YF Juventus Zürich | 1 | 18/19 | 18/19 | 3 | 1 | 0 | 96 |
| FC Rapperswil-Jona | 1 | 17/18 | 17/18 | 4 | 1 | 0 | 90 |
| Kitchee | 1 | 16/17 | 16/17 | 3 | 0 | 0 | 0 |
| FC Le Mont LS | 2 | 14/15 | 15/16 | 40 | 13 | 4 | 469 |
| Ross County FC | 1 | 13/14 | 13/14 | 8 | 1 | 0 | 30 |
| FC Lugano | 1 | 13/14 | 13/14 | 8 | 0 | 3 | 0 |
| Grasshopper Club Zurich | 2 | 11/12 | 12/13 | 26 | 3 | 0 | 280 |
| Grasshopper Club Zürich U21 | 2 | 11/12 | 12/13 | 8 | 2 | 0 | 225 |
| Arminia Bielefeld | 1 | 10/11 | 10/11 | 12 | 0 | 0 | 0 |
| Arminia Bielefeld II | 1 | 10/11 | 10/11 | 11 | 2 | 0 | 418 |
| FC Basel 1893 | 2 | 08/09 | 09/10 | 21 | 7 | 0 | 372 |
| FC Aarau | 1 | 09/10 | 09/10 | 20 | 5 | 0 | 320 |
| FC Basel 1893 U21 | 2 | 08/09 | 09/10 | 7 | 5 | 0 | 106 |
| Team Aargau U21 | 1 | 09/10 | 09/10 | 1 | 0 | 0 | 0 |
| FC Zürich | 1 | 07/08 | 07/08 | 1 | 0 | 0 | 0 |
| FC Zürich U18 | 1 | 07/08 | 07/08 | 1 | 1 | 0 | 90 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 18/19 | Promotion League | SC YF Juventus Zürich | 3 | 1 | 0 | 0 | 0 | 96 |
| 18/19 | Swiss Cup qualifiers | SC YF Juventus Zürich | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Challenge League | FC Rapperswil-Jona | 3 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Schweizer Cup | FC Rapperswil-Jona | 1 | 1 | 0 | 0 | 0 | 90 |
| 16/17 | Hong Kong FA Cup | Kitchee | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Hong Kong Premier League | Kitchee | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Senior Shield | Kitchee | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Challenge League | FC Le Mont LS | 19 | 5 | 0 | 2 | 0 | 249 |
| 14/15 | Challenge League | FC Le Mont LS | 21 | 8 | 4 | 3 | 0 | 220 |
| 13/14 | Challenge League | FC Lugano | 8 | 0 | 3 | 1 | 0 | 0 |
| 13/14 | League Cup | Ross County FC | 1 | 1 | 0 | 0 | 0 | 30 |
| 13/14 | Premiership | Ross County FC | 7 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | SFA Cup | Ross County FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | 1.Liga Cl. Gr. 2 | Grasshopper Club Zürich U21 | 5 | 2 | 0 | 0 | 0 | 225 |
| 12/13 | Super League | Grasshopper Club Zurich | 4 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Swiss Cup | Grasshopper Club Zurich | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | 1. Liga Gr. 2 (- 11/12) | Grasshopper Club Zürich U21 | 3 | 0 | 0 | 0 | 1 | 0 |
| 11/12 | Super League | Grasshopper Club Zurich | 18 | 3 | 0 | 2 | 0 | 280 |
| 11/12 | Swiss Cup | Grasshopper Club Zurich | 3 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | 2. Bundesliga | Arminia Bielefeld | 12 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | RL West | Arminia Bielefeld II | 11 | 2 | 0 | 0 | 0 | 418 |
| 09/10 | 1. Liga Gr. 2 (- 11/12) | FC Basel 1893 U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | 2. Liga inter - Gr. 3 (- 11/12) | Team Aargau U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Europa League | FC Basel 1893 | 0 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Europa League Qualifying | FC Basel 1893 | 2 | 1 | 0 | 1 | 0 | 37 |
| 09/10 | Super League | FC Basel 1893 | 1 | 0 | 0 | 1 | 0 | 0 |
| 09/10 | Super League | FC Aarau | 19 | 4 | 0 | 3 | 0 | 239 |
| 09/10 | Swiss Cup | FC Basel 1893 | 1 | 1 | 0 | 0 | 0 | 90 |
| 09/10 | Swiss Cup | FC Aarau | 1 | 1 | 0 | 0 | 0 | 81 |
| 08/09 | 1. Liga Gr. 2 (- 11/12) | FC Basel 1893 U21 | 6 | 5 | 0 | 0 | 0 | 106 |
| 08/09 | Champions League | FC Basel 1893 | 3 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Champions League Qu. | FC Basel 1893 | 1 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Super League | FC Basel 1893 | 11 | 4 | 0 | 0 | 0 | 130 |
| 08/09 | Swiss Cup | FC Basel 1893 | 2 | 1 | 0 | 0 | 0 | 115 |
| 07/08 | Super League | FC Zürich | 1 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | U18 Elite League | FC Zürich U18 | 1 | 1 | 0 | 0 | 0 | 90 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 03/04 | 2004-03-01 | GC Zürich U18 | FC Zürich U18 | Transfer | 0 | — |
| 08/09 | 2008-07-01 | FC Zürich U18 | FC Basel | Transfer | 0 | — |
| 09/10 | 2009-10-01 | FC Basel | FC Aarau | Loan | 350000 | — |
| 09/10 | 2010-06-30 | FC Aarau | FC Basel | Return from loan | 350000 | — |
| 10/11 | 2010-07-01 | FC Basel | Arm. Bielefeld | Loan | 350000 | — |
| 10/11 | 2011-06-30 | Arm. Bielefeld | FC Basel | Return from loan | 150000 | — |
| 11/12 | 2011-07-01 | FC Basel | Grasshoppers | Transfer | 150000 | — |
| 12/13 | 2013-02-04 | Grasshoppers | FC Wil 1900 | Loan | 250000 | — |
| 12/13 | 2013-06-30 | FC Wil 1900 | Grasshoppers | Return from loan | 250000 | — |
| 13/14 | 2013-07-31 | Grasshoppers | Ross County | Loan | 200000 | — |
| 13/14 | 2014-01-01 | Ross County | Grasshoppers | Return from loan | 200000 | — |
| 13/14 | 2014-01-21 | Grasshoppers | FC Lugano | Loan | 200000 | — |
| 13/14 | 2014-06-30 | FC Lugano | Grasshoppers | Return from loan | 200000 | — |
| 14/15 | 2014-07-01 | Grasshoppers | Without Club | Transfer | 200000 | — |
| 14/15 | 2014-10-09 | Without Club | Le Mont LS | Transfer | 200000 | — |
| 16/17 | 2016-07-01 | Le Mont LS | Without Club | Transfer | 350000 | — |
| 16/17 | 2016-11-28 | Without Club | Kitchee | Transfer | 350000 | — |
| 16/17 | 2017-01-11 | Kitchee | Without Club | Transfer | 350000 | — |
| 17/18 | 2017-07-20 | Without Club | Rapperswil-Jona | Transfer | 350000 | — |
| 18/19 | 2018-07-01 | Rapperswil-Jona | Without Club | Transfer | 250000 | — |
| 18/19 | 2019-01-25 | Without Club | SC YF Juventus | Transfer | 250000 | — |
| 19/20 | 2019-07-01 | SC YF Juventus | FC Hakoah | Transfer | 150000 | — |
| 21/22 | 2021-07-15 | FC Hakoah | Unknown | Transfer | 0 | — |
| 23/24 | 2023-07-17 | Unknown | FC Oetwil | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 12/13 | Acromioclavicular joint dislocation | 2012-11-20 | 2012-12-31 | 42 | 3 |
| 13/14 | Broken toe | 2013-09-14 | 2013-10-15 | 32 | 9 |
| 15/16 | unknown injury | 2016-05-01 | 2016-05-31 | 31 | 5 |
| 17/18 | unknown injury | 2017-09-06 | 2018-01-15 | 132 | 13 |
| 17/18 | unknown injury | 2018-02-08 | 2018-07-01 | 144 | 18 |
| 18/19 | unknown injury | 2019-03-06 | 2019-05-08 | 64 | 9 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €350k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #19429 | — | 6 | 3 | — | — | former national player |
| Team #16817 | — | 3 | 2 | — | — | former national player |
| Team #9534 | — | 5 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Nzuzi Toko | 1 | 2 | 855 |
| Steven Zuber | 1 | 0 | 848 |
| Roman Bürki | 1 | 0 | 772 |
| Amir Abrashi | 2 | 0 | 742 |
| Aurélien Chappuis | 1 | 0 | 0 |
| Benjamin Kololli | 1 | 2 | 0 |
| Maxime Brenet | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 14/15 | Challenge League | FC Le Mont LS | 8 | 21 |
| 15/16 | Challenge League | FC Le Mont LS | 5 | 19 |
| 08/09 | 1. Liga Gr. 2 (- 11/12) | FC Basel 1893 U21 | 5 | 6 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 14/15 | Challenge League | FC Le Mont LS | 4 | 21 |
| 13/14 | Challenge League | FC Lugano | 3 | 8 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 13/14 | 2014-06-30 | FC Lugano | Grasshoppers | Return from loan | — | €200k |
| 13/14 | 2014-01-21 | Grasshoppers | FC Lugano | Loan | — | €200k |
| 13/14 | 2014-01-01 | Ross County | Grasshoppers | Return from loan | — | €200k |
| 13/14 | 2013-07-31 | Grasshoppers | Ross County | Loan | — | €200k |
| 12/13 | 2013-06-30 | FC Wil 1900 | Grasshoppers | Return from loan | — | €250k |
| 12/13 | 2013-02-04 | Grasshoppers | FC Wil 1900 | Loan | — | €250k |
| 10/11 | 2011-06-30 | Arm. Bielefeld | FC Basel | Return from loan | — | €150k |
| 10/11 | 2010-07-01 | FC Basel | Arm. Bielefeld | Loan | — | €350k |
| 09/10 | 2010-06-30 | FC Aarau | FC Basel | Return from loan | — | €350k |
| 09/10 | 2009-10-01 | FC Basel | FC Aarau | Loan | — | €350k |
Teams faced most often by Orhan Mustafi'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 Luzern | 12 | 6 | 2 | 4 | 21 | 21 | 0 | 50% |
| FC St. Gallen | 12 | 3 | 3 | 6 | 18 | 25 | -7 | 25% |
| FC Sion | 12 | 7 | 3 | 2 | 18 | 11 | +7 | 58% |
| BSC Young Boys | 12 | 3 | 5 | 4 | 18 | 26 | -8 | 25% |
| Grasshopper Club Zürich | 12 | 6 | 1 | 5 | 23 | 17 | +6 | 50% |
| FC Thun | 12 | 6 | 5 | 1 | 23 | 16 | +7 | 50% |
| FC Zürich | 12 | 7 | 4 | 1 | 21 | 6 | +15 | 58% |
| FC Vaduz | 8 | 5 | 1 | 2 | 14 | 5 | +9 | 63% |
| FC Porto | 4 | 0 | 2 | 2 | 2 | 10 | -8 | 0% |
| Manchester United | 4 | 2 | 1 | 1 | 6 | 7 | -1 | 50% |
| Manchester City | 4 | 2 | 0 | 2 | 4 | 10 | -6 | 50% |
| Bayern München | 4 | 2 | 0 | 2 | 2 | 14 | -12 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 07/08 | Senior debut season | |
| 07/08 | 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′ |
|---|---|---|---|---|---|---|
| 17/18 | 4 | 90 | 1 | 0 | 0 | 1 |
| 15/16 | 19 | 249 | 2 | 0 | 0 | 0.72 |
| 14/15 | 21 | 220 | 3 | 0 | 0 | 1.23 |
| 13/14 | 16 | 30 | 1 | 0 | 0 | 3 |
| 11/12 | 24 | 280 | 2 | 0 | 1 | 0.96 |
| 09/10 | 26 | 447 | 5 | 0 | 0 | 1.01 |
Output by competition
Career goals and assists broken down by tournament.
More on Orhan Mustafi
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Orhan Mustafi
Who is Orhan Mustafi?
Orhan Mustafi is a Switzerland professional footballer who plays as a centre-forward for FC Oetwil-Geroldswil.
How old is Orhan Mustafi?
Orhan Mustafi is 36 years old. He was born on April 4, 1990 in Kumanovo.
What position does Orhan Mustafi play?
Orhan Mustafi plays as a centre-forward (Attack - Centre-Forward).
What club does Orhan Mustafi play for?
Orhan Mustafi currently plays for FC Oetwil-Geroldswil.
How many career goals has Orhan Mustafi scored?
Across all senior club competitions in our dataset, Orhan Mustafi has scored 41 goals in 174 appearances.