Leon Avdullahu
Career snapshot
Career highs
Born the same day
Shares 2004-02-23 · 6 players total
| Full name | Leon Avdullahu |
|---|---|
| Date of birth | 2004-02-23 (22 yrs) |
| Place of birth | Solothurn, Kosovo |
| Citizenship | Kosovo Switzerland |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | right |
| Height | 185.00 m |
| Current club | TSG 1899 Hoffenheim |
| Joined | 2025-07-01 |
| Contract expires | — |
| Agent | HWH Sport |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| TSG 1899 Hoffenheim | 1 | 25/26 | 25/26 | 3 | 0 | 1 | 0 |
| FC Basel 1893 | 3 | 22/23 | 24/25 | 71 | 3 | 1 | 5,129 |
| FC Basel 1893 U21 | 3 | 21/22 | 23/24 | 35 | 0 | 0 | 0 |
| FC Basel 1893 UEFA U19 | 1 | 23/24 | 23/24 | 2 | 1 | 0 | 180 |
| FC Basel 1893 U18 | 2 | 20/21 | 21/22 | 48 | 5 | 0 | 1,640 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Bundesliga | TSG 1899 Hoffenheim | 2 | 0 | 1 | 1 | 0 | 0 |
| 25/26 | DFB-Pokal | TSG 1899 Hoffenheim | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Super League | FC Basel 1893 | 35 | 1 | 0 | 9 | 0 | 2,986 |
| 24/25 | Swiss Cup | FC Basel 1893 | 4 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Promotion League | FC Basel 1893 U21 | 3 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Super League | FC Basel 1893 | 28 | 1 | 1 | 6 | 0 | 1,884 |
| 23/24 | Swiss Cup | FC Basel 1893 | 4 | 1 | 0 | 1 | 0 | 259 |
| 23/24 | UEFA Youth League | FC Basel 1893 UEFA U19 | 2 | 1 | 0 | 0 | 0 | 180 |
| 22/23 | Promotion League | FC Basel 1893 U21 | 25 | 0 | 0 | 6 | 0 | 0 |
| 22/23 | Super League | FC Basel 1893 | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Promotion League | FC Basel 1893 U21 | 6 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Promotion League - Qualif. | FC Basel 1893 U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Schweizer Cup U18 | FC Basel 1893 U18 | 1 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | U18 Elite League | FC Basel 1893 U18 | 16 | 3 | 0 | 2 | 0 | 470 |
| 21/22 | U18 Playoffs | FC Basel 1893 U18 | 4 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Schweizer Cup U18 | FC Basel 1893 U18 | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | U18 Elite League | FC Basel 1893 U18 | 26 | 2 | 0 | 2 | 0 | 1,170 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 19/20 | 2019-07-01 | FC Basel U15 | FC Basel U16 | Transfer | 0 | — |
| 20/21 | 2020-07-01 | FC Basel U16 | FC Basel U18 | Transfer | 0 | — |
| 22/23 | 2022-07-01 | FC Basel U18 | FC Basel U21 | Transfer | 0 | — |
| 23/24 | 2023-07-21 | FC Basel U21 | FC Basel | Transfer | 100000 | — |
| 25/26 | 2025-07-01 | FC Basel | TSG Hoffenheim | Transfer | 10000000 | €8.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 23/24 | Ligament injury | 2023-07-25 | 2023-08-10 | 17 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €7.50m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €25k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #53982 | #10 | 2 | 0 | — | — | current national player |
| Team #28436 | — | 4 | 0 | — | — | former national player |
| Team #28155 | #6 | 3 | 0 | — | — | former national player |
| Team #22998 | #6 | 4 | 1 | — | — | former national player |
| Team #19429 | #17 | 5 | 0 | — | — | former national player |
| Team #9534 | #6 | 6 | 0 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Albian Ajeti | 2 | 0 | 0 |
| Joe Mendes | 2 | 0 | 0 |
| Mile Vukelic | 2 | 0 | 0 |
| Thierno Barry | 2 | 1 | 0 |
| Kevin Carlos | 2 | 0 | 0 |
| Momodou Jaiteh | 2 | 0 | 0 |
| Rion Xhemaili | 2 | 0 | 0 |
| Noa Dundas | 1 | 0 | 0 |
| Léo Leroy | 2 | 0 | 0 |
| Fabio Di Brizzi | 2 | 0 | 0 |
| Xherdan Shaqiri | 2 | 0 | 0 |
| Aleksandar Babic | 1 | 0 | 0 |
| Anton Kade | 2 | 0 | 0 |
| Bénie Traoré | 2 | 0 | 0 |
| Finn van Breemen | 2 | 0 | 0 |
| Nicolas Vouilloz | 2 | 0 | 0 |
| Levin Winkler | 2 | 0 | 0 |
| Tim Spycher | 2 | 0 | 0 |
| Liam Chipperfield | 1 | 0 | 0 |
| Adrian Leon Barisic | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 21/22 | U18 Elite League | FC Basel 1893 U18 | 3 | 16 |
| 20/21 | U18 Elite League | FC Basel 1893 U18 | 2 | 26 |
| 23/24 | UEFA Youth League | FC Basel 1893 UEFA U19 | 1 | 2 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 25/26 | Bundesliga | TSG 1899 Hoffenheim | 1 | 2 |
| 23/24 | Super League | FC Basel 1893 | 1 | 28 |
Last 50 matches for TSG 1899 Hoffenheim 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 |
|---|---|---|---|---|---|
| 2026-05-16 | L1 |
Borussia Mönchengladbach | 4–0 | TSG 1899 Hoffenheim | Available |
| 2026-05-09 | L1 |
TSG 1899 Hoffenheim | 1–0 | SV Werder Bremen | Available |
| 2026-05-09 | L1 |
TSG 1899 Hoffenheim | 1–0 | SV Werder Bremen | Available |
| 2026-05-02 | L1 |
TSG 1899 Hoffenheim | 3–3 | VfB Stuttgart | Available |
| 2026-05-02 | L1 |
TSG 1899 Hoffenheim | 3–3 | VfB Stuttgart | Available |
| 2026-04-25 | L1 |
Hamburger SV | 1–2 | TSG 1899 Hoffenheim | Available |
| 2026-04-25 | L1 |
Hamburger SV | 1–2 | TSG 1899 Hoffenheim | Available |
| 2026-04-18 | L1 |
TSG 1899 Hoffenheim | 2–1 | Borussia Dortmund | Available |
| 2026-04-18 | L1 |
TSG 1899 Hoffenheim | 2–1 | Borussia Dortmund | Available |
| 2026-04-10 | L1 |
FC Augsburg | 2–2 | TSG 1899 Hoffenheim | Available |
| 2026-04-04 | L1 |
TSG 1899 Hoffenheim | 1–2 | 1. FSV Mainz 05 | Available |
| 2026-03-20 | L1 |
RB Leipzig | 5–0 | TSG 1899 Hoffenheim | Available |
| 2026-03-14 | L1 |
TSG 1899 Hoffenheim | 1–1 | VfL Wolfsburg | Available |
| 2026-03-07 | L1 |
1. FC Heidenheim 1846 | 2–4 | TSG 1899 Hoffenheim | Available |
| 2026-02-28 | L1 |
TSG 1899 Hoffenheim | 0–1 | FC St. Pauli 1910 | Available |
| 2026-02-21 | L1 |
1. FC Köln | 2–2 | TSG 1899 Hoffenheim | Available |
| 2026-02-14 | L1 |
TSG 1899 Hoffenheim | 3–0 | SC Freiburg | Available |
| 2026-02-08 | L1 |
FC Bayern München | 5–1 | TSG 1899 Hoffenheim | Available |
| 2026-01-31 | L1 |
TSG 1899 Hoffenheim | 3–1 | 1. FC Union Berlin | Available |
| 2026-01-27 | L1 |
SV Werder Bremen | 0–2 | TSG 1899 Hoffenheim | Available |
| 2026-01-24 | L1 |
Eintracht Frankfurt | 1–3 | TSG 1899 Hoffenheim | Available |
| 2026-01-17 | L1 |
TSG 1899 Hoffenheim | 1–0 | Bayer 04 Leverkusen | Available |
| 2026-01-14 | L1 |
TSG 1899 Hoffenheim | 5–1 | Borussia Mönchengladbach | Available |
| 2025-12-20 | L1 |
VfB Stuttgart | 0–0 | TSG 1899 Hoffenheim | Available |
| 2025-12-13 | L1 |
TSG 1899 Hoffenheim | 4–1 | Hamburger SV | Available |
| 2025-12-07 | L1 |
Borussia Dortmund | 2–0 | TSG 1899 Hoffenheim | Available |
| 2025-11-29 | L1 |
TSG 1899 Hoffenheim | 3–0 | FC Augsburg | Available |
| 2025-11-21 | L1 |
1. FSV Mainz 05 | 1–1 | TSG 1899 Hoffenheim | Available |
| 2025-11-08 | L1 |
TSG 1899 Hoffenheim | 3–1 | RB Leipzig | Available |
| 2025-11-02 | L1 |
VfL Wolfsburg | 2–3 | TSG 1899 Hoffenheim | Available |
| 2025-10-25 | L1 |
TSG 1899 Hoffenheim | 3–1 | 1. FC Heidenheim 1846 | Available |
| 2025-10-19 | L1 |
FC St. Pauli 1910 | 0–3 | TSG 1899 Hoffenheim | Available |
| 2025-10-03 | L1 |
TSG 1899 Hoffenheim | 0–1 | 1. FC Köln | Available |
| 2025-09-28 | L1 |
SC Freiburg | 1–1 | TSG 1899 Hoffenheim | Available |
| 2025-09-20 | L1 |
TSG 1899 Hoffenheim | 1–4 | FC Bayern München | Available |
| 2025-09-13 | L1 |
1. FC Union Berlin | 2–4 | TSG 1899 Hoffenheim | Available |
| 2025-08-30 | L1 |
TSG 1899 Hoffenheim | 1–3 | Eintracht Frankfurt | Available |
| 2025-08-23 | L1 |
Bayer 04 Leverkusen | 1–2 | TSG 1899 Hoffenheim | Available |
| 2025-05-17 | L1 |
TSG 1899 Hoffenheim | 0–4 | FC Bayern München | Available |
| 2025-05-09 | L1 |
VfL Wolfsburg | 2–2 | TSG 1899 Hoffenheim | Available |
| 2025-05-03 | L1 |
Borussia Mönchengladbach | 4–4 | TSG 1899 Hoffenheim | Available |
| 2025-04-26 | L1 |
TSG 1899 Hoffenheim | 2–3 | Borussia Dortmund | Available |
| 2025-04-19 | L1 |
SC Freiburg | 3–2 | TSG 1899 Hoffenheim | Available |
| 2025-04-12 | L1 |
TSG 1899 Hoffenheim | 2–0 | 1. FSV Mainz 05 | Available |
| 2025-04-05 | L1 |
RB Leipzig | 3–1 | TSG 1899 Hoffenheim | Available |
| 2025-03-29 | L1 |
TSG 1899 Hoffenheim | 1–1 | FC Augsburg | Available |
| 2025-03-14 | L1 |
FC St. Pauli 1910 | 1–0 | TSG 1899 Hoffenheim | Available |
| 2025-03-09 | L1 |
TSG 1899 Hoffenheim | 1–1 | 1. FC Heidenheim 1846 | Available |
| 2025-03-01 | L1 |
VfL Bochum 1848 | 0–1 | TSG 1899 Hoffenheim | Available |
| 2025-02-23 | L1 |
TSG 1899 Hoffenheim | 1–1 | VfB Stuttgart | Available |
Teams faced most often by Leon Avdullahu'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 Lausanne-Sport | 12 | 3 | 5 | 4 | 17 | 19 | -2 | 25% |
| FC Luzern | 12 | 7 | 4 | 1 | 24 | 13 | +11 | 58% |
| FC Lugano | 11 | 4 | 2 | 5 | 18 | 15 | +3 | 36% |
| Servette FC | 11 | 6 | 0 | 5 | 25 | 13 | +12 | 55% |
| BSC Young Boys | 11 | 2 | 1 | 8 | 10 | 26 | -16 | 18% |
| FC Zürich | 10 | 3 | 3 | 4 | 14 | 13 | +1 | 30% |
| FC St. Gallen | 10 | 5 | 3 | 2 | 14 | 10 | +4 | 50% |
| Yverdon Sport FC | 7 | 5 | 1 | 1 | 17 | 5 | +12 | 71% |
| Grasshopper Club Zürich | 7 | 3 | 0 | 4 | 8 | 8 | 0 | 43% |
| FC Sion | 7 | 4 | 2 | 1 | 16 | 12 | +4 | 57% |
| FC Winterthur | 6 | 5 | 1 | 0 | 22 | 5 | +17 | 83% |
| Stade Lausanne-Ouchy | 4 | 2 | 1 | 1 | 5 | 4 | +1 | 50% |
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 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | 39 | 2,986 | 9 | 2 | 0 | 0.33 |
| 23/24 | 37 | 2,323 | 7 | 0 | 0 | 0.27 |
| 22/23 | 25 | 0 | 6 | 1 | 0 | 0 |
| 21/22 | 28 | 470 | 5 | 0 | 0 | 0.96 |
| 20/21 | 27 | 1,170 | 2 | 0 | 0 | 0.15 |
Output by competition
Career goals and assists broken down by tournament.
More on Leon Avdullahu
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Leon Avdullahu
Who is Leon Avdullahu?
Leon Avdullahu is a Kosovo professional footballer who plays as a defensive midfield for TSG 1899 Hoffenheim.
How old is Leon Avdullahu?
Leon Avdullahu is 22 years old. He was born on February 23, 2004 in Solothurn.
What position does Leon Avdullahu play?
Leon Avdullahu plays as a defensive midfield (Midfield - Defensive Midfield).
What club does Leon Avdullahu play for?
Leon Avdullahu currently plays for TSG 1899 Hoffenheim.
How many career goals has Leon Avdullahu scored?
Across all senior club competitions in our dataset, Leon Avdullahu has scored 9 goals in 159 appearances.
What is Leon Avdullahu's market value?
Leon Avdullahu's most recent reported market value is €10.00m.