Dopo tre stagioni passate con il Lugano, Dragan Mihajlovic lascia il Ticino e approda a Cipro, dove giocherà con l'Apoel Nicosia di Paolo Tramezzani fino al 2021.
Il 27enne ticinese ha disputato 105 incontri ufficiali con la maglia bianconera, mettendo a segno un gol e fornendo 9 assist. In carriera l'esterno sinistro ha indossato anche le casacche di Bellinzona e Chiasso.