Skip to content
Odise Roshi

Odise Roshi

Attack - Right Winger  at Ankara Keciörengücü
Age35
CitizenshipAlbania
Height1.87 m
Footright
BornMay 22, 1991
at Ankara Keciörengücü 327 days · joined 2025-07-01
👕200+ Apps 🏴50+ Caps Veteran
Market value €125k
Right Winger Attack

Career snapshot

11
clubs played for
08/09
debut season
0.11
goals / match
FSV Frankfurt
top club · 79 apps

Career highs

€1.40m
peak value · 2017
€500k
top transfer fee · 16/17
8
best season · 19/20
81 / 12
int'l caps / goals
401Appearances
44Goals
36Assists
64Yellow cards
1Red cards
128Full matches (90′)
Full nameOdise Roshi
Date of birth1991-05-22 (35 yrs)
Place of birthFier, Albania
CitizenshipAlbania
PositionAttack - Right Winger (main: Attack)
Footright
Height187.00 m
Current clubAnkara Keciörengücü
Joined2025-07-01
Contract expires2026-06-30
AgentSelect Sports ...
Jul 2025
25/26 — Ankara Keciörengücü
4 matches · 0 G · 0 A · across 1 competition
Jul 2025
Transfer: Erzurumspor FK → A. Keciörengücü
25/26 · Transfer
Aug 2024
Transfer: Sakaryaspor → Erzurumspor FK
24/25 · Transfer
Jul 2024
24/25 — Erzurumspor FK
36 matches · 7 G · 5 A · across 3 competitions
Jul 2023
23/24 — Sakaryaspor
30 matches · 5 G · 3 A · across 2 competitions
Apr 2023
Injury: unknown
5 games missed
Jul 2022
22/23 — Sakaryaspor
24 matches · 1 G · 5 A · across 2 competitions
Jul 2022
Transfer: Boluspor → Sakaryaspor
22/23 · Transfer
Jun 2022
Injury: unknown
4 games missed
Dec 2021
Injury: unknown
2 games missed
Nov 2021
Injury: unknown
3 games missed
Aug 2021
Transfer: Akhmat Grozny → Boluspor
21/22 · Transfer
Jul 2021
21/22 — Boluspor
28 matches · 1 G · 3 A · across 1 competition
Jun 2021
Transfer: Diósgyőr → Akhmat Grozny
20/21 · Return from loan
May 2021
Injury: unknown
4 games missed
Mar 2021
Injury: unknown
1 games missed
Feb 2021
Transfer: Akhmat Grozny → Diósgyőr
20/21 · Loan
Oct 2020
Injury: unknown
12 games missed
Sep 2020
Injury: unknown
8 games missed
Jul 2020
20/21 — Diósgyőri VTK, Akhmat Grozny
18 matches · 2 G · 0 A · across 3 competitions
Jul 2019
19/20 — Akhmat Grozny
28 matches · 8 G · 2 A · across 2 competitions
Aug 2018
Injury: unknown
30 games missed
Jul 2018
18/19 — Akhmat Grozny
13 matches · 0 G · 0 A · across 1 competition
Jul 2017
17/18 — Akhmat Grozny
21 matches · 1 G · 3 A · across 2 competitions
Jul 2016
16/17 — HNK Rijeka, Terek Grozny
21 matches · 1 G · 7 A · across 3 competitions
Jul 2016
Transfer: HNK Rijeka → Terek Grozny
16/17 · Transfer · €500k
Jul 2015
15/16 — HNK Rijeka
25 matches · 2 G · 1 A · across 3 competitions
Jul 2015
Transfer: FSV Frankfurt → HNK Rijeka
15/16 · Transfer
Nov 2014
Injury: unknown
2 games missed
Oct 2014
Injury: unknown
8 games missed
Sep 2014
Injury: unknown
1 games missed
Jul 2014
14/15 — FSV Frankfurt
22 matches · 3 G · 2 A · across 2 competitions
Jul 2013
13/14 — FSV Frankfurt
25 matches · 1 G · 3 A · across 2 competitions
Jul 2013
Transfer: 1.FC Köln → FSV Frankfurt
13/14 · Transfer
Jun 2013
Transfer: FSV Frankfurt → 1.FC Köln
12/13 · Return from loan
Aug 2012
Transfer: 1.FC Köln → FSV Frankfurt
12/13 · Loan
Jul 2012
12/13 — FSV Frankfurt
32 matches · 2 G · 1 A · across 2 competitions
Jul 2011
11/12 — 1.FC Köln
20 matches · 1 G · 1 A · across 2 competitions
Jul 2011
Transfer: Flamurtari FC → 1.FC Köln
11/12 · Transfer
Jul 2010
10/11 — Flamurtari FC
22 matches · 5 G · 0 A · across 1 competition
Jul 2009
09/10 — Flamurtari FC
31 matches · 4 G · 0 A · across 2 competitions
Jul 2009
Transfer: FK Apolonia → Flamurtari FC
09/10 · Transfer
Jul 2008
08/09 — Flamurtari FC
1 matches · 0 G · 0 A · across 1 competition
Jul 2008
Transfer: Apolonia U19 → FK Apolonia
08/09 · Transfer
Jan 1970
Peak market value: €1.40m
Highest valuation recorded in dataset
11,550 min
Minutes played by club
Ankara Keciörengücü 0.0%
Erzurumspor FK 3.4%
Sakaryaspor 16.6%
Boluspor 21.2%
Akhmat Grozny 16.1%
Diósgyőri VTK 0.0%
HNK Rijeka 5.1%
Terek Grozny 8.8%
FSV Frankfurt 14.5%
1.FC Köln 4.8%
Flamurtari FC 9.5%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Ankara Keciörengücü 1 25/26 25/26 4 0 0 0
Erzurumspor FK 1 24/25 24/25 36 7 5 396
Sakaryaspor 2 22/23 23/24 54 6 8 1,919
Boluspor 1 21/22 21/22 28 1 3 2,450
Akhmat Grozny 4 17/18 20/21 68 11 5 1,865
Diósgyőri VTK 1 20/21 20/21 12 0 0 0
HNK Rijeka 2 15/16 16/17 26 2 2 584
Terek Grozny 1 16/17 16/17 20 1 6 1,013
FSV Frankfurt 3 12/13 14/15 79 6 6 1,675
1.FC Köln 1 11/12 11/12 20 1 1 556
Flamurtari FC 3 08/09 10/11 54 9 0 1,092

