Shkelqim Demhasaj
Career snapshot
Career highs
Born the same day
Shares 1996-04-19 · 6 players total
| Full name | Shkelqim Demhasaj |
|---|---|
| Date of birth | 1996-04-19 (30 yrs) |
| Place of birth | Schaffhausen, Kosovo |
| Citizenship | Kosovo Switzerland |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 191.00 m |
| Current club | Neuchâtel Xamax FCS |
| Joined | 2024-07-01 |
| Contract expires | — |
| Agent | ESHA |
| Outfitter | Nike |
Percentile rank vs 49 other Attack - Centre-Forwards with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Neuchâtel Xamax FCS | 2 | 24/25 | 25/26 | 44 | 22 | 11 | 286 |
| FC Aarau | 1 | 23/24 | 23/24 | 37 | 8 | 2 | 286 |
| Grasshopper Club Zurich | 3 | 20/21 | 22/23 | 64 | 16 | 7 | 700 |
| Grasshopper Club Zürich U21 | 1 | 22/23 | 22/23 | 6 | 8 | 0 | 61 |
| FC Winterthur | 1 | 21/22 | 21/22 | 8 | 2 | 2 | 203 |
| FC Luzern | 3 | 17/18 | 19/20 | 95 | 17 | 10 | 966 |
| FC Schaffhausen | 4 | 13/14 | 16/17 | 63 | 22 | 5 | 803 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Challenge League | Neuchâtel Xamax FCS | 7 | 5 | 1 | 0 | 0 | 99 |
| 25/26 | Swiss Cup | Neuchâtel Xamax FCS | 1 | 1 | 0 | 0 | 0 | 29 |
| 24/25 | Challenge League | Neuchâtel Xamax FCS | 35 | 16 | 10 | 5 | 0 | 158 |
| 24/25 | Swiss Cup | Neuchâtel Xamax FCS | 1 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Challenge League | FC Aarau | 35 | 8 | 2 | 5 | 0 | 286 |
| 23/24 | Swiss Cup | FC Aarau | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | 1.Liga Cl. Gr. 3 | Grasshopper Club Zürich U21 | 6 | 8 | 0 | 0 | 0 | 61 |
| 22/23 | Super League | Grasshopper Club Zurich | 13 | 3 | 2 | 1 | 0 | 211 |
| 22/23 | Swiss Cup | Grasshopper Club Zurich | 2 | 1 | 0 | 0 | 0 | 48 |
| 21/22 | Challenge League | FC Winterthur | 8 | 2 | 2 | 1 | 0 | 203 |
| 21/22 | Super League | Grasshopper Club Zurich | 13 | 0 | 1 | 1 | 0 | 0 |
| 21/22 | Swiss Cup | Grasshopper Club Zurich | 2 | 1 | 0 | 0 | 0 | 135 |
| 20/21 | Challenge League | Grasshopper Club Zurich | 31 | 10 | 4 | 2 | 0 | 179 |
| 20/21 | Swiss Cup | Grasshopper Club Zurich | 3 | 1 | 0 | 0 | 0 | 127 |
| 19/20 | Europa League Qualifying | FC Luzern | 4 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Schweizer Cup | FC Luzern | 1 | 1 | 0 | 0 | 0 | 45 |
| 19/20 | Super League | FC Luzern | 15 | 0 | 0 | 3 | 0 | 0 |
| 18/19 | Europa League Qualifying | FC Luzern | 2 | 1 | 0 | 0 | 0 | 25 |
| 18/19 | Schweizer Cup | FC Luzern | 5 | 3 | 4 | 1 | 0 | 80 |
| 18/19 | Super League | FC Luzern | 31 | 4 | 3 | 2 | 0 | 361 |
| 17/18 | Europa League Qualifying | FC Luzern | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Schweizer Cup | FC Luzern | 4 | 2 | 0 | 1 | 0 | 142 |
| 17/18 | Super League | FC Luzern | 32 | 6 | 3 | 5 | 0 | 313 |
| 16/17 | Challenge League | FC Schaffhausen | 34 | 17 | 4 | 5 | 0 | 155 |
| 16/17 | Schweizer Cup | FC Schaffhausen | 3 | 1 | 0 | 0 | 0 | 287 |
| 15/16 | Challenge League | FC Schaffhausen | 9 | 2 | 0 | 1 | 0 | 57 |
| 15/16 | Schweizer Cup | FC Schaffhausen | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Challenge League | FC Schaffhausen | 10 | 1 | 1 | 1 | 0 | 239 |
| 14/15 | Schweizer Cup | FC Schaffhausen | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Challenge League | FC Schaffhausen | 5 | 1 | 0 | 0 | 0 | 65 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-07-01 | Schaffh. Yth. | FC Schaffhausen | Transfer | 0 | — |
| 17/18 | 2017-07-01 | FC Schaffhausen | FC Luzern | Transfer | 500000 | — |
| 20/21 | 2020-07-01 | FC Luzern | Grasshoppers | Transfer | 600000 | — |
| 21/22 | 2022-02-11 | Grasshoppers | FC Winterthur | Loan | 300000 | — |
| 21/22 | 2022-06-30 | FC Winterthur | Grasshoppers | Return from loan | 300000 | — |
| 23/24 | 2023-07-01 | Grasshoppers | FC Aarau | Transfer | 200000 | — |
| 24/25 | 2024-07-01 | FC Aarau | Neuchâtel Xamax | Transfer | 200000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | Inflammation in the ankle joint | 2017-06-01 | 2017-07-10 | 40 | 1 |
| 20/21 | unknown injury | 2021-04-01 | 2021-04-07 | 7 | 1 |
| 21/22 | unknown injury | 2022-03-16 | 2022-05-04 | 50 | 6 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €25k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #53982 | — | 1 | 0 | — | — | former national player |
| Team #16817 | #18 | 2 | 0 | — | — | former national player |
| Team #9534 | #18 | 2 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Marvin Schulz | 1 | 3 | 0 |
| Nikola Gjorgjev | 1 | 5 | 0 |
| Idriz Voca | 2 | 0 | 0 |
| Lucas | 1 | 0 | 0 |
| Dominik Schmid | 1 | 1 | 0 |
| Simon Grether | 1 | 1 | 0 |
| Silvan Sidler | 1 | 0 | 0 |
| Petar Pusic | 1 | 4 | 0 |
| Olivier Custodio | 1 | 0 | 0 |
| Stefan Knezevic | 2 | 1 | 0 |
| Rubén Vargas | 1 | 3 | 0 |
| Toti | 2 | 0 | 0 |
| Ermir Lenjani | 1 | 2 | 0 |
| Granit Lekaj | 2 | 0 | 0 |
| Blessing Eleke | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 16/17 | Challenge League | FC Schaffhausen | 17 | 34 |
| 24/25 | Challenge League | Neuchâtel Xamax FCS | 16 | 35 |
| 20/21 | Challenge League | Grasshopper Club Zurich | 10 | 31 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | Challenge League | Neuchâtel Xamax FCS | 10 | 35 |
| 20/21 | Challenge League | Grasshopper Club Zurich | 4 | 31 |
| 16/17 | Challenge League | FC Schaffhausen | 4 | 34 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 21/22 | 2022-06-30 | FC Winterthur | Grasshoppers | Return from loan | — | €300k |
| 21/22 | 2022-02-11 | Grasshoppers | FC Winterthur | Loan | — | €300k |
Last 50 matches for Neuchâtel Xamax FCS 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 |
|---|---|---|---|---|---|
| 2025-03-16 | C2 |
Neuchâtel Xamax FCS | 4–0 | FC Stade Nyonnais | Available |
| 2025-03-07 | C2 |
FC Aarau | 2–0 | Neuchâtel Xamax FCS | Available |
| 2025-03-02 | C2 |
Neuchâtel Xamax FCS | 1–1 | AC Bellinzona | Available |
| 2025-02-21 | C2 |
FC Schaffhausen | 2–4 | Neuchâtel Xamax FCS | Available |
| 2025-02-14 | C2 |
Neuchâtel Xamax FCS | 0–0 | FC Vaduz | Available |
| 2025-02-07 | C2 |
Etoile Carouge FC | 2–1 | Neuchâtel Xamax FCS | Available |
| 2025-01-31 | C2 |
FC Wil 1900 | 2–0 | Neuchâtel Xamax FCS | Available |
| 2025-01-24 | C2 |
Neuchâtel Xamax FCS | 1–2 | Stade Lausanne-Ouchy | Available |
| 2024-12-13 | C2 |
Neuchâtel Xamax FCS | 1–3 | FC Aarau | Available |
| 2024-12-06 | C2 |
FC Stade Nyonnais | 2–1 | Neuchâtel Xamax FCS | Available |
| 2024-11-29 | C2 |
Stade Lausanne-Ouchy | 1–2 | Neuchâtel Xamax FCS | Available |
| 2024-11-22 | C2 |
Neuchâtel Xamax FCS | 2–3 | FC Thun Berner Oberland | Available |
| 2024-11-08 | C2 |
FC Vaduz | 2–1 | Neuchâtel Xamax FCS | Available |
| 2024-11-01 | C2 |
Neuchâtel Xamax FCS | 1–4 | FC Wil 1900 | Available |
| 2024-10-26 | C2 |
AC Bellinzona | 0–2 | Neuchâtel Xamax FCS | Available |
| 2024-10-18 | C2 |
Neuchâtel Xamax FCS | 0–3 | Etoile Carouge FC | Available |
| 2024-10-04 | C2 |
Neuchâtel Xamax FCS | 2–1 | FC Schaffhausen | Available |
| 2024-09-27 | C2 |
FC Thun Berner Oberland | 1–0 | Neuchâtel Xamax FCS | Available |
| 2024-09-23 | C2 |
Neuchâtel Xamax FCS | 3–2 | FC Stade Nyonnais | Available |
| 2024-09-20 | C2 |
FC Schaffhausen | 1–2 | Neuchâtel Xamax FCS | Available |
| 2024-08-30 | C2 |
Neuchâtel Xamax FCS | 4–1 | FC Vaduz | Available |
| 2024-08-23 | C2 |
FC Wil 1900 | 4–0 | Neuchâtel Xamax FCS | Available |
| 2024-08-09 | C2 |
Neuchâtel Xamax FCS | 2–2 | AC Bellinzona | Available |
| 2024-08-03 | C2 |
FC Aarau | 1–3 | Neuchâtel Xamax FCS | Available |
| 2024-07-26 | C2 |
Etoile Carouge FC | 3–1 | Neuchâtel Xamax FCS | Available |
| 2024-07-19 | C2 |
Neuchâtel Xamax FCS | 3–2 | Stade Lausanne-Ouchy | Available |
| 2024-05-20 | C2 |
FC Baden | 2–2 | Neuchâtel Xamax FCS | Available |
| 2024-05-17 | C2 |
Neuchâtel Xamax FCS | 4–0 | FC Stade Nyonnais | Available |
| 2024-05-11 | C2 |
Neuchâtel Xamax FCS | 1–1 | FC Vaduz | Available |
| 2024-05-03 | C2 |
AC Bellinzona | 1–2 | Neuchâtel Xamax FCS | Available |
| 2024-04-23 | C2 |
Neuchâtel Xamax FCS | 2–2 | FC Wil 1900 | Available |
| 2024-04-19 | C2 |
FC Schaffhausen | 1–1 | Neuchâtel Xamax FCS | Available |
| 2024-04-12 | C2 |
Neuchâtel Xamax FCS | 3–1 | FC Aarau | Available |
| 2024-04-06 | C2 |
FC Thun Berner Oberland | 4–0 | Neuchâtel Xamax FCS | Available |
| 2024-04-02 | C2 |
FC Sion | 1–1 | Neuchâtel Xamax FCS | Available |
| 2024-03-29 | C2 |
Neuchâtel Xamax FCS | 2–1 | FC Schaffhausen | Available |
| 2024-03-17 | C2 |
FC Wil 1900 | 0–0 | Neuchâtel Xamax FCS | Available |
| 2024-03-08 | C2 |
Neuchâtel Xamax FCS | 0–0 | FC Sion | Available |
| 2024-03-01 | C2 |
FC Aarau | 2–0 | Neuchâtel Xamax FCS | Available |
| 2024-02-23 | C2 |
Neuchâtel Xamax FCS | 4–0 | FC Thun Berner Oberland | Available |
| 2024-02-16 | C2 |
FC Stade Nyonnais | 0–2 | Neuchâtel Xamax FCS | Available |
| 2024-02-09 | C2 |
Neuchâtel Xamax FCS | 0–1 | AC Bellinzona | Available |
| 2024-02-04 | C2 |
FC Vaduz | 5–3 | Neuchâtel Xamax FCS | Available |
| 2024-01-26 | C2 |
Neuchâtel Xamax FCS | 1–1 | FC Baden | Available |
| 2023-12-15 | C2 |
Neuchâtel Xamax FCS | 2–1 | FC Aarau | Available |
| 2023-12-10 | C2 |
AC Bellinzona | 1–0 | Neuchâtel Xamax FCS | Available |
| 2023-12-01 | C2 |
Neuchâtel Xamax FCS | 1–1 | FC Vaduz | Available |
| 2023-11-24 | C2 |
FC Schaffhausen | 2–2 | Neuchâtel Xamax FCS | Available |
| 2023-11-10 | C2 |
FC Baden | 0–4 | Neuchâtel Xamax FCS | Available |
| 2023-11-03 | C2 |
Neuchâtel Xamax FCS | 2–2 | FC Wil 1900 | Available |
Teams faced most often by Shkelqim Demhasaj'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 % |
|---|---|---|---|---|---|---|---|---|
| Grasshopper Club Zürich | 58 | 24 | 13 | 21 | 85 | 80 | +5 | 41% |
| FC Wil 1900 | 48 | 11 | 17 | 20 | 56 | 90 | -34 | 23% |
| FC Sion | 47 | 12 | 13 | 22 | 49 | 70 | -21 | 26% |
| FC Zürich | 46 | 11 | 17 | 18 | 53 | 69 | -16 | 24% |
| FC St. Gallen | 46 | 19 | 9 | 18 | 79 | 79 | 0 | 41% |
| BSC Young Boys | 46 | 10 | 10 | 26 | 66 | 103 | -37 | 22% |
| FC Vaduz | 45 | 13 | 17 | 15 | 60 | 68 | -8 | 29% |
| Stade Lausanne-Ouchy | 44 | 16 | 13 | 15 | 58 | 59 | -1 | 36% |
| FC Basel 1893 | 42 | 5 | 10 | 27 | 37 | 97 | -60 | 12% |
| FC Thun | 40 | 14 | 11 | 15 | 57 | 56 | +1 | 35% |
| FC Lugano | 36 | 8 | 10 | 18 | 51 | 66 | -15 | 22% |
| SC Kriens | 32 | 11 | 12 | 9 | 47 | 44 | +3 | 34% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 13/14 | Senior debut season | |
| 13/14 | First senior goal | |
| 20/21 | Goal #50 (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 | 36 | 158 | 6 | 0 | 0 | 3.42 |
| 23/24 | 37 | 286 | 5 | 0 | 0 | 1.57 |
| 22/23 | 21 | 320 | 1 | 0 | 0 | 0.28 |
| 21/22 | 23 | 338 | 2 | 0 | 0 | 0.53 |
| 20/21 | 34 | 306 | 2 | 0 | 0 | 0.59 |
| 19/20 | 20 | 45 | 3 | 0 | 0 | 6 |
| 18/19 | 38 | 466 | 3 | 0 | 0 | 0.58 |
| 17/18 | 37 | 455 | 6 | 0 | 0 | 1.19 |
| 16/17 | 37 | 442 | 5 | 0 | 0 | 1.02 |
| 15/16 | 10 | 57 | 1 | 0 | 0 | 1.58 |
| 14/15 | 11 | 239 | 1 | 0 | 0 | 0.38 |
Output by competition
Career goals and assists broken down by tournament.
More on Shkelqim Demhasaj
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Shkelqim Demhasaj
Who is Shkelqim Demhasaj?
Shkelqim Demhasaj is a Kosovo professional footballer who plays as a centre-forward for Neuchâtel Xamax FCS.
How old is Shkelqim Demhasaj?
Shkelqim Demhasaj is 30 years old. He was born on April 19, 1996 in Schaffhausen.
What position does Shkelqim Demhasaj play?
Shkelqim Demhasaj plays as a centre-forward (Attack - Centre-Forward).
What club does Shkelqim Demhasaj play for?
Shkelqim Demhasaj currently plays for Neuchâtel Xamax FCS.
How many career goals has Shkelqim Demhasaj scored?
Across all senior club competitions in our dataset, Shkelqim Demhasaj has scored 95 goals in 317 appearances.
What is Shkelqim Demhasaj's market value?
Shkelqim Demhasaj's most recent reported market value is €400k.