Serb od 2008 roku reprezentuje barwy Borussii Dortmund, do której sprowadził go ówczesny szkoleniowiec zespołu Jurgen Klopp. Od tego czasu na koncie 27-latka znalazło się 258 występów w barwach niemieckiego giganta.
Pod koniec czerwca Subotić poinformował, że planuje odejść z Zagłębia Ruhry, a decyzja ta może być podyktowana między innymi sprowadzeniem Marca Bartry z Barcelony.
Jak podaje "Daily Mail", stoper znajduje się o krok od zmiany pracodawcy, bowiem ustalił warunki trzyletniego kontraktu z Middlesbrough. Poza tym doszło już rzekomo do porozumienia między klubami w sprawie transferu wartego osiem milionów funtów.