Career trajectory — goals, assists & market value

3€350K6€700K9€1.1M12€1.4M09/10 — 4 goals (Flamurtari FC)409/1010/11 — 5 goals (Flamurtari FC)510/1111/12 — 1 goals (1.FC Köln)11/12 — 1 assists211/1212/13 — 2 goals (FSV Frankfurt)12/13 — 1 assists312/1313/14 — 1 goals (FSV Frankfurt)13/14 — 3 assists413/1414/15 — 3 goals (FSV Frankfurt)14/15 — 2 assists514/1515/16 — 2 goals (HNK Rijeka)15/16 — 1 assists315/1616/17 — 1 goals (Terek Grozny)16/17 — 7 assists816/1717/18 — 1 goals (Akhmat Grozny)17/18 — 3 assists417/1818/1919/20 — 8 goals (Akhmat Grozny)19/20 — 2 assists1019/2020/21 — 2 goals (Akhmat Grozny)220/2121/22 — 1 goals (Boluspor)21/22 — 3 assists421/2222/23 — 1 goals (Sakaryaspor)22/23 — 5 assists622/2323/24 — 5 goals (Sakaryaspor)23/24 — 3 assists823/2424/25 — 7 goals (Erzurumspor FK)24/25 — 5 assists1224/2525/2610/11 — €225K11/12 — €500K12/13 — €1M13/14 — €600K14/15 — €400K15/16 — €450K16/17 — €1M17/18 — €1.4M18/19 — €1.4M19/20 — €1.2M20/21 — €1.2M21/22 — €600K22/23 — €450K23/24 — €300K24/25 — €200K25/26 — €150KGoalsAssistsMarket value

