Early career Rashica was born in
Vučitrn,
FR Yugoslavia, in present-day
Kosovo to
ethnic Albanian parents. He made his professional debut with local club
Vushtrria, aged only 16. In August 2013, after a trial period at
Gent, he refused a transfer offer from the club and made his senior debut with Vushtrria. In September 2013, after suffering an injury, Rashica moved to
Hannover for treatment and only returned to his parent club in 2014.
Vitesse in January 2016 On 10 September 2014, Rashica moved to
Vitesse on a trial basis, appearing for the club's youth team. On 10 February 2015, he signed a three-year deal with the
Arnhem side, being effective on 1 July, for a reported
€300,000 fee. On 30 July 2015, Rashica made his professional debut, coming on as a second-half
substitute for
Uroš Đurđević in a 3–0 away loss against
Southampton for the
third qualifying round of 2015–16 UEFA Europa League. On 9 August, he made his
Eredivisie debut, starting and
assisting Denys Oliynyk in a 1–1 away draw against
Willem II. On 20 September 2015, Rashica scored his first professional goal, netting the last in a 3–0 home victory against
De Graafschap. On 18 December, he scored a brace in a 5–1 routing of
Twente also at the
GelreDome. He played as Vitesse won the final of the
KNVB Beker 2–0 against
AZ Alkmaar on 30 April 2017 to lead the club, three-time runners up, to the title for the first time in its 125-year history.
Werder Bremen On 31 January 2018, Rashica joined
Bundesliga side
Werder Bremen, reportedly signing a 4.5-year contract until 2022. On 3 February 2018, he made his debut in a 2–1 away win against
Schalke 04 after being named in the Werder Bremen starting eleven. Rashica started in Werder Bremen's first match of the 2019–20 season against
Fortuna Düsseldorf and assisted
Johannes Eggestein's goal before sustaining an injury and being subbed off. He scored his first goal of the 2019–20 season on his return from an injury, on the sixth matchday of the season against
Borussia Dortmund in a 2–2 draw against the black and yellows.
Norwich City On 22 June 2021, Rashica signed a four-year contract with the newly promoted
Premier League club
Norwich City, and received squad number 17. Norwich City reportedly paid a €11 million transfer fee plus a possible €4 million in bonuses. On 14 August 2021, he made his debut in a 3–0 home defeat against
Liverpool after being named in the starting line-up. Rashica scored his first goal for Norwich City in January 2022, when he netted the winning goal in an
FA Cup tie at
Charlton Athletic. He provided an assist for
Josh Sargent as Norwich City moved out of the Premier League relegation zone with a 3–0 win over
Watford. He scored his first Premier League goal for Norwich when he scored the first goal in a 3–1 defeat away to Liverpool at
Anfield; in doing so he became the
first Kosovan to score in the Premier League.
Loan to Galatasaray On 8 September 2022, Rashica joined
Süper Lig side
Galatasaray, on a season-long loan. Galatasaray will reportedly pay him a €1.5 million net fee. His debut with Galatasaray came three days later in a 3–2 away win against
Kasımpaşa after coming on as a substitute at 83rd minute in place of
Yunus Akgün. He scored his first goal against Giresunspor on 28 January 2023, after substituting in place of
Dries Mertens. As of early March 2023, he scored 2 goals and gave 3 assists in 18 official games he played for Galatasaray. Rashica became the champion in the Süper Lig in the
2022–23 season with Galatasaray. Defeating
Ankaragücü 4–1 away in the match played in the 36th week on 30 May 2023, Galatasaray secured the lead with two weeks before the end and won the 23rd championship in its history.
Beşiktaş On 15 August 2023, Rashica signed a four-year contract with
Süper Lig club
Beşiktaş. ==International career==