Zajc was born in Šempeter pri Gorici.[3] As a youngster, he played in the youth selections of Interblock from the capital of Ljubljana.[4] He made his senior debut on 3 March 2012 against Dravinja[5] and made a total of five league appearances in his first and last year at Interblock.[4]
Loan to Olimpija and Celje
In summer 2012 Zajc moved to Olimpija Ljubljana. He played only one game with the club, against Mura 05 in the Slovenian PrvaLiga, where he scored two goals in a 3–1 victory.[4] Zajc moved on loan to Celje in January 2013.[4] He made his league debut with Celje on 2 March 2013, starting the match in a 0–0 draw against Gorica.[6] The loan was also confirmed for the following season, after which he scored his first goal on 30 October 2013, in a 3–1 home defeat against Rudar Velenje during the second leg of the quarter-finals of the Slovenian Cup.[7] On 12 April 2014 he scored his first goal in the Slovenian PrvaLiga with Celje, scoring the team's second goal in a 2–0 home win over Triglav Kranj.[8]
Olimpija Ljubljana
Zajc returned to Olimpija on a permanent basis in August 2014, signing a three-year contract.[9] He made his second debut for Olimpija on 16 August 2014 in a 2–0 league victory against Rudar Velenje.[10] With Olimpija, he won the 2015–16 PrvaLiga title.[11] His last season with the club was the 2016–17 season, in which he scored 7 goals before leaving the club in the winter transfer window.[12] In his three seasons with Olimpija, he made 70 appearances and collected 16 goals in the Slovenian PrvaLiga.[13]
Empoli
Zajc moved to Empoli on 25 January 2017, and signed a four-year contract.[14] He debuted in Serie A on 29 January in a 4–1 defeat against Crotone.[15] In his first season, he made five appearances and scored one goal in Serie A.[15] However, Empoli was relegated to Serie B at the end of the season. Zajc made 41 appearances in the 2017–18 Serie B season, scoring 8 goals and as many as 14 assists, making a fundamental contribution to Empoli's return to Serie A.[16] In the following season, Zajc played 20 games in the 2018–19 Serie A with the Tuscan club, scoring 3 goals and providing 2 assists.[17][18] However, Zajc did not finish the season with Empoli as he changed the club in the winter transfer window.
Fenerbahçe
Zajc moved to Fenerbahçe in the midst of the 2018–19 season, making 10 appearances in the 2018–19 Süper Lig.[19] That year Fenerbahçe reached the round of 32 in the UEFA Europa League, and finished sixth in the national championship. In the next season, in which he suffered an ankle ligaments injury, Zajc played only 17 games with Fenerbahçe, scoring two goals.[13]
During the 2021–22 season, Fenerbahçe had managerial changes. First under Vitor Pereira and then especially under İsmail Kartal, Zajc solidified his starter role. He started to find more time in first team than in his first two seasons and became one of the key players along with Miguel Crespo.[20] He consistently earned and played full 90-minute matches, showcasing his progress and scored 9 goals in 41 matches across all competitions.[13][21]
On 31 July 2023, Zajc signed a new contract with Fenerbahçe until 2026 after his previous contract expired.[22]
Loan to Genoa
Zajc moved to Italian side Genoa in September 2020, on a one-year loan.[4] With Genoa he reached the round of 16 in the 2020–21 Coppa Italia, and placed eleventh in the 2020–21 Serie A. Zajc made 31 league appearances during the season, provided 3 assists and also scored one goal, against Bologna on 9 January 2021.[23][24][25] During his time at Genoa he contributed to the club's positive performances in Serie A, especially with his assists.[23]
Loan to Toulouse
On 31 August 2024, he went on a season-long loan to French Ligue 1 side Toulouse.[26]
International career
Between 2009 and 2016, Zajc played for Slovenia at all youth international levels from under-16 to under-21.[27] In March 2016, he debuted for the senior team during a friendly match against Macedonia.[28]
Player profile
Style of play
Zajc is a trequartista who can be employed behind one or two strikers, and can also play as a central midfielder.[29] When needed he has also played as a deep-lying playmaker and left midfielder.[16] He is considered a very technical player, and among his qualities are his set pieces ability and ability to defend the ball.[4][30] Zajc is endowed with tactical vision and strategic planning.[31] He is a right footed, and also has good dribbling skills and a good long-range shot.[32]
After moving to Empoli, Zajc impressed with his performances in Italy, leading Empoli to its promotion to Serie A.[34] A talented player, his continuity has sometimes been criticized.[34][35]