Goals by season

08/09: 0008/0909/10: 4409/1010/11: 5510/1111/12: 1111/1212/13: 2212/1313/14: 1113/1414/15: 3314/1515/16: 2215/1616/17: 1116/1717/18: 1117/1818/19: 0018/1919/20: 8819/2020/21: 2220/2121/22: 1121/2222/23: 1122/2323/24: 5523/2424/25: 7724/2525/26: 0025/26

Assists by season

08/09: 0008/0909/10: 0009/1010/11: 0010/1111/12: 1111/1212/13: 1112/1313/14: 3313/1414/15: 2214/1515/16: 1115/1616/17: 7716/1717/18: 3317/1818/19: 0018/1919/20: 2219/2020/21: 0020/2121/22: 3321/2222/23: 5522/2323/24: 3323/2424/25: 5524/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 1.Lig Ankara Keciörengücü 4 0 0 1 0 0
24/25 1.Lig Erzurumspor FK 35 7 5 7 0 396
24/25 1.Lig Playoff Erzurumspor FK 1 0 0 1 0 0
24/25 Türkiye Kupasi Erzurumspor FK 0 0 0 0 0 0
23/24 1.Lig Sakaryaspor 30 5 3 3 0 401
23/24 1.Lig Playoff Sakaryaspor 0 0 0 0 0 0
22/23 1.Lig Sakaryaspor 23 1 5 9 0 1,518
22/23 1.Lig Playoff Sakaryaspor 1 0 0 0 0 0
21/22 1.Lig Boluspor 28 1 3 8 0 2,450
20/21 Magyar Kupa Diósgyőri VTK 1 0 0 0 0 0
20/21 NB I. Diósgyőri VTK 11 0 0 1 0 0
20/21 Premier Liga Akhmat Grozny 6 2 0 2 0 126
19/20 Premier Liga Akhmat Grozny 26 7 2 5 0 250
19/20 Russian Cup Akhmat Grozny 2 1 0 0 0 232
18/19 Premier Liga Akhmat Grozny 13 0 0 1 0 0
17/18 Premier Liga Akhmat Grozny 20 1 3 4 0 1,257
17/18 Russian Cup Akhmat Grozny 1 0 0 0 0 0
16/17 1.HNL HNK Rijeka 1 0 1 0 0 0
16/17 Premier Liga Terek Grozny 19 1 5 6 0 1,013
16/17 Russian Cup Terek Grozny 1 0 1 0 0 0
15/16 Europa League Qualifying HNK Rijeka 1 0 0 0 0 0
15/16 Hrvatski nogometni kup HNK Rijeka 4 1 0 0 0 217
15/16 SuperSport HNL HNK Rijeka 20 1 1 1 0 367
14/15 2. Bundesliga FSV Frankfurt 21 3 1 5 0 452
14/15 DFB-Pokal FSV Frankfurt 1 0 1 0 0 0
13/14 2. Bundesliga FSV Frankfurt 23 1 3 4 1 820
13/14 DFB-Pokal FSV Frankfurt 2 0 0 0 0 0
12/13 2. Bundesliga FSV Frankfurt 30 2 1 0 0 403
12/13 DFB-Pokal FSV Frankfurt 2 0 0 0 0 0
11/12 Bundesliga 1.FC Köln 20 1 1 2 0 556
11/12 DFB-Pokal 1.FC Köln 0 0 0 0 0 0
10/11 Kategoria Superiore Flamurtari FC 22 5 0 4 0 298
09/10 Europa League Qualifying Flamurtari FC 2 1 0 0 0 105
09/10 Kategoria Superiore Flamurtari FC 29 3 0 0 0 689
08/09 Superkupa e Shqipërisë Flamurtari FC 1 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
08/09 2008-07-01 Apolonia U19 FK Apolonia Transfer 0
09/10 2009-07-01 FK Apolonia Flamurtari FC Transfer 0
11/12 2011-07-01 Flamurtari FC 1.FC Köln Transfer 250000
12/13 2012-08-06 1.FC Köln FSV Frankfurt Loan 1000000
12/13 2013-06-30 FSV Frankfurt 1.FC Köln Return from loan 600000
13/14 2013-07-01 1.FC Köln FSV Frankfurt Transfer 600000
15/16 2015-07-01 FSV Frankfurt HNK Rijeka Transfer 450000
16/17 2016-07-01 HNK Rijeka Terek Grozny Transfer 350000 €500k
20/21 2021-02-15 Akhmat Grozny Diósgyőr Loan 1000000
20/21 2021-06-30 Diósgyőr Akhmat Grozny Return from loan 600000
21/22 2021-08-09 Akhmat Grozny Boluspor Transfer 600000
22/23 2022-07-01 Boluspor Sakaryaspor Transfer 350000
24/25 2024-08-13 Sakaryaspor Erzurumspor FK Transfer 175000
25/26 2025-07-01 Erzurumspor FK A. Keciörengücü Transfer 125000
SeasonInjuryFromToDays missedGames missed
14/15 Ill 2014-09-22 2014-09-25 4 1
14/15 Hamstring injury 2014-10-02 2014-11-03 33 8
14/15 Hamstring strain 2014-11-24 2014-12-11 18 2
18/19 Cruciate ligament tear 2018-08-16 2019-02-04 173 30
20/21 Muscle injury 2020-09-07 2020-10-15 39 8
20/21 Knock 2020-10-26 2021-02-01 99 12
20/21 Muscle injury 2021-03-29 2021-04-01 4 1
20/21 Muscle injury 2021-05-31 2021-06-10 11 4
21/22 minor knock 2021-11-18 2021-12-02 15 3
21/22 minor knock 2021-12-23 2021-12-30 8 2
21/22 influenza 2022-06-06 2022-06-13 8 4
22/23 unknown injury 2023-04-03 2023-05-01 29 5
Current€150k
Peak€1.40m
Low€25k
Δ since start−€75k
€25k€369k€713k€1.06m€1.40m197019701970
DateValue
Jan 1, 1970 €150k
Jan 1, 1970 €150k
Jan 1, 1970 €125k
Jan 1, 1970 €175k
Jan 1, 1970 €175k
Jan 1, 1970 €200k
Jan 1, 1970 €250k
Jan 1, 1970 €300k
Jan 1, 1970 €250k
Jan 1, 1970 €250k
Jan 1, 1970 €300k
Jan 1, 1970 €450k
Jan 1, 1970 €350k
Jan 1, 1970 €500k
Jan 1, 1970 €600k
Jan 1, 1970 €1.00m
Jan 1, 1970 €950k
Jan 1, 1970 €1.20m
Jan 1, 1970 €800k
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.40m
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.40m
Jan 1, 1970 €350k
Jan 1, 1970 €1.00m
Jan 1, 1970 €450k
Jan 1, 1970 €450k
Jan 1, 1970 €400k
Jan 1, 1970 €450k
Jan 1, 1970 €400k
Jan 1, 1970 €400k
Jan 1, 1970 €600k
Jan 1, 1970 €600k
Jan 1, 1970 €600k
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.00m
Jan 1, 1970 €700k
Jan 1, 1970 €250k
Jan 1, 1970 €400k
Jan 1, 1970 €500k
Jan 1, 1970 €25k
Jan 1, 1970 €225k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #44247 0 0 former national player
Team #11952 #10 11 7 former national player
Team #3561 #21 70 5 former national player
TeammatePPG played withJoint goalsMinutes
Bekim Balaj 2 5 0
Andrey Semenov 1 0 0
Oleg Ivanov 1 0 0
Rizvan Utsiev 1 0 0
Wilker Ángel 1 0 0
Ismael Silva 1 1 0
Bernard Berisha 1 3 0
Elseid Hysaj 1 2 0
Etrit Berisha 1 0 0
Cihan Topaloğlu 2 0 0
Burak Süleyman 2 3 0
Nils Teixeira 1 0 0
Isaac Donkor 2 0 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
19/20 Premier Liga Akhmat Grozny 7 26
24/25 1.Lig Erzurumspor FK 7 35
23/24 1.Lig Sakaryaspor 5 30

