Com 21 anos, Subotic experimenta a titularidade no comando da zaga do Borussia Dortmund e torna-se boa opção para substituir a experiente zaga da Sérvia, que conta com jogadores rodados nos principais centros da Europa como Vidic, Ivanovic e Dragutinovic. Como se mudou muito cedo para a Alemanha, fez toda a sua carreira no pais e integra o selecionado sérvio desde 2009.