Born in Finland, he represented his place of birth at international level before switching to represent Kosovo in 2014.
Club career
Lillestrøm
On 27 January 2015, Rexhepi joined Tippeligaen side Lillestrøm, on a one-year contract,[1] but ended up spending almost the whole season injured and his contract was not renewed after the season.
Return to HJK Helsinki
On 15 January 2016, Rexhepi returned to Veikkausliiga side HJK Helsinki, on a one-year contract.[2] On 31 January 2016, he made his debut with HJK Helsinki in a Finnish League Cup match against IFK Mariehamn after being named in the starting line-up.
Go Ahead Eagles
On 9 February 2017, Rexhepi joined Eredivisie side Go Ahead Eagles, on a one-and-a-half-year contract.[3][4] On 2 April 2017, he made his debut in a 1–2 away win against Twente after coming on as a substitute at 86th minute in place of Sam Hendriks.
KuPS
On 29 March 2018, Rexhepi joined Veikkausliiga side KuPS, on a five-month contract.[5] On 18 April 2018, he made his debut in a 1–0 away defeat against RoPS after being named in the starting line-up.
Partizani Tirana
On 14 January 2019, Rexhepi joined Albanian Superliga side Partizani Tirana for the remaining part of 2018–19 season with the right of renewal for another year.[6] On 22 January 2019, he made his debut with Partizani Tirana in the second round of 2018–19 Albanian Cup against Kastrioti after being named in the starting line-up.[7][8] He made his first Albanian Superliga appearance on 25 January after being named in the starting line-up in a 0–1 minimal away win against Skënderbeu Korçë.[9]
JäPS
In February 2020, Rexhepi joined Finnish club JäPS.[10] He left the club again at the end of the year.
International career
Finland
Youth
From 2008, until 2014, Rexhepi has been part of Finland at youth international level, respectively has been part of the U16, U18, U19, U20 and U21 teams and he with these teams played 22 matches and scored 2 goals.