Top assist seasons

SeasonCompetitionClubAssistsMatches
16/17 Premier Liga Terek Grozny 5 19
24/25 1.Lig Erzurumspor FK 5 35
22/23 1.Lig Sakaryaspor 5 23

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
20/21 2021-06-30 Diósgyőr Akhmat Grozny Return from loan €600k
20/21 2021-02-15 Akhmat Grozny Diósgyőr Loan €1.00m
12/13 2013-06-30 FSV Frankfurt 1.FC Köln Return from loan €600k
12/13 2012-08-06 1.FC Köln FSV Frankfurt Loan €1.00m

Teams faced most often by Odise Roshi's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
NK Osijek 20 8 7 5 23 18 +5 40%
NK Varaždin 20 8 6 6 25 19 +6 40%
HNK Gorica 20 16 3 1 31 8 +23 80%
NK Istra 1961 20 11 4 5 39 12 +27 55%
HNK Šibenik 12 9 3 0 16 3 +13 75%
GNK Dinamo Zagreb 12 1 3 8 13 22 -9 8%
NK Slaven Belupo 12 6 1 5 17 11 +6 50%
HNK Hajduk Split 12 6 2 4 14 10 +4 50%
Rubin Kazan 10 1 4 5 6 11 -5 10%
FK Rostov 10 2 3 5 9 16 -7 20%
Lokomotiv Moskva 10 1 2 7 5 18 -13 10%
FK Krasnodar 10 5 2 3 13 13 0 50%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
08/09 Senior debut season
09/10 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
25/26 4 0 1 0 0 0
24/25 36 396 8 0 0 1.82
23/24 30 401 3 1 0 0.9
22/23 24 1,518 9 0 0 0.53
21/22 28 2,450 8 1 0 0.33
20/21 18 126 3 0 0 2.14
19/20 28 482 5 1 0 1.12
18/19 13 0 1 0 0 0
17/18 21 1,257 4 0 0 0.29
16/17 21 1,013 6 0 0 0.53
15/16 25 584 1 0 0 0.15
14/15 22 452 5 0 0 1
13/14 25 820 4 0 1 0.55
11/12 20 556 2 0 0 0.32
10/11 22 298 4 0 0 1.21

