Dion Kacuri
Career snapshot
Career highs
Born the same day
Shares 2004-02-11 · 6 players total
| Full name | Dion Kacuri |
|---|---|
| Date of birth | 2004-02-11 (22 yrs) |
| Place of birth | Baden, Switzerland |
| Citizenship | Switzerland Kosovo |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | left |
| Height | 188.00 m |
| Current club | FC Basel 1893 |
| Joined | 2024-02-07 |
| Contract expires | 2028-06-30 |
| Agent | Relatives |
| Outfitter | Puma |
Percentile rank vs 61 other Midfield - Central Midfields with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Basel 1893 | 2 | 23/24 | 25/26 | 12 | 0 | 1 | 0 |
| FC Basel 1893 U21 | 1 | 25/26 | 25/26 | 3 | 2 | 0 | 135 |
| Yverdon Sport FC | 1 | 24/25 | 24/25 | 17 | 0 | 1 | 0 |
| Yverdon Sport FC II | 1 | 24/25 | 24/25 | 1 | 0 | 0 | 0 |
| Grasshopper Club Zurich | 3 | 21/22 | 23/24 | 31 | 1 | 0 | 213 |
| Grasshopper Club Zürich U21 | 4 | 20/21 | 23/24 | 26 | 7 | 0 | 688 |
| Grasshopper Club Zürich U18 | 2 | 20/21 | 21/22 | 18 | 7 | 0 | 329 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Champions League Qu. | FC Basel 1893 | 0 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | Promotion League | FC Basel 1893 U21 | 3 | 2 | 0 | 1 | 0 | 135 |
| 24/25 | 1. Liga gr. 1 | Yverdon Sport FC II | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Super League | Yverdon Sport FC | 16 | 0 | 1 | 3 | 0 | 0 |
| 24/25 | Swiss Cup | Yverdon Sport FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | 1. Liga gr. 3 | Grasshopper Club Zürich U21 | 3 | 1 | 0 | 1 | 0 | 225 |
| 23/24 | Super League | FC Basel 1893 | 11 | 0 | 1 | 2 | 0 | 0 |
| 23/24 | Super League | Grasshopper Club Zurich | 7 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Swiss Cup | FC Basel 1893 | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Swiss Cup | Grasshopper Club Zurich | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | 1.Liga Cl. Gr. 3 | Grasshopper Club Zürich U21 | 3 | 1 | 0 | 1 | 0 | 225 |
| 22/23 | Super League | Grasshopper Club Zurich | 13 | 1 | 0 | 0 | 0 | 213 |
| 22/23 | Swiss Cup | Grasshopper Club Zurich | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | 1. Liga Gr. 2 | Grasshopper Club Zürich U21 | 17 | 5 | 0 | 4 | 0 | 238 |
| 21/22 | 1. Liga Playoff | Grasshopper Club Zürich U21 | 2 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Super League | Grasshopper Club Zurich | 8 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | U18 Elite League | Grasshopper Club Zürich U18 | 3 | 2 | 0 | 1 | 0 | 129 |
| 20/21 | 1. Liga Gr. 2 | Grasshopper Club Zürich U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Schweizer Cup U18 | Grasshopper Club Zürich U18 | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | U18 Elite League | Grasshopper Club Zürich U18 | 14 | 5 | 0 | 0 | 0 | 200 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 19/20 | 2019-07-01 | GC Zürich U15 | GC Zürich U16 | Transfer | 0 | — |
| 20/21 | 2020-07-01 | GC Zürich U16 | GC Zürich U18 | Transfer | 0 | — |
| 21/22 | 2021-08-01 | GC Zürich U18 | GC Zürich U21 | Transfer | 0 | — |
| 21/22 | 2022-01-12 | GC Zürich U21 | Grasshoppers | Transfer | 0 | — |
| 23/24 | 2024-02-07 | Grasshoppers | FC Basel | Transfer | 800000 | — |
| 24/25 | 2024-07-12 | FC Basel | Yverdon Sport | Loan | 1000000 | — |
| 24/25 | 2025-06-30 | Yverdon Sport | FC Basel | Return from loan | 1000000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | unknown injury | 2022-05-04 | 2022-05-13 | 10 | 2 |
| 22/23 | Metatarsal fracture | 2022-09-09 | 2022-11-21 | 74 | 18 |
| 22/23 | Ill | 2023-01-14 | 2023-01-19 | 6 | 0 |
| 24/25 | unknown injury | 2025-02-03 | 2025-03-12 | 38 | 6 |
| 24/25 | unknown injury | 2025-03-31 | 2025-05-05 | 36 | 4 |
| 24/25 | unknown injury | 2025-05-07 | 2025-06-30 | 55 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #22998 | #8 | 3 | 1 | — | — | former national player |
| Team #19429 | #8 | 2 | 0 | — | — | former national player |
| Team #16817 | #6 | 5 | 1 | — | — | recent national player |
| Team #9534 | #6 | 2 | 0 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Nadjack | 1 | 0 | 866 |
| Damian Nigg | 1 | 0 | 811 |
| Simon Tschopp | 2 | 0 | 776 |
| Ramon Guzzo | 1 | 0 | 757 |
| William Le Pogam | 1 | 0 | 743 |
| Christian Marques | 1 | 0 | 730 |
| Paul Bernardoni | 1 | 0 | 715 |
| Francis Momoh | 1 | 0 | 583 |
| Esey Gebreyesus | 1 | 0 | 551 |
| Tristan Matkovic Torrecillas | 1 | 0 | 516 |
| Marley Aké | 1 | 0 | 500 |
| Ayumu Seko | 1 | 0 | 356 |
| Bendegúz Bolla | 1 | 0 | 253 |
| Noah Loosli | 1 | 0 | 196 |
| Giotto Morandi | 1 | 1 | 177 |
| Hayao Kawabe | 1 | 0 | 168 |
| Lendrit Shala | 1 | 0 | 0 |
| Leonardo Uka | 1 | 0 | 0 |
| Elmin Rastoder | 1 | 0 | 0 |
| Simone Stroscio | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 20/21 | U18 Elite League | Grasshopper Club Zürich U18 | 5 | 14 |
| 21/22 | 1. Liga Gr. 2 | Grasshopper Club Zürich U21 | 5 | 17 |
| 21/22 | U18 Elite League | Grasshopper Club Zürich U18 | 2 | 3 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | Super League | Yverdon Sport FC | 1 | 16 |
| 23/24 | Super League | Grasshopper Club Zurich | 1 | 18 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-06-30 | Yverdon Sport | FC Basel | Return from loan | — | €1.00m |
| 24/25 | 2024-07-12 | FC Basel | Yverdon Sport | Loan | — | €1.00m |
Last 50 matches for FC Basel 1893 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-05-24 | C1 |
FC Basel 1893 | 4–0 | FC Luzern | INJURED unknown injury |
| 2025-05-18 | C1 |
BSC Young Boys | 6–2 | FC Basel 1893 | INJURED unknown injury |
| 2025-05-14 | C1 |
FC Lausanne-Sport | 2–3 | FC Basel 1893 | INJURED unknown injury |
| 2025-05-10 | C1 |
FC Lugano | 2–5 | FC Basel 1893 | INJURED unknown injury |
| 2025-05-04 | C1 |
FC Basel 1893 | 5–1 | Servette FC | INJURED unknown injury |
| 2025-04-21 | C1 |
FC Basel 1893 | 5–0 | Yverdon Sport FC | INJURED unknown injury |
| 2025-04-12 | C1 |
FC Zürich | 0–4 | FC Basel 1893 | INJURED unknown injury |
| 2025-04-06 | C1 |
FC Basel 1893 | 2–0 | FC Lugano | INJURED unknown injury |
| 2025-04-03 | C1 |
FC Basel 1893 | 2–1 | Grasshopper Club Zürich | INJURED unknown injury |
| 2025-03-30 | C1 |
FC Winterthur | 0–2 | FC Basel 1893 | Available |
| 2025-03-16 | C1 |
FC Basel 1893 | 1–2 | BSC Young Boys | Available |
| 2025-03-09 | C1 |
FC Luzern | 1–1 | FC Basel 1893 | INJURED unknown injury |
| 2025-03-01 | C1 |
FC Basel 1893 | 2–0 | FC Sion | INJURED unknown injury |
| 2025-02-22 | C1 |
FC St. Gallen | 2–2 | FC Basel 1893 | INJURED unknown injury |
| 2025-02-16 | C1 |
FC Basel 1893 | 1–1 | FC Lausanne-Sport | INJURED unknown injury |
| 2025-02-09 | C1 |
Servette FC | 2–1 | FC Basel 1893 | INJURED unknown injury |
| 2025-02-06 | C1 |
FC Basel 1893 | 2–1 | FC Luzern | INJURED unknown injury |
| 2025-02-02 | C1 |
FC Zürich | 0–1 | FC Basel 1893 | Available |
| 2025-01-26 | C1 |
FC Basel 1893 | 4–1 | FC Sion | Available |
| 2025-01-19 | C1 |
FC Lugano | 2–2 | FC Basel 1893 | Available |
| 2024-12-14 | C1 |
FC Basel 1893 | 0–1 | Grasshopper Club Zürich | Available |
| 2024-12-08 | C1 |
FC St. Gallen | 1–1 | FC Basel 1893 | Available |
| 2024-11-30 | C1 |
FC Basel 1893 | 1–1 | FC Lausanne-Sport | Available |
| 2024-11-24 | C1 |
FC Basel 1893 | 3–1 | Servette FC | Available |
| 2024-11-09 | C1 |
Yverdon Sport FC | 1–4 | FC Basel 1893 | Available |
| 2024-11-02 | C1 |
FC Basel 1893 | 5–0 | FC Winterthur | Available |
| 2024-10-30 | C1 |
BSC Young Boys | 3–2 | FC Basel 1893 | Available |
| 2024-10-26 | C1 |
FC Winterthur | 1–6 | FC Basel 1893 | Available |
| 2024-10-20 | C1 |
FC Basel 1893 | 2–1 | FC St. Gallen | Available |
| 2024-10-06 | C1 |
FC Basel 1893 | 1–0 | BSC Young Boys | Available |
| 2024-09-29 | C1 |
FC Luzern | 1–0 | FC Basel 1893 | Available |
| 2024-09-21 | C1 |
FC Basel 1893 | 0–2 | FC Zürich | Available |
| 2024-08-31 | C1 |
FC Sion | 1–1 | FC Basel 1893 | Available |
| 2024-08-25 | C1 |
FC Basel 1893 | 2–0 | Yverdon Sport FC | Available |
| 2024-08-11 | C1 |
Servette FC | 0–6 | FC Basel 1893 | Available |
| 2024-08-03 | C1 |
Grasshopper Club Zürich | 0–3 | FC Basel 1893 | Available |
| 2024-07-27 | C1 |
FC Basel 1893 | 1–2 | FC Lugano | Available |
| 2024-07-21 | C1 |
FC Lausanne-Sport | 3–2 | FC Basel 1893 | Available |
| 2024-05-21 | C1 |
FC Basel 1893 | 0–0 | Yverdon Sport FC | Available |
| 2024-05-18 | C1 |
Grasshopper Club Zürich | 0–1 | FC Basel 1893 | Available |
| 2024-05-14 | C1 |
FC Basel 1893 | 2–0 | Stade Lausanne-Ouchy | Available |
| 2024-05-10 | C1 |
FC Lausanne-Sport | 0–0 | FC Basel 1893 | Available |
| 2024-05-05 | C1 |
FC Basel 1893 | 1–1 | FC Luzern | Available |
| 2024-04-21 | C1 |
FC Luzern | 1–1 | FC Basel 1893 | Available |
| 2024-04-14 | C1 |
FC Basel 1893 | 2–1 | Servette FC | Available |
| 2024-04-06 | C1 |
Stade Lausanne-Ouchy | 0–2 | FC Basel 1893 | Available |
| 2024-04-02 | C1 |
FC Lugano | 2–0 | FC Basel 1893 | Available |
| 2024-03-30 | C1 |
FC Basel 1893 | 2–2 | FC Zürich | Available |
| 2024-03-16 | C1 |
FC Basel 1893 | 1–1 | FC Winterthur | Available |
| 2024-03-10 | C1 |
BSC Young Boys | 5–1 | FC Basel 1893 | Available |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 20/21 | Senior debut season | |
| 20/21 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 3 | 135 | 1 | 0 | 0 | 0.67 |
| 24/25 | 18 | 0 | 3 | 0 | 0 | 0 |
| 23/24 | 24 | 225 | 3 | 0 | 0 | 1.2 |
| 22/23 | 17 | 438 | 1 | 0 | 0 | 0.21 |
| 21/22 | 30 | 367 | 7 | 0 | 0 | 1.72 |
Output by competition
Career goals and assists broken down by tournament.
More on Dion Kacuri
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Dion Kacuri
Who is Dion Kacuri?
Dion Kacuri is a Switzerland professional footballer who plays as a central midfield for FC Basel 1893.
How old is Dion Kacuri?
Dion Kacuri is 22 years old. He was born on February 11, 2004 in Baden.
What position does Dion Kacuri play?
Dion Kacuri plays as a central midfield (Midfield - Central Midfield).
What club does Dion Kacuri play for?
Dion Kacuri currently plays for FC Basel 1893.
How many career goals has Dion Kacuri scored?
Across all senior club competitions in our dataset, Dion Kacuri has scored 17 goals in 108 appearances.
What is Dion Kacuri's market value?
Dion Kacuri's most recent reported market value is €1.00m.