Bashkim Ajdini
Career snapshot
Position rank · 24/25
Among 1,231 Defender - Right-Backs · ≥200 mins
Career highs
| Full name | Bashkim Ajdini |
|---|---|
| Date of birth | 1992-12-10 (33 yrs) |
| Place of birth | Halmstad, Germany |
| Citizenship | Germany |
| Position | Defender - Right-Back (main: Defender) |
| Foot | both |
| Height | 178.00 m |
| Current club | VfL Osnabrück |
| Joined | 2023-07-01 |
| Contract expires | 2026-06-30 |
| Agent | MinaSports |
Percentile rank vs 1030 other Defender - Right-Backs with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| VfL Osnabrück | 7 | 16/17 | 24/25 | 199 | 13 | 17 | 7,905 |
| SV Sandhausen | 2 | 21/22 | 22/23 | 60 | 3 | 1 | 3,320 |
| SG Sonnenhof Großaspach | 1 | 15/16 | 15/16 | 32 | 3 | 1 | 454 |
| Arminia Bielefeld | 2 | 13/14 | 14/15 | 14 | 2 | 0 | 150 |
| Arminia Bielefeld II | 4 | 11/12 | 14/15 | 82 | 14 | 21 | 1,409 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | 3. Liga | VfL Osnabrück | 16 | 1 | 2 | 0 | 0 | 828 |
| 24/25 | DFB-Pokal | VfL Osnabrück | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Niedersachsenpokal (3. und 4. Liga) | VfL Osnabrück | 3 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | 2. Bundesliga | VfL Osnabrück | 22 | 0 | 1 | 5 | 0 | 0 |
| 23/24 | DFB-Pokal | VfL Osnabrück | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | 2. Bundesliga | SV Sandhausen | 26 | 2 | 0 | 5 | 0 | 860 |
| 22/23 | DFB-Pokal | SV Sandhausen | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | 2. Bundesliga | SV Sandhausen | 31 | 1 | 1 | 9 | 0 | 2,460 |
| 21/22 | DFB-Pokal | SV Sandhausen | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | 2. Bundesliga | VfL Osnabrück | 27 | 1 | 0 | 2 | 0 | 2,238 |
| 20/21 | DFB-Pokal | VfL Osnabrück | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Relegation 2. Bundesliga | VfL Osnabrück | 2 | 0 | 1 | 1 | 0 | 0 |
| 19/20 | 2. Bundesliga | VfL Osnabrück | 29 | 4 | 1 | 3 | 0 | 559 |
| 18/19 | 3. Liga | VfL Osnabrück | 36 | 3 | 7 | 4 | 0 | 1,062 |
| 18/19 | Niedersachsenpokal (3. und 4. Liga) | VfL Osnabrück | 3 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | 3. Liga | VfL Osnabrück | 26 | 1 | 1 | 6 | 0 | 1,994 |
| 17/18 | DFB-Pokal | VfL Osnabrück | 1 | 0 | 1 | 1 | 0 | 0 |
| 17/18 | NFV-Pokal | VfL Osnabrück | 3 | 1 | 0 | 0 | 0 | 187 |
| 16/17 | 3. Liga | VfL Osnabrück | 24 | 1 | 2 | 4 | 0 | 825 |
| 16/17 | NFV-Pokal | VfL Osnabrück | 4 | 1 | 0 | 0 | 0 | 212 |
| 15/16 | 3. Liga | SG Sonnenhof Großaspach | 31 | 3 | 1 | 3 | 0 | 454 |
| 15/16 | Württembergpokal | SG Sonnenhof Großaspach | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | 3. Liga | Arminia Bielefeld | 7 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | DFB-Pokal | Arminia Bielefeld | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Oberliga Westfalen | Arminia Bielefeld II | 11 | 3 | 5 | 0 | 0 | 327 |
| 14/15 | Westfalenpokal | Arminia Bielefeld | 4 | 2 | 0 | 1 | 0 | 150 |
| 13/14 | 2. Bundesliga | Arminia Bielefeld | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Oberliga Westfalen | Arminia Bielefeld II | 25 | 9 | 9 | 0 | 0 | 211 |
| 13/14 | Relegation 2. Bundesliga | Arminia Bielefeld | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Oberliga Westfalen | Arminia Bielefeld II | 29 | 2 | 6 | 0 | 0 | 871 |
| 11/12 | NRW-Liga | Arminia Bielefeld II | 17 | 0 | 1 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 11/12 | 2011-07-01 | SJC Hövelriege | A. Bielefeld II | Transfer | 0 | — |
| 14/15 | 2014-07-01 | A. Bielefeld II | Arm. Bielefeld | Transfer | 75000 | — |
| 15/16 | 2015-07-21 | Arm. Bielefeld | Sonnenhof-Gr. | Transfer | 100000 | — |
| 16/17 | 2016-07-01 | Sonnenhof-Gr. | VfL Osnabrück | Transfer | 150000 | — |
| 21/22 | 2021-07-01 | VfL Osnabrück | SV Sandhausen | Transfer | 450000 | — |
| 23/24 | 2023-07-01 | SV Sandhausen | VfL Osnabrück | Transfer | 450000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | Adductor injury | 2019-05-03 | 2019-05-26 | 24 | 3 |
| 19/20 | Adductor pain | 2019-07-19 | 2019-08-25 | 38 | 5 |
| 19/20 | Fitness | 2019-08-26 | 2019-09-02 | 8 | 1 |
| 20/21 | Broken fibula | 2020-12-17 | 2021-01-29 | 44 | 7 |
| 22/23 | Shoulder injury | 2022-10-21 | 2022-10-26 | 6 | 1 |
| 23/24 | Knee injury | 2023-10-07 | 2023-11-07 | 32 | 3 |
| 24/25 | cold | 2024-10-09 | 2024-10-10 | 2 | 0 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €75k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #53982 | #22 | 0 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Janik Bachmann | 1 | 0 | 0 |
| Erik Zenga | 1 | 0 | 0 |
| Nick Grieswelle | 2 | 0 | 0 |
| Chima Okoroji | 1 | 0 | 0 |
| Marcel Appiah | 1 | 0 | 0 |
| Marius Gersbeck | 1 | 0 | 0 |
| Steffen Tigges | 2 | 0 | 0 |
| Patrick Drewes | 1 | 0 | 0 |
| Etienne Amenyido | 2 | 1 | 0 |
| Marc Heider | 2 | 5 | 0 |
| Anas Ouahim | 2 | 0 | 0 |
| Aleksandr Zhirov | 1 | 0 | 0 |
| Konstantin Engel | 2 | 0 | 0 |
| André Kording | 2 | 3 | 0 |
| Philipp Kühn | 1 | 0 | 0 |
| Ulrich Taffertshofer | 2 | 0 | 0 |
| Marcos Álvarez | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 13/14 | Oberliga Westfalen | Arminia Bielefeld II | 9 | 25 |
| 19/20 | 2. Bundesliga | VfL Osnabrück | 4 | 29 |
| 14/15 | Oberliga Westfalen | Arminia Bielefeld II | 3 | 11 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 13/14 | Oberliga Westfalen | Arminia Bielefeld II | 9 | 25 |
| 18/19 | 3. Liga | VfL Osnabrück | 7 | 36 |
| 12/13 | Oberliga Westfalen | Arminia Bielefeld II | 6 | 29 |
Last 50 matches for VfL Osnabrück while Bashkim Ajdini was at the club (joined 2023-07-01). 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-11-01 | L3 |
VfL Osnabrück | 0–0 | MSV Duisburg | Available |
| 2025-10-25 | L3 |
1. FC Schweinfurt 05 | 1–2 | VfL Osnabrück | Available |
| 2025-10-18 | L3 |
VfL Osnabrück | 0–4 | 1899 Hoffenheim II | Available |
| 2025-10-04 | L3 |
Waldhof Mannheim | 1–4 | VfL Osnabrück | Available |
| 2025-10-01 | L3 |
VfL Osnabrück | 2–0 | Jahn Regensburg | Available |
| 2025-09-28 | L3 |
Viktoria Köln | 0–0 | VfL Osnabrück | Available |
| 2025-09-20 | L3 |
VfL Osnabrück | 3–1 | Erzgebirge Aue | Available |
| 2025-09-17 | L3 |
Rot-Weiss Essen | 1–1 | VfL Osnabrück | Available |
| 2025-09-14 | L3 |
VfL Osnabrück | 0–0 | Hansa Rostock | Available |
| 2025-08-30 | L3 |
TSV Havelse | 0–2 | VfL Osnabrück | Available |
| 2025-08-23 | L3 |
VfL Osnabrück | 2–0 | 1. FC Saarbrücken | Available |
| 2025-08-09 | L3 |
TSV 1860 München | 3–1 | VfL Osnabrück | Available |
| 2025-08-02 | L3 |
VfL Osnabrück | 0–0 | Alemannia Aachen | Available |
| 2025-05-17 | L3 |
VfL Osnabrück | 0–3 | SC Verl | Available |
| 2025-05-11 | L3 |
Rot-Weiss Essen | 3–1 | VfL Osnabrück | Available |
| 2025-05-02 | L3 |
VfL Osnabrück | 2–0 | Viktoria Köln | Available |
| 2025-04-27 | L3 |
Alemannia Aachen | 1–0 | VfL Osnabrück | Available |
| 2025-04-19 | L3 |
VfL Osnabrück | 1–0 | FC Ingolstadt 04 | Available |
| 2025-04-12 | L3 |
Dynamo Dresden | 0–1 | VfL Osnabrück | Available |
| 2025-04-09 | L3 |
VfL Osnabrück | 0–1 | Hansa Rostock | Available |
| 2025-04-05 | L3 |
1. FC Saarbrücken | 1–1 | VfL Osnabrück | Available |
| 2025-03-29 | L3 |
VfL Osnabrück | 1–0 | TSV 1860 München | Available |
| 2025-03-15 | L3 |
VfL Osnabrück | 0–1 | Arminia Bielefeld | Available |
| 2025-03-11 | L3 |
VfB Stuttgart II | 1–2 | VfL Osnabrück | Available |
| 2025-03-07 | L3 |
VfL Osnabrück | 0–1 | SV Wehen Wiesbaden | Available |
| 2025-03-01 | L3 |
Energie Cottbus | 1–2 | VfL Osnabrück | Available |
| 2025-02-23 | L3 |
VfL Osnabrück | 1–1 | Waldhof Mannheim | Available |
| 2025-02-15 | L3 |
Hannover 96 II | 1–5 | VfL Osnabrück | Available |
| 2025-02-09 | L3 |
VfL Osnabrück | 1–0 | Borussia Dortmund II | Available |
| 2025-02-02 | L3 |
SpVgg Unterhaching | 2–3 | VfL Osnabrück | Available |
| 2025-01-25 | L3 |
Erzgebirge Aue | 0–0 | VfL Osnabrück | Available |
| 2025-01-18 | L3 |
VfL Osnabrück | 3–2 | SV Sandhausen | Available |
| 2024-12-22 | L3 |
SC Verl | 1–1 | VfL Osnabrück | Available |
| 2024-12-15 | L3 |
VfL Osnabrück | 2–0 | Rot-Weiss Essen | Available |
| 2024-12-08 | L3 |
Viktoria Köln | 2–0 | VfL Osnabrück | Available |
| 2024-12-01 | L3 |
VfL Osnabrück | 1–1 | Alemannia Aachen | Available |
| 2024-11-24 | L3 |
FC Ingolstadt 04 | 4–2 | VfL Osnabrück | Available |
| 2024-11-09 | L3 |
VfL Osnabrück | 0–3 | Dynamo Dresden | Available |
| 2024-11-02 | L3 |
Hansa Rostock | 2–0 | VfL Osnabrück | Available |
| 2024-10-26 | L3 |
VfL Osnabrück | 1–1 | 1. FC Saarbrücken | Available |
| 2024-10-23 | L3 |
TSV 1860 München | 2–2 | VfL Osnabrück | Available |
| 2024-10-20 | L3 |
Arminia Bielefeld | 3–1 | VfL Osnabrück | Available |
| 2024-10-06 | L3 |
VfL Osnabrück | 1–0 | VfB Stuttgart II | Available |
| 2024-09-28 | L3 |
SV Wehen Wiesbaden | 2–1 | VfL Osnabrück | Available |
| 2024-09-24 | L3 |
VfL Osnabrück | 2–5 | Energie Cottbus | Available |
| 2024-09-21 | L3 |
Waldhof Mannheim | 3–2 | VfL Osnabrück | Available |
| 2024-09-14 | L3 |
VfL Osnabrück | 1–1 | Hannover 96 II | Available |
| 2024-08-31 | L3 |
Borussia Dortmund II | 1–1 | VfL Osnabrück | Available |
| 2024-08-24 | L3 |
VfL Osnabrück | 4–2 | SpVgg Unterhaching | Available |
| 2024-08-10 | L3 |
VfL Osnabrück | 0–2 | Erzgebirge Aue | Available |
Teams faced most often by Bashkim Ajdini'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 % |
|---|---|---|---|---|---|---|---|---|
| Dynamo Dresden | 44 | 16 | 10 | 18 | 61 | 62 | -1 | 36% |
| Erzgebirge Aue | 44 | 16 | 13 | 15 | 52 | 51 | +1 | 36% |
| FC St. Pauli | 40 | 9 | 15 | 16 | 48 | 53 | -5 | 23% |
| Holstein Kiel | 38 | 18 | 9 | 11 | 61 | 53 | +8 | 47% |
| SV Wehen Wiesbaden | 38 | 12 | 8 | 18 | 44 | 60 | -16 | 32% |
| Karlsruher SC | 38 | 8 | 12 | 18 | 46 | 58 | -12 | 21% |
| Jahn Regensburg | 36 | 15 | 8 | 13 | 65 | 56 | +9 | 42% |
| Hansa Rostock | 36 | 9 | 12 | 15 | 33 | 39 | -6 | 25% |
| SpVgg Greuther Fürth | 36 | 8 | 15 | 13 | 42 | 50 | -8 | 22% |
| 1. FC Heidenheim 1846 | 34 | 5 | 14 | 15 | 41 | 51 | -10 | 15% |
| VfL Bochum | 34 | 9 | 14 | 11 | 43 | 44 | -1 | 26% |
| TSV 1860 München | 32 | 11 | 9 | 12 | 40 | 47 | -7 | 34% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 11/12 | Senior debut season | |
| 12/13 | 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′ |
|---|---|---|---|---|---|---|
| 23/24 | 23 | 0 | 5 | 1 | 0 | 0 |
| 22/23 | 28 | 860 | 5 | 0 | 0 | 0.52 |
| 21/22 | 32 | 2,460 | 9 | 0 | 0 | 0.33 |
| 20/21 | 30 | 2,238 | 3 | 1 | 0 | 0.16 |
| 19/20 | 29 | 559 | 3 | 0 | 0 | 0.48 |
| 18/19 | 39 | 1,062 | 4 | 0 | 0 | 0.34 |
| 17/18 | 30 | 2,181 | 7 | 0 | 0 | 0.29 |
| 16/17 | 28 | 1,037 | 4 | 0 | 0 | 0.35 |
| 15/16 | 32 | 454 | 3 | 0 | 0 | 0.59 |
| 14/15 | 23 | 477 | 1 | 0 | 0 | 0.19 |
| 13/14 | 27 | 211 | 0 | 1 | 0 | 0.43 |
Output by competition
Career goals and assists broken down by tournament.
More on Bashkim Ajdini
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Bashkim Ajdini
Who is Bashkim Ajdini?
Bashkim Ajdini is a Germany professional footballer who plays as a right-back for VfL Osnabrück.
How old is Bashkim Ajdini?
Bashkim Ajdini is 33 years old. He was born on December 10, 1992 in Halmstad.
What position does Bashkim Ajdini play?
Bashkim Ajdini plays as a right-back (Defender - Right-Back).
What club does Bashkim Ajdini play for?
Bashkim Ajdini currently plays for VfL Osnabrück.
How many career goals has Bashkim Ajdini scored?
Across all senior club competitions in our dataset, Bashkim Ajdini has scored 35 goals in 387 appearances.
What is Bashkim Ajdini's market value?
Bashkim Ajdini's most recent reported market value is €200k.
Germany