Output by competition

Career goals and assists broken down by tournament.

1.Lig
120 apps
14 G
16 A
Premier Liga
84 apps
11 G
10 A
Kategoria Superiore
51 apps
8 G
0 A
2. Bundesliga
74 apps
6 G
5 A
SuperSport HNL
21 apps
1 G
2 A
Russian Cup
4 apps
1 G
1 A
Bundesliga
20 apps
1 G
1 A
Hrvatski nogometni kup
4 apps
1 G
0 A
Europa League Qualifying
3 apps
1 G
0 A
DFB-Pokal
5 apps
0 G
1 A

Frequently asked about Odise Roshi

Who is Odise Roshi?

Odise Roshi is an Albania professional footballer who plays as a right winger for Ankara Keciörengücü.

How old is Odise Roshi?

Odise Roshi is 35 years old. He was born on May 22, 1991 in Fier.

What position does Odise Roshi play?

Odise Roshi plays as a right winger (Attack - Right Winger).

What club does Odise Roshi play for?

Odise Roshi currently plays for Ankara Keciörengücü.

How many career goals has Odise Roshi scored?

Across all senior club competitions in our dataset, Odise Roshi has scored 44 goals in 401 appearances.

What is Odise Roshi's market value?

Odise Roshi's most recent reported market value is €125k.