Karajovanovic began playing youth soccer with the Association Soccer de Hull. In 2015, he joined the Montreal Impact Academy, where he played for four months before joining the Ottawa Fury FC Academy, due to moving to Ottawa for school.[1]
University career
In 2017, he began attending Carleton University in Ottawa, where he played for the Ravens soccer team.[2] He was named an OUA first-team all-star as a rookie.[3] During his three seasons at Carleton, he scored 35 goals in 37 appearances.[4]
Club career
Karajovanovic was a member of the Ottawa Fury FC Academy, where he made his semi-professional debut in the Première Ligue de soccer du Québec[2] playing five matches during the 2016 season, while also appearing in 11 reserve team games scoring four goals.
In 2017 and 2018, he played for FC Gatineau in the PLSQ. During the 2017 season, he broke his collarbone which limited him to five total combined appearances in which he scored four goals (two goals in two league appearances),[5] but returned the following season with much greater success,[6] scoring 14 goals in 12 games.[7] He won the Ballon de bronze (Bronze Ball) as the league's third best player in 2018.[8]
In 2019, he joined AS Blainville in the PLSQ,[9] where he won the league championship.[10]
He was selected 5th overall in the 2019 CPL–U Sports Draft by York9 FC of the Canadian Premier League.[11] He trained with the club for five days, but the club did not have a roster spot for him, so he did not sign for the 2020 season.[12] Afterwards, he joined Atlético Ottawa for training, but did not join them for the 2020 season either.[12]
Several Canadian Premier League clubs expressed interest in him for the 2022 season,[19] however, in March 2022, he chose to sign with Toronto FC II in MLS Next Pro,[20][21] stating "when my eyes saw Toronto FC, I didn't think twice!".[19] He scored his first goal on July 18 against Philadelphia Union II.[22] He departed the club after the season, after the club declined his contract option.[23]
In December 2022, it was announced that he would be going on trial with Serbian SuperLiga club FK Napredak Kruševac.[24] Then, in February 2023, he went on trial with Pacific FC as part of their pre-season camp.[25] In May 2023, he joined New Zealand club Napier City Rovers FC in the Central League and made his debut on May 7, 2023, recording an assist against the Wellington Phoenix FC Reserves.[26] He helped the club qualify for the national New Zealand National League stage, but was not able to participate as he had to return to Canada to complete his university studies commitments.[27]
Personal
His family is of Serbian origin.[28] His grandfather played professional soccer in Bosnia and Serbia.[2]