Basuljevic played three years of college soccer at Georgetown University between 2014 and 2016.[1]
Basuljevic appeared for USL PDL side New York Red Bulls U-23.[2]
While at Georgetown, Basuljevic was named Soccer America's Freshman of the Year and the Big East Freshman of the Year.[3] Basuljevic was a participant in U-14, U-15 and U-20 National Team Camps.[4][5]
New York Red Bulls
On January 24, 2017, Basuljevic signed a Homegrown Contract with New York Red Bulls.[6] He made his professional debut with New York Red Bulls II on March 25, 2017, starting in a 3–3 draw with Pittsburgh Riverhounds.[7] He had his first professional assist in the March 25, 2017 game. On August 5, 2017, Basuljevic scored his first goal as a professional, opening the scoring for Red Bulls II in a 2–1 victory over Rochester Rhinos.[8] In October 2017, Basuljevic scored his second goal of the season for New York in a 6–5 victory over Orlando City B.[9]
Fremad Amager
Basuljevic signed for Danish 1st Division club Fremad Amager on 28 February 2018, after a one-week trial at the club.[10] He made his league debut on 18 March 2018 in a 0–0 home draw against Nykøbing FC. He was subbed on for Martin Jensen in the 84th minute.[11]
Nyköpings BIS
Basuljevic joined Division 1 Norra side Nyköpings BIS.[12] He was an integral part in the club's historic [13] Svenska Cup victory against first division side, GIF Sundsvall, in August 2018.
Basuljevic was announced as signing for Monterey Bay FC on February 8, 2022.[16] Basuljevic was included in the starting 11 for Monterey Bay's inaugural match, a 4–2 loss to Phoenix Rising FC.[17] Following the 2022 season, Basuljevic was announced as staying with Monterey Bay for the 2023 season.[18] On March 23, 2023, Monterey Bay and Basuljevic mutually agreed to terminate his contract with the club.[19]
El Paso Locomotive
On August 31, 2023, it was announced that Basuljevic had signed for USL Championship team El Paso Locomotive FC, staying until the end of the 2023 season.[20] He made his debut for the club on September 2 against his former club Monterey Bay as an 86th-minute substitute